:root{--width-page:40rem; --color-pri:#ff753d; --color-2:#ffa783; --bgc-page:#f1f1f1;--bgc-line:#e9e9e9; --bgc-box:#e9dfbf; --bgc-tab-cur:#fbd16c;}

/* common */
*{margin:0;padding:0}
body{font-size:0.875rem;background-color:var(--bgc-page,#f1f1f1);color:#333;max-width:100%;overflow-x:hidden;line-height:1.5;z-index:1;}
table{border-collapse:collapse;border-spacing:0;width: 100%;}
ul,ol,menu{list-style:none}
img,input,select,button{border:0;vertical-align:middle;}
h1{font-size:1.5rem;font-weight:normal;}
h2{font-size:1.25rem;font-weight:normal;}
h3,h4{font-size:1rem;font-weight:normal;}
a{color:#333;text-decoration:none;outline:none;blur:expression(this.onFocus=this.blur());}
a{-webkit-tap-highlight-color: rgba(255, 255, 255, 0);-webkit-user-select: none;-moz-user-focus: none;-moz-user-select: none;}
a:focus{color:#c5653e}
p{line-height:1.5rem;font-size:0.875rem;text-indent:1.75em;margin:0.75rem 0 0;word-wrap:break-word;zoom:1;}
p:first-child{margin:0;}
hr{display:block;border:0;height:0.075rem;background-color:var(--bgc-line,#e9e9e9);margin:0.75rem 0;font-size:0;color:transparent;text-indent:-9999rem;}

/* 常用css属性 */
.bt{border-top:0.0625rem solid var(--bgc-line,#e9e9e9);}
.bb{border-bottom:0.0625rem solid var(--bgc-line,#e9e9e9);}
.bl{border-left:0.0625rem solid var(--bgc-line,#e9e9e9);}
.br{border-right:0.0625rem solid var(--bgc-line,#e9e9e9);}
.mt{margin-top:0.625rem;}
.mb{margin-bottom:0.625rem;}
.ml{margin-left:0.625rem;}
.mr{margin-right:0.625rem;}
.pt{padding-top:0.625rem;}
.pb{padding-bottom:0.625rem;}
.pl{padding-left:0.625rem;}
.pr{padding-right:0.625rem;}
.center{text-align:center;}
.right{text-align:right;}
.left{text-align:left;}
.flt{float:left;}
.frt{float:right;}
.hide{display:none;}
.clear{clear:both;}
.clear:after{display:block;clear:both;height:0;visibility:hidden;content:'';}
.scroll{overflow:scroll;-webkit-overflow-scrolling:touch;}
.inline{display:inline;}
.uline{text-decoration: underline;}
.nowrap{white-space:nowrap;}
.indt0 {text-indent: 0;}
.ucase{text-transform:uppercase;}
.lcase{text-transform:lowercase;}
.red{color:red;}
.green{color:green;}

/*定宽度高度*/
.wf1 a,.wf1 span{width: 1rem;height: 1rem;}
.wf2 a,.wf2 span{width: 2rem;height: 1rem;}
.wf3 a,.wf3 span{width: 3rem;height: 1rem;}

/*max-width*//* .pbox,.tbox, */
.container,.header{margin:0 auto;max-width:var(--width-page,40rem);}

/* radius */
.radius,.pconts,.so-box,ul.btn li a{-moz-border-radius:0.375rem;-webkit-border-radius:0.375rem;border-radius:0.375rem;}

/* top */
.tbox .logo/*,.tbox .navmenu*/{display: none;}
.icon-nav{margin-top: 0.125rem;}
.header{font-size:0.875rem;margin:0 auto;background:#fff;}
.logo{text-align:center;font-size:2rem!important;}
.tbox{border-radius: 0;padding: 0.75rem;}
.navmenu ul li{ float: left;width:25%;padding:0.25rem 0rem;}
.navmenu ul li a{font-size:1.125rem; display: block; /*background-color:#f3e8df;*/padding:0.375rem 0.25rem;border-radius:0.375rem;text-align:center; }

/* search */
.so-box{border-radius: 0;}
.so-box .so-contain{background-color:#fff;padding:0 3rem 0 0.5rem;position:relative;height:2.75rem;line-height:2.75rem;border: 0.0625rem solid var(--color-2,#ffa783);}
.so-box .so-contain input{float: left;width:100%;line-height:2.75rem;padding:0 0.3125rem;font-size:1rem;outline:none;appearance:none;-moz-appearance:none;-webkit-appearance:none;}
.so-box .so-contain span{float: right;width: 2.25rem;position:absolute; top: 0;right: 0;display: block;padding:0 0.0625rem 0 0.5rem;}
.so-box .so-contain span button{background: #fff;}

/* layout */
.pbox{background: var(--bgc-page,#f1f1f1);padding: 0.25rem 0;}
.pbox:after,.pconts:after,ul:after,h2:before,h3:before,h3:before,hr:before{display:block;clear:both;visibility:hidden;height:0;content:''}
.pbox,.pconts,ul,.uds{zoom:1}
.pbox,.tbox,.uds{margin:0 auto 0.625rem;clear:both;}
.pconts{padding:0.75rem;background-color:#fff;}
/*.pconts h1{text-indent:0.375rem;letter-spacing:0.125rem;}*/
.pconts h2{color:#ff3d05;}
.pconts h3,.pconts h4{color:#ff6800;margin:0.75rem 0 0;}
.pconts .contents a{text-decoration: underline;}
.more{float: right;padding-right: 1rem;font-style:italic;}

.pc-half,.pc-three{margin: 0.5rem 0}
table.cell td{padding: 0.25rem;border:0.03125rem solid #ccc;text-align: center;}
table.row{margin:0.5rem 0;}
table.row td,table.row th{padding:0.375rem 0.2rem;border-top:0.0375rem solid var(--bgc-line,#e9e9e9);}

/* label */
.label{margin:0.25rem 1.5rem 0.25rem 0;}
.label-cap{line-height:100%;font-size:0.875rem;padding:0 0.375rem;margin:0 0.625rem 0 0;background-color:#f3e8df;color:#605b45;-moz-border-radius:0.1875rem;-webkit-border-radius:0.1875rem;border-radius:0.1875rem;}
.label-cap a{text-decoration:none;color:#605b45;}
.label,.label-cap{line-height:1.5rem;display:inline-block;*display:inline;*zoom:1;*position:relative;}
/* label-item */
.label-item{margin:0.25rem 0.9375rem 0.25rem 0;text-indent:0;}
.label-item span{display: inline-block;margin: 0.5rem 0.5rem 0.5rem 1.75rem;padding:0.125rem 0.25rem;background:#f3e8df;border-radius:0.375rem;}

/*ul li*/
ul{margin:0 -0.375rem;}
ul li{float:left;position:relative;}
ul li a{margin:0.125rem 0.25rem;overflow:hidden;white-space:nowrap;}
/*ul li width*/
ul.w_s li{width:33.3333%;}
ul.w_l li{width:50%;}
/* ul as lnk */
ul.lnk li a{font-size:1rem;text-decoration:underline;width:auto;height:auto;padding:0 0.1875rem;display:block;overflow:hidden;}
/*ul.lnk li a:hover{background-color:#f3e8df;color:#c5653e;}*/
/* ul as btn */
ul.btn li{float:left;position:relative;white-space:nowrap;}
ul.btn li a{over-flow:hidden;font-size:1.125rem;text-decoration:none;width:auto;height:auto;padding:0.375rem 0.25rem;background-color:#f3e8df;display:block;text-align:center;}
ul.btn li a:hover,ul.btn li.cur a{background-color:#fff;color:#333;border:0.0625rem solid #c5653e;}
ul.btn li a:hover{box-shadow: rgb(235, 234, 226) 0.125rem 0.125rem 0.625rem 0, rgba(122, 122, 119, 0.3) 0.125rem 0.125rem 0.625rem 0;}
/* ul for tab  */
ul.tab{display:-webkit-flex;display:flex;flex-wrap:nowrap;text-align:center;margin:0 0.5rem;font-size:1rem;}
ul.tab li{-webkit-flex:1;-ms-flex:1;-moz-flex:1;flex:1;background-color:#eae1d1;margin:0.0625rem;padding: 0.375rem 0.0625rem;cursor: pointer;}
ul.tab li{-moz-border-radius-topleft:0.375rem;-webkit-border-top-left-radius:0.375rem;border-top-left-radius:0.375rem;-moz-border-radius-topright:0.375rem;-webkit-border-top-right-radius:0.375rem;border-top-right-radius:0.375rem;}
ul.tab2 li{padding: 0.0625rem;border-radius:0.375rem;}
ul.tab li a{padding:0.25rem 0;width:auto;display:block;}
ul.tab li.cur{background-color:#fbd16c;margin-bottom:0;border-bottom:0.0625rem solid #fbd16c;}
ul.tab li.cur:before {content: '';display: inline-block;position: absolute;bottom: -0.375rem;width: 0;height: 0;
    border-style: solid;border-width: 0 0.375rem 0.375rem;border-color: transparent transparent #fbd16c transparent;
    transform: rotate(180deg);-webkit-transform: rotate(180deg);-moz-transform: rotate(180deg);-ms-transform: rotate(180deg);}
 .foot-tips ul.tab li.cur:before, ul.tab-noarrow li.cur:before {bottom: 0;}
/* ul for page  */
ul.page{margin:-0.375rem 0 0 -0.375rem !important;}
ul.page li a{margin:0.375rem 0 0 0.375rem !important;}

/********* add css *********/
.h-pre{display: none;}
h1 em{font-size: 60%;font-style: normal;color: #666;}
p em{font-size: 90%;font-style: normal;color: #888;}

/* reset bootstrap-icons css */
i.bi{font-size: 2rem;cursor:pointer;}
.header i.bi,.tbox i.bi{color: var(--color-pri,#ff753d);}
.pbox i.bi{font-size: 1.25rem;}

/*字体图片*/
.base {display: flex;position: relative;}
.pbox .ftimg img{width: 6.25rem;height: 6.25rem;border-radius:0.625rem;}
.pbox .ftimg{position: relative; top: 0;left: 0; width: 6.25rem;height: 6.25rem;border-radius:0.625rem;border:0.1rem solid #ccc;margin-right: 0.75rem;}
.pbox .ftimg-s,.pbox .ftimg-s img{width: 3.75rem;height: 3.75rem;}
/* contents */
/*.contents{counter-reset: item-sy;}
.contents .sy::before{counter-increment: item-sy;content: counter(item-sy);
color: #fff;background: #333;border-radius: 1rem;width: 1.125rem;height: 1.125rem;line-height: 1.125rem;display: inline-block;text-align: center;font-size:smaller;}*/
.contents .sy{text-indent: 0;}
.contents img{display: block;margin:0 auto;max-width:100%;}
.contents .yz, .contents .lz {color: #666;}
.contents .p-tab{display:block;padding-left:2.5rem;text-indent:0;}
.contents pre{white-space: pre-wrap;}
.zuci a{text-decoration: underline;}
img.astxt{width: 1rem;height: 1rem;}
h1 img.astxt{width: 1.75rem;height: 1.75rem;}
.index .main img.astxt{width: 2.5rem;height: 2.5rem;}
/*.contents img.astxt{width: 1rem;height: 1rem;}*/
.audio-txt{color: #e00;}

.sy-seq{display: inline-block;text-align: center;font-size:smaller;color: #fff;background: #555;text-indent:0;
	width: 1.125rem;height: 1.125rem;line-height: 1.125rem;border-radius: 1rem;}

/*列表样式*/
.lnk-news li{float: none;padding: 0.375rem;text-indent: 0.5rem;border-top: 0.05rem var(--bgc-line,#e9e9e9) solid;}
.lnk-news li a{white-space:normal;}
.lnk-btn a{float: left; display: block;text-align: center; background-color:#eae1d1;
	padding: 0.75rem 0.75rem; margin: 0.375rem 0.375rem;
	-moz-border-radius:0.375rem;-webkit-border-radius:0.375rem;border-radius:0.375rem;}
.lnk-sqr a{float: left; display: block;text-align: center; border:0.025rem solid #f3e8df;
	padding: 0.375rem; margin: 0.3125rem;width: 1.75rem;height: 1.75rem;line-height: 1.5rem;
	-moz-border-radius:0.375rem;-webkit-border-radius:0.375rem;border-radius:0.375rem;}
.index .main .lnk-sqr a{font-size: 1.75rem;width: 2.125rem;height: 2.125rem;line-height: 2.125rem;}
.list-txt span{float: left; display: block;text-align: center;padding: 0.1rem 0.25rem; margin: 0.1rem 0.25rem;}
.no-width a{width: inherit;height: inherit;line-height: inherit;padding: 0.375rem 0.75rem; }/*清除定高定宽*/

/*股票行情字段显示*/
.stockitem ul,.funditem ul{display: block;}
.stockitem ul li,.funditem ul li{display: block;float: left;white-space:nowrap;padding: 0.375rem;width: 45%;min-width: 9.25rem; overflow: hidden;}
.sq_price{float: left;width: 100%;}
.sq_price span{display: inline-block;padding:0.2rem 0;}
.sq_price span b{padding: 0 0.25rem;}
.sq_price .price_now{font-size: x-large;}
.sq_price .price_time{font: xx-small normal;white-space: nowrap;}
.sq_price_items{float: left;padding: 0 0.375rem;max-width: 100%;}
.list-for-img li{line-height: 1.5rem;min-width: 50%;}

/*pager*/
.pager{padding: 0.75rem 0.375rem;}
.pager a,.pager span{float: left; display: block;margin:0.375rem 0.375rem !important;padding: 0.375rem 0.75rem;}
.pager span{border: 0.025rem solid #fff;}

/*浮动导航*/
.fixed{z-index:9999;position: fixed; top: 0;width: 96%;max-width: var(--width-page,40rem);}
.show-inpc{display: none;}
/*******************pc 环境重新定义样式***************/
@media screen and (min-width: 800px){
.baspe .idata{display: none;}
/* 容器宽度 */
.container,.header{min-width:1000px;max-width:1200px;}
.main{float: left;max-width:880px;min-width:680px;width: calc(100% - 320px);}
.side{float: right;width: 300px;}
.fbox{width: 100%;}
.show-inpc{display: inline-block;}
th.show-inpc,td.show-inpc{display: table-cell;}
.pc-half{float: left;width: 45%; width: calc(50% - 30px); padding:0 15px;}
.pc-three{float: left;width: 30%; width: calc(33.33% - 20px); padding:0 10px;}
ul.w_s li{width:12.5%;}
ul.w_l li{width:20%;}

/* top */
.header{display: none;}
.tbox{position: relative;height: 50px;background: #fff;}
.tbox .logo,.tbox .navmenu{display: block; float: left;}
.tbox .navmenu{line-height: 32px;}
.navmenu ul li{ width: 100px;padding:0.25rem 0rem;}
.tbox .logo{width: 180px;height: 48px;text-align:left;margin-right:60px;}
.so-box{float: right;padding-top:0.375rem;}

.side .lnk-sqr a{padding: 0.25rem;margin:0.1rem;}
.index .main .lnk-sqr a{width: 3rem;height: 3rem;line-height: 3rem;}
.main .panel{float: left;width: 47.5%;}

/*行情页*/
.stockitem ul li{width: 15%;}
.funditem ul li{width: 23%;}
.sq_price .price_now{font-size: x-large;padding: 0 1rem;}
.stockitem .sq_price{width: 140px;border-right: 0.0625rem solid #999;margin: 0 0.375rem;}
.stockitem .sq_price_items{width: calc(100% - 180px);min-width: 780px;max-width: 1020px;}
.funditem .sq_price{width: 15%;border-right: 0.0625rem solid #999;margin: 0 0.375rem;}
.funditem .sq_price_items{width: 60%;min-width: 600px;max-width: 1020px;}

}
