﻿/* 全局*/
body { background: #f7f7f7; color: #333; font-size: 14px; font-family: 'Microsoft YaHei', 'simsun', Arial; }
/*修改引用通用顶部通栏造成的影响*/
html body { margin-top: 33px; min-height: 1500px; }
html, body, p, div, img, dl, dt, dd, ul, li, a, span, h1, h2, h3, h4, h5 { margin: 0; padding: 0; }
ul, li, ol { list-style: none; }
a { color: #333; text-decoration: none; }
    a:hover { color: #ff4901; }
h1, h2, h3, h4, h5 { font-size: 100%; font-weight: normal; }
em, i { font-style: normal; }
 b { font-weight: normal; }
img { border: 0; }
.theirsimg { border: 0; }
input, textarea, a { outline: none; resize: none; }
    input::-ms-clear { display: none; }
input, select, textarea { font-family: 'Microsoft yahei', 'simsun'; }
.fl { float: left; }
.fr { float: right; }
.red { color: #ff0000; }
.green { color: #22ac38; }
.black { color: #000; }
.clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
.clearfix { *display: inline-block; }

.search-input strong, .com_search .input strong { margin-left: 10px; position: absolute; color: #8C8C8C; margin-top: 0px; font-size: 14px; font-weight: normal; }
.search-input strong { margin-top: 8px; font-weight: normal; }
.nodata { height: 40px; line-height: 40px; text-align: center; position: relative; float: left; border-bottom: 1px solid #e5e5e5; width: 100%; }
/* 头部*/
.mod-header { width: 100%; height: 100px; background: #FFF; border-bottom: 1px solid #D1D1D1; z-index: 900; }
.mod-header-dom { width: 1200px; margin: 0px auto; }
    .mod-header-dom .menu { position: relative; width: 100%; height: 70px; z-index: 6555; }
        .mod-header-dom .menu .banner { display: inline-block; float: left; width: 159px; height: 50px; margin-right: 40px; margin-top: 13px; margin-left: 5px; }
            .mod-header-dom .menu .banner a { width: 100%; height: 100%; display: inline-block; }
        .mod-header-dom .menu .navbar { overflow: hidden; display: inline-block; float: left; }
            .mod-header-dom .menu .navbar ul { overflow: hidden; float: left; z-index: 55; }
            .mod-header-dom .menu .navbar li { float: left; line-height: 54px; margin-right: 10px; _margin-right: 25px; padding: 0 12px; position: relative; border-top: 3px solid #fff; border-bottom: 3px solid #fff; height: 54px; }
                .mod-header-dom .menu .navbar li.active { border-top: 3px solid #ff3300; border-bottom: 3px solid #ff3300; background: #fffbfa; }
                    .mod-header-dom .menu .navbar li.active .arrow { position: absolute; bottom: 0; left: 45%; height: 0; width: 0; overflow: hidden; font-size: 0; line-height: 0; border-color: transparent transparent #ff0000 transparent; border-style: dashed dashed solid dashed; border-width: 5px; }
                .mod-header-dom .menu .navbar li a { color: #333333; font-size: 18px; display: inline-block; }
        .mod-header-dom .menu .header-search { position: relative; float: right; margin-top: 10px; }
    .mod-header-dom .header-search .search-select { left: -83px; position: absolute; top: 0; +top:1px; }
        .mod-header-dom .header-search .search-select label { color: #333333; cursor: pointer; display: inline-block; font-weight: lighter; font-size: 12px; height: 34px; line-height: 36px; padding: 0 23px 0 12px; position: relative; text-align: center; /* width: 77px;*/ border: 1px solid #2f5895; border-right: none; text-align: left; }
        .mod-header-dom .header-search .search-select .ico_arrow-down { position: absolute; right: 12px; top: 14px; }
        .mod-header-dom .header-search .search-select:hover ul { display: inline-block; }
        .mod-header-dom .header-search .search-select ul { background: #fff; border: 1px solid #2f5895; border-bottom: 0; border-top: 0; color: #333333; display: none; font-size: 12px; left: 0; overflow: hidden; position: absolute; top: 36px; width: 82px; z-index: 5000; -moz-box-shadow: 0 0 3px #ddd; -webkit-box-shadow: 0 0 3px #ddd; box-shadow: 0 0 3px #ddd; background: url("sprite/ie_bg.png") 0 0 repeat; }
            .mod-header-dom .header-search .search-select ul li { border-bottom: 1px solid #2f5895; cursor: pointer; line-height: 28px; padding-left: 11px; z-index: 6000; }
    .mod-header-dom .header-search .search-input { float: left; }
        .mod-header-dom .header-search .search-input input { border: 1px solid #2f5895; height: 34px; font-size: 12px; line-height: 35px; padding: 0 10px; width: 200px; -moz-box-sizing: content-box; -webkit-box-sizing: content-box; box-sizing: content-box; }
    .mod-header-dom .header-search .search-btn { float: left; }
        .mod-header-dom .header-search .search-btn input { width: 68px; height: 36px; border: 1px solid #2f5895; background: #2f5895; color: #ffffff; font-size: 14px; line-height: 32px; display: inline-block; cursor: pointer; }
    .mod-header-dom .market-center { overflow: hidden; margin-left: 5px; font-size: 12px; }
        .mod-header-dom .market-center a { color: #2f5895; }
            .mod-header-dom .market-center a:hover { color: #f65f0e; text-decoration: underline; }
        .mod-header-dom .market-center .center { display: inline-block; float: left; height: 23px; line-height: 23px; position: relative; }
            .mod-header-dom .market-center .center span { position: absolute; left: 0; top: 2px; }
            .mod-header-dom .market-center .center a { display: inline-block; font-size: 14px; margin-left: 25px; _margin-left: 15px; color: #336699; float: left; }
                .mod-header-dom .market-center .center a:hover { color: #ff4901; }
        .mod-header-dom .market-center .line { float: left; margin-left: 15px; margin-right: 13px; }
            .mod-header-dom .market-center .line .line-border { width: 1px; height: 23px; background: #ddd; }
        .mod-header-dom .market-center .global { float: left; display: inline-block; line-height: 23px; height: 23px; }
            .mod-header-dom .market-center .global .rbox { display: inline-block; float: left; }
            .mod-header-dom .market-center .global ul li { float: left; margin-right: 10px; _margin-right: 25px; width: 210px; }
            .mod-header-dom .market-center .global ul .last { margin-right: 0; }
        /*.mod-header-dom .market-center .global ul li span { color: #ff0000; }*/
        .mod-header-dom .market-center .broadcast { display: inline-block; position: relative; margin-top: 2px; float: left; width: 386px; height: 19px; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; }
        .mod-header-dom .market-center .title { float: left; margin-left: 26px; _margin-left: 12px; margin-right: 10px; _margin-right: 15px; font-size: 12px; color: #333333; }
        .mod-header-dom .market-center .content { font-size: 12px; float: left; margin-right: 10px; _margin-right: 15px; color: #336699; height: 20px; }
        .mod-header-dom .market-center .time { float: left; font-size: 12px; color: #999999; }
.icon_header_00 { height: 39px; width: 159px; /*background-image: url(sprite/icon_header_00.png);*/ display: inline-block; }
.icon_header_01 { height: 10px; width: 12px; background-image: url(sprite/icon_header_01.png); display: inline-block; position: absolute; top: 13px; right: 7px; +top:14px; }
.icon_header_02 { height: 16px; width: 16px; background-image: url(sprite/icon_header_02.png); display: inline-block; }
.icon_header_03 { position: absolute; left: 0; height: 16px; width: 16px; background-image: url(sprite/icon_header_03.png); display: inline-block; }
.icon_header_03 { position: absolute; left: 0; right: 5px; height: 16px; width: 16px; background-image: url(sprite/icon_header_03.png); display: inline-block; }
.mod-center { margin-top: 10px; }
.mod-center-dom { width: 1200px; min-height: 600px; margin: 0 auto; }
.mod-center-left { float: left; width: 180px; }
.mod-center-right { width: 1000px; float: right; min-height: 1000px; position: relative; }
.mod-bottom { clear: both; height: 20px; }
.myinfo { position: relative; text-align: center; height: 200px; border: 1px solid #D8D9DC; background-color: #fff; }
.left-menu { padding-bottom: 0; margin-top: 10px; border: 1px solid #D8D9DC; background-color: #fff; }
    .left-menu dt { line-height: 44px; background: #F7F7F7; font-size: 17px; padding-left: 20px; }
.myinfo { height: 175px; border: 1px solid #e6e6e6; background-color: #fff; }
    .myinfo a { color: #2f5895; }
    .myinfo .title { height: 32px; line-height: 32px; background: #ff4901; text-align: center; color: #ffffff; font-size: 12px; }
    .myinfo .detail { height: 55px; margin-top: 5px; }
        .myinfo .detail .portrait { float: left; width: 50px; height: 50px; margin-left: 10px; }
            .myinfo .detail .portrait img { width: 100%; height: 100%; -webkit-border-radius: 50%; -moz-border-radius: 50%; border-radius: 50%; }
        .myinfo .detail .user-info { margin-left: 10px; float: left; height: 50px; max-height: 50px; display: inline-block; }
        .myinfo .detail .notice li { float: left; width: 32px; position: relative; }
            .myinfo .detail .notice li a { font-size: 9px; color: #fff; line-height: 12px; text-align: center; }
        .myinfo .detail .name { height: 30px; line-height: 30px; width: 100px; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; }
            .myinfo .detail .name a { font-size: 12px; line-height: 20px; }
        .myinfo .detail .notice { font-size: 12px; }
    .myinfo .mygroup, .myinfo .login { margin: auto 13px; background: #ff4901; height: 36px; line-height: 36px; font-size: 16px; color: #ffffff; text-align: center; cursor: pointer; }
    .myinfo .login { margin: 10px 13px; }
    .myinfo .user-op { margin-top: 15px; margin-left: 5px; }
        .myinfo .user-op .simulate { display: inline-block; margin-bottom: 5px; }
            .myinfo .user-op .simulate .ico_sim-transtion { float: left; }
        .myinfo .user-op .firm-bargain { display: inline-block; }
            .myinfo .user-op .firm-bargain .ico_firm-bargin { float: left; }
        .myinfo .user-op ul { display: inline-block; }
        .myinfo .user-op li { display: inline-block; float: left; }
            .myinfo .user-op li .line { height: 15px; float: left; margin-top: 3px; }
                .myinfo .user-op li .line .line-border { display: block; height: 100%; width: 1px; margin: auto 3px; background: #ddd; }
.icon_comm_moni { height: 17px; width: 18px; background-image: url(sprite/icon_comm_moni.png); display: inline-block; +float:left; +top:1px; }
.icon_comm_shipan { height: 17px; width: 18px; background-image: url(sprite/icon_comm_shipan.png); display: inline-block; +float:left; }
.icon_comm_01 { width: 17px; height: 17px; background-image: url(sprite/icon_comm_01.png); display: inline-block; }
.icon_comm_02 { width: 17px; height: 17px; background-image: url(sprite/icon_comm_02.png); display: inline-block; }
.icon_comm_03 { width: 17px; height: 17px; background-image: url(sprite/icon_comm_03.png); display: inline-block; }
/*.icon_comm_y{position: absolute;left: 7px;top: -5px;width: 14px;height: 14px;background-image: url(sprite/icon_comm_y.png);display: inline-block;}*/
.icon_comm_y { position: absolute; left: 16px; top: -5px; min-width: 14px; height: 14px; display: inline-block; border-radius: 33px !important; background-color: #ff4901; }
.left-menu { padding-bottom: 0; margin-top: 10px; border: 1px solid #e6e6e6; background-color: #fff; }
    .left-menu dt { line-height: 45px; font-size: 17px; padding-left: 20px; position: relative; cursor: pointer; border-top: 1px solid #e6e6e6; border-bottom: 1px solid #e6e6e6; }
        .left-menu dt a { padding-left: 20px; height: 44px; }
            .left-menu dt a span { padding-left: 26px; }
    .left-menu dd a { padding-left: 46px; height: 36px; line-height: 36px; display: block; }
    .left-menu .on a { background: #EEEEEE; color: #EA5909; border-left: 2px solid #F05E25; }
    .left-menu a.active, .left-menu a:hover { background: #EEEEEE; border-left: 2px solid #F05E25; color: #ff4901; padding-left: 44px; }
    .left-menu a.contest { color: #fff; }
        .left-menu a.contest:hover { background: none; border-left: 0; padding-left: 0px; }
    .left-menu .menu-title { background-color: #2f5895; width: 100%; height: 46px; line-height: 46px; position: relative; text-align: center; color: #ffffff; font-size: 18px; }
.icon_menu_01 { position: absolute; left: 7px; top: 13px; height: 17px; width: 20px; background-image: url(sprite/icon_menu_01.png); display: inline-block; }
.icon_menu_02 { position: absolute; left: 7px; top: 13px; height: 17px; width: 20px; background-image: url(sprite/icon_menu_02.png); display: inline-block; }
.icon_menu_03 { position: absolute; left: 7px; top: 11px; height: 20px; width: 22px; background-image: url(sprite/icon_menu_03.png); display: inline-block; }
.left-menu dl .icon_menu_jt { position: absolute; right: 7px; top: 20px; height: 7px; width: 8px; background-image: url(sprite/icon_menu_up.png); display: inline-block; }
.left-menu dl.collected .icon_menu_jt { position: absolute; right: 7px; top: 20px; height: 7px; width: 8px; background-image: url(sprite/icon_menu_down.png); display: inline-block; }
.left-menu dl.collected dd { display: none; }
.h5 { height: 5px; width: 100%; float: left; }
.h10 { height: 10px; width: 100%; float: left; }
.h15 { height: 15px; width: 100%; float: left; }
.h20 { height: 20px; width: 100%; float: left; }
.f12 { font-size: 12px; }
.mtb10 { margin: 10px 0; }
.mr10 { margin-right: 10px; }
.mr25 { margin-right: 25px; }
/* 底部样式*/
.emsame { margin: 0 auto; width: 1000px; }
.footer2016 { margin: 0 auto; clear: both; width: 100%; line-height: 1.1; _line-height: 1.2; font-family: simsun; font-size: 12px; border-top: 2px solid #2F5895; background-color: #ffffff; }
    .footer2016 ul { list-style: none; margin: 0; padding: 0; }
    .footer2016 a:hover { color: #ff4901 !important; text-decoration: underline !important; }
    .footer2016 .icon, .footer2016 .navlist li a { display: inline-block; }
    .footer2016 .icon { background-image: url(//g1.dfcfw.com/g2/201607/20160728133720.png); background-repeat: no-repeat; }
    .footer2016 .footertg { background-color: #F3F3F3; float: left; width: 100%; padding: 12px 0 0; height: 140px; }
        .footer2016 .footertg .footertgcenter { width: 1200px; margin: 0 auto; }
        .footer2016 .footertg a:link, .footer2016 .footertg a:visited { color: #676767; text-decoration: none; }
    .footer2016 .qr { float: left; width: 100px; height: 140px; line-height: 150%; padding: 0 0 0 145px; }
        .footer2016 .qr .t { font-weight: 700; font-size: 14px; padding-bottom: 10px; }
    .footer2016 .icon_qrem80, .footer2016 .icon_qrjj80 { background-image: url(//g1.dfcfw.com/g2/201607/20160728133707.png); width: 80px; height: 80px; }
    .footer2016 .icon_qrem80 { background-position: 0 -330px; }
    .footer2016 .icon_emwxqr, .footer2016 .icon_jjwxqr { background-image: url(//g1.dfcfw.com/g2/201607/20160728133707.png); width: 86px; height: 106px; }
    .footer2016 .icon_emwxqr { background-position: -90px 0; }
    .footer2016 .ftglist ul li.qrli { position: relative; }
        .footer2016 .ftglist ul li.qrli:hover .icon_qr, .footer2016 .scl-news .name a { display: block; }
    .footer2016 .icon_emwxqr, .footer2016 .icon_jjwxqr { display: none; position: absolute; left: 0; top: 24px; }
    .footer2016 .ftglist { float: left; height: 140px; padding: 0 17px; }
    .footer2016 .ftglistt { font-size: 14px; font-weight: 700; line-height: 130%; padding-bottom: 6px; text-align: left; }
    .footer2016 .ftglist ul li { padding: 5px 0; color: #676767; text-align: left; }
    .footer2016 .icon_wb { background-position: -24px 0; width: 14px; height: 12px; }
    .footer2016 .icon_wx { background-position: 0 0; width: 14px; height: 11px; }
    .footer2016 .icon_note { background-position: -47px 0; width: 13px; height: 11px; }
    .footer2016 .ftglist .icon { vertical-align: -1px; margin-right: 2px; }
    .footer2016 .footertg a:link, .footer2016 .footertg a:visited { color: #676767; text-decoration: none; }
    .footer2016 .qrl { border-left: 1px solid #ddd; margin-left: 20px; padding-left: 40px; }
    .footer2016 .icon_qrjj80 { background-position: -90px -330px; }
    .footer2016 .footercr { clear: both; text-align: center; line-height: 26px; font-size: 12px; width: 1200px; margin: 0 auto; height: 26px; overflow: hidden; }
    .footer2016 .icon_icp { background-position: -24px -21px; width: 15px; height: 17px; }
    .footer2016 .footercr .icon { vertical-align: -3px; margin-right: 2px; }
    .footer2016 .icon_pol { background-position: 0 -22px; width: 18px; height: 20px; }
    .footer2016 .footerlinks { background-color: #2F5895; height: 30px; text-align: center; line-height: 30px; }
        .footer2016 .footerlinks a:link, .footer2016 .footerlinks a:visited, .footer2016 .footerlinks a:hover { color: #fff !important; text-decoration: none; margin: 0 14px; }
    .footer2016 .footerbz { text-align: center; padding: 12px 0; }
        .footer2016 .footerbz a { margin: 0 4px; }
    .footer2016 .footer-police { background-position: 0 -112px; width: 110px; height: 40px; }
    .footer2016 .footer-zx110 { background-position: -120px -113px; width: 110px; height: 40px; }
    .footer2016 .footer-shjubao { background-position: 0 -172px; width: 110px; height: 40px; }
    .footer2016 .footer-cxzx { background-position: -120px -174px; width: 40px; height: 40px; }
    .footer2016 .footer-shgs { background-position: -180px -174px; width: 47px; height: 40px; }
    .footer2016 .footer-12377 { background-position: 0 -54px; width: 186px; height: 40px; }
    .footer2016 .footer-weifa { width: 135px; height: 40px; display: inline-block; background: url('//g1.dfcfw.com/g2/201703/20170310115856.png') }
/*公用icon*/
.ico_like { display: inline-block; width: 20px; height: 18px; background: url('../CSS/sprite/ico_like.png') no-repeat; vertical-align: middle; cursor: pointer; margin-top: -4px; }
.ico_liked { display: inline-block; width: 20px; height: 18px; background: url('../CSS/sprite/ico_liked.png') no-repeat; vertical-align: middle; margin-top: -4px; }
/*小标题*/
.header_title { width: 100%; position: relative; height: 40px; font-size: 18px; float: left; margin-top: 10px; }
    .header_title .header_text { position: relative; margin: 0 auto; height: 30px; line-height: 30px; }
        .header_title .header_text div, .header_title .header_text span { float: left; }
    .header_title .line { border-top: 1px solid #c9c9c9; vertical-align: middle; width: 36px; margin-top: 15px; }
.line-left { float: left; margin-right: 6px; }
.line-right { margin-left: 20px; }
.header_title .icon_title { width: 23px; height: 27px; margin-left: 14px; vertical-align: middle; }
.header_text.wd200 { width: 200px; }
.header_text.wd220 { width: 220px; }
.header_text.wd232 { width: 232px; }
.header_text.wd253 { width: 253px; }
.header_text.wd272 { width: 272px; }
.header_text.wd300 { width: 300px; }
.header_title .icon_mconbin { background: url("/CSS/sprite/icon-mcombin.png") 0 0 no-repeat; margin-top: 5px; margin-right: 8px; }
.header_title .icon_tconbin { background: url("/CSS/sprite/icon-tcombin.png") 0 0 no-repeat; margin-right: 4px; margin-top: 3px; }

/*公用的头部标题*/
.modular_title { float: left; width: 200px; font-size: 18px; margin: 10px 0 10px 15px }

/*列表*/
.list { font-size: 12px; }
    .list ul { width: 100%; height: 40px; float: left; _float: left; position: relative; }
        .list ul li { float: left; height: 40px; line-height: 40px; text-align: center; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; }
            .list ul li a { color: #003598; }
ul li a:hover { color: #ff4901; }
span { display: inline-block; }
    span.nameellipsis { display: inline-block; max-width: 150px; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; vertical-align: bottom; }
.list h3 { font-size: 18px; display: inline-block; float: left; margin-left: 15px; }
em { font-style: normal; }
.red { color: #ff0000; }
.green { color: #22ac38; }
.fl_left { text-align: left; }
.fl_right { text-align: right; }
.w170 { width: 170px; }
.w150 { width: 150px; }
.w140 { width: 140px; }
.w130 { width: 130px; }
.w120 { width: 120px; }
.w110 { width: 110px; }
.w108 { width: 108px; }
.w100 { width: 100px; }
.w98 { width: 98px; }
.w95 { width: 95px; }
.w90 { width: 90px; }
.w89 { width: 89px; }
.w88 { width: 88px; }
.w85 { width: 85px; }
.w80 { width: 80px; }
.w78 { width: 78px; }
.w77 { width: 77px; }
.w75 { width: 75px; }
.w70 { width: 70px; }
.w68 { width: 68px; }
.w65 { width: 65px; }
.w60 { width: 60px; }
.w58 { width: 58px; }
.w56 { width: 56px; }
.w50 { width: 50px; }
.w45 { width: 45px; }
.w40 { width: 40px; }
ul.blue { background-color: #f3f9fd; }
ul.yellow { background: #fafafa; }
ul.active { background: #dbdbdb; }
span.circle { width: 22px; height: 22px; line-height: 22px; margin-top: 8px; border-radius: 50%; color: #fff; }
span.circle_buy { background: #ff1c21; }
span.circle_sale { background: #009926; }
li.no1 { margin-top: 6px; background: url("sprite/rank_no1.png") center 0 no-repeat; }
li.no2 { margin-top: 6px; background: url("sprite/rank_no2.png") center 0 no-repeat; }
li.no3 { margin-top: 6px; background: url("sprite/rank_no3.png") center 0 no-repeat; }
span.spflag { height: 21px; width: 37px; position: relative; top: 5px; background: url("sprite/spflag.png") 0 0 no-repeat; }
span.rank_no { width: 26px; height: 14px; line-height: 14px; background: #9f9f9f; color: #fff; font-family: simsun; margin-top: 13px; }
ul li.is_focus a { width: 50px; height: 20px; line-height: 20px; margin-top: 10px; margin-left: 12px; color: #fff; display: block; }
ul li.is_choice a { width: 60px; height: 22px; line-height: 20px; margin-top: 8px; color: #fff; display: block; margin-left: 23px; }
ul li a.focus, ul li a.choice { background: #2f5895; }
ul li a.already_focus, ul li a.del_choice { background: #999; }
ul li.is_focus a.al_focus { color: #000; }
.left_right { float: left; width: 700px; position: relative }
.right_right { float: right; position: relative; width: 260px; +margin-right:20px; }
.oneline { border-top: 1px solid #e5e5e5; width: 1000px; margin: 10px 0 30px; float: left; height: 1px; font-size: 0 }

.top_title { width: 100%; height: 50px; line-height: 50px; padding-left: 10px; border-bottom: 1px solid #e5e5e5; background: #f7f7f7; box-sizing: border-box; font-size: 18px }

.comment_nodata { border-bottom: 1px solid #e5e5e5; }
.operate_log_nodata { border-bottom: 1px solid #e5e5e5; }
/*分享*/
.share_div { position: absolute; top: 0; right: 0; width: 162px; height: 30px; color: #868686; font-size: 12px; line-height: 30px }
    .share_div .share_bg { width: 100px; height: 30px; background: url(/CSS/sprite/icon_share.png) 0 0 no-repeat; vertical-align: text-top }
        .share_div .share_bg a { position: relative; float: left; width: 25px; height: 20px }
/*板块查询*/
.plateSearch { position: relative; float: right; top: 8px; }
    .plateSearch .plateSearchInput { float: left; width: 161px; height: 24px; border: 1px solid #2f5896; line-height: 26px; color: #000; padding-left: 5px; }
    .plateSearch .btn_plateSearchSubmit { float: left; width: 56px; height: 26px; background: #2f5896; border: none; line-height: 26px; color: #fff; font-size: 12px; overflow: hidden; }
.remindArea { width: 460px; border: 1px solid #e5e5e5; position: absolute; top: 28px; left: -237px; display: none; background: #f7f7f7; z-index: 999; }
    .remindArea .remindAreaTit { border-bottom: 1px solid #e5e5e5; height: 30px; width: 100%; }
        .remindArea .remindAreaTit .remindAreaTabs { width: 460px; height: 30px; position: relative; top: 0; left: 0; z-index: 2; }
            .remindArea .remindAreaTit .remindAreaTabs li { float: left; width: 55px; height: 30px; line-height: 30px; text-align: center; border-right: 1px solid #e5e5e5; cursor: pointer; }
        .remindArea .remindAreaTit .cur { height: 30px; background: #fff; border-bottom: 1px solid #fff; cursor: default; }
    .remindArea .remindArea_con { padding: 10px; background: #fff; display: none; }
    .remindArea .remindArea_con1 { display: block; }
    .remindArea .remindArea_con span { display: inline-block; padding-right: 10px; }
    .remindArea .remindArea_con a { display: inline-block; padding-right: 10px; color: #2f5895; }
.search_plate .remindArea { top: 1px; left: -2px; }
    .search_plate .remindArea .remindArea_con { line-height: 23px; }
/*.plateSearch .remindArea { width: 460px; border: 1px solid #e5e5e5; position: absolute; top: 28px; left: -237px; display: none; background: #f7f7f7; z-index: 999; }
.plateSearch .remindArea .remindAreaTit { border-bottom: 1px solid #e5e5e5; height: 30px; width: 100%; }
.plateSearch .remindArea .remindAreaTit .remindAreaTabs { width: 460px; height: 30px; position: relative; top: 0; left: 0; z-index: 2; }
.plateSearch .remindArea .remindAreaTit .remindAreaTabs li { float: left; width: 55px; height: 30px; line-height: 30px; text-align: center; border-right: 1px solid #e5e5e5; cursor: pointer; }
.plateSearch .remindArea .remindAreaTit .cur { height: 30px; background: #fff; border-bottom: 1px solid #fff; cursor: default; }
.plateSearch .remindArea .remindArea_con { padding: 10px; background: #fff; display: none; }
.plateSearch .remindArea .remindArea_con1 { display: block; }
.plateSearch .remindArea .remindArea_con span { display: inline-block; padding-right: 10px; }
.plateSearch .remindArea .remindArea_con a { display: inline-block; padding-right: 10px; color: #2f5895; }*/

/*头部资讯*/
.newlist_div { position: absolute; top: 0; left: 87px; height: 20px; width: 300px; overflow: hidden; }
    .newlist_div ul { min-width: 300px; height: 20px; float: left; position: relative; }
    .newlist_div li { float: left; padding-right: 10px; }

/*板块行情*/
.plateQuotation { background-color: #fff; width: 998px; border: 1px solid #e5e5e5; overflow: hidden; text-align: center; }
    .plateQuotation .plateQuotationTit { border-bottom: 1px solid #e5e5e5; line-height: 46px; }
    .plateQuotation ul { height: 46px; line-height: 46px; }
        .plateQuotation ul li { float: left; text-align: center; }
            .plateQuotation ul li a { padding: 0 3px; color: #2f5995; }
                .plateQuotation ul li a:hover { color: #ff4901; }
/*板块组合列表*/
.plate_combin { width: 1000px; height: auto; }
    .plate_combin .top { width: 100%; height: 40px; line-height: 40px; }
        .plate_combin .top .type { float: right; margin-right: 10px; height: 28px; line-height: 28px; margin-top: 6px; padding-left: 20px; }
        .plate_combin .top .array_type { font-size: 12px; }
        .plate_combin .top .type span { cursor: pointer; color: #003399; margin-right: 5px; }
            .plate_combin .top .type span.active { color: #ff0000; }
    .plate_combin .list { width: 100%; max-height: 2100px; overflow: hidden; border: 1px solid #e5e5e5; background: #fff; border-bottom: none; }
        .plate_combin .list ul.title_ul { border-bottom: 1px solid #e5e5e5; }
/*操盘日志*/
.operate_log { background: #fff; width: 700px; height: auto;  box-sizing: border-box; border-left: 1px solid #e5e5e5; border-right: 1px solid #e5e5e5; float: left; }
.tab-list { display: none; }
    .tab-list.active { display: block; }
.gblist_box { float: left; width: 100%; }
.gblist { background: #fff; border-left: 1px solid #e5e5e5; border-right: 1px solid #e5e5e5; }
.stock_log { width: 100%; border-bottom: 1px solid #dfdfdf; cursor: pointer; }
    .stock_log a { color: #2E5795; }
    .stock_log .left { width: 100px; float: left; text-align: center; margin-top: 15px; }
        .stock_log .left img { width: 68px; height: 68px; border-radius: 34px; }
    .stock_log .right { margin-left: 100px; margin-right: 30px;float:none; }
        .stock_log .right .nameinfo { height: 20px; padding-top: 20px; }
            .stock_log .right .nameinfo .zhName { float: left; max-width: 100px; font-size: 14px; color: #2E5795; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; }
            .stock_log .right .nameinfo .glr { float: left; color: #ff4901; width: 45px; margin-left: 5px; border: 1px solid #ff4901; border-radius: 5px; text-align: center; }
        .stock_log .right .title { margin: 15px 0; }
        .stock_log .right .title a{ color:#333; }
        .stock_log .right .bottom {height:60px; }
        .stock_log .right .groupinfo { height: 30px; background: #EDEDED; border-radius: 15px; line-height: 30px; padding: 0 20px; }
            .stock_log .right .groupinfo ul {  }
            .stock_log .right .groupinfo li { float: left; height: 30px; overflow: hidden; }
                .stock_log .right .groupinfo li.li1 { width: 23%; text-align: left; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; }
                .stock_log .right .groupinfo li.li2 { width: 22%; text-align: center; }
                .stock_log .right .groupinfo li.li3 { width: 20%; text-align: center; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; }
                .stock_log .right .groupinfo li.li3 span { margin:0 2px; }
                .stock_log .right .groupinfo li.li4 { width: 14%; text-align: right; }
                .stock_log .right .groupinfo li.li5 { width: 21%; text-align: right; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; }
                .stock_log .right .groupinfo li.xgzh { float: left; width: 200px; flex: auto; }
        .stock_log .right .gbtime { color: #999999; margin: 15px auto; float: left; }
        .stock_log .right .shareitem { float: right; margin: 15px 10px; }
            .stock_log .right .shareitem a, .stock_log .right .shareitem a:hover { color: #000 }
                .stock_log .right .shareitem a.yizan, .stock_log .right .shareitem a.yizan:hover { color: #e95504 }
            .stock_log .right .shareitem .dzs, .stock_log .right .shareitem .fxs, .stock_log .right .shareitem .pls { float: left; margin-left: 60px; position: relative }
                .stock_log .right .shareitem .dzs span, .stock_log .right .shareitem .fxs span, .stock_log .right .shareitem .pls span { margin-left: 6px; font-size: 12px; line-height: 14px; position: absolute; top: 2px; left: 16px; min-width: 25px; }
            .stock_log .right .shareitem .dzs { cursor: pointer }
            .stock_log .right .shareitem .fxs .shareqipao { position: absolute; top: 34px; left: -22px; background-color: transparent; *border: 1px solid #ccc; display: none }
                .stock_log .right .shareitem .fxs .shareqipao .emshare2020 { border: 1px solid #ccc; -moz-border-radius: 3px; -webkit-border-radius: 3px; position: absolute; background-color: #fff; width: 210px; height: 42px; *top: -2px; *border-top: 1px solid #ccc; *border-left: none; *border-right: none; *height: 42px; box-shadow: 3px 3px 4px #999; -moz-box-shadow: 3px 3px 4px #999; -webkit-box-shadow: 3px 3px 4px #999; filter: progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#999999'); -ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#999999')" }
                    .stock_log .right .shareitem .fxs .shareqipao .emshare2020 .emshare2020_buttonbox { height: 30px; position: relative; top: 6px; left: 10px }
                        .stock_log .right .shareitem .fxs .shareqipao .emshare2020 .emshare2020_buttonbox em { font-size: 14px; line-height: 30px }
                        .stock_log .right .shareitem .fxs .shareqipao .emshare2020 .emshare2020_buttonbox > a, .stock_log .right .shareitem .fxs .shareqipao .emshare2020 .emshare2020_buttonbox > span { display: inline-block; width: 30px; height: 30px; position: relative; margin: 0; cursor: pointer; padding: 0; float: none }
                        .stock_log .right .shareitem .fxs .shareqipao .emshare2020 .emshare2020_buttonbox .emshare2020_icon_guba { background: url(fx/share_dc.png) no-repeat }
                        .stock_log .right .shareitem .fxs .shareqipao .emshare2020 .emshare2020_buttonbox .emshare2020_icon_weixin { background: url(fx/share_wx.png) no-repeat; top: 0; left: 0 }
                        .stock_log .right .shareitem .fxs .shareqipao .emshare2020 .emshare2020_buttonbox .emshare2020_icon_weibo { background: url(fx/share_wb.png) no-repeat }
                        .stock_log .right .shareitem .fxs .shareqipao .emshare2020 .emshare2020_buttonbox .emshare2020_icon_qzone { background: url(fx/share_kj.png) no-repeat }
                .stock_log .right .shareitem .fxs .shareqipao s { position: absolute; top: -20px; *top: -22px; left: 20px; display: block; height: 0; width: 0; font-size: 0; line-height: 0; border-color: transparent transparent #666 transparent; border-style: dashed dashed solid dashed; border-width: 10px }
                .stock_log .right .shareitem .fxs .shareqipao i { position: absolute; top: -9px; *top: -9px; left: -10px; display: block; height: 0; width: 0; font-size: 0; line-height: 0; border-color: transparent transparent #fff transparent; border-style: dashed dashed solid dashed; border-width: 10px }
.icon_zan, .icon_yizan, .icon_listpls, .icon_listfxs { background: url(fx/sprite.png) no-repeat 0 0; display: inline-block }
.icon_yizan { width: 16px; height: 15px; background-position: 0 -30px }
.icon_zan { width: 16px; height: 15px; background-position: -16px -30px }
.icon_listpls { width: 17px; height: 14px; background-position: -32px -30px }
.icon_listfxs { width: 16px; height: 14px; background-position: -22px -16px }

.gbsortby { background: #fff; width: 150px; float: right; height: 55px; font-size: 12px; color: #999; }
    .gbsortby .bbox { margin: 10px; background-color: #f7f7f7; height: 35px; border-radius: 30px; }
    .gbsortby .replyTime { float: left; margin: 5px; height: 15px; padding: 5px; line-height: 15px; margin-right: 0; cursor: pointer; }
    .gbsortby .postTime { float: right; margin: 5px; height: 15px; padding: 5px; line-height: 15px; margin-left: 0; cursor: pointer; }
    .gbsortby .bbox div.at { background: #fff; border-radius: 20px; color: #ff4901; }
.gbnodata { text-align: center; line-height: 180px; }

.myoperate_log { width: 1000px }
.mycomment { width: 1000px; }
/*大家关注的管理人*/
.focus-admin { width: 278px; border: 1px solid #e5e5e5; background: #fff; float: right; }
    .focus-admin .focus-admin-con { width: 278px; height: 80px; border-bottom: 1px solid #e5e5e5; overflow: hidden; }
        .focus-admin .focus-admin-con:last-child { border: none; }
    .focus-admin .focus-admin-tit { width: 258px; height: 53px; padding-left: 20px; line-height: 53px; font-size: 16px; background: #f6f6f6; }
    .focus-admin .photo { padding: 10px; float: left; }
        .focus-admin .photo img { width: 60px; height: 60px; border-radius: 30px; border: 1px solid #e5e5e5; }
    .focus-admin .focus-admin-leName { float: left; padding: 20px 0 0 0; width: 196px; }
        .focus-admin .focus-admin-leName a { color: #003399; }
    .focus-admin .focus-admin-info { float: left; line-height: 34px; }
        .focus-admin .focus-admin-info strong { margin-left: 10px; font-weight: normal; }
    .focus-admin .nodata { height: 40px; line-height: 40px; text-align: center; }
/*大家关注的组合*/
.focus-com { width: 278px; border: 1px solid #e5e5e5; background: #fff; float: right; }
    .focus-com .focus-com-con { width: 258px; height: 80px; border-bottom: 1px solid #e5e5e5; overflow: hidden; padding: 0 10px; position: relative; }
        .focus-com .focus-com-con:last-child { border: none; }
    .focus-com .focus-com-tit { width: 258px; height: 53px; padding-left: 20px; line-height: 53px; font-size: 16px; background: #f6f6f6; }
    .focus-com .focus-com-con .focus-com-conName { width: auto; line-height: 44px; font-size: 16px; color: #003399; width: 180px; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; }
        .focus-com .focus-com-con .focus-com-conName a { color: #003399; }
    .focus-com .focus-com-con .add-focus { position: absolute; top: 10px; right: 17px; padding: 3px 10px; color: #fff; background: #305895; cursor: pointer; }
    .focus-com .focus-com-con p { line-height: 30px; }
        .focus-com .focus-com-con p em { padding: 0 5px 0 5px; }
    .focus-com .focus-com-con .is_focus { position: absolute; top: 10px; right: 24px; /*padding: 3px 10px;*/ color: #fff; cursor: pointer; }
        .focus-com .focus-com-con .is_focus a { width: 50px; height: 20px; line-height: 20px; text-align: center; color: #fff; display: block }
            .focus-com .focus-com-con .is_focus a.focus { background: #2f5895 }
            .focus-com .focus-com-con .is_focus a.already_focus { background: #999 }
    .focus-com .nodata { height: 40px; line-height: 40px; text-align: center; }

/*分页组件*/
.page_div { text-align: center; background: #fff; border: 1px solid #e5e5e5; border-top: none; padding-top: 25px; float: left; width: 100%; box-sizing: border-box; }
.pagination { display: inline-block; margin-left: 0; margin-bottom: 0; height: 36px; margin: 18px 0; /*width: 500px;*/ }
    .pagination li { display: inline; float: left; position: relative; }
        .pagination li.disabled a, .pagination li .disabled a:hover { color: #999; background-color: transparent; cursor: default; }
            .pagination li.disabled a, .pagination li .disabled a:hover { color: #999999; background-color: transparent; cursor: default; }
.pagination-sm li a { padding: 0 8px; line-height: 22px; }
.pagination-default li a { border: 1px solid #86a6d8; }
.pagination li a { float: left; line-height: 34px; text-decoration: none; border: 1px solid #ddd; margin: 0 4px; }
.pagination-sm li a { padding: 0 8px; line-height: 22px; }
.pagination-default li a { border: 1px solid #86a6d8; }
.pagination li.active a { background-color: #f5f5f5; color: #999; cursor: default; }
.pagination-default li.active a { color: #fff; background-color: #305895; }
.page_div .pageNum { display: inline-block; border: 1px solid #A7A6A7; width: 30px; text-indent: 3px; }
.page_div .jump_page { margin-left: 20px; }

.page_div1 { width: 700px; background: none; border: none; }
/*个股查询*/
/*.stockSearch{float:right;}*/
.stockSearch .stockSearchTit { float: left; line-height: 24px; }
.stockSearch .stockSearchInput { float: left; width: 161px; height: 24px; border: 1px solid #2f5896; line-height: 24px; padding-left: 5px; }
.stockSearch .btn_stockSearchSubmit { float: left; width: 56px; height: 28px; background: #2f5896; border: none; line-height: 24px; color: #fff; font-size: 12px; overflow: hidden; }
.stockSearch .remindArea { width: 280px; position: relative; }
    .stockSearch .remindArea .remindArea-con { width: 280px; background: #fff; position: absolute; top: 28px; left: 126px; border: 1px solid #e5e5e5; font-size: 12px; }
    .stockSearch .remindArea ul li { float: left; line-height: 20px; text-align: center; }
    .stockSearch .remindArea .remindArea-con-head { width: 280px; height: 20px; background: #e5f4f7; }
/*个股行情*/
.stockQuotation { width: 998px; background: #fff; border: 1px solid #e5e5e5; overflow: hidden; }
    .stockQuotation .stockQuotationTit { border-bottom: 1px solid #e5e5e5; height: 46px; line-height: 46px; }
    .stockQuotation ul { height: 46px; line-height: 46px; font-size: 12px; }
        .stockQuotation ul li { float: left; text-align: center;     overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
            .stockQuotation ul li a { padding: 0 3px; color: #2f5995; }
                .stockQuotation ul li a:hover { color: #ff4901; }
                .stockQuotation ul li a.choice { padding: 0; color: #fff; margin-left: 7px; margin-top: 11px; }
                .stockQuotation ul li a.del_choice { color: #fff; margin-left: 7px; margin-top: 11px; }
    .stockQuotation .add-select { display: inline-block; width: 60px; height: 20px; background: #305895; text-align: center; line-height: 20px; color: #fff; padding: 3px 0; }
/*个股高手操作明细*/
.pmaster_operate { background: #fff; position: relative; height: auto; overflow: hidden; width: 1000px; box-sizing: border-box; border: 1px solid #e5e5e5; border-bottom: none; }
/*冠军展示*/
.ranking { margin-top: 10px; height: 282px; width: 100%; float: left; }
    /*.ranking .ranking-bottom { width: 100%; height: 270px; background: #FFFFFF; }*/
    .ranking .ranking-bottom-cont { float: left; width: 248px; height: 280px; border: 1px solid #E5E5E5; overflow: hidden; border-right: none; background: #fff; }
    .ranking .cont_ph { width: 248px; float: left; display: inline; }
        .ranking .cont_ph .phTitle { height: 42px; line-height: 45px; padding: 0 15px; font-family: "Microsoft YaHei"; font-size: 18px; color: #2f5895; }
            .ranking .cont_ph .phTitle a { color: #2f5895; }
                .ranking .cont_ph .phTitle a:hover { color: #ff4901; }
            .ranking .cont_ph .phTitle em { font-size: 20px; font-weight: bold; /*color: #ff4900;*/ font-style: normal; }
        .ranking .cont_ph .phBody { padding: 5px 15px; }
            .ranking .cont_ph .phBody .phname { width: 150px; height: 24px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; font-size: 16px; color: #2f5895; }
                .ranking .cont_ph .phBody .phname a { color: #2f5895; }
                    .ranking .cont_ph .phBody .phname a:hover { color: #ff4901; }
            .ranking .cont_ph .phBody ul { overflow: hidden; }
                .ranking .cont_ph .phBody ul li { height: 50px; line-height: 25px; font-size: 12px; }
            .ranking .cont_ph .phBody li.phBody_name { height: 30px; }
            .ranking .cont_ph .phBody li.phBody_rate { margin-bottom: 5px; }
            /*.ranking .cont_ph .phBody ul li strong { font-weight: normal; font-size: 12px; }*/
            .ranking .cont_ph .phBody ul li span .fl, .ranking .cont_ph .phBody ul li span .fr { white-space: nowrap; overflow: hidden; width: 108px; }
            .ranking .cont_ph .phBody .d_rate, .ranking .cont_ph .phBody .m_rate, .ranking .cont_ph .phBody .w_rate, .ranking .cont_ph .phBody .y_rate { width: 50%; height: 40px; }
                .ranking .cont_ph .phBody .d_rate strong, .ranking .cont_ph .phBody .m_rate strong, .ranking .cont_ph .phBody .w_rate strong, .ranking .cont_ph .phBody .y_rate strong { width: 100%; display: inline-block; font-size: 14px; font-weight: bold; }
            .ranking .cont_ph .phBody ul li span.fr .cbtn, .ranking .cont_ph .phBody ul li span.fr .txt_ygz { float: right; }
            .ranking .cont_ph .phBody ul li .ico_attention { display: inline-block; width: 53px; height: 19px; background: url("sprite/ico_attention.jpg") no-repeat; margin-top: 3px; cursor: pointer; }
        .ranking .cont_ph .phBottom { margin-top: 1px; padding: 10px 15px; overflow: hidden; width: 210px; }
            .ranking .cont_ph .phBottom .photo { width: 68px; float: left; }
                .ranking .cont_ph .phBottom .photo img { width: 68px; height: 68px; border-radius: 34px; }
            .ranking .cont_ph .phBottom .info { float: left; padding-left: 10px; padding-top: 10px; font-size: 12px; }
                .ranking .cont_ph .phBottom .info p { height: 24px; line-height: 24px; width: 120px; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; }
                    .ranking .cont_ph .phBottom .info p a { color: #2f5895; }
                        .ranking .cont_ph .phBottom .info p a:hover { color: #ff4901; }
                    .ranking .cont_ph .phBottom .info p.update a { margin-right: 20px; }
        .ranking .cont_ph .phBody div.is_focus { float: left; }
            .ranking .cont_ph .phBody div.is_focus a { width: 50px; height: 20px; line-height: 20px; text-align: center; color: #fff; display: block }
                .ranking .cont_ph .phBody div.is_focus a.focus { background: #2f5895 }
                .ranking .cont_ph .phBody div.is_focus a.already_focus { background: #999 }


/*简单高手操作*/
.master_operation { width: 280px; float: right; box-sizing: border-box; border: 1px solid #e5e5e5; height: 483px; margin-top: 20px; background: #fff; }
    .master_operation .title { width: 100%; height: 40px; line-height: 40px; border-bottom: 1px solid #e5e5e5; box-sizing: border-box; background: #fbfbfb; }
        .master_operation .title a { float: right; color: #2f5895; margin-right: 10px; }
        .master_operation .title h3 { margin-left: 10px; }
    .master_operation .list { background: #fff; }
        .master_operation .list ul { width: 100%; height: 40px; }
            .master_operation .list ul li { text-align: center; }
            .master_operation .list ul.title_ul { background: #fbfbfb; }
/*简单组合排行*/
.combin_rank { width: 700px; position: relative; border: 1px solid #e5e5e5; height: auto; font-family: 微软雅黑,Tahoma, Geneva, sans-serif; z-index: 1; margin-top: 20px; background: #fbfbfb; box-sizing: border-box; float: left; }
    .combin_rank a { color: #2f5895; }
    .combin_rank ul { width: 100%; position: relative; }
    .combin_rank .tab_ul { position: absolute; top: -6px; width: 100%; height: 46px; z-index: 2; }
        .combin_rank .tab_ul li { font-size: 18px; padding: 0 16px; position: relative; cursor: pointer; float: left; text-align: center; height: 40px; line-height: 53px; }
            .combin_rank .tab_ul li.active { color: #fff; background: url("sprite/rank_bg.png") 0 0px no-repeat; background-size: 100%; }
            .combin_rank .tab_ul li.rank_bg1.active { color: #fff; background: url("sprite/rank_bg1.png") 0 0px no-repeat; }
            .combin_rank .tab_ul li.rank_bg2.active { color: #fff; background: url("sprite/rank_bg2.png") 0 0px no-repeat; }
            .combin_rank .tab_ul li.more { float: right; font-size: 14px; color: #2f5895; }
    .combin_rank .info_ul { height: 440px; background: #fff; display: none; }
        .combin_rank .info_ul ul { position: relative; _float: left; overflow: hidden; }
            .combin_rank .info_ul ul.blue { background-color: #f3f9fd; }
            .combin_rank .info_ul ul.ul_title { border-bottom: 2px solid #e5e5e5; box-sizing: border-box; }
        .combin_rank .info_ul li.no1 { margin-top: 6px; background: url("sprite/rank_no1.png") center 0 no-repeat; }
        .combin_rank .info_ul li.no2 { margin-top: 6px; background: url("sprite/rank_no2.png") center 0 no-repeat; }
        .combin_rank .info_ul li.no3 { margin-top: 6px; background: url("sprite/rank_no3.png") center 0 no-repeat; }
        .combin_rank .info_ul li.is_focus a { width: 50px; height: 20px; line-height: 20px; margin-top: 10px; margin-left: 13px; color: #fff; display: block; }
        .combin_rank .info_ul li a.focus { background: #2f5895; }
        .combin_rank .info_ul li a.already_focus { background: #999; }
/*龙虎榜列表*/
.lhb_list { width: 1000px; box-sizing: border-box; border: 1px solid #e5e5e5; border-top: none; background: #fff; overflow: hidden; }
    .lhb_list .tab { height: 45px; padding-top: 9px; box-sizing: border-box; width: 100%; border-top: 1px solid #e5e5e5; }
        .lhb_list .tab .tab_list { width: 280px; background: #e4e4e4; height: 28px; line-height: 28px; border-radius: 15px; padding-left: 20px; margin-left: 15px; }
            .lhb_list .tab .tab_list h3 { font-size: 12px; }
            .lhb_list .tab .tab_list span { width: 60px; text-align: center; cursor: pointer; }
                .lhb_list .tab .tab_list span.active { color: #ff0000; }
    .lhb_list .title_ul { border-top: 1px solid #e5e5e5; border-bottom: 1px solid #e5e5e5; }
/*简单组合资讯*/
.com-info { height: 95px; margin-top: 15px; width: 100%; background: #FFFFFF; }
    .com-info .com-info-tableft { float: left; width: 37px; background-color: #305895; text-align: center; border: 1px solid #E5E5E5; }
        .com-info .com-info-tableft b { float: left; width: 24px; line-height: 22px; overflow: hidden; color: #ffffff; padding: 4px 0 3px 4px; font-size: 18px; font-weight: normal; }
            .com-info .com-info-tableft b a { color: #fff; }
    .com-info .com-info-cont { float: left; width: 319px; height: 95px; border-top: 1px solid #E5E5E5; border-right: 1px solid #E5E5E5; border-bottom: 1px solid #E5E5E5; overflow: hidden; }
        .com-info .com-info-cont .com-info-cont-main { padding: 10px; overflow: hidden; }
            .com-info .com-info-cont .com-info-cont-main .photo { width: 110px; float: left; }
                .com-info .com-info-cont .com-info-cont-main .photo img { display: block; width: 110px; height: 72px; }
            .com-info .com-info-cont .com-info-cont-main .info { float: left; padding-left: 10px; }
                .com-info .com-info-cont .com-info-cont-main .info .pTop { height: 24px; line-height: 24px; width: 175px; overflow: hidden; font-size: 14px; }
                    .com-info .com-info-cont .com-info-cont-main .info .pTop a { color: #2E5795; }
                .com-info .com-info-cont .com-info-cont-main .info .pBottom { height: 48px; line-height: 23px; width: 175px; overflow: hidden; /* white-space: nowrap;*/ text-overflow: ellipsis; font-size: 12px; word-wrap: break-word; }
                    .com-info .com-info-cont .com-info-cont-main .info .pBottom a { color: #2E5795; }
/*市场热点*/
.marketHotsPot { padding: 10px 10px 0 10px; width: 978px; border: 1px solid #e5e5e5; overflow: hidden; }
    .marketHotsPot .part { display：inline; float: left; width: 175px; padding-left: 10px; height: 90px; margin: 0 13px 10px 0; overflow: hidden; position: relative; }
        .marketHotsPot .part.noneright { margin-right: 0; }
        /*.marketHotsPot .part:nth-child(5n) { margin-right: 0; }*/

        .marketHotsPot .part .partName { padding: 15px 0 0 0; font-size: 18px; }
    /*.marketHotsPot .part>div{height:100%;width:100%;}
.marketHotsPot .part>a{position:absolute;z-index:10;top: 0;left: 10px;color:#000;}
.marketHotsPot .r1 a,.marketHotsPot .r2 a,.marketHotsPot .r3 a,.marketHotsPot .r4 a,.marketHotsPot .r5 a,.marketHotsPot .g4  a,.marketHotsPot .g5  a,.marketHotsPot .g6  a,.marketHotsPot .g7  a,.marketHotsPot .g8  a{color: #fff;}
.marketHotsPot .r1>div { background: #f54545; color: #fff;opacity:1;filter:alpha(opacity=100); }
.marketHotsPot .r2>div { background: #f54545; color: #fff;opacity:0.9;filter:alpha(opacity=90); }
.marketHotsPot .r3 >div{ background: #f54545; color: #fff;opacity:0.8;filter:alpha(opacity=80);  }
.marketHotsPot .r4>div { background: #f54545; color: #fff;opacity:0.7;filter:alpha(opacity=70);  }
.marketHotsPot .r5>div { background: #f54545; color: #fff;opacity:0.6;filter:alpha(opacity=60); }
.marketHotsPot .r6>div { background: #f54545; color: #d20000;opacity:0.5;filter:alpha(opacity=50);  }
.marketHotsPot .r7>div { background: #f54545; color: #d20000;opacity:0.4;filter:alpha(opacity=40);  }
.marketHotsPot .r8>div { background: #f54545; color: #d20000;opacity:0.3;filter:alpha(opacity=30);  }
/*.marketHotsPot .g0 a{color: #ccc;}*/
    /*.marketHotsPot .g0>div { background: #f3f3f3;  }
.marketHotsPot .g1>div { background: #139814; opacity:0.3;filter:alpha(opacity=30);}
.marketHotsPot .g2>div { background: #139814; opacity:0.4;filter:alpha(opacity=40); }
.marketHotsPot .g3>div { background: #139814; opacity:0.5;filter:alpha(opacity=50); }
.marketHotsPot .g4>div { background: #139814; opacity:0.6;filter:alpha(opacity=60); }
.marketHotsPot .g5>div { background: #139814; opacity:0.7;filter:alpha(opacity=70); }
.marketHotsPot .g6>div{ background: #139814; opacity:0.8;filter:alpha(opacity=80); }
.marketHotsPot .g7>div{ background: #139814; opacity:0.9;filter:alpha(opacity=90); }
.marketHotsPot .g8>div { background: #139814; opacity:1;filter:alpha(opacity=100); }*/
    /*.marketHotsPot .c1 a, .marketHotsPot .c2 a, .marketHotsPot .c3 a, .marketHotsPot .c4 a, .marketHotsPot .c5 a { color: #fff; }

.marketHotsPot .c6 a, .marketHotsPot .c7 a, .marketHotsPot .c8 a, .marketHotsPot .c9 a, .marketHotsPot .c10 a { color: #ff0e13; }
.marketHotsPot .c11 { background: #f3f3f3; color: #474747; }
.marketHotsPot .c11 a { color: #474747 }
.marketHotsPot .c12 { background: #22ac38; color: #008144; }
.marketHotsPot .c13 { background: #4ebd60; color: #008144; }
.marketHotsPot .c14 { background: #7acd88; color: #008144; }
.marketHotsPot .c15 { background: #9bdaa5; color: #008144; }
.marketHotsPot .c16 { background: #a7deaf; color: #008144; }
.marketHotsPot .c17 { background: #b2e2ba; color: #008144; }
.marketHotsPot .c18 { background: #c8eacd; color: #008144; }
.marketHotsPot .c19 { background: #d3eed7; color: #008144; }
.marketHotsPot .c20 { background: #def3e1; color: #008144; }
.marketHotsPot .c21 { background: #e8f7eb; color: #008144; }*/

    .marketHotsPot .c1 { background: #DA0808; color: #ff0e13; }

    .marketHotsPot .c2 { background: #ff3333; color: #ff0e13; }
    .marketHotsPot .c3 { background: #ff6666; color: #ff0e13; }
    .marketHotsPot .c4 { background: #ff8c8c; color: #ff0e13; }
    .marketHotsPot .c5 { background: #ff9999; color: #ff0e13; }
    .marketHotsPot .c6 { background: #ffa6a6; color: #ff0e13; }
    .marketHotsPot .c7 { background: #ffbfbf; color: #ff0e13; }
    .marketHotsPot .c8 { background: #ffcccc; color: #ff0e13; }
    .marketHotsPot .c9 { background: #ffd9d9; color: #ff0e13; }
    .marketHotsPot .c10 { background: #ffe5e5; color: #ff0e13; }
    .marketHotsPot .c1 a, .marketHotsPot .c2 a, .marketHotsPot .c3 a, .marketHotsPot .c4 a, .marketHotsPot .c5 a { color: #fff; }

    .marketHotsPot .c6 a, .marketHotsPot .c7 a, .marketHotsPot .c8 a, .marketHotsPot .c9 a, .marketHotsPot .c10 a { color: #ff0e13; }
    .marketHotsPot .c11 { background: #f3f3f3; color: #474747; }
        .marketHotsPot .c11 a { color: #474747 }
    .marketHotsPot .c12 { background: #22ac38; color: #008144; }
    .marketHotsPot .c13 { background: #4ebd60; color: #008144; }
    .marketHotsPot .c14 { background: #7acd88; color: #008144; }
    .marketHotsPot .c15 { background: #9bdaa5; color: #008144; }
    .marketHotsPot .c16 { background: #a7deaf; color: #008144; }
    .marketHotsPot .c17 { background: #b2e2ba; color: #008144; }
    .marketHotsPot .c18 { background: #c8eacd; color: #008144; }
    .marketHotsPot .c19 { background: #d3eed7; color: #008144; }
    .marketHotsPot .c20 { background: #def3e1; color: #008144; }
    .marketHotsPot .c21 { background: #e8f7eb; color: #008144; }
        .marketHotsPot .c12 a, .marketHotsPot .c13 a, .marketHotsPot .c14 a, .marketHotsPot .c15 a, .marketHotsPot .c16 a, .marketHotsPot .c17 a, .marketHotsPot .c18 a, .marketHotsPot .c19 a, .marketHotsPot .c20 a, .marketHotsPot .c21 a { color: #008144; }
    .marketHotsPot .part.right { margin: 0; }
    .marketHotsPot .partInfo { font-size: 12px; padding: 15px 0 0 0; line-height: 20px; }
        .marketHotsPot .partInfo strong { font-size: 22px; display: inline-block; margin-left: 10px; font-weight: normal; }

    .marketHotsPot .c12 a, .marketHotsPot .c13 a, .marketHotsPot .c14 a, .marketHotsPot .c15 a, .marketHotsPot .c16 a, .marketHotsPot .c17 a, .marketHotsPot .c18 a, .marketHotsPot .c19 a, .marketHotsPot .c20 a, .marketHotsPot .c21 a { color: #008144; }
    .marketHotsPot .partInfo { font-size: 12px; padding: 15px 0 0 0; line-height: 20px; }
/*收益概况列表*/
.income_profile { width: 400px; border: 1px solid #e5e5e5; height: 371px; float: right; }
    .income_profile .title_text { height: 50px; line-height: 50px; padding-left: 20px; border-bottom: 1px solid #e5e5e5; font-size: 18px; }
    .income_profile .list { width: 100%; height: 320px; background: #fff; }
        .income_profile .list .titel_ul { background: #f6f6f6; }
    .income_profile span.question_mark { background: #385494; width: 14px; height: 14px; line-height: 14px; margin-top: 10px; border-radius: 50%; font-family: simsun; color: #fff; }
    .income_profile .upt { padding: 10px; line-height: 20px; position: absolute; top: 0px; left: 108px; width: 200px; height: 20px; background-color: #fff; border: 1px solid #d7d7d7; z-index: 100; }
    .income_profile .arrow { position: absolute; width: 11px; height: 19px; left: -10px; top: 13px; background: url("sprite/arrow.png"); }
    .income_profile .upt p { color: #000; }
/*他创建的组合列表*/
.other_create_group { width: 1000px; height: auto; border: 1px solid #e5e5e5; box-sizing: border-box; overflow: hidden; background: #fff; }
    .other_create_group .title_ul { border-bottom: 1px solid #e5e5e5; }
/*.other_create_group ul li.is_focus a.al_focus { color: #000; }*/
/*他关注的组合列表*/
.other_follow_group { width: 1000px; height: 403px; box-sizing: border-box; border: 1px solid #e5e5e5; background: #fff; position: relative; float: left; }
    .other_follow_group .top_title { height: 45px; padding-top: 9px; box-sizing: border-box; font-size: 12px; }
        .other_follow_group .top_title .tab_list { width: 430px; margin-left: 20px; height: 28px; line-height: 28px; background: #e4e4e4; border-radius: 15px; padding-left: 20px; }
            .other_follow_group .top_title .tab_list h3 { font-size: 12px; }
            .other_follow_group .top_title .tab_list span { margin: 0 10px; cursor: pointer; color: #003399; }
                .other_follow_group .top_title .tab_list span.active { color: #ff0000; }
    .other_follow_group .title_ul { float: left; width: 100%; border-bottom: 1px solid #e5e5e5; }
    .other_follow_group .data { height: 320px; overflow-y: scroll; float: left; width: 100%; }
/*.other_follow_group ul li.is_focus a.al_focus { color: #000; }*/
/*特色组合*/
.char-com { float: left; background: #fff; width: 488px; height: 145px; border: 1px solid #e5e5e5; font-size: 12px; }
    .char-com .left { float: left; padding: 10px 5px 10px 10px; width: 260px; height: 145px; overflow: hidden; background: url('../CSS/sprite/bg_char-com-left.jpg') no-repeat top right; box-sizing: border-box; }
        .char-com .left > strong { float: left; width: 153px; font-size: 16px; font-weight: normal; }
            .char-com .left > strong a { color: #2f5895; font-weight: normal; }
                .char-com .left > strong a:hover { color: #ff4901; font-weight: normal; }
        .char-com .left .ico_attention { display: inline-block; width: 53px; height: 19px; background: url("sprite/ico_attention.jpg") no-repeat; }
        .char-com .left p { margin: 40px 0 0 0; line-height: 28px; }
        .char-com .left ul { width: 100%; font-size: 12px; line-height: 24px; }
            .char-com .left ul li { width: 100%; float: left; }
                .char-com .left ul li span { display: inline-block; width: 47%; float: left; }
                    .char-com .left ul li span.sec_span { width: 53%; }
    .char-com .right { float: left; width: 240px; height: 145px; /*background: #666;*/ +width:244px; margin-left: -12px; }
.char-com-div div.is_focus { float: left; font-size: 12px; }
    .char-com-div div.is_focus a { width: 50px; height: 20px; line-height: 20px; text-align: center; color: #fff; display: block; }
        .char-com-div div.is_focus a.focus { background: #2f5895; }
            .char-com-div div.is_focus a.focus em { font-weight: bold; }
        .char-com-div div.is_focus a.already_focus { background: #999; }
.char-com .winfailtitle { height: 20px; line-height: 20px; }
.char-com .winfailtext { overflow: hidden; white-space: nowrap; text-overflow: ellipsis; width: 120px; height: 20px; }
/*特色组合列表*/
.spflag { height: 21px; width: 37px; background: url("sprite/spflag.png") 0 0 no-repeat; }
/*调仓记录列表*/
.transfer_record { width: 1000px; box-sizing: border-box; border: 1px solid #e5e5e5; height: 373px; float: left; position: relative; }
    .transfer_record .title_text { height: 50px; line-height: 50px; padding-left: 30px; font-size: 18px; }
    .transfer_record .list { float: left; width: 580px; height: 321px; overflow: hidden; background: #fff; }
        .transfer_record .list .title_ul { border-top: 1px solid #e5e5e5; }
    .transfer_record .chart_data { float: left; width: 418px; height: 321px; background: #dbdbdb; padding: 8px 15px; box-sizing: border-box; }
#code_chart { width: 100%; height: 270px; background: #fff; }
.transfer_record .chart_data p { width: 100%; text-align: center; height: 35px; line-height: 35px; font-size: 14px; background: #fff; }
.transfer_record .data ul { cursor: pointer; }
/*完整高手操作*/
.full_master_operation { width: 1000px; height: auto; float: left; box-sizing: border-box; }
    .full_master_operation .top { width: 100%; height: 40px; line-height: 40px; }
        .full_master_operation .top .type { float: right; margin-right: 10px; background-color: #e4e4e4; width: 270px; height: 28px; line-height: 28px; margin-top: 6px; border-radius: 15px; padding-left: 20px; }
        .full_master_operation .top .master_type { font-size: 12px; margin-left: 0px; }
        .full_master_operation .top .type span { cursor: pointer; color: #003399; }
            .full_master_operation .top .type span.active { color: #ff0000; }
    .full_master_operation .list { width: 100%; height: auto; overflow: hidden; border: 1px solid #e5e5e5; border-bottom: none; background: #fff; }
        .full_master_operation .list ul.title_ul { border-bottom: 1px solid #e5e5e5; }
/*完整组合排行 特色组合列表*/
.full_combin_tab { width: 1000px; height: 45px; font-size: 16px; padding-left: 10px; position: relative; float: left; }
    .full_combin_tab .tab_ul { margin-top: 5px; height: 28px; }
        .full_combin_tab .tab_ul li { padding: 0px 10px; cursor: pointer; height: 28px; line-height: 28px; }
            .full_combin_tab .tab_ul li.active { background-color: #ff4900; color: #fff; border-radius: 15px; }
.full_combin_rank { width: 1000px; border: 1px solid #e5e5e5; border-bottom: none; box-sizing: border-box; overflow: hidden; font-family: Arial; background: #fff; }
    .full_combin_rank ul { float: left; _float: left; position: relative; }
        .full_combin_rank ul.title_ul { height: 50px; border-bottom: 1px solid #e5e5e5; }
            .full_combin_rank ul.title_ul li { height: 50px; line-height: 50px; }
        .full_combin_rank ul li.is_focus a { width: 50px; height: 20px; line-height: 20px; margin-top: 8px; margin-left: 12px; color: #fff; display: block; }
        .full_combin_rank ul li a.focus { background: #2f5895; }
        .full_combin_rank ul li a.already_focus { background: #999; }
    .full_combin_rank .data li.checked, .combin_rank li.checked { background-color: #eaf7ff; }

/*我创建的组合列表*/
.mycreate_group { width: 1000px; border: 1px solid #e5e5e5; box-sizing: border-box; background: #fff; height: auto; overflow: hidden; }
    .mycreate_group .title_ul { border-bottom: 1px solid #e5e5e5; }
    .mycreate_group span.trade { height: 22px; line-height: 20px; color: #fff; border-radius: 15px; padding: 0 10px; margin-top: 8px; }
    .mycreate_group span.s-trade { background: #ff4900; }
    .mycreate_group span.m-trade { background: #00adff; }
    .mycreate_group span.seeting { width: 22px; height: 21px; margin-top: 8px; background: url("/CSS/sprite/setting.png") 0 0 no-repeat; }
.jump_create { position: absolute; right: 10px; top: 10px; }
.mycreate_group .zjzh_perm { width: 70px; margin-left: 10px; }
/*我关注的组合列表*/
.my_follow_group { width: 1000px; box-sizing: border-box; border: 1px solid #e5e5e5; background: #fff; height: 403px; float: left; }
    .my_follow_group .top_title { height: 45px; padding-top: 9px; box-sizing: border-box; font-size: 12px; }
        .my_follow_group .top_title .tab_list { width: 430px; margin-left: 20px; height: 28px; line-height: 28px; background: #e4e4e4; border-radius: 15px; padding-left: 20px; }
            .my_follow_group .top_title .tab_list h3 { font-size: 12px; }
            .my_follow_group .top_title .tab_list span { margin: 0 10px; cursor: pointer; color: #003399; }
                .my_follow_group .top_title .tab_list span.active { color: #ff0000; }
    .my_follow_group .title_ul { float: left; width: 100%; border-bottom: 1px solid #e5e5e5; }
    .my_follow_group .data { height: 320px; overflow-y: scroll; float: left; width: 100%; overflow-x: hidden; }
    .my_follow_group span.question_mark { background: #ff6633; width: 14px; height: 14px; line-height: 14px; +margin-top: 13px; border-radius: 50%; font-family: simsun; color: #fff; }
    .my_follow_group li.open_close { position: relative; text-align: left; cursor: pointer; }
        .my_follow_group li.open_close span { height: 22px; line-height: 22px; position: absolute; color: #fff; top: 8px; border-radius: 15px; width: 75px; }
        .my_follow_group li.open_close .close_mark { text-indent: 30px; left: 0; background: #999; }
        .my_follow_group li.open_close .open_mark { display: none; text-indent: 10px; left: -65px; background: #55c69e; }
        .my_follow_group li.open_close .circle_mark { left: 1px; width: 22px; border-radius: 50%; background: #fff; }
    .my_follow_group li.open .open_mark { display: block; left: 0px; }
    .my_follow_group li.open .circle_mark { left: 52px; }
/*无数据*/
.follow_group .nodata { display: none; height: 401px; width: 100%; padding-top: 150px; text-align: center; box-sizing: border-box }
    .follow_group .nodata a.follow_combin { display: block; text-decoration: underline; color: #2f5895; width: 100%; font-size: 16px }
.creategroup .nodata { display: none; height: 206px; width: 100%; padding-top: 70px; text-align: center; box-sizing: border-box }
    .creategroup .nodata a.create_combin { display: block; width: 250px; height: 50px; line-height: 50px; background: #305895; color: #fff; font-size: 18px; margin: 0 auto }
    .creategroup .nodata p { margin-top: 15px; font-size: 16px; width: 100%; color: #c6c6c6 }
/*组合查询*/
.com_search { width: 1000px; box-sizing: border-box }
    .com_search div { float: left; position: relative }
    .com_search > div { width: 100%; height: 50px; float: left; position: relative }
    .com_search .search_title { font-size: 16px; width: 120px; padding-left: 10px; height: 35px; line-height: 35px }
    .com_search .input { width: 300px; height: 35px; line-height: 35px; border: 1px solid #2f5995; position: relative; }
    .com_search .master_input, .com_search .master_plate_input, .com_search .plate_input { width: 230px; height: 32px; line-height: 32px; border: none; outline: medium; text-indent: 10px; color: #8C8C8C; }
    .com_search .plate_input { width: 290px }
    .com_search .search { position: absolute; right: 0; top: 0; height: 35px; line-height: 35px; width: 70px; background: #2f5995; z-index: 33; color: #fff; text-align: center; cursor: pointer; }
    .com_search .hot_search { margin-left: 20px; height: 35px; line-height: 35px }
        .com_search .hot_search a { color: #2f5995 }
            .com_search .hot_search a:hover { color: #ff4901; }

/*组合查询列表*/
.com-searchResult-list { width: 998px; height: 110px; overflow: hidden; border-bottom: 1px solid #e5e5e5; }
    .com-searchResult-list:last-child { border: none; }
.com-searchResult-list-left { float: left; width: 160px; height: 110px; }
    .com-searchResult-list-left strong { display: block; font-size: 30px; font-weight: bold; text-align: center; line-height: 60px; }
        .com-searchResult-list-left strong em { font-size: 16px; }
    .com-searchResult-list-left p { text-align: center; line-height: 20px; }
.com-searchResult-list-center { float: left; width: 715px; height: 110px; overflow: hidden; }
    .com-searchResult-list-center .com-searchResult-list-centerTop { width: 100%; height: 47px; padding-top: 20px; position: relative; }
        .com-searchResult-list-center .com-searchResult-list-centerTop > a { color: #315996; font-size: 18px; }
            .com-searchResult-list-center .com-searchResult-list-centerTop > a:hover { color: #ff4901; }
            .com-searchResult-list-center .com-searchResult-list-centerTop > a em { color: #ff0000; }
        .com-searchResult-list-center .com-searchResult-list-centerTop strong { font-size: 18px; line-height: 20px; font-weight: normal; }
        .com-searchResult-list-center .com-searchResult-list-centerTop .ico_spflag { display: inline-block; width: 37px; height: 21px; background: url("sprite/spflag.png") no-repeat; vertical-align: bottom; }
        .com-searchResult-list-center .com-searchResult-list-centerTop .com-admin-name { position: absolute; top: 22px; left: 204px; }
            .com-searchResult-list-center .com-searchResult-list-centerTop .com-admin-name a { color: #315996; }
                .com-searchResult-list-center .com-searchResult-list-centerTop .com-admin-name a:hover { color: #ff4802; }
        .com-searchResult-list-center .com-searchResult-list-centerTop .com-corr { position: absolute; top: 17px; left: 404px; }
            .com-searchResult-list-center .com-searchResult-list-centerTop .com-corr a { display: inline-block; padding: 5px 10px; background: url("sprite/bg_spTag.jpg") #aaaaaa repeat-y; margin-right: 5px; color: #fff; }
                /*.com-searchResult-list-center .com-searchResult-list-centerTop .com-corr a:hover{color:#ff4901;}*/
                .com-searchResult-list-center .com-searchResult-list-centerTop .com-corr a:hover { background: #ff4802; }
    .com-searchResult-list-center .com-searchResult-list-centerBottom { line-height: 20px; color: #464646; font-size: 12px; width: 58%; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; }
.com-searchResult-list-right { float: left; font-size: 12px; width: 120px; }
    .com-searchResult-list-right .add-att { width: 75px; height: 24px; background: #315996; color: #fff; margin-top: 18px; line-height: 24px; text-align: center; }
    .com-searchResult-list-right .com-searchResult-list-rightTip { line-height: 68px; }

.com_seach_list { border: 1px solid #e5e5e5; border-bottom: none; width: 1000px; height: auto; overflow: hidden; box-sizing: border-box; background: #fff }
    .com_seach_list .search_text { height: 50px; line-height: 50px; width: 100%; padding-left: 10px; box-sizing: border-box; border-bottom: 1px solid #e5e5e5 }

.com-searchResult-list.last { border-bottom: none; }
.com-searchResult-list div.is_focus { float: left; font-size: 12px; }
    .com-searchResult-list div.is_focus a { width: 50px; height: 20px; line-height: 20px; margin: 20px 0 0 20px; text-align: center; color: #fff; display: block; }
        .com-searchResult-list div.is_focus a.focus { background: #2f5895; }
            .com-searchResult-list div.is_focus a.focus em { font-weight: bold; }
        .com-searchResult-list div.is_focus a.already_focus { background: #999; }
/*组合概要*/
.com-outline { width: 1000px; }
.com-outline-left { float: left; width: 310px; height: 170px; border: 1px solid #e5e5e5; margin-right: 10px; overflow: hidden; background: #fff; }
.com-outLine-left-top { padding-top: 22px; overflow: hidden; }
    .com-outline-left-top .photo { float: left; width: 50px; height: 50px; margin: 10px 15px 0 13px; position: relative; }
        .com-outline-left-top .photo img { width: 50px; height: 50px; border-radius: 50px; border: 1px solid #e5e5e5; }
    .com-outline-left-top .ico-auth { display: block; width: 15px; height: 15px; background: url("sprite/ico_auth.png") no-repeat; position: absolute; top: 36px; left: 36px; }
    .com-outline-left-top .v1 { display: block; width: 15px; height: 15px; background: url("sprite/v1.png") no-repeat; position: absolute; top: 36px; left: 36px; }
    .com-outline-left-top .v2 { display: block; width: 15px; height: 15px; background: url("sprite/v2.png") no-repeat; position: absolute; top: 36px; left: 36px; }
    .com-outline-left-top .v3 { display: block; width: 15px; height: 15px; background: url("sprite/v3.png") no-repeat; position: absolute; top: 36px; left: 36px; }    
    .com-outline-left-top .com-outline-info { float: left; width: 150px; overflow: hidden; }
        .com-outline-left-top .com-outline-info a { width: 150px; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; display: inline-block; }
        .com-outline-left-top .com-outline-info strong { display: block; padding-top: 24px; font-size: 20px; line-height: 25px; font-weight: normal; }
        .com-outline-left-top .com-outline-info p { line-height: 25px; }
        .com-outline-left-top .com-outline-info .ico_star { display: inline-block; width: 72px; height: 12px; }
        .com-outline-left-top .com-outline-info .ico_star0 { background: url("sprite/ico_star0.png") no-repeat; }
        .com-outline-left-top .com-outline-info .ico_star1 { background: url("sprite/ico_star1.png") no-repeat; }
        .com-outline-left-top .com-outline-info .ico_star2 { background: url("sprite/ico_star2.png") no-repeat; }
        .com-outline-left-top .com-outline-info .ico_star3 { background: url("sprite/ico_star3.png") no-repeat; }
        .com-outline-left-top .com-outline-info .ico_star4 { background: url("sprite/ico_star4.png") no-repeat; }
        .com-outline-left-top .com-outline-info .ico_star5 { background: url("sprite/ico_star5.png") no-repeat; }
.com-outline-left-bottom { padding: 10px 13px 0; width: 284px; height: 90px;line-height:18px; font-size: 12px; overflow: hidden; }
.com-outline-right { width: 674px; height: 170px; border: 1px solid #e5e5e5; overflow: hidden; background: #fff; }
    .com-outline-right .com-outline-part { float: left; width: 133px; height: 155px; border-right: 1px dashed #e5e5e5; padding: 16px 0 0 0; }
        .com-outline-right .com-outline-part:last-child { border: none; }
        .com-outline-right .com-outline-part p { width: 96px; height: 96px; line-height: 96px; font-size: 26px; text-align: center; margin: 0 auto 16px auto; }
        .com-outline-right .com-outline-part .bg_circle1 { background: url("sprite/bg_circle1.png") no-repeat; }
        .com-outline-right .com-outline-part .bg_circle2 { background: url("sprite/bg_circle2.png") no-repeat; }
        .com-outline-right .com-outline-part .bg_circle3 { background: url("sprite/bg_circle3.png") no-repeat; }
        .com-outline-right .com-outline-part .bg_circle4 { background: url("sprite/bg_circle4.png") no-repeat; }
        .com-outline-right .com-outline-part .bg_circle5 { background: url("sprite/bg_circle5.png") no-repeat; }
        .com-outline-right .com-outline-part span { display: block; width: 100%; font-size: 16px; text-align: center; }


/*.operate_log_nodata,.comment_nodata{display:none;}*/
.operate_nodata { border-bottom: 1px solid #e5e5e5; }

/*组合详情*/
.com-detail { width: 984px; height: 180px; background: #e5e5e5; padding: 8px; }
    .com-detail .com-detail-top { width: 100%; height: 36px; }
        .com-detail .com-detail-top .cus-name { float: left; font-size: 20px; }
        .com-detail .com-detail-top .ico_firm { float: left; display: inline; width: 37px; height: 21px; background: url('../CSS/sprite/spflag.png') no-repeat; vertical-align: middle; margin: 0 24px 0 5px; }
        .com-detail .com-detail-top .day-profit-master { float: left; padding: 0 0 0 15px; background: url("sprite/ico_medal1.png") no-repeat; margin: 5px 0 0 5px; }
        .com-detail .com-detail-top .undefeated-master { float: left; padding: 0 0 0 15px; background: url("sprite/ico_medal2.png") no-repeat; margin: 5px 0 0 5px; }
        .com-detail .com-detail-top .add-attention { float: right; width: 53px; height: 23px; background: #2f5895; font-size: 12px; color: #fff; line-height: 23px; padding: 0 5px; cursor: pointer; }
        .com-detail .com-detail-top .add-contrast { float: right; width: 69px; height: 23px; line-height: 23px; text-align: center; background: #4f7bbb; color: #fff; font-size: 12px; margin-right: 5px; cursor: pointer; }
        .com-detail .com-detail-top .com-detail-top-info { float: right; font-size: 12px; margin-right: 10px; line-height: 23px; }
        .com-detail .com-detail-top div.is_focus { float: right; }
            .com-detail .com-detail-top div.is_focus a { width: 50px; height: 20px; line-height: 20px; text-align: center; color: #fff; display: block; }
                .com-detail .com-detail-top div.is_focus a.focus { background: #2f5895; }
                .com-detail .com-detail-top div.is_focus a.already_focus.al { background: #2f5895; }
    .com-detail .com-detail-bottom { width: 100%; height: 144px; overflow: hidden; }
        .com-detail .com-detail-bottom .left { float: left; width: 783px; height: 124px; padding: 10px; background: #fff; }
            .com-detail .com-detail-bottom .left .left-part1 { float: left; width: 230px; height: 126px; border-right: 1px dashed #e5e5e5; }
                .com-detail .com-detail-bottom .left .left-part1 .left-part1-top { width: 230px; height: 35px; border-right: 1px dashed #e5e5e5; line-height: 35px; }
                    .com-detail .com-detail-bottom .left .left-part1 .left-part1-top strong { margin-right: 5px; font-weight: normal; }
                    .com-detail .com-detail-bottom .left .left-part1 .left-part1-top span { font-size: 12px; color: #808080; }
                        .com-detail .com-detail-bottom .left .left-part1 .left-part1-top span em { color: #2f5895; }
            .com-detail .com-detail-bottom .left .left-part1-mid { font-size: 32px; }
            .com-detail .com-detail-bottom .left .left-part1-bottom { margin-top: 15px; }
                .com-detail .com-detail-bottom .left .left-part1-bottom a { display: inline-block; padding: 3px 5px; font-size:12px; max-width: 70px; background: url("sprite/bg_spTag.jpg") #aaaaaa no-repeat; color: #fff; margin-right: 5px; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; }
                    .com-detail .com-detail-bottom .left .left-part1-bottom a:hover { background: #ff4901; }
            .com-detail .com-detail-bottom .left .left-part2 { float: left; width: 315px; padding-left: 25px; border-right: 1px dashed #e5e5e5; height: 120px; padding-top: 5px; }
                .com-detail .com-detail-bottom .left .left-part2 .left-part2-con { float: left; width: 100px; height: 60px; padding-left: 55px; }
                .com-detail .com-detail-bottom .left .left-part2 .ico_com-detail1 { background: url("sprite/ico_com-detail1.png") no-repeat; }
                .com-detail .com-detail-bottom .left .left-part2 .ico_com-detail2 { background: url("sprite/ico_com-detail2.png") no-repeat; }
                .com-detail .com-detail-bottom .left .left-part2 .ico_com-detail3 { background: url("sprite/ico_com-detail3.png") no-repeat; }
                .com-detail .com-detail-bottom .left .left-part2 .ico_com-detail4 { background: url("sprite/ico_com-detail4.png") no-repeat; }
                .com-detail .com-detail-bottom .left .left-part2 .left-part2-con strong { display: block; font-size: 14px; width: 100%; font-weight: normal; }
                .com-detail .com-detail-bottom .left .left-part2 .left-part2-con p { display: block; font-size: 20px; width: 100%; }
                .com-detail .com-detail-bottom .left .left-part2 .ico_com-detail2 p { font-size: 14px; }
            .com-detail .com-detail-bottom .left .left-part3 { float: left; width: 210px; height: 124px; display: table; }
                .com-detail .com-detail-bottom .left .left-part3 .text { display: table-cell; vertical-align: middle; overflow: hidden; padding-left: 15px; }
        .com-detail .com-detail-bottom .right { float: left; width: 165px; height: 144px; background: #fff; margin-left: 15px; }
            .com-detail .com-detail-bottom .right .photo { width: 70px; margin: 0 auto; padding: 10px 0; }
                .com-detail .com-detail-bottom .right .photo img { width: 70px; height: 70px; border: 1px solid #e5e5e5; border-radius: 50px; }
            .com-detail .com-detail-bottom .right p { width: 140px; padding-left: 20px; line-height: 22px; font-size: 12px; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; }


                .com-detail .com-detail-bottom .right p a { color: #2f5895; }
                    .com-detail .com-detail-bottom .right p a:hover { color: #ff4901; }
/*组合资讯*/
.com-info-list { width: 658px; padding: 20px; border-bottom: 1px solid #e5e5e5; overflow: hidden; position: relative; background: #fff; }
    .com-info-list img { float: left; width: 130px; height: 95px; margin-right: 10px; }
    .com-info-list .com-info-list-right { float: left; width: 518px; }
        .com-info-list .com-info-list-right strong a { display: block; font-size: 20px; color: #5576ba; line-height: 24px; }
        .com-info-list .com-info-list-right p { font-size: 12px; color: #868686; line-height: 24px; padding-top: 10px; }
    .com-info-list .com-info-list-time { position: absolute; bottom: 5px; right: 30px; font-size: 12px; color: #868686; }
/**/
.details_div { position: relative; padding-top: 20px }
.details_title { width: 1000px; height: 40px; padding: 0 10px }
    .details_title a { display: inline-block; width: 90px; height: 25px; border-radius: 12px; line-height: 25px; text-align: center; font-size: 18px; float: left; margin-right: 15px }
        .details_title .cur, .details_title a:hover { background: #ff4901; color: #fff }
.details_div .share_div { top: 15px }

/** 表情包样式**/
#newsgubareply { font-size: 9pt; padding: 0 0 10px; font-family: simsun; float: left; }
.shadowbox { position: absolute; z-index: 1001 }
.shadowboxt td { overflow: hidden; font-size: 1px; text-overflow: ellipsis }
.shadowboxt .l1, .shadowboxt .l2, .shadowboxt .l3, .shadowboxt .l4, .shadowboxt .l6, .shadowboxt .l7, .shadowboxt .l8, .shadowboxt .l9 { background: url(//guba.eastmoney.com/images/shadowbg.png?v=2); font-size: 1px }
.shadowboxt .l1, .shadowboxt .l3, .shadowboxt .l7, .shadowboxt .l9 { height: 4px; width: 4px }
.shadowboxt .l5 { background-color: #fff; padding: 1px; border: 1px solid #b7b7b7; font-size: 9pt }
.shadowboxt .l7 { background-position: 0 0 }
.shadowboxt .l8 { background-position: 0 -14px }
.shadowboxt .l9 { background-position: -4px 0 }
.shadowboxt .l4 { background-position: 0 -14px; background-color: transparent }
.shadowboxt .l6 { background-position: 0 -14px; width: 4px; overflow: hidden }
.shadowboxt .l1 { background-position: 0 -4px }
.shadowboxt .l2 { background-position: 0 -14px }
.shadowboxt .l3 { background-position: -4px -4px }
.shadowbox .shadowboxtoparrow { position: absolute; left: 260px; top: -7px; width: 14px; height: 9pt; background: url(//guba.eastmoney.com/images/shadowbg.png?v=2) no-repeat -18px 0 }
.shadowbox .shadowboxrightarrow { position: absolute; right: -7px; top: 20px; width: 9pt; height: 14px; background: url(//guba.eastmoney.com/images/shadowbg.png?v=2) no-repeat -102px 0 }
.shadowbox .shadowboxbottomarrow { position: absolute; left: 20px; bottom: -9px; width: 9pt; height: 14px; background: url(//guba.eastmoney.com/images/shadowbg.png?v=2) no-repeat -57px 0 }
#facediv { padding-bottom: 4px }
#facelist { list-style: none; margin: 0; padding: 0 0 0 4px; width: 310px }
    #facelist li { float: left; height: 30px; border: 1px solid #dadada; margin-top: 4px; margin-right: 4px; text-align: center; cursor: pointer }
        #facelist li img { width: 28px; height: 28px }
        #facelist li:hover { border: 1px solid #5fabdf }
.mb20 { margin-bottom: 20px }
.myGroupCon1Ltit .ranking-top-right { float: right; text-align: right; overflow: hidden; height: 40px; line-height: 50px; margin-right: 10px }
    .myGroupCon1Ltit .ranking-top-right span { float: left; height: 20px; line-height: 20px; vertical-align: middle; margin: 6px 6px 6px 0 }
    .myGroupCon1Ltit .ranking-top-right a { float: left; line-height: 25px; height: 25px; cursor: pointer; margin: 6px 6px 6px 0 }
.myGroupCon4 { width: 750pt }
.myGroupCon4tit { width: 750pt; height: 60px; line-height: 60px; padding-left: 20px; font-size: 18px }
.myGroupCon4c { width: 750pt; height: 170px; border: 1px solid #dcdcdc; background: #fff; position: relative; box-sizing: border-box; }
.icon_xjt { display: block; width: 21px; height: 14px; background: url(/CSS/sprite/icon_xjt.png) no-repeat; position: absolute; top: -14px; left: 50px }
.myGroupText { width: 995px; box-sizing: border-box; height: 110px; outline: 0; padding: 5px 20px; resize: none; overflow: auto; border: none; color: #999 }
.myGroupTextBtnGroup { width: 750pt; height: 42px }
.icon_expression { display: inline; float: right; width: 24px; height: 24px; background: url(/CSS/sprite/sprite-group.png) no-repeat -148px -81pt; margin: 3px 20px 0 0; cursor: pointer }
.btn_myGroupTextSub { background: #ff7800; color: #fff; margin-right: 20px }
.btn_myGroupTextCancel, .btn_myGroupTextSub { display: inline; float: right; width: 92px; height: 29px; border-radius: 2px; line-height: 29px; text-align: center; border: none; cursor: pointer }
.btn_myGroupTextCancel { background: #dcdcdc; color: #7a7a7a; margin-right: 10px }
.myGroupCon5 { width: 998px; border: 1px solid #dcdcdc }
.commentTab, .myGroupCon5 { overflow: hidden }
    .commentTab li { float: left; width: 155px; height: 54px; background: #f6f6f6; border-right: 1px solid #dcdcdc; line-height: 54px; text-align: center; font-size: 18px }
    .commentTab .cur { border-bottom: 1px solid #fff; background: #fff }
.commentConList { width: 998px; border-bottom: 1px solid #e5e5e5; overflow: hidden; padding: 15px 0 }
/*tab*/
.tab_div { float: left; position: relative; width: 700px; height: 57px; font-size: 18px; box-sizing: border-box; border: 1px solid #e5e5e5; margin-top: 1px; }
    .tab_div .tab_menu { height: 55px; line-height: 55px; display: block; float: left; padding: 0 20px; border-right: 1px solid #e5e5e5; text-align: center; cursor: pointer; }
        .tab_div .tab_menu.active { background: #fff; z-index: 1; height: 56px; +height:58px; }
    .tab_div span.more { float: right; margin-right: 15px; font-size: 12px; }
    .tab_div .tab_menu_more { float: right; font-size: 14px; color: #2f5895; height: 100%; line-height: 50px; margin-right: 16px; }
    .tab_div span.more a { color: #2f5895; }

.tab_div1 { width: 1000px; box-sizing: border-box; }
.tab_div2 { width: 1000px; box-sizing: border-box;background:#fff; }
    .tab_div2.tab_div .tab_menu { border-right: none; }
        .tab_div2.tab_div .tab_menu.active { height: 55px;color: #ff4901; }
            .tab_div2.tab_div .tab_menu.active::after { content: " "; display: block; width: 40px; height: 3px; background: #ff4901; margin-top: -3px; margin-left: 16px; }
            .tab_div2.tab_div.my .tab_menu.active::after {margin-left: 34px; }


/*创建组合*/
.create_com { width: 1000px; border: 1px solid #e5e5e5; height: auto; overflow: hidden; font-size: 15px }
    .create_com .top_title { padding-left: 30px; height: 50px; line-height: 50px; font-size: 18px; border-bottom: 1px solid #e5e5e5 }
.create_com_div { height: auto; background: #fff }
.create_com .create_com_div .create_com_form { width: 100%; height: 440px; padding: 60px 0 0 60px }
.create_com_form > div { margin-top: 26px; width: 100%; float: left }
.create_com .com_name { width: 355px; height: 30px; line-height: 30px; border: 1px solid #e5e5e5; text-indent: 8px; }
.com_name .icon_warn { width: 18px; height: 18px; line-height: 18px; border-radius: 50%; color: #fff; display: inline-block; background: #ff0103; text-align: center }
.create_com .require_text { color: #acacac; font-size: 12px }
.create_com .require_text2 { color: #999; font-size: 12px;position:absolute;top:35px;left:80px; }
.create_com .require_text3 { color: #333; font-size: 12px;position:absolute;top:150px;left:80px; }
.create_com .profile_text { width: 355px; height: 145px; border: 1px solid #e5e5e5; float: left; text-indent: 8px; margin-left: 5px; }
.create_com .profile_ex { width: 370px; margin-left: 20px; float: left }
    .create_com .profile_ex .ex_text { float: left; width: 50px; height: 100%; }
    .create_com .profile_ex ul { float: left; height: 100%; width: 320px; }
        .create_com .profile_ex ul li { background: #e6fbff; display: inline-block; padding: 2px 10px; margin-left: 10px; margin-bottom: 10px; float: left; margin-right: 5px; }
.create_com .radio_div { width: 100%; height: 30px }
    .create_com .radio_div div, .create_com .radio_div span { float: left }
.create_com .open { width: 120px }
.create_com .only_visible { width: 200px }
.create_com .status { width: 16px; height: 16px; border: 1px solid #b7b5b8; border-radius: 50%; position: relative; margin-right: 5px; cursor: pointer }
    .create_com .status i.icon_checked { background: #ff4900; position: absolute; top: 2px; left: 2px; width: 12px; height: 12px; border-radius: 50% }
.create_com .create_com_div .create_com_form .create_btn { display: block; width: 190px; height: 40px; line-height: 40px; color: #fff; background: #2f5896; text-align: center; margin-left: 75px; margin-top: 30px; float: left }
.create_com .create_com_div .intro { border-top: 1px solid #e5e5e5; padding-left: 30px; height: 460px; width: 100% }
    .create_com .create_com_div .intro li.liststyle { list-style: disc; margin-left: 20px; font-weight: 700; margin-top: 30px }
    .create_com .create_com_div .intro li.question1 { padding-right: 150px; }
        .create_com .create_com_div .intro li.question1 p { text-indent: 20px; line-height: 30px; }
/*焦点图切换*/
.slider, .slider-panel img { width: 1000px; height: 250px }
.slider { text-align: center; position: relative; max-height: 250px; overflow: hidden }
.slider-nav, .slider-next, .slider-panel, .slider-pre { position: relative; z-index: 8 }
.slider-panel { overflow: hidden }
    .slider-panel img { border: none }
.slider-nav { margin-left: -51px; position: absolute; left: 50%; bottom: 4px }
    .slider-nav li { background-image: url(/IMG/icon_v9.png); background-repeat: no-repeat; float: left; width: 24px; height: 20px; margin: 0 1px; background-position: -24px -782px; text-indent: -10em; overflow: hidden; cursor: pointer }
    .slider-nav .slider-item-selected { background-position: -24px -762px; -moz-animation: a_slidercurrent 5s linear; -webkit-animation: a_slidercurrent 5s linear; -o-animation: a_slidercurrent 5s linear; animation: a_slidercurrent 5s linear }
.slider-page a { background: rgba(0,0,0,.2); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#33000000, endColorstr=#33000000); color: #fff; text-align: center; display: block; font-family: simsun; font-size: 22px; width: 28px; height: 62px; line-height: 62px; margin-top: -31px; position: absolute; top: 50% }
    .slider-page a:HOVER { background: rgba(0,0,0,.4); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#66000000, endColorstr=#66000000) }
.slider-next { left: 100%; margin-left: -28px }
.slider-pre { right: 100%; margin-right: -28px }

/*持仓板块图*/
.plate_hart { float: right; position: relative; border: 1px solid #e5e5e5 }
    .plate_hart .top_title { width: 100%; height: 50px; line-height: 50px; padding-left: 10px; border-bottom: 1px solid #e5e5e5; background: #f7f7f7; box-sizing: border-box; font-size: 18px }
    .plate_hart .bottom { text-align: center; height: 40px; line-height: 40px; background: #fff }
        .plate_hart .bottom a { color: #2f5895 }

/*收益走势图*/
.return_chart { width: 580px; box-sizing: border-box; border: 1px solid #e5e5e5; position: relative; float: left }
    .return_chart .return_tab { height: 50px; background: #fff; padding-top: 7px; box-sizing: border-box }
        .return_chart .return_tab ul { height: 33px; line-height: 33px; margin-left: 35px; border: 1px solid #4aa1ff; width: 504px }
            .return_chart .return_tab ul li { cursor: pointer; float: left; width: 100px; border-right: 1px solid #4aa1ff; text-align: center }
                .return_chart .return_tab ul li.noneright { border-right: none }
                .return_chart .return_tab ul li.active { color: #fff; background: #4aa1ff }
.drop_list { position: absolute; top: 15px; left: 420px; height: 16px; }

/*调仓明细*/
.stock_details { width: 1000px; border: 1px solid #e5e5e5; box-sizing: border-box; position: relative; float: left; }
    .stock_details .top_title { height: 50px; line-height: 50px; font-size: 18px; padding-left: 10px; border-bottom: 1px solid #e5e5e5; box-sizing: border-box }
    .stock_details .details_list { background: #fff; height: 600px; height: 600px }
        .stock_details .details_list .stock_list { width: 410px; margin: 0 0 0 10px; position: relative; float: left; background: #fff; }
            .stock_details .details_list .stock_list ul { height: 70px; }
            .stock_details .details_list .stock_list .data ul { cursor: pointer; }
            .stock_details .details_list .stock_list ul.active { background: #f2f2f2 }
            .stock_details .details_list .stock_list ul.title_ul { height: 35px; border-bottom: none }
            .stock_details .details_list .stock_list ul.noneborder { border-bottom: none }
            .stock_details .details_list .stock_list ul li { height: 35px; line-height: 35px }
                .stock_details .details_list .stock_list ul li.line { width: 400px; border-top: 1px solid #e5e5e5 }
            .stock_details .details_list .stock_list .page_flip { width: 100%; position: relative; float: left; height: 75px; padding-top: 20px; box-sizing: border-box; }
                .stock_details .details_list .stock_list .page_flip a { display: inline-block; color: #fff; padding: 6px 30px; background: #2f5697 }
                    .stock_details .details_list .stock_list .page_flip a.uppage { margin-left: 75px }
                    .stock_details .details_list .stock_list .page_flip a.nextpage { margin-left: 50px }
                    .stock_details .details_list .stock_list .page_flip a.disabled { background: #ccc; }
            .stock_details .details_list .stock_list .circle { width: 37px; border-radius: 15px }
    .stock_details .chart { width: 538px; position: relative; float: left; margin: 10px 10px 10px 0; background: #f7f7f7; padding: 10px }
        .stock_details .chart .chart_list { background: #fff }
    .stock_details .chart_ul { height: 90px; }
        .stock_details .chart_ul .add-select { display: inline-block; width: 60px; height: 20px; background: #305895; text-align: center; line-height: 20px; color: #fff; padding: 3px 0 }
    .stock_details .trend_chart_div { width: 543px; overflow: hidden; }
    .stock_details .chart .tuishi { background: #fff; height: 40px; line-height: 40px; text-align: center; display: none; }
    .stock_details .chart .chart_list .is_choice a { margin-left: 7px; }
/*个股查询*/
.stockSearch { position: relative; float: right; }
    .stockSearch .stockSearchInput { float: left; width: 161px; height: 24px; border: 1px solid #2f5896; line-height: 26px; color: #000; padding-left: 5px; }
    .stockSearch .btn_stockSearchSubmit { float: left; width: 56px; height: 26px; background: #2f5896; border: none; line-height: 28px; color: #fff; font-size: 12px; overflow: hidden; cursor: pointer; }
/*股票持仓*/
.stock_hold { position: relative; float: left; width: 580px; box-sizing: border-box; height: 360px; border: 1px solid #e5e5e5; background: #fff }
    .stock_hold.list ul { height: 38px }
        .stock_hold.list ul li { height: 38px; line-height: 38px }
    .stock_hold .top_title { height: 50px; line-height: 50px; font-size: 18px; background: #f7f7f7; padding-left: 10px; border-bottom: 1px solid #e5e5e5; box-sizing: border-box }
    .stock_hold .stock_hold_div { height: 270px; overflow-y: scroll }
        .stock_hold .stock_hold_div .titel_ul { background: #f7f7f7; height: 40px }
    .stock_hold .bottom_text { text-align: center; height: 40px; line-height: 40px; width: 100%; font-size: 14px }
/*组合查询列表*/
.com_seach_list { border: 1px solid #e5e5e5; border-bottom: none; width: 1000px; height: auto; overflow: hidden; box-sizing: border-box; background: #fff }
    .com_seach_list .search_text { height: 50px; line-height: 50px; width: 100%; padding-left: 10px; box-sizing: border-box; border-bottom: 1px solid #e5e5e5 }

/*龙虎榜*/
.comsearch_title { position: relative; float: right; line-height: 28px; height: 28px; }
.hotmaster { width: 100%; height: 190px; float: left; background: #fff; border: 1px solid #e5e5e5; }
.KImg_div { width: 250px; height: 190px; +height:170px; +width:239px; padding: 10px 0 10px 10px; box-sizing: border-box; float: left; position: relative; border-right: 1px solid #e5e5e5; }
    .KImg_div .quote { width: 100%; box-sizing: border-box; float: left; }
    .KImg_div .imgQuote { width: 239px; }
    .KImg_div .lookmaster { text-align: center; height: 35px; display: block; margin-right: 10px; box-sizing: border-box; color: #2f5895; width: 100%; float: left; }
/*组合龙虎榜*/
.LH_top { float: left; height: 40px; margin: 10px 0 5px; font-size: 18px; padding-left: 20px }
    .LH_top .tab_list li { margin-right: 20px; height: 28px; line-height: 28px; cursor: pointer; padding: 0 7px }
        .LH_top .tab_list li.active { color: #fff; background: #ff4900; border-radius: 15px }
    .LH_top .stockSearch { margin-top: 14px }

/*撰写操盘日志*/
.myGroupCon4 .myGroupCon4tit div, .myGroupCon4 .myGroupCon4tit span { float: left; position: relative }
.myGroupCon4 .myGroupCon4tit .text { font-size: 20px; font-family: Microsoft yahei,simsun,Arial }
.myGroupCon4 .myGroupCon4tit .zuhe { font-size: 15px; font-family: Microsoft yahei,simsun,Arial }
.myGroupCon4 .myGroupCon4tit .at { margin: 0 8px }
.myGroupCon4 .myGroupCon4tit .zuhename { border: 1px solid #dcdcdc; width: 150px; height: 25px; line-height: 25px; text-indent: 8px; background: #fff; margin-top: 20px; padding-right: 20px; overflow: hidden; white-space: nowrap; text-overflow: ellipsis }
.myGroupCon4 .myGroupCon4tit .triangle { position: absolute; right: 5px; top: 8px; width: 0; height: 0; border-left: 6px solid transparent; border-right: 6px solid transparent; border-top: 10px solid #7e7e7e; cursor: pointer }
.myGroupCon4 .myGroupCon4tit ul.zuhe_list { position: absolute; top: 46px; left: 31px; background: #fff; border: 1px solid #dcdcdc; width: 170px; height: auto; z-index: 10; display: none }
    .myGroupCon4 .myGroupCon4tit ul.zuhe_list li { height: 25px; line-height: 25px; cursor: pointer; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; padding: 4px 10px }
        .myGroupCon4 .myGroupCon4tit ul.zuhe_list li:hover { background: #ccc }

/*股票持仓*/
/*.stock_hold{position:relative;float:left;width:580px;box-sizing:border-box;height:360px;border:1px solid #e5e5e5;background:#fff}
.stock_hold.list ul{height:38px}
.stock_hold.list ul li{height:38px;line-height:38px}
.stock_hold .top_title{height:50px;line-height:50px;font-size:18px;background:#f7f7f7;padding-left:10px;border-bottom:1px solid #e5e5e5;box-sizing:border-box}
.stock_hold .stock_hold_div{height:270px;overflow-y:scroll}
.stock_hold .stock_hold_div .titel_ul{background:#f7f7f7;height:40px}
.stock_hold .bottom_text{text-align:center;height:40px;line-height:40px;width:100%;font-size:14px}*/

.left_right { float: left; width: 700px; position: relative }
.right_right { float: right; position: relative; width: 260px }
#gubapl { position: relative; float: left;  /*height:217px;*/ background: #fff }

/*登录*/
.login_popup { display: none }
    .login_popup .gbpopbox { position: absolute; z-index: 80001; border: 3px solid #aecee1; background-color: #fff; left: 50%; margin-left: -190px }
        .login_popup .gbpopbox .gbpopboxclose2 { top: 10px; right: 10px; width: 9pt; height: 9pt; background: url(../CSS/sprite/close.png); display: inline-block; position: absolute }
    .login_popup .gbmask { position: absolute; left: 0; top: 0; width: 100%; height: 100%; z-index: 80000; background: url(//resfortune.dfcfw.com/201706021700/pkg/framework/modalDialog/images/mask.png); _background: 0 0; _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true,sizingMethod=scale,src="images/mask.png") }

/*分享*/
.bdshare-button-style0-16 a { margin: 0 !important; margin-top: 6px !important; padding: 0 !important; }
.bdshare-button-style0-16 .bds_iguba { background: url(../../CSS/sprite/icon_share.png) no-repeat; width: 20px; background-position: 0 0 !important; }
.bdshare-button-style0-16 .bds_weixin { background: url(../../CSS/sprite/icon_share.png) no-repeat; width: 31px; background-position: -20px 0 !important }
.bdshare-button-style0-16 .bds_tsina { background: url(../../CSS/sprite/icon_share.png) no-repeat; width: 31px; background-position: -49px -1px !important }
.bdshare-button-style0-16 .bds_qzone { background: url(../../CSS/sprite/icon_share.png) no-repeat; width: 20px; background-position: -81px 0 !important }

/*验证手机弹窗 实名弹窗*/
.iframe_bind { left: 50%; margin-left: -250px; z-index: 999; border: none }
.iframe_bg, .iframe_bind { display: none; position: absolute; top: 0; z-index: 10000; }
.iframe_bg { filter: alpha(opacity=40); opacity: .4; background: #000; width: 100%; height: 100%; left: 0; z-index: 8888 }

/*我的组合  组合设置 删除确认弹窗*/
.mycombin_del { position: absolute; top: 280px; left: 50%; margin-left: -150px; width: 300px; border: 2px solid #2f5895; height: 140px; padding: 20px; background: #fff; box-sizing: border-box; display: none; }
    .mycombin_del .text { font-size: 18px; font-weight: bold; margin: 10px 0 30px; text-align: center; }
    .mycombin_del .btn_div { text-align: center; font-size: 16px; }
        .mycombin_del .btn_div a { width: 100px; height: 33px; line-height: 33px; display: inline-block; color: #fff; color: #fff; }
            .mycombin_del .btn_div a.submit_btn { background: #ea5404; }
            .mycombin_del .btn_div a.cancel_btn { background: #2f5895; margin-left: 20px; }

#pttip { display: none; position: fixed; top: 50%; left: 50%; text-align: center; z-index: 99990000; margin-top: -24px; margin-left: -150px; width: 300px; height: auto }
    #pttip .main { background: #000; border-radius: 4px; color: #fff; display: inline-block; line-height: 1.5em; max-width: 230px; padding: 15px; position: relative; text-align: left; font-size: 9pt; height: auto }
#tip_icon { background: url(sprite/icon-info.png) 0 0 no-repeat; width: 1pc; display: inline-block; height: 1pc; vertical-align: text-top }
.details_comment, .details_comment .com-comment, .details_operate, .details_operate .com-comment { width: 750pt }
    .details_comment .com-comment .info, .details_operate .com-comment .info, .myoperate_log .com-comment .info { width: 880px; margin-left: 10px }
    .details_comment .zhTime, .details_operate .zhTime, .myoperate_log .zhTime { float: left; line-height: 20px; color: #999; margin-left: 90px }
    .details_comment .com-comment .zhAddZan, .details_operate .com-comment .zhAddZan, .myoperate_log .com-comment .zhAddZan { float: right; width: 130px; text-align: right; color: #2e5795; font-size: 9pt; margin-right: 25px }
.pos_tips { color: #787878; font-style: normal; font-size: 12px; margin-left: 20px; }


/*嵌入头部样式*/
.top-nav-wrap span { display: block; }
#sharebox2020 { position: absolute; top: 15px; right: 0; width: 162px; height: 30px; color: #868686; font-size: 12px; line-height: 30px; }
#gubapl a { color: #003598; text-decoration: underline; }
.cprz_more { background: #EDEDED; width: 100%; height: 36px; border-radius: 2px; clear: both; line-height: 36px; text-align: center; }
    .cprz_more a { color: #003399; }
        .cprz_more a:hover { color: #ff4901; }