/*****author chengxuefeng*****/
/*@reset*/
*{box-sizing: border-box;}
body, div, h1, h2, h3, h4, h5, h6, p, ul, ol, dl, dt, dd, input, textarea{margin:0;padding:0;}
h1, h2, h3, h4, h5, h6{font-size:100%;font-weight:normal;}
li{list-style:none;}
a{color:inherit;text-decoration:none;cursor:pointer;}
i, em{font-style:normal;}
b, strong{font-weight:normal;}
sub{font-size:50%;vertical-align: baseline;}
input{outline:none;}    /*input不要指定line-height值，避免ios里输入光标和行高一样高*/
input[type="text"] {        /*消除ios里input输入框的内阴影*/
    -webkit-appearance: none;
}
input[type="search"]{
    -webkit-appearance: textfield;
}
input[type="search"]::-webkit-search-decoration, input[type="search"]::-webkit-search-cancel-button, input[type="search"]::-webkit-search-results-button, input[type="search"]::-webkit-search-results-decoration{          /*消除android 搜索控件的特别样式*/
    display:none;
}

/*@public*/
.clear{zoom:1;}
.clear:before, .clear:after{display:table;content:"";}
.clear:after{clear:both;}
.fl{float:left;}
.fr{float:right;}
.tl{text-align: left;}
.tc{text-align: center;}
.tr{text-align: right;}
.dblock{display:block;}
.diblock{display:inline-block;}
.none{display:none;}
.nope{pointer-events:none;}     /**修复android版微信里点击图像预览功能*/
.hidetext{white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}        /*文字溢出隐藏*/
/*width*/
.fluid{display:block;width:100%;}
.w50{width:50%;}

/*flex*/
.flex{
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
}
.flex_wrap{
    -webkit-box-lines: multiple;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
}
.flex_main_center{        /*项目在主轴居中*/
    -webkit-box-pack:center;
    -ms-flex-pack: center;
        justify-content: center;
}
.flex_main_between{     /*项目在主轴两端对齐*/
    -webkit-box-pack:justify;
    -ms-flex-pack: justify;
        justify-content: space-between;
}
.flex_main_around{      /*项目在主轴环绕对齐---旧语法不支持*/
    -ms-flex-pack: distribute;
        justify-content: space-around;
}
.flex_cross_center{      /*项目在交叉轴居中*/
    -webkit-box-align:center;
    -ms-flex-align:center;
        align-items:center;
}
.flex_cross_start{      /*项目在交叉轴居首*/
    -webkit-box-align:start;
    -ms-flex-align:start;
        align-items:flex-start;
}
.flex_cross_end{      /*项目在交叉轴居尾*/
    -webkit-box-align:end;
    -ms-flex-align:end;
        align-items:flex-end;
}
.flex_avg>.flex_item{        /*子项目在主轴等分空间*/
    -webkit-box-flex:1.0;
    -ms-flex-positive: 1;
        flex-grow: 1;
    -ms-flex-preferred-size:0;
        flex-basis:0;
}
.flex_item_stretch{     /*子项目在交叉轴上下对齐（铺满）---旧语法不支持*/
    -webkit-align-self: stretch;
    -ms-flex-item-align: stretch;
        -ms-grid-row-align: stretch;
        align-self: stretch;
}
.flex_item_all{      /*子项目在主轴占据所剩的所有空间*/
    -webkit-box-flex:1.0;
    -ms-flex-positive: 1;
        flex-grow: 1;
}
.flex_item_fixed{       /*子项目在主轴不缩放*/
    -webkit-box-flex:0.0;
    -ms-flex-negative:0;
        flex-shrink:0;
}

/*@btn*/
.click, .btn{cursor: pointer;}
.click:active, .btn:active{opacity:0.7;}


