@charset "utf-8";
/* CSS Document */
.cpnav{display:-webkit-flex;display:flex; background:#dd2727;overflow:hidden;}
.cpnav a{-webkit-flex:1;flex:1; text-align:center;font-size:15px;color:#fff;padding:10px 0;}
.cpnav a img{display:block;margin:0 auto;width:30px;}
.cpnav a span{display:block; text-align:center;margin-top:5px;font-size:16px;}

/*策略 */
.pznav{overflow:hidden;display:-webkit-flex;display:flex; background:#fff;border-bottom:1px #eee solid;}
.pznav a{-webkit-flex:1;flex:1; text-align:center;height:44px;line-height:44px;font-size:16px;}
.pznav a.active{background:#fff;border-bottom:1px #dd2727 solid;color:#dd2727;}
.pzmainbox{}
.trade-module{background:#fff;padding:15px 10px 0 10px;}
.title-public{margin-bottom: 10px;font-size:15px;color: #666;}
.block-padright{border-bottom: 1px solid #eee; padding-bottom:10px;}
.block-padright input{width:100%;height:44px;line-height:44px;border-radius:5px;border:1px #ddd solid;padding:0 15px;}
.listbox-public{overflow:hidden;font-size:16px;border-bottom: 1px solid #eee;}
.listbox-public li {position: relative;float: left;width:30%;border: 1px solid #ddd;text-align: center;color: #3182AC;margin-bottom: 15px;padding:5px;margin-right:5%;}
.listbox-public li:nth-child(3n){margin-right:0;}
.listbox-public.four-col{overflow:hidden;font-size:16px;border-bottom:none;}
.listbox-public.four-col li {position: relative;float: left;width:24%;border: 1px solid #ddd;text-align: center;color: #3182AC;margin-bottom:10px;padding:3px 5px;margin-right:1.33%;}
.listbox-public.four-col li:nth-child(4n){margin-right:0;}
.listbox-public li.selected {border: 1px solid #dd2727;background: url(../images/box-check.png) no-repeat right bottom;
 background-size: 16px 16px;color:#dd2727;}
.listbox-public li span{display:block;}
.listbox-public .pz-b{font-size: 15px;font-weight: 700;line-height:28px;}
.listbox-public .pz-l{font-size: 12px;line-height:24px;}
.listbox-public .pz-m{font-size: 14px;line-height:28px;}
.module-spaceleft{ background:#fff;padding:0 10px;}
.list-haveline li{height:44px;line-height:44px;border-bottom:1px #eee solid;font-size:15px;overflow:hidden;}
.list-haveline .pz-sel{height:40px;line-height:40px;width:120px;border:none; background:#fff;font-size:15px;}
.pz-agree{padding:15px 10px;line-height:18px; text-align:center;}
.pz-agree input.check{-webkit-appearance: none;outline: none;}
.pz-agree input.check{background:url(../images/icon_checkboxa.png) no-repeat;background-size:16px;margin-right:5px;width:18px;height:18px;border:none; vertical-align:middle}
.pz-agree input.check:checked {background: url(../images/icon_checkboxb.png) no-repeat;background-size:16px;}

.pz-row{padding:5px 10px;font-size:14px;}
.pz-amount{font-size:24px; text-align:center;margin:15px auto 6px auto;}
.pz-amount .pz-mon{color:#dd2727;font-weight:700}
.pz-note{color:#999; text-align:center;}
.pz-btn{padding:40px 0;}
.pz-btn a{display:block;width:200px;height:40px;font-size:16px;margin:0 auto;border-radius:22px; background:#dd2727;color:#fff; text-align:center;line-height:40px;}

/*免费体验*/
.free-box{ background:#f7edcc;padding-bottom:40px;} 
.free-row{ background:#fff;border:1px #f09094 solid;margin:20px 30px;}
.free-date{padding:10px 20px;}
.free-date ul li{margin:10px auto; background:#ffe5a0;height:44px;line-height:44px; text-align:center;font-size:15px;}
.free-date ul li span{margin:0 5px;color:#dd2727;font-weight:600;}
.free-rule{padding:20px 10px;line-height:28px;font-size:15px;}
.free-rule p{ text-align:justify;}
.free-btn{padding:0 10px;margin:20px auto; text-align:center;}
.free-btn button{padding:10px 20px;border:1px #ffe5a0 solid; background:#fcae52;color:#fff;border-radius:5px;font-size:18px;}

/*公告*/
.newsnav{position: relative;-webkit-align-self: center; align-self: center;display: -webkit-box;display: -webkit-flex;display: flex;
background-color:#fff; text-align:center;border-bottom:1px #eee solid;}
.newsnav .tab-link{color:#444;font-size:16px;width: 100%;height:44px;line-height:44px; border-bottom: 1px solid transparent;
-webkit-box-flex: 1;
-ms-flex: 1;
flex: 1;
}
.newsnav .active {color: #dd2727;border-color:#dd2727;}
.newsinfo{ background:#fff;padding:0 10px;}
.newsinfo ul li{padding:12px 0;border-bottom:1px #eee solid;}
.newtitle{font-size:16px;width: 60%;display: inline-block;}
.newtime{color:#999;font-size:12px;margin-top:5px;float:right;margin-right:10px;}
.newtitle a{color: #333;display: block;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.btn-box{padding:20px 0;}
.in-more{display:block;border:1px #dd2727 solid;border-radius:5px;width:130px;height:36px;line-height:36px;font-size:15px;color:#dd2727; text-align:center;margin:0 auto;}
.newstext{ background:#fff;}
.newstext .newstitle{padding:15px 10px; text-align:center;border-bottom:1px #eee solid;}
.newstext .newstitle h1{font-size:16px;}
.newstext .newstitle h2{padding-top:8px;color:#999;font-size:12px;}
.newstxt{padding:15px 10px;line-height:24px;}
.newstxt img{max-width:100%;}


/*交易*/
.tradetop{ background:#fff;}
.tradetop .tradetitle{ text-align:center;padding:10px;font-size:16px;}
.tradebar{padding:10px;height:90px;position:relative;width:100%;}
.bc-box{padding:10px 10px 0 10px;}
.bc-box a{margin-right:10px;}
.bc-box .bc-btn{padding:2px 10px;border:1px #dd2727 solid;border-radius:5px;color:#dd2727;}
.bar{width:96%;height:5px; background:#3483e9;position:absolute;left:50%;margin-left:-48%;top:45px}
.t-zc .tm{position:absolute;right:0;top:10px;display:block;width:96%; text-align:right;margin-right:10px;}
.t-zc .dot{width:20px;height:20px; background:#3483e9;display:block;border-radius:50%;position:absolute;left:100%;top:35px;margin-left:-20px;z-index:96}
.t-pcx .t-pcx-bar{position:absolute;left:0;top:45px;width:20%;height:5px; background:#5dcd0b;margin-left:2%;z-index:95}
.t-pcx .pcx{position:absolute;left:20%;top:60px;margin-left:-35px;}
.t-yjx .t-yjx-bar{position:absolute;left:0;top:45px;width:60%;height:5px; background:#fcae52;margin-left:2%;z-index:94}
.t-yjx .yjx{position:absolute;left:60%;top:60px;margin-left:-35px;}
.trade-capital{display: -webkit-box;display: -webkit-flex;display: flex; text-align:center;padding:10px;border-top:1px #eee solid;}
.trade-capital .cap-item{-webkit-box-flex: 1;border-right:1px #eee solid; 
-ms-flex: 1;
flex: 1;}
.trade-capital .cap-item:last-child{border-right:none;}
.trade-capital .cap-item span{display:block;}
.trade-capital .cap-item span:nth-child(2){font-size:16px;color:#dd2727;}
.tradeentry{border-top:1px #eee solid;padding:10px; background:#fff;}
.tradeentry a{display:inline-block;width:24%; text-align:center;}
.tradeentry a img{display:block;width:20px;margin:0 auto;margin-bottom:5px;}
.tradetable{}
.table-account{padding:10px 20px; text-align:right; background:#fff;}
.table-account span{font-weight:600;}
.table-head{background:#e7e7e7;font-size:14px;padding:15px 0;overflow:hidden;}
.table-head span{width:25%; text-align:center;float:left;display:block;}
.table-head.w20 span{width:20%;}
.table-ul ul li{border-bottom:1px #eee solid; background:#fff;}
.table-tr{overflow:hidden;font-size:13px;}
.table-tr .table-td{float:left;width:25%; text-align:center;padding:8px 5px;}
.table-tr.w20 .table-td{width:20%}
.table-td span{display:block;line-height:23px;}
.table-bottom{height:44px;line-height:44px; background:#fafafa;overflow:hidden;display:none;}
.table-bottom a{display:block;width:33.33%;float:left; text-align:center;}
.pur{ color:#fcae52;}
.pur i{background:url(../images/icon_23.png) 50% 50% no-repeat;background-size:13px;padding:12px;}
.sell{ color:#5dcd0b;}
.sell i{background:url(../images/icon_24.png) 50% 50% no-repeat;background-size:13px;padding:10px;}
.quo{ color:#3483e9;}
.quo i{background:url(../images/icon_25.png) 50% 50% no-repeat;background-size:13px;padding:10px;}
.table-tr .table-td .sell{ background:#5dcd0b;color:#fff;padding:3px 13px;border-radius:3px;display:inline-block;margin-top:12px;}
.table-ul table thead tr th{background:#e7e7e7;font-size:14px;padding:15px 0;font-weight:normal }
.table-ul table tbody tr td{ text-align:center;padding:8px 5px;font-size:13px; background:#fff;border-bottom:1px #eee solid;}
.table-ul table tbody tr td span{display:block;line-height:23px;}


.t-d-top{padding:10px 0;height:90px; background:#fff;border-bottom:1px #eee solid;}
.t-d-date-l{float:left;width:58%; text-align:center;font-size:12px;}
.t-d-date-lt{overflow:hidden;color:#dd2727;}
.t-d-date-lt span{display:block;float:left;}
.t-d-date-lt span:nth-child(1){font-size:26px;color:#dd2727;width:60%;line-height:50px;text-align:right;padding:0 5px;}
.t-d-date-lt span:nth-child(2){font-size:12px;color:#dd2727;width:40%;line-height:15px;text-align:left;margin-top:10px}
.t-d-date-r{float:left;width:42%}
.t-d-date-r span{display:block;width:50%;float:left;font-size:13px;color:#999;}
.t-d-date-r span em{color:#666;}
.t-d-m{padding:8px 0;overflow:hidden; background:#fff;line-height:20px;}
.t-d-m .t-d-m-row{float:left;width:50%;padding:0 10px}
.t-d-m .t-d-m-row:nth-child(1){padding-right:15px;}
.t-d-m .t-d-m-row:nth-child(2){padding-left:15px;}
.t-d-m .t-d-m-row span{display:block;font-size:13px;}
.t-d-m .t-d-m-row span em{float:right;}
.trade-curve-box{margin:10px auto; background:#fff;}
.trade-curve{padding:10px;width:100%;}
.trade-curve-nav{border-bottom:1px #eee solid;overflow:hidden;padding:9px 0;}
.trade-curve-nav a{display:block;width:25%;float:left; text-align:center;border-right:1px #eee solid;}
.trade-curve-nav a:nth-child(4){border-right:none;}
.trade-curve-nav .curr{color:#f04848;}
.trade-curve .tab{display: none;margin:0 auto;height:auto;min-height:150px;}
.trade-curve .tab img{width:100%;}
.trade-curve .curr {display: block;}

.trade-info{padding:10px;background:#fff;overflow:hidden;line-height:22px;}
.trade-txt{width:48%;}
.trade-txt.w100{width:100%;}
.trade-info{margin-bottom:10px;}
.trade-info h1{ text-align:center;padding:3px 0;}
.trade-info p{overflow:hidden;font-size:13px;}
.trade-info span{display:block;width:33%;float:left;}
.trade-info span:nth-child(2){ text-align:center;}
.trade-info span:nth-child(3){ text-align:right;}
.tradefoot{display: -webkit-box;display: -webkit-flex;display: flex}
.tradefoot a{height:50px;font-size:17px;line-height:49px; text-align:center;-webkit-box-flex: 1;
-ms-flex: 1;
flex: 1;}
.tradefoot .trade-b{ background:#fcae52;color:#fff;}
.tradefoot .trade-m{color:#333;}
.tradesearch{position:relative;}
.tradesearch input{border:1px #ddd solid;border-radius:3px;width:100%;height:38px;line-height:38px;padding:0 5px;}
.tradesearch a{position:absolute;right:0;padding:0px 20px;line-height:38px; background:#fcae52;border-top-right-radius:3px;color:#fff;border-bottom-right-radius:3px;color:#fff;}
.tradeope{padding:15px 10px; background:#fff;font-size:16px;}
.tradecode span{display:block;width:25%;float:left;}
.tradecode{overflow:hidden;}
.ope-btn{padding:0 10px;margin:40px auto;}
.ope-btn .ope{display:block;width:100%;height:44px;line-height:44px;border-radius:5px;color:#fff;font-size:18px; text-align:center; background:#fcae52;border:none;}
.ope-btn .bg-gray{background:#ddd}
.head-a-link{width:120px;height:30px;border-radius:3px; background:#fff;margin:6px auto;overflow:hidden;}
.head-a-link a{display:block;width:50%;float:left; text-align:center;line-height:30px;}
.head-a-link a.on{ background:#3483e9;color:#fff;}

.tradeoption ul li{padding:0 10px; border-bottom:1px #eee solid; background:#fff;overflow:hidden;height:44px;line-height:44px;}
.tradeoption ul li .in-b{border:none; text-align:right;line-height:44px;}
.tradeoption ul li .in-c{border:1px #ddd solid;margin-top:5px;border-radius:3px;padding:6px 5px; text-align:right;width:157px;}
.numbox span {padding:4px 13px;border:1px #ddd solid;}
.numbox input{width:75px;border:1px #ddd solid;margin:0 5px; text-align:center;padding:6px 9px;}
.tradenote{padding:10px;}
.tradenote span{margin-right:20px;font-size:13px;color:#999;}
.t-c{padding:3px 10px;border:1px #ddd solid;border-radius:3px;margin-left:3px;}
.t-c.on{border:1px #dd2727 solid;color:#dd2727;}
.stock-list-nav{background:#fff;overflow:hidden;}
.stock-list-nav a{display:block;width:50%;float:left; text-align:center;padding:10px 5px;border-bottom:1px #eee solid;}
.stock-list-nav a.active{color:#fcae52;border-bottom:1px #fcae52 solid; }
/*.stock-list .tab{display: none;margin:0 auto;height:auto;}
.stock-list .active {display: block;}*/
.stock-list{ background:#fff;}
.stock-list-head{}
.stock-list-head span{display:inline-block;padding:10px}
.stock-list-head span:nth-child(1){width:40%;}
.stock-list-head span:nth-child(2){width:30%; text-align:right}
.stock-list-head span:nth-child(3){width:30%; text-align:right}
.zx-list ul li{border-top:1px #eee solid;}
.zx-list ul li .stock-info{display:block;overflow:hidden;}
.zx-list .stock-info span{display:block;padding:10px;float:left;}
.zx-list .stock-info span:nth-child(1){width:40%;}
.zx-list .stock-info span:nth-child(1) em{display:block;font-size:12px;color:#999;}
.zx-list .stock-info span:nth-child(2){width:30%; text-align:right;font-size:16px;line-height:35px;color:#adaaad;}
.zx-list .stock-info span:nth-child(3){width:30%; text-align:right; background:#adaaad;color:#fff;}
.stock-table .stock-tr{border-top:1px #eee solid;overflow:hidden;}
.stock-table .stock-td{padding:8px 10px;float:left;}
.stock-table .stock-td:nth-child(1){width:40%;}
.stock-table .stock-td:nth-child(1) em{display:block;font-size:12px;color:#999;}
.stock-table .stock-td:nth-child(2){width:30%; text-align:right;font-size:16px;line-height:35px;color:#adaaad;}
.stock-price{color:#adaaad;}
.stock-rose{padding:0px 5px;width:75px;display:inline-block; background:#adaaad;color:#fff;border-radius:3px;font-size:16px;line-height:22px;margin:6px 0}
.stock-table .stock-td:nth-child(3){width:30%; text-align:right;}
.flat .stock-price{color:#adaaad;}
.flat .stock-rose{background:#adaaad;color:#fff;}
.fall .stock-price{color:#5dcd0b;}
.fall .stock-rose{background:#5dcd0b;color:#fff;}
.rise .stock-price{color:#dd2727;}
.rise .stock-rose{background:#dd2727;color:#fff;}
.stock-add .stock-add-btn{display:block;padding:10px;color:#3483e9; text-align:center;border-top:1px #eee solid;}
.head-search{padding:0 15px 0 44px;}
.head-search a{display:block; background:#fff;margin:6px 0;border-radius:4px;height:30px;line-height:30px; text-align:center;color:#999;}
.head-search a i{ background:url(../images/icon_search.png) center center no-repeat;padding:10px; background-size:20px;}
.head-search-input{padding:0 50px 0 44px;position:relative;}
.head-search-input input{padding-left:30px;border:none;background:#fff;margin:6px 0;border-radius:4px;height:30px;line-height:30px;width:100%;}
.head-search-input i{background:url(../images/icon_search.png) center center no-repeat;padding:10px; background-size:20px;position:absolute;left:50px;top:10px;}
.head-search-input a{position:absolute;right:10px;color:#fff;font-size:15px;top:10px;}

.in-equity{padding:10px 0; background:#fff;}
.in-equity ul{overflow:hidden;}
.in-equity ul li{width:33.33%;float:left; text-align:center;}
.in-equity ul li .equity_a{font-size:17px;}
.in-equity ul li .equity_b{font-size:12px;}
.in-equity ul li .equity_c{font-size:15px;margin-top:8px;}
.stock-list-row a{display:block;padding:10px; background:#f2f2f2;position:relative;}
.stock-list-row .arrow{padding:10px; background:url(../images/icon-arrow.png) no-repeat; background-size:20px;position:absolute;right:10px;top:10px;}

.stock-history h1{font-size:14px;padding:10px;}
.search-list ul li{padding:10px; background:#fff;border-bottom:1px #eee solid;}
.search-list ul li span{display:inline-block;width:25%;}
.search-list ul li a{display:inline-block;width:75%;}
.search-list ul li a span{width:33.33%;}
.search-list ul li a span:nth-child(2),.search-list ul li a span:nth-child(3){ text-align:center;color:#666;font-size:14px;}
.search-list ul li span:last-child{text-align:right;font-size:13px;color:#999;}
.search-list ul li span button{padding:1px 5px;border:none; background:#fff;color:#666; background:#dd2727;color:#fff;}

.trade-pc{padding:10px; text-align:center}
.trade-pc img{width:140px;display:block;margin:60px auto 0 auto;}
.trade-pc p{margin-top:20px;color:#999;}
.tradesearch{position:relative;}
.tradesearch .choicelist{position:absolute; background:#fff;width:100%;border:1px #ddd solid;border-top:none;padding:0 5px;border-bottom-left-radius:5px;border-bottom-right-radius:5px;max-height:170px;overflow:auto;top:38px;}
.tradesearch .choicelist li{line-height:34px; cursor:pointer;color:#666;font-size:14px;}
.tradesearch .choicelist li:hover{ background:#fafafa;}
/*平仓记录*/
.t-pc-item{margin-top:10px; background:#fff;padding-bottom:2px;}
.t-pc-top{overflow:hidden;padding:10px 0;}
.t-pc-top span{display:block;width:20%;float:left; text-align:center}
.t-pc-top span em{display:block;color:#dd2727;margin-top:5px;}
.t-pc-item ul li{padding:10px; background:#fafafa;margin-bottom:3px;}
.t-pc-item ul li p{overflow:hidden;line-height:24px;}


/*add*/
/*操盘*/
.gpjy-context{background:#fff;padding:10px}
.gpjy-context ul li{margin-bottom:20px;border:1px #ffae5f solid;border-radius:5px;}
.gpjy-context .gpjy-item .gpjy-item-t{background:#ffae5f;color:#fff;padding:5px;overflow:hidden;}
.gpjy-context .gpjy-item .gpjy-item-t h1{font-size:13px;}
.gpjy-context .gpjy-item .gpjy-item-t .gpjy-name{font-size:18px;margin-right:15px;}
.gpjy-context .gpjy-item .gpjy-item-t p{font-size:12px;margin-top:5px;color:#FFFFFF;}
.gpjy-context .gpjy-item-m{padding:10px;overflow:hidden;}
.gpjy-context .gpjy-item-m .s-p{width:33.3%;float:left;display:block;line-height:23px;font-size:12px;}
.gpjy-context .gpjy-item-m .s-p span{display:block;}
.gpjy-context .gpjy-item-b{padding:5px;border-top:1px #eee solid; text-align:center;}
.gpjy-context .gpjy-item-b a{width:30%;display:inline-block;border:1px #ffae5f solid;border-radius:4px;color:#ffae5f;font-size:13px;padding:5px;margin:3px 0;}
.gpjy-context ul li:hover{border:1px #dd2727 solid;}
.gpjy-context ul li:hover .gpjy-item-t{background:#dd2727;}
.gpjy-context ul li:hover .gpjy-item-b a{border:1px #dd2727 solid;color:#dd2727}
.gpjy-settled{background:#fff;padding:10px}
.gpjy-settled ul li{margin-bottom:20px;border:1px #c3c2c2 solid;border-radius:5px;}
.gpjy-settled .gpjy-item .gpjy-item-t{background:#c3c2c2;color:#fff;padding:10px;overflow:hidden;}
.gpjy-settled .gpjy-item .gpjy-item-t h1{font-size:13px;}
.gpjy-settled .gpjy-item .gpjy-item-t .gpjy-name{font-size:18px;margin-right:15px;}
.gpjy-settled .gpjy-item .gpjy-item-t p{font-size:12px;margin-top:5px;color:#FFFFFF;}
.gpjy-settled .gpjy-item-m{padding:10px;overflow:hidden;}
.gpjy-settled .gpjy-item-m .s-p{width:50%;float:left;display:block;line-height:30px;font-size:12px;}
.gpjy-settled .gpjy-item-b{padding:10px 5px;border-top:1px #eee solid; text-align:center;}
.gpjy-settled .gpjy-item-b a{width:110px;display:inline-block;border:1px #c3c2c2 solid; background:#c3c2c2;border-radius:4px;padding:5px;color:#fff;font-size:13px;}
.gpjy-settled .settled-tag{position:absolute;bottom:10px;right:10px;}
.gpjy-settled .settled-tag img{width:115px;}
/*追加保证金弹窗*/
.layer{width:100%;height:100%;position:fixed;top:0;left:0; background:rgba(0,0,0,0.3);z-index:99;display:none;}
.layermain{width:85%;min-height:250px;max-height:80vh;overflow:auto;border-radius:5px;background:#fff;border-radius:5px;position:fixed !important;top:50%;left:50%;transform: translate(-50%,-50%) !important;}
.layermain .close{position:absolute;right:10px;top:10px; background:url(../images/close.png) center no-repeat;width:30px;height:30px; cursor:pointer;}
.layermain .lymain h1{font-size:18px;background:#fafafa;height:50px;line-height:50px;padding:0 20px;border-top-left-radius:5px;border-top-right-radius:5px;border-bottom:1px #f1f1f1 solid;}
.bzj-box{padding:20px;}
.bzj-box .worning{padding-left:25px; background:url(../images/icon-worn.png) left top no-repeat; background-size:18px 16px;line-height:18px;color:#ffae5f;font-size:14px;}
.bzj-box .bzj-m{padding:20px;font-size:16px;}
.bzj-box .bzj-input{padding:0 20px;}
.bzj-box .bzj-input input{border:1px #ddd solid;border-radius:5px;padding:8px 5px;width:100%;}
.bzj-box .bzj-input .sure-btn{border:none; background:#dd2727;color:#fff;border-radius:4px;width:88px;height:35px;line-height:35px;cursor:pointer;margin-top:10px;padding:0px;}
.bzj-box .bzj-input .sure-btn:hover{background:#c52020;}
.sett-box{padding:25px;text-align:center}
.sett-box .p-a{font-size:18px; text-align:center}
.sett-box .p-a span{font-size:14px;margin-left:5px;}
.sett-box .p-b{ text-align:center;font-size:16px;margin-top:15px;color:#666;}
.sett-box .sure-btn{width:140px;margin-top:20px;border:none; background:#dd2727;color:#fff;border-radius:4px;height:35px;line-height:35px; cursor:pointer; padding:0px;}
.sett-box .sure-btn:hover{background:#c52020;}
/*结算详情*/
.setted-det-b{padding:10px; background:#fff;}
.line{margin:15px 0;height:1px; background:#ddd;}
.setted-det-item ul{overflow:hidden;}
.setted-det-item ul li{width:33%;float:left;line-height:26px;font-size:15px;margin:3px 0;font-size:13px;}
.setted-det-item ul li span{display:block;}
.setted-det-item ul li span.s-r{color:#666;}
.setted-det-item h1{font-size:16px;color:#dd2727}
.table-theme{padding:0 10px;border-bottom:1px #ddd solid;overflow:hidden;height:50px;line-height:50px;font-size:16px; background:#b63934;color:#fff;margin-top:20px;border-top-left-radius:5px;border-top-right-radius:5px;}
/*交易委托*/
.stock-top{width:100%; background:#dd2727;border-top:1px #fff solid;}
.stock-t{padding:15px;color:#fff;overflow:hidden;}
.stock-t .f_t{font-size:23px;}
.stock-t .f_t{color:#FFFFFF;}
.stock-t .f_b{font-size:13px;line-height:26px;}
.stock-t .f_t em{font-size:13px;}
.stock-b{padding:20px;border-top:1px #fff dashed;overflow:hidden;}
.stock-b a{display:block;width:31%;height:36px; background:#fff;color:#dd2727;border-radius:5px; text-align:center;line-height:36px;margin-right:5px;float:left;font-size:15px;}

.jywt-nav{width: 100%;overflow: hidden;margin:0 auto; background:#fff;}
.jywt-nav h1{padding:10px;}
.jywt-nav .scroller {}
.jywt-nav .scroller li {height:44px;color:#333;float: left;line-height:44px;font-size:15px;text-align: center;width:25%; background:#999;border-bottom:1px #fff solid}
.jywt-nav .scroller li a{color:#fff;display:block;padding:0 2px;border-right:1px #fff solid;}
.jywt-nav .scroller li a.on{ background:#2D3036;}
.sc-info{padding:10px; background:#fff;overflow:hidden;}
.sc-info .sc-l{float:left;width:50%;}
.sc-info-order ul li{margin-bottom:15px;font-size:13px;}
.sc-in-box{border:1px #ddd solid;border-radius:5px;position:relative;}
.sc-in-box input{border:none;width:100%;padding:8px 5px;border-radius:5px;height:36px;line-height:36px;margin-bottom:0px;}
.sc-in-box .in-a{padding-right:50%;}
.in-a-s{position:absolute;right:5px;top:0;line-height:35px;font-size:13px;}
.in-plus{position:absolute;right:0;top:0;display:block;width:35px;height:35px; background:url(../images/add.png) center center no-repeat; background-size:16px 16px;border-left:1px #ddd solid;}
.in-minus{position:absolute;left:0;top:0;display:block;width:35px;height:35px; background:url(../images/minu.png) center center no-repeat; background-size:16px 16px;border-right:1px #ddd solid;}
.sc-in-box .in-b{padding:8px 35px; text-align:center;}
.in-p{overflow:hidden;margin-top:2px;}
.sc-label-box{overflow:hidden;}
.sc-label-box span{display:block;width:50%;float:left;margin-top:10px;}
.sc-label-box span label input[type="radio"]{ vertical-align:middle;margin-right:3px;}
.deal-btn{display:block;border:1px #dd2727 solid;width:100%;height:36px;line-height:36px; background:#fff;margin-top:20px;font-size:15px;padding:0px;}
.order-buy{ background:#dd2727;color:#fff;}
.order-add{color:#dd2727;}
.order-sell{background:#1e84eb;color:#fff;border:1px #1e84eb solid;}

.sc-info .sc-r{float:left;width:50%;}
.sc-info .sc-r .trade-info p{line-height:24px;}
.sc-info .sc-r .trade-info{padding:0;padding-left:10px;background:#fff;overflow:hidden;line-height:22px;margin-bottom:10px;}
.sc-info .sc-r .trade-txt.w100{width:100%;}
.sc-info .sc-r .trade-info h1{ text-align:center;padding:3px 0;}
.sc-info .sc-r .trade-info p{overflow:hidden;font-size:13px;}
.sc-info .sc-r .trade-info span{display:block;width:33%;float:left;}
.sc-info .sc-r .trade-info span:nth-child(1){width:20%;text-align:left}
.sc-info .sc-r .trade-info span:nth-child(2){ text-align:right;width:40%;}
.sc-info .sc-r .trade-info span:nth-child(3){ text-align:right;width:40%;}
/*自选股票*/
.info-self-stock{background:#fff;width:100%;padding:20px 5px;}
.self-stock-table{background:#fff;width:100%;}
.self-stock-table table{border:1px #ddd solid;border-right:none;border-bottom:none;font-szie:14px;}
.self-stock-table table tr th{ background:#f6f6f6;padding:0 6px;}
.self-stock-table table tr th,.self-stock-table tr td{padding:0 6px;border-right:1px #ddd solid;border-bottom:1px #ddd solid;height:34px;line-height:34px; text-align:center;font-size:12px;}
.self-stock-table table .icon-check:hover{color:#dd2727;}
.self-stock-table table .icon-check{cursor:pointer;}
.self-stock-table table .icon-del{font-size:25px;padding:0 10px; cursor:pointer;}
.self-stock-table table .icon-del:hover{color:#dd2727;}
.table-bottom.w50 a{display:block;width:50%;float:left; text-align:center;font-size:14px;}
.tradding-detail{border-top:1px #ddd solid;margin-left:10px;}
.tradding-detail li{padding:5px 0 5px 0;border-bottom:1px #eee solid;font-size:13px;}
.tradding-detail li span{float:right;}
.self-stock-head{padding:0 10px; background:#dd2727;height:50px;color:#fff;overflow:hidden;font-size:13px;position:relative;}
.self-stock-head .s-name{line-height:50px;float:left;margin-top:2px;}
.self-stock-head .s-code{margin-left:20px;float:left;width:70%;margin-top:9px;}
.self-stock-head .s-code input{border:1px #ddd solid;border-radius:5px;padding:5px;width:60%;height:33px;color:#333;}
.self-stock-head .s-add{position:absolute;right:10px;top:9px;border:none; background:#fff;border-radius:5px;padding:6px 15px;color:#dd2727;}

/*行情sc 20190521 beg*/
.zs-wrap{display:flex;background:rgb(255,255,255,255);padding:10px 0px;line-height:1.6;}
.zs-item{flex:1 1 0%;padding:0px 10px;}
.zs-item .title{font-size:14px;text-align:center;}
.zs-item .value{font-size:18px;text-align:center;}
.zs-item .meta{display:flex;-webkit-box-pack: justify;justify-content: space-between;}
.zs-item .meta span{font-size:12px;}

.stock-item{display:flex;-webkit-box-pack: justify;justify-content: space-between;-webkit-box-align: center;align-items: center;padding: 5px 15px;}
.stock-item .name{font-size:14px;color:rgb(37,37,37);flex:1 1 0%;}
.stock-item .name .code{color:rgb(142,142,147);}
.stock-item .price,.stock-item .zdprice{color:rgb(37,37,37);text-align:center;flex:1 1 0%;font-size:12px;}
.stock-item .price{color:rgb(5, 170, 59);}
.stock-item .text-green{color:rgb(5, 170, 59);}
.stock-item .text-red{color:#F50707;}
.stock-item .text-gray{color:rgb(135, 137, 138);}
.stock-item .rate{font-size:16px;text-align:center;line-height:1.2;flex:1 1 0%;}
.stock-item .rate .bg-red{display:inline-block;width:60px;font-size:12px;color:rgb(255,255,255);line-height:25px;text-align:center;border-radius:5px;background:#F50707;}
.stock-item .rate .bg-green{display:inline-block;width:60px;font-size:12px;background:rgb(5, 170, 59);color:rgb(255,255,255);line-height:25px;text-align:center;border-radius:5px;}
.stock-item .rate .bg-gray{display:inline-block;width:60px;font-size:12px;background:rgb(135, 137, 138);color:rgb(255,255,255);line-height:25px;text-align:center;border-radius:5px;}
/*行情sc 20190521 end*/
.sc-header{display:flex;background-color:rgb(243,247,255);color:rgb(142,142,147);font-size:12px;line-height:30px;padding:2px 15px;}
.sc-header .sc-item{flex:1 1 0%;display:block;text-align:center;}
.sc-header .sc-item1{flex:1 1 0%;display:block;text-align:left;}
.code{font-size:13px;}
.weui-tabbar{z-index:500;bottom:0;background:#f7f7fa;display:flex;width:100%;}
.weui-tabbar_fixed{position:fixed;}
.weui-tabbar:before {content: " ";position: absolute;left: 0;top: 0;right: 0;height: 1px;border-top: 1px solid #c0bfc4;color: #c0bfc4;-webkit-transform-origin: 0 0;transform-origin: 0 0;-webkit-transform: scaleY(.5);transform: scaleY(.5);}
.weui-tabbar .item{text-align:center;height:1.3333rem;line-height:1.3333rem;font-size:17px;color:rgb(37,37,37);flex:1 1 0%;}
.weui-tabbar .btnout{display:block;background:rgb(5,170,59);color:rgb(255,255,255);}
.weui-tabbar .btnin{display:block;background:rgb(255,69,0);color:rgb(255,255,255)}
/*stock info*/
.stockInfoOne {display:flex;background:rgb(255,255,255);padding:10px;border-bottom:1px solid rgb(241,241,241)}
.stockInfoOne .section-price{line-height:1.2;width:33%;padding:0px 30px 0px 0px;}
.stockInfoOne .section-price .current-price{text-align:center;font-size:22px;white-space:nowrap;}
.text-color-red{color:rgb(255,69,0)}
.stockInfoOne .section-price .price-range{display:flex;-webkit-box-pack:justify;justify-content:space-between;}
.stockInfoOne .section-price .price-range span{padding:0px 5px;font-size:12px;}
.stockInfoOne .meta{display:inline-flex;flex-wrap:wrap;line-height:1.9;font-size:10px;flex:1 1 0%;}
.stockInfoOne .meta .item{width:50%;text-align:left;padding-left:20px;}
.stockInfoOne .meta .item .label{color:rgb(142,142,147);padding:10px;}
.stockInfoTwo .tableInfo{color:rgb(37,37,37);background:rgb(255,255,255);padding:5px 0px;width:100%;}
.stockInfoTwo .tableInfo td{padding:0px 10px;}
.stockInfoTwo .tableInfo td .label{color:rgb(142,142,147);padding-right:5px;text-align:right;}
.stockInfoTwo .tableInfo td span{display:inline-block;text-align:left;font-size:10px;}
.stockInfoBottom{background:rgb(255,255,255);display:flex;padding:0px 15px;}
.stockInfoBottom .itemFlex{color:rgb(142,142,147);flex:1 1 0%;}
.stockInfoBottom .itemFlex:first-child{padding-right:10px;}
.stockInfoBottom .itemFlex:last-child{padding-left:10px;}
.itemFlex .hd{line-height:40px;text-align:center;color:rgb(37,37,37);font-size:14px;border-bottom:1px solid rgb(244,244,244);}
.itemFlex .bd .by-item{display:flex;line-height:30px;}

.by-item-info span{flex:1 1 0%;text-align:center;font-size:12px;}
.stockInfoBottom .itemInfo .bd .by-item span:first-child{text-align:left;}
.stockInfoBottom .itemInfo .bd .by-item span:last-child{text-align:right;}
/* 站内信 */
.letter-view-number{ position: relative;}
.letter-view-number::after{ position: absolute; content: attr(data-content); top: 0px; font-size: 12px; background-color: #f05050; color: #fff; padding: 0px 5px; display: inline-block; line-height: 16px; border-radius: 10px;}
.letter-status-tab{ display: flex; padding-top: 10px; border-bottom: 1px solid gainsboro; position: relative; background-color: #fff;}
.letter-status-item{ cursor: pointer; position: relative; padding:15px; height: 50px;}
.letter-status-item.on{ border-bottom: 2px solid rgb(19, 123, 209);}
.letter-page-box{ text-align: center;}
.letter-page-box a{ padding:5px; border:1px solid gainsboro; margin: 5px; display: inline-block; min-width: 30px; box-sizing: border-box; text-align: center;}
.letter-page-box a.on{ color: #fff; background-color: darkgray;}
.letter-list-item{ display: flex; justify-content: space-between; align-items: center; cursor: pointer; padding:0px !important; position: relative; height: 60px;}
.letter-list-item-content{ min-width:calc(100% + 5px); display: inline-flex; justify-content: space-between; position: absolute; background-color: #fcfcfc; border-radius: 0px 5px 5px 0px; transition:all .4s ease-out; height: 100%; z-index: 5;}
.letter-list-item-content p{ line-height: 60px; max-width: 50%; display: inline-block; overflow: hidden; padding:0 10px; text-overflow: ellipsis;}
.leeter-list-content-title{ color: #333333; font-size: 16px;}
.leeter-list-content-time{ color: #999; font-size: 12px;}
.letter-list-item-content i{ background-color: #e4452f; display: inline-block; width: 10px; height: 10px; border-radius: 50%; margin-right: 5px;}
.letter-list-item-todo{ width: calc(100% - 2px); height: calc(100% - 2px); margin: 1px; line-height: 58px; text-align: right; background-color: #ff4343; color: #ffffff; position: absolute; transition: all ease-out .2s; z-index: 3;}
.letter-list-item-todo a{ color: #ffffff; padding: 15px;}
.slide-out-left{ -webkit-animation: slide-out-left 0.3s cubic-bezier(0.550, 0.085, 0.680, 0.530) both; animation: slide-out-left 0.3s cubic-bezier(0.550, 0.085, 0.680, 0.530) both;}
 @keyframes slide-out-left{ 0%{ opacity: 1; height: 60px;} 100%{ opacity: 0; height:0;}}
/* 站内信 */

/* 优惠活动 */
.activity-phone-item-f{display: flex;justify-content: space-between;background-color: #fff;padding: 15px 12px;font-size: 1rem;border-bottom: 1px solid #ddd;}
.activity-phone-nowrap{color: #565656;max-width: calc(100% - 5rem);overflow: hidden;text-overflow: ellipsis;white-space: nowrap;word-break: keep-all;font-weight: bold;}
.activity-phone-types{width: fit-content;max-width: 50vw;text-align: center;background-color: inherit;overflow: hidden;text-overflow: ellipsis;}
.activity-phone-types>option{color: initial;}
.activity-phone-img{width: 100%;display: block;}
.activity-detail-title{padding:7px;}
.activity-detail-head{display: inline-block;background-color: #f0ad4e;border-radius:4px;padding: 5px 7px;color: #ffffff;line-height: 1rem;font-size: 1rem;margin:10px 0;}
.activity-detail-line{line-height: 30px;height: 30px;margin:0;color:#8f8f94;}
.activity-detail-line a{color:#007aff;}
.activity-detail-html{min-height: 1.5rem;max-width: 100%;white-space: normal;word-break: break-all;overflow: hidden}
.activity-detail-html *{max-width: 100%;}
/* 优惠活动 */