/*@icon*/
.icon{display:inline-block;vertical-align: middle;}
.icon_unfold{background:url(//cdn.upchinaproduct.com/InvestMapWebServer/images/icon_unfold.png) no-repeat center;}
.icon_fold{background:url(//cdn.upchinaproduct.com/InvestMapWebServer/images/icon_fold.png) no-repeat center;}
/* .icon_arrow_dirc_rise{width:12px;height:10px;background:url(../images/icon_arrow_dire.png) no-repeat left top;}
.icon_arrow_dirc_fall{width:12px;height:10px;background:url(../images/icon_arrow_dire.png) no-repeat left top;background-position:0 -10px;} */
/**********/
.arrow_right{display:inline-block;width:8px;height:8px;border-top:1.5px solid rgba(17,17,17,0.4);border-right:1.5px solid rgba(17,17,17,0.4);
    -webkit-transform:rotate(45deg);
    -ms-transform:rotate(45deg);
        transform:rotate(45deg);
}

/*@form*/
input{text-indent: 10px;}
input, select{font-size:14px; height:2.6em;border:1px solid #e5e5e5;}
.ipt_fluid{width:100%;}
/*input  type=search的控件须包含在form表单才可以触发ios / android键盘的“搜索”按钮*/
.search_widget{position:relative;}
.search_widget .search_btn{}
.search_widget .search_ipt{border:none;border-radius: 50px;}
.search_widget .search_ipt::-webkit-input-placeholder{color:rgba(17,17,17,0.4);}
.search_widget .search_clear{position:absolute;top:0;bottom:0;right:0.5em;color:#fff;font-size:14px;width:18px;height:18px;text-align:center;line-height:18px;background:#E7E7E7;margin:auto 0;cursor: pointer;
    border-radius: 50%;
}

/*@table*/
table{width:100%;border-collapse: collapse;}
table.fixed{table-layout: fixed;}

/*@animation*/
.ts{
    -webkit-transition:all 0.25s ease;
    transition:all 0.25s ease;
}

/*@page*/
html{height:100%;}
/*body{height:100%;}*/
body{
    font-family:
        /* 中文 */ "PingFang SC", "Hiragino Sans GB", "Microsoft YaHei UI", "Microsoft YaHei", "Source Han Sans CN", "sans-serif",
        /* 西文 */ "-apple-system", "BlinkMacSystemFont", "Segoe UI", "Roboto", "Ubuntu", "Helvetica Neue" , "Helvetica", "Arial";
    font-size:14px;  color:rgba(17,17,17,1);line-height:1.2;word-wrap: break-word;background:#fff;
    -webkit-tap-highlight-color:rgba(0,0,0,0);  /*重置android 、ios 按钮点击态的样式*【ios的拥有href属性的a链接才会触发点击态】*/
    -webkit-touch-callout:none;
    -webkit-user-select:none;
}
p{line-height:1.4;}
.page_wrap{}
.page_grey{background:#f4f4f4;}
.comm_wrap{margin:0 15px;}
.rise{color:#FF4631;}     /*红涨*/
.fall{color:#03B44B;}     /*绿跌*/
.flat{color:#B8B8B8;}       /*灰平*/
.bold{font-weight:bold;}

/*color*/
.chigh{}    /*高亮色*/
.cnormal{color:#FF4631;}
.clight08{color:rgba(17,17,17,0.8)}
.clight06{color:rgba(17,17,17,0.6)}
.clight04{color:rgba(17,17,17,0.4)}
/*font-size*/
.fs12{font-size:12px;}
.fs13{font-size:13px;}
.fs14{font-size:14px;}
.fs15{font-size:15px;}
.fs16{font-size:16px;}
.fs17{font-size:17px;}
.fs18{font-size:18px;}
/*字体*/
.ff_Ubuntu{
    font-family: Ubuntu ,sans-serif;
}
@font-face {
    font-family: "Ubuntu";
    src: url(data:application/x-font-ttf;charset=utf-8;base64,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cm9qZWN0LiBUaGUgZm9udCBkZXNpZ24gd29yayBhbmQgdGVjaG5pY2FsIGltcGxlbWVudGF0aW9uIGlzIGJlaW5nIHVuZGVydGFrZW4gYnkgRGFsdG9uIE1hYWcuIFRoZSB0eXBlZmFjZSBpcyBzYW5zLXNlcmlmLCB1c2VzIE9wZW5UeXBlIGZlYXR1cmVzIGFuZCBpcyBtYW51YWxseSBoaW50ZWQgZm9yIGNsYXJpdHkgb24gZGVza3RvcCBhbmQgbW9iaWxlIGNvbXB1dGluZyBzY3JlZW5zLg0KDQpUaGUgc2NvcGUgb2YgdGhlIFVidW50dSBGb250IEZhbWlseSBpbmNsdWRlcyBhbGwgdGhlIGxhbmd1YWdlcyB1c2VkIGJ5IHRoZSB2YXJpb3VzIFVidW50dSB1c2VycyBhcm91bmQgdGhlIHdvcmxkIGluIHR1bmUgd2l0aCBVYnVudHUncyBwaGlsb3NvcGh5IHdoaWNoIHN0YXRlcyB0aGF0IGV2ZXJ5IHVzZXIgc2hvdWxkIGJlIGFibGUgdG8gdXNlIHRoZWlyIHNvZnR3YXJlIGluIHRoZSBsYW5ndWFnZSBvZiB0aGVpciBjaG9pY2UuIFRoZSBwcm9qZWN0IGlzIG9uZ29pbmcsIGFuZCB3ZSBleHBlY3QgdGhlIGZhbWlseSB3aWxsIGJlIGV4dGVuZGVkIHRvIGNvdmVyIG1hbnkgd3JpdHRlbiBsYW5ndWFnZXMgaW4gdGhlIGNvbWluZyB5ZWFycy5odHRwOi8vd3d3LmRhbHRvbm1hYWcuY29tL2h0dHA6Ly93d3cuZGFsdG9ubWFhZy5jb21VYnVudHVNZWRpdW0AQwBvAHAAeQByAGkAZwBoAHQAIAAyADAAMQAxACAAQwBhAG4AbwBuAGkAYwBhAGwAIABMAHQAZAAuACAAIABMAGkAYwBlAG4AcwBlAGQAIAB1AG4AZABlAHIAIAB0AGgAZQAgAFUAYgB1AG4AdAB1ACAARgBvAG4AdAAgAEwAaQBjAGUAbgBjAGUAIAAxAC4AMABVAGIAdQBuAHQAdQAgAEwAaQBnAGgAdABCAG8AbABkAEQAYQBsAHQAbwBuAE0AYQBhAGcATAB0AGQAOgAgAFUAYgB1AG4AdAB1ACAATQBlAGQAaQB1AG0AIAAwAC4AOAAzAFUAYgB1AG4AdAB1ACAATQBlAGQAaQB1AG0AMAAuADgAMwBVAGIAdQBuAHQAdQAtAE0AZQBkAGkAdQBtAFUAYgB1AG4AdAB1ACAAYQBuAGQAIABDAGEAbgBvAG4AaQBjAGEAbAAgAGEAcgBlACAAcgBlAGcAaQBzAHQAZQByAGUAZAAgAHQAcgBhAGQAZQBtAGEAcgBrAHMAIABvAGYAIABDAGEAbgBvAG4AaQBjAGEAbAAgAEwAdABkAC4ARABhAGwAdABvAG4AIABNAGEAYQBnACAATAB0AGQARABhAGwAdABvAG4AIABNAGEAYQBnACAATAB0AGQAVABoAGUAIABVAGIAdQBuAHQAdQAgAEYAbwBuAHQAIABGAGEAbQBpAGwAeQAgAGEAcgBlACAAbABpAGIAcgBlACAAZgBvAG4AdABzACAAZgB1AG4AZABlAGQAIABiAHkAIABDAGEAbgBvAG4AaQBjAGEAbAAgAEwAdABkACAAbwBuACAAYgBlAGgAYQBsAGYAIABvAGYAIAB0AGgAZQAgAFUAYgB1AG4AdAB1ACAAcAByAG8AagBlAGMAdAAuACAAVABoAGUAIABmAG8AbgB0ACAAZABlAHMAaQBnAG4AIAB3AG8AcgBrACAAYQBuAGQAIAB0AGUAYwBoAG4AaQBjAGEAbAAgAGkAbQBwAGwAZQBtAGUAbgB0AGEAdABpAG8AbgAgAGkAcwAgAGIAZQBpAG4AZwAgAHUAbgBkAGUAcgB0AGEAawBlAG4AIABiAHkAIABEAGEAbAB0AG8AbgAgAE0AYQBhAGcALgAgAFQAaABlACAAdAB5AHAAZQBmAGEAYwBlACAAaQBzACAAcwBhAG4AcwAtAHMAZQByAGkAZgAsACAAdQBzAGUAcwAgAE8AcABlAG4AVAB5AHAAZQAgAGYAZQBhAHQAdQByAGUAcwAgAGEAbgBkACAAaQBzACAAbQBhAG4AdQBhAGwAbAB5ACAAaABpAG4AdABlAGQAIABmAG8AcgAgAGMAbABhAHIAaQB0AHkAIABvAG4AIABkAGUAcwBrAHQAbwBwACAAYQBuAGQAIABtAG8AYgBpAGwAZQAgAGMAbwBtAHAAdQB0AGkAbgBnACAAcwBjAHIAZQBlAG4AcwAuAA0ACgANAAoAVABoAGUAIABzAGMAbwBwAGUAIABvAGYAIAB0AGgAZQAgAFUAYgB1AG4AdAB1ACAARgBvAG4AdAAgAEYAYQBtAGkAbAB5ACAAaQBuAGMAbAB1AGQAZQBzACAAYQBsAGwAIAB0AGgAZQAgAGwAYQBuAGcAdQBhAGcAZQBzACAAdQBzAGUAZAAgAGIAeQAgAHQAaABlACAAdgBhAHIAaQBvAHUAcwAgAFUAYgB1AG4AdAB1ACAAdQBzAGUAcgBzACAAYQByAG8AdQBuAGQAIAB0AGgAZQAgAHcAbwByAGwAZAAgAGkAbgAgAHQAdQBuAGUAIAB3AGkAdABoACAAVQBiAHUAbgB0AHUAJwBzACAAcABoAGkAbABvAHMAbwBwAGgAeQAgAHcAaABpAGMAaAAgAHMAdABhAHQAZQBzACAAdABoAGEAdAAgAGUAdgBlAHIAeQAgAHUAcwBlAHIAIABzAGgAbwB1AGwAZAAgAGIAZQAgAGEAYgBsAGUAIAB0AG8AIAB1AHMAZQAgAHQAaABlAGkAcgAgAHMAbwBmAHQAdwBhAHIAZQAgAGkAbgAgAHQAaABlACAAbABhAG4AZwB1AGEAZwBlACAAbwBmACAAdABoAGUAaQByACAAYwBoAG8AaQBjAGUALgAgAFQAaABlACAAcAByAG8AagBlAGMAdAAgAGkAcwAgAG8AbgBnAG8AaQBuAGcALAAgAGEAbgBkACAAdwBlACAAZQB4AHAAZQBjAHQAIAB0AGgAZQAgAGYAYQBtAGkAbAB5ACAAdwBpAGwAbAAgAGIAZQAgAGUAeAB0AGUAbgBkAGUAZAAgAHQAbwAgAGMAbwB2AGUAcgAgAG0AYQBuAHkAIAB3AHIAaQB0AHQAZQBuACAAbABhAG4AZwB1AGEAZwBlAHMAIABpAG4AIAB0AGgAZQAgAGMAbwBtAGkAbgBnACAAeQBlAGEAcgBzAC4AaAB0AHQAcAA6AC8ALwB3AHcAdwAuAGQAYQBsAHQAbwBuAG0AYQBhAGcALgBjAG8AbQAvAGgAdAB0AHAAOgAvAC8AdwB3AHcALgBkAGEAbAB0AG8AbgBtAGEAYQBnAC4AYwBvAG0AVQBiAHUAbgB0AHUATQBlAGQAaQB1AG0AAAACAAAAAAAA/4UAFAAAAAAAAAAAAAAAAAAAAAAAAAAXABcAAAAHAAgACwAMAA0ADgAQABEAEgATABQAFQAWABcAGAAZABoAGwAcACAAPgBA) format("truetype");
    font-weight: normal;
    font-style: normal;
}
/*margin*/
.mgts{margin-top:5px;}
.mgtm{margin-top:10px;}
.mgtl{margin-top:15px;}
.mgtxl{margin-top:20px;}

/*自定义的下拉选择框*/
.filter_widget{display:inline-block;position:relative;}
.filter_widget .filter_btn .icon{width:10px;height:10px;background-size:100% 100%;vertical-align: -1px;margin-left:2px;}
.filter_widget .filter_list{position:absolute;z-index:2;top:100%;right:0;text-align: right;background:#fff;padding:0 10px;
    margin-top:12px;border-radius: 4px;
    box-shadow: 0 2px 20px 2px rgba(0,0,0,0.14);
}
.filter_widget .filter_list:before{content:"";position:absolute;right:10px;top:0;border-left:5px solid transparent;border-right:5px solid transparent;border-bottom:6px solid #fff;margin-top:-6px;}
.filter_widget .filter_item{font-size:15px;line-height:40px;white-space: nowrap;}
.filter_widget .filter_item+.filter_item{border-top:1px solid #f4f4f4;}
.filter_widget .filter_item.active{color:#00AAFF;}
/**********/
.filter_report .filter_btn{font-size:16px;font-weight:bold;line-height:2;}
.filter_report .filter_list{left:0;right:auto;text-align: left;}

/*table*/
.table_combo{position:relative;}
.table_combo:after{content:"";position:absolute;z-index:1;top:0;bottom:0;right:-15px;width:15px;
    background:-webkit-linear-gradient(to right, rgba(255,255,255,0.3) , rgba(255,255,255,1));
    background:-webkit-linear-gradient(left, rgba(255,255,255,0.3) , rgba(255,255,255,1));
    background:linear-gradient(to right, rgba(255,255,255,0.3) , rgba(255,255,255,1));
}
.table_combo_r{position:absolute;z-index:1;left:80px;right:-15px;top:0;overflow-x:auto;}
.table_combo table{width:100%;font-size:16px;}
.table_combo .fsem{font-size:17px;}
.table_combo .fsl{font-size:120%;}
.table_combo .fssm{font-size:80%;}
.table_combo .td_tag{font-size:10px;margin:0 5px;}
.table_combo table .td_tag.done{color:#FF4631;}
.table_combo .td_direc{position:relative;display:inline-block;width:7px;height:4px;background:#000;vertical-align: middle;margin-right:5px;}
.table_combo .td_direc.rise{background:#FF4631;}
.table_combo .td_direc.fall{background:#03B44B;}
.table_combo .td_direc:after{content:"";position:absolute;left:100%;top:50%;border:5px solid transparent;border-left-color:#000;margin-top:-5px;}
.table_combo .td_direc.rise:after{border-left-color:#FF4631;}
.table_combo .td_direc.fall:after{border-left-color:#03B44B;}
.table_combo_l .hidetext{width:80px;}
.table_combo table th, .table_combo table td{padding:5px 10px;}
.table_combo_l table th:first-child, .table_combo_l table td:first-child{padding-left:0;}
.table_combo table th:last-child, .table_combo table td:last-child{padding-right:0;}
.table_combo_r table th:last-child, .table_combo_r table td:last-child{padding-right:15px;}
/*.table_combo table tbody tr{border-bottom:1px solid #E7E7E7;}*/
.table_combo table tbody tr{background:url(https://cdn.upchinaproduct.com/project/YjbxWebServer/images/bg_table_comm_tr_border.png) repeat-x left bottom / 100% 1px;}
.table_combo table tbody tr.active{background:rgba(0,0,0,0.05);}
.table_combo table th{font-size:12px;color:rgba(17,17,17,0.6);height:30px;font-weight:normal;}
.table_combo table td{height:50px;}
.table_combo_l table{text-align: left;}
.table_combo_r table{text-align:right;white-space: nowrap;}
.table_combo th.sort{position:relative;padding-right:20px !important;}
.table_combo th.sort:before{content:"";position:absolute;right:11px;top:50%;border:3px solid transparent;border-bottom-color:#d8d8d8;margin-top:-7px;}
.table_combo th.sort:after{content:"";position:absolute;right:11px;top:50%;border:3px solid transparent;border-top-color:#d8d8d8;margin-top:1px;}
.table_combo th.sort.ascending:before{border-bottom-color:#ff841d;}
.table_combo th.sort.decending:after{border-top-color:#ff841d;}
/*********/
.table_zxggyg table th, .table_gggd table th{height:40px;}



/*header*/
.header{position:fixed;z-index:10;left:0;right:0;top:0;}
.mainNav{height:40px;line-height:40px;background:#fff;border-bottom:1px solid rgba(235,236,237,1);}
.mainNav_item{position:relative;width:33.3333%;font-size:14px;text-align: center;}
.mainNav_item.active{color:#00AAFF;font-weight:bold;}
.mainNav_item.active:after{content:"";position:absolute;left:50%;bottom:0;width:20px;height:3px;background:#00AAFF;margin-left:-10px;}

/*main*/
.main{margin-top:40px;}
.main_hd{padding:12px 15px 0;background:#fff;}


/********page_performance********************/
.page_sct{background:#fff;}
.page_sct .sct_hd{padding:0 15px;border-bottom:1px solid #E7E7E7;}
.page_sct .sct_tit{font-size:16px;font-weight: bold;line-height:40px;}
.page_sct .sct_bd{padding:20px 0;}
.page_sct .sct_bd_1{padding-top:10px}
.sct_bd_1 h6{
    padding-bottom: 5px
}
.page_sct+.page_sct{margin-top:10px;}

.tab_wrap{overflow: auto;}
.tab{display:table;white-space:nowrap;margin:0 auto;border:1px solid #E7E7E7;border-radius:1em /50%;}
.tab_item{display:inline-block;color: rgba(17,17,17,0.60);font-size:12px;line-height:25px;padding:0 1em;}
.tab_item.active{color:#00AAFF;border-radius: 1em / 50%;border:1px solid #00AAFF;}
.tab_multi .tab_item{font-size:12px;line-height:22px;padding:0 10px;border-radius: 25px;}
/***********************/
.tab_perf .tab_item{padding:0 5px;}

.chart_wrap{}
.chart_side{margin-left:20px;}
.chart_side .col{font-size:12px;}
.chart_side .col-3{width:33.3333%;}
.chart_side .col+.col{margin-left:20px;}
.chart_side .col_tit{margin-bottom:6px;}
.chart_side .col_item{color:rgba(17,17,17,0.6);}
.chart_side .col_item+.col_item{margin-top:6px;}
.chart_side .col_item_tag{width:10px;height:10px;background:#000;margin-right:4px;}
.chart_market .chart_side .col:nth-child(1) .col_item_tag.lv1{background:#B01B0A;}
.chart_market .chart_side .col:nth-child(1) .col_item_tag.lv2{background:#DB2713;}
.chart_market .chart_side .col:nth-child(1) .col_item_tag.lv3{background:#FF4631;}
.chart_market .chart_side .col:nth-child(1) .col_item_tag.lv4{background:#FF9A8F;}
.chart_market .chart_side .col:nth-child(2) .col_item_tag.lv1{background:#037933;}
.chart_market .chart_side .col:nth-child(2) .col_item_tag.lv2{background:#049740;}
.chart_market .chart_side .col:nth-child(2) .col_item_tag.lv3{background:#03B44B;}
.chart_market .chart_side .col:nth-child(2) .col_item_tag.lv4{background:#5DDF92;}
.chart_market .chart_side .col:nth-child(3) .col_item_tag.lv1{background:#D8D8D8;}

/********page_performance_more********************/
.page_sct_more .sct_tit{font-weight:normal;line-height:40px;}

/********page_performance_detail********************/
.page_pfdetail .stockCard{padding:20px 15px;background:#fff;border-radius:5px;box-shadow: 0 0 10px 0 rgba(17,17,17,0.2);margin:15px;}
.page_pfdetail .stockCard_r{font-size:14px;margin-left:20px;white-space: nowrap;}
.page_pfdetail .stockCard .fall{color:#03B44B;}
.page_pfdetail  .stockCard .stockName{font-size:18px;font-weight:bold;}
.page_pfdetail  .stockCard .stockCode{font-size:12px;vertical-align: bottom;}
.page_pfdetail  .stockCard .stockNum{font-size:18px;}
.page_pfdetail  .stockCard .stockTag{margin-right:5px;}
.page_pfdetail  .stockCard .stockState{font-size:14px;}
.page_pfdetail  .stockCard .stockState.rise{padding-right:12px;background:url(//cdn.upchinaproduct.com/InvestMapWebServer/images/icon_rise.png) no-repeat right 70% / 7px 9px;}
.page_pfdetail  .stockCard .stockState.fall{padding-right:12px;background:url(//cdn.upchinaproduct.com/InvestMapWebServer/images/icon_fall.png) no-repeat right 80% / 7px 9px}

.page_pfdetail .main{margin-top:90px;}

.tline_item_l{position:relative;padding-right:20px;width:4em}
.tline_item_l:before{content:"";position:absolute;top:0;right:0;width:10px;height:10px;background:#00AAFF ;border-radius: 50%;
    box-shadow: inset 0 0 0 2px #CCEEFF;
}
.tline_item_l:after{content:"";position:absolute;top:10px;right:5px;bottom:0;width:1px;background:#CCEEFF;}
.tline_item_r{margin-left:10px;}
.tline_item_r{padding-bottom:20px;}
.tline_item:last-child .tline_item_r{padding-bottom:0;}
.tline_item .item_tit{font-size:15px;}
.tline_item .item_txt{font-size:14px;color:rgba(17,17,17,0.6);margin-top:5px;}

/********page_help********************/
.page_help{padding-bottom:30px;}
.page_help .sct_tit{font-size:17px;padding-left:7px;border-left:3px solid #00AAFF;margin:20px 0;}
.page_help .sct_img{margin:15px 0;}
.page_help .sct p{font-size:14px;margin:7px 0;}
.page_help .img_l_wrap{overflow: auto;}
/*虚化遮罩*/
.page_sct{position: relative;}
.page_sct .blur_mask{position:relative;-webkit-filter: blur(20px);filter: blur(20px);z-index: 1;max-height:300px;overflow: hidden;}
.page_sct .blur_mask_all{position:relative;-webkit-filter: blur(20px);filter: blur(20px);z-index: 1;max-height:100vh;overflow: hidden;}
.page_sct .vip_buy_btn{position: absolute;left: 0;right: 0;top:0;bottom:0;width:92%;height: 44px;border-radius: 4px;display: -webkit-box;-webkit-box-pack: center;-webkit-box-align: center;font-size:17px;color:#fff;margin: auto;z-index: 10000000000;}
.vip_buy_btn:active{opacity: 0.7;}
@media screen and (max-width:350px){
    .page_pfdetail .stockCard .stockName, .page_pfdetail .stockCard .stockNum{font-size: 15px;}
    .page_pfdetail .stockCard_r{margin-left: 10px;}

}
.sct_bd_po{
    position: relative;
}
.show-btn {
    z-index: 99;
    top: 30px;
    left: 0;
    right: 0;
    bottom: 0;
    margin: auto;
    height: 67px;
    width: 94vw;
    position: absolute;
}
.show-btn>.show_title{
    margin-bottom: 10px;
    text-align: center;
}
.show-btn>.show_content{
    position: relative;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    width: 295px;
}
.show-btn .ly_btn{
    background: url(https://cdn.upchina.com/project/datacenter/DataCenterHelpHtml/dgzq/yj-btn.png) center no-repeat;
    background-size: cover;
    position: relative;
    width: 160px;
    height: 65px;
    left: 30px;
    top: -4px;
}
.show-btn .xj_btn{
    background: url(https://cdn.upchina.com/project/datacenter/DataCenterHelpHtml/dgzq/xj-btn.png) center no-repeat;
    background-size: cover;
    position: relative;
    width: 130px;
    height: 80px;
    left: 43px;
    padding: 11px;
    box-sizing: border-box;
}
.xj_btn .xj_btn_flex{
    height: 50px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    color: #F2D8C0;
    font-weight: 400;
}
.xj_btn .xj_btn_flex .xj_title{
    font-size: 16px;
}
.xj_btn .xj_btn_flex .xj_content{
    font-size: 12px;
    -webkit-transform: scale(0.85);
        -ms-transform: scale(0.85);
            transform: scale(0.85);
    margin-top: 3px;
}
.ly_btn .yj_btn_flex{
    height: 65px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    color: #6A4B2F;
    font-weight: 400;
}
.ly_btn .yj_btn_flex .yj_title{
    font-size: 18px;
}
.ly_btn .yj_btn_flex .yj_content{
    font-size: 12px;
    -webkit-transform: scale(0.9);
        -ms-transform: scale(0.9);
            transform: scale(0.9);
    margin-top: 3px;
}