*{margin:0; padding:0;}
*, ::after, ::before {box-sizing: border-box;}
body{margin:0;padding:0;font-family:"黑体",Arial, Helvetica, sans-serif;font-size:14px;margin:auto;max-width:1440px; overflow-x: hidden; overflow-y: auto; word-wrap: break-word;}
a{-webkit-tap-highlight-color: transparent;}
h2{margin:13px 0;}
/*table img{vertical-align:bottom;margin-left:0.5rem;float:right;}*/
th img{vertical-align:middle;padding:0 0 0.2rem 0.3rem;}
/*input:-webkit-autofill, textarea:-webkit-autofill, select:-webkit-autofill{-webkit-box-shadow: 0 0 0px 1000px #2a2a2a inset}*/
#container{position:relative;width:100%;margin:auto;height:100%;}
/*aside{width:120px;height:100%;background:#000;position:absolute;top:80px;bottom:0;left:0;}*/
aside a{text-decoration:none}
aside ul{list-style-type:none;padding:0 6px;margin:0px;}
.aside_ul01{overflow-x: hidden; overflow-y: scroll;height: 100%;}
.aside_ul02{overflow-x:unset;overflow-y:unset;}
.as-add{position: absolute; bottom: 0; width:100%; height: 3rem;}
.head a{text-decoration:none;font-size:22px;}
.head img{vertical-align:middle;padding-bottom:0.6rem;padding-right:0.6rem;}
/*@media (max-width: 1430px){
	.head{width:88%;}
}*/
#main{position:fixed;left:120px;overflow-x:auto;right:0;top:80px;bottom:0;max-width:1320px;padding:1rem 0.6rem; margin: 0 auto;}
#main2{overflow-x:auto;right:0;top:80px;bottom:0;padding:1rem 0.6rem; margin: 0 auto;}
.main_02{left:0 !important;}
.inner-container{position:fixed;/*left:0;*/top:80px;bottom:0;overflow-x:hidden;overflow-y:hidden;}
.inner-container2{z-index:98;overflow-x:unset;overflow-y:unset;}
.text-xz{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.xz-15{max-width: 15rem;margin: 0 auto;}
.xz-11{max-width:11rem;margin: 0 auto;}
.xz-10{max-width:10rem;margin: 0 auto;}
.xz-9{max-width:9rem;margin: 0 auto;}
.xz-8{max-width:8rem;margin: 0 auto;}
.top-sh-btn{margin: 28px;}
.top-sh-btn02{background: #505050; padding:8px; margin-left: 30px; border-radius: 18px;}
.top-sh-box{overflow: visible; border: none; top: 4.3rem; position: absolute; right:0; width:326px; z-index: 999; background:#2a2a2a; border-radius: 28px; padding: 10px;}
.top-sh-box::before{display: block; position: absolute; top: -20px; left:120px; width: 20px; height: 20px; border: 10px solid transparent; border-bottom-color:#2a2a2a; content: '';}
.top-sh-input{border-radius: 18px; border: 0; width: 260px; background: #505050; outline: none; padding: 10px 90px 10px 16px; font-size: 14px; color: #fff;}
.top-sh-sl{background: #505050; color: #fff; border: 0; outline: none; margin-left:-80px;}
.top-btn{margin-top:30px;}
.top-btn a{font-size:14px; margin:0 14px;}
/*隐藏滚动*/
.element::-webkit-scrollbar {width: 0 !important }
.element{-ms-overflow-style:none;overflow:-moz-scrollbars-none;/*firefox*/scrollbar-width: none;/*firefox*/}
.element::-webkit-scrollbar {display:none}
/*隐藏滚动*/
.icon_sh{height:18px; width:18px; position:relative; top:4px; right:40px; z-index:2;}
.btn_sh{/*position: relative;top: 0;right: 40px;z-index: 2; */text-decoration: none;}
.input-k01{width:80px !important;}
.input-k02{width:100px !important;}
.input-k03{width:120px !important;}
.sel_area{display: inline; position: relative;}
.sh_area span{width:25%; line-height:2rem;}

.box{padding:1rem;display:inline-flex;flex-wrap:nowrap;/*max-width:1278px;*/width:100%;justify-content:space-between;}
.box-bk4{padding:0.5rem 1rem;}
.box1{width:20%;line-height:1.2rem;margin-right:1rem;}
.box1-l{line-height:1.2rem;}
.box2{display:inline-flex;flex-wrap:nowrap;flex-direction:column;width:100%;}
.box2-1{margin-bottom:1rem;padding-left:3rem;display:flex; justify-content:flex-start;}
.box2-2{width:100%;height:100%;display:inline-flex;flex-wrap:nowrap;justify-content:flex-start;position: relative;}
.box2-2-1{margin-right:1rem;width:80%;}
.box2-2-1a{margin-right:1rem;width:100%;margin-bottom:1rem;}
.box2-2-1-1{margin: 1rem 3rem;}
.box2-2-1 iframe{min-height:360px;}
.box2-2-2{width:20%;}
.box2-2-3{margin:1rem;width:10%;}
.mdu_box2-2{overflow-x: hidden; overflow-y: scroll; height: 21rem;}
.box3{width:47%;}	
.box4{width:100%; padding:0.5rem 0.8rem 0.5rem 0.8rem; position: relative;}
.box404{text-align: center;padding-top: 160px; min-height:640px;}
.box404 p{font-size:14px; color:#fff; margin-top:60px;}

.list-top{padding:0 1rem; width: 100%; position: relative;}
.list-top-close{position: absolute; color: #fff; top: 1rem; right: 2.5rem; border: 0; background: none; z-index:10;}
.list-top-text{position: absolute; left: 3.5rem; top: 1.7rem; line-height: 1.5rem; font-size: 16px;}
.main-right_box{display:flex; flex-direction: column; width:316px; min-width: 316px;}

.adv p{position: relative; top: 50%; transform: translateY(-50%); line-height:2rem;}

.zxbp-btn a{color:#999999; text-decoration: none; margin-right:0.5rem;}

.spsc_p{position: absolute; bottom: 6px; left: 6px;}
.spbk_div{flex: 0 0 20%; text-align: center; margin: 6px 0;}
.spbk_div a{text-decoration:none;}
.spbk_div img{margin-bottom:6px;}
.spbk_div i{font-size: 28px; margin-bottom: 5px; display: block;}
.switch{background:url(../../../../images/web/member/qiehuan.svg) no-repeat center; width:18px; height:18px; background-size: cover; margin-left: -1rem;}
.new-detail h1{font-size:24px;}
.new-detail a{display:block;}
.new-detail img{max-width:80%; margin: 10px auto; display: block;}

/*table*/
.tab1 {border: 0px solid; padding: 0; overflow: hidden; white-space: nowrap; font-size: 0.9rem;}
.tab1 th {color: #858585;}
.tab1 th, td { border: 0px solid; padding: 0.5rem; text-align: center;}
.tab2{border:0px solid;text-align:right;padding:0;overflow:hidden;white-space: nowrap; table-layout: fixed;}
.tab2 th{border:0px solid;padding:0 0.7rem 0.7rem 0.7rem;text-align:right;}
.tab2 td{border:0px solid;text-align:right;padding:0.6rem ;padding-left:6px;}
.tab3 {padding:0;}
.tab3 td{width:10rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.tab4{border:0px solid !important;text-align:center;padding:0;overflow:hidden;white-space: nowrap;}
.tab4 th{border:0px solid;padding:0 0.7rem 0.7rem 0.7rem;text-align:center;}
.tab4 td{border:0px solid;text-align:center;padding:0.6rem ;padding-left:6px;}
.th_tx-r{text-align:right !important;}
.tab-name{font-size:15px;margin-bottom:1rem;display:block;}
.tab-qg_li{line-height: 24px !important;}
.tab-qg_li a{text-decoration:none;}
.tab-qg_a{line-height: 24px; margin-right: 20px; margin-left: 30px;}
.tab-qg_a_name{line-height: 24px; font-size:20px;}
.tab-qg_b{margin-right:14px;}
.tab-tel{display:flex; justify-content:center; align-items:center; text-decoration:none;}
.tab-tel img{margin-right:4px;}
.tab-box{/*table-layout: fixed;*/ word-break: break-all; overflow: auto;}
.tab-gy{padding:5px 10px; border-radius:4px; font-size:13px; white-space: nowrap;height:fit-content;}
.tab-qg{padding:5px 10px; border-radius:4px; font-size:13px; white-space: nowrap;height:fit-content;}
.tab-qyzh{padding:0px 6px; border-radius:4px; font-size:13px; white-space: nowrap; height: 1.5rem;}
.main-tab_box{width:930px;}
.main-tab{padding:0 !important;}
.det-tab{padding:0 !important;}
.det-tab th{background:none;border:0;}
.tab-cj{background:#ff3c39; border-radius: 4px; color:#000; padding:4px 8px;}
.of-un{overflow: unset !important;}

.tab-cjdd th{text-align: center; padding: 6px; overflow: hidden; white-space: nowrap; background:#2C2C2C; font-weight: normal;} 
.tab-cjdd td{padding: 6px 10px; overflow: hidden; white-space: nowrap; border-bottom: 1px solid #2C2C2C;}
/*table*/
/*title*/
.title_g {position: relative;white-space:pre; line-height: 24px;}
.title_g[aria-label]:hover:after {content: attr(aria-label); position: absolute; bottom: -190px; left: 42px;  width: auto; height:auto; border: 1px solid #999; border-radius: 4px; z-index:10; padding:10px; background:#1e1e1e; text-align: left;}
/**/
/*ul*/
.main-screen li{line-height:40px; display: flex;align-items: center;}
.main-screen span{display:block;}
.main-screen_ti{width:4rem;}
.main-screen_btn{width:120px; padding:8px; display:block; text-align: center; text-decoration: none; margin: 6px auto 0 auto; line-height:1rem;}
.main-s-div{position: relative; margin-bottom: 1rem; margin-top: -12px;}
.main-search{width: 100%; border-radius: 18px;  outline: none; padding: 8px 50px 8px 16px; font-size: 14px;   }
.main-search-btn{width: 40px; height: 94%; border-radius: 0px 16px 16px 0px; position: absolute; top: 1px; right: 1px;}
.main-s-icon{position: absolute; width: 16px; left: 50%; top: 50%; transform: translate(-50%,-50%);}
.d-buy-ul li{display:flex; line-height: 32px;}
.time_bk{height:60px;width:50%;margin: 12px 0px;}
.time_bk span{line-height: 24px;text-align: center;}
.time_bk p{font-size:16px; font-weight:bold; margin: 0 2px;}
.time_bks{width: auto; padding: 0.5rem 2rem; position: absolute; top: 0; right: 0; margin: 0;}
.adprice_bk{height:30px; width:100%; margin-top: -12px; margin-bottom:12px;}
.ul-a01 .lh{line-height:2rem;}
.ul-a01 .lh2{line-height:1.5rem;}
/*ul*/
/* menu-bar */  
.menu-bar{z-index:99;position:relative;}  
.menu-bar ul{padding:0;margin:0px;}  
.menu-bar li {padding:0.6rem 1rem;margin:0px;text-align:left;}  
.menu-bar a {/*font-size:15px;*/font-size:14px;text-decoration:none;cursor: pointer;}  
.menu-bar .main-menu {padding:0;margin:0px;list-style-type:none;}  
.menu-bar .main-menu li.toplevel {vertical-align:middle;padding:0;position:relative;text-align:center;/*height:32px;*/}  
.menu-bar li:hover {z-index: 128000;}  
.menu-bar li:hover .sub-menu {display:block;z-index:99999;}  
.menu-bar .sub-menu {padding:1.5rem 0.5rem;display:none;top:auto;left:auto;white-space:nowrap;position:fixed;text-align:left;/*margin-left:-1.5rem;*/ /*width:400px;*/}
.menu-bar .sub-menu ul {padding:0;list-style-type:none;rem-float:left}  
.menu-bar .sub-menu li.sub-menu-li {}  
.menu-bar .sub-menu li.sub-menu-li a {font-size:14px;float:none;list-style-type:none;text-align:left;}   
.menu-bar .sub-menu li.sub-menu-li:hover a {text-decoration: underline}  
.arrow{width: 0;height: 0;position:relative;top:10px;margin-left:6px;}
.arrow2{width: 0;height: 0;position:relative;top:10px;margin-left:6px;}
.bar-h{margin:30px 20px;}
.menu-bar15{margin-left:auto;}
.menu-bar1l{margin-left:2rem;}
.menu-li_a{width:100px; float: left;}
.menu-ul_a{width:230px;}
/*.menu-bar1 i:hover{border-top-color:#ffff00;}*/

.list-top-text_title{font-style:italic; color:#ddd; font-size:18px; font-weight:bold; line-height:38px;}
.list-top-text_content{color:#bbb; font-size:16px; font-style:italic; line-height:24px;}
.list-top-img_g{background: url(../../../../images/web/member/2/list-top-k.png) no-repeat; width:100%; min-height:120px; padding:20px 0 28px 45px;}
.ewm-p{margin-top:0.5rem;line-height:1.2rem;}
.ewm-js{text-align:left;padding-left:1.5rem !important;}
.ewm_img{padding:0;width:120px;border-radius:10px;}
.ewm01:hover .ewm01-bk{display:block;}
.ewm01-bk{position: absolute;background: #1e1e1e;border: 1px solid #333333;padding: 15px;width: 170px;text-align: center;right: -24px;top: 36px;display:none;z-index:999;}
.ewm01-bk img{width:140px;}
.form_a{/*height:2rem;width:100%;*/margin:0.5rem 1rem;line-height:2.3rem;display:flex; flex-direction:row; justify-content:flex-start;}
.form_name{width: 20%;}
.form_input{height:2.6rem;width:80%;/*margin:0 2rem;*/border:0px solid;/*float:right;*/padding:0 0.6rem; font-size:14px;}
.form_area{height:80px;resize:none;padding:0.6rem;}
.form_lab{display:inline;margin-left:2rem;}
.btn_2a{padding:0.4rem 3.5rem !important;}
.btn_3a{padding:0.35rem 2.5rem !important;}
.bottom-btn_a{position: fixed;  bottom: 0; width:100%;}
.bottom-btn_a a{text-decoration:none;}
.font-weight-bold {font-weight: 700 !important;}
.btn-tims{width:45%; padding:1.1rem; text-align:center; font-size:1rem; font-weight: bold; text-decoration:none;}
.btn-gy{width:55%; padding:1.1rem;text-align:center; font-size:1rem; font-weight: bold; text-decoration:none;}
.btn-gy02{display:block; padding:0.4rem; text-align:center; font-size:0.95rem; font-weight: bold; text-decoration:none; border-radius: 3rem;}
.btn-zxlx{display:block; padding:0.4rem; text-align:center; font-size:0.95rem; font-weight: bold; text-decoration:none; border-radius: 3rem;}
.btn-totop{opacity:0.7; width:3rem; height:3rem; border-radius:1.5rem;}
.totop-bk{position: fixed; bottom: 5rem; right: 1.5rem; z-index: 99;}
.totop-jt{font-size: 0.8rem !important; margin-bottom: 3px;}
.btn-btmline{height:2px; width:1rem; margin: 0.5rem auto}
.btn-jbuy{padding:0.5rem 1rem;border-radius:4px;position:absolute;right:1rem;bottom:1.2rem;text-decoration:none;}
.xsjj_m-bk{border-radius:0.5rem;padding:0.3rem;position:relative;}
.xsjj_m-bk2{border-radius:0.3rem;}
.new-back{position: absolute; right: 1.5rem; bottom: 2rem;}
.new-back a{text-decoration: none;padding: 10px 16px;border-radius: 3px; cursor:pointer;}
.box-fx{position: relative;float:left;padding-top: 2.5rem;}
.box-fx:hover div{display:block;}
.box-fx a{text-decoration: none; }
.fx-ewm{padding: 0.5rem; /*width: 120px;*/ font-size: 18px; text-align: center; border-radius: 0.5rem; position: absolute;bottom:2rem;right:0;}
.fx-ewm .img-ewm img{max-width:200px;}
.fx-ewm2{top: 1.5rem; left:1rem;}
.fx-ewmnobk{background:none !important;}
.img-ewm{/*width:100px; height:100px; */margin: 0 auto;}
.ts-box{padding:1rem;background:#fefefe; color:#999999; border-radius: 0.5rem; position: absolute; top: -6rem; left:1rem;}
.wxhy-ewm{position: absolute; top: -12rem; left: -1rem; z-index:99;}
.wxhy-ewm img{width:10rem;}
.buyjian{
	display: flex;
  justify-content: center;
  align-items: center;
  width: 30px;
  text-decoration:none;
}
.buyjia{
	display: flex;
  justify-content: center;
  align-items: center;
  width: 30px;
  text-decoration:none;
}
.buy_num{
	width:60px;
	text-align:center;
	border: 0;
    outline: none;
}
.btline2{
	line-height:50px !important;
	align-items: center;
}

.search_bk{
    height: 2.5rem;
    width: 100%;
    padding: 0.5rem 0.3rem;
    border-radius: 2rem;
    padding-bottom: 0.6rem;
}
.search_input{
	width: 70%;
    outline: none;
    border: 0;
}
.input01 {
    width: 60%;
    height: 2.5em;    
    border: 0;   
    outline: none;
    font-size: 1em;
}
.input02{
	resize: none;
    height: 4rem;
}
.chengjiao{
	position: absolute;
    right: 2rem;
    width: 4rem;
    top: 1.5rem;
}
.ipt-dj {
    height: 1.9rem;
    border: 0;
    padding: 0 1rem;
    outline: none;
    margin: 0.5rem 0;
}
.tpt-dj-yd2 {
    height: 1rem;
    font-size: 16px;
    width: 50%;
    padding: 0;
    margin: 0;
}
.ljbq-a a:hover{background:#333;color:#fff;}
.ljbq-a a:active{background:#333;color:#fff;}
.ljbq-a a{text-decoration:none;color:#999;background:#333;padding:0.4rem 0.7rem;border-radius:16px;margin:0.3rem;}
.ljbq-a_ac{background:#333;color:#ffff00 !important;}

/*提货权交易*/
.thq-bk{background: url(../../../../images/web/member/2/thq-bk.png) no-repeat; width:930px; height:238px;}
.thq-bk-non{background: url(../../../../images/web/member/2/thq-non.png) no-repeat; width:930px; height:238px;}
.thq-box{padding: 22px 60px 0 90px;}
.thq-text-1{color:#000; font-size:18px;}
.thq-text-2{color:#FFD792}
.thq-text-3{background:#3A2B20; border-radius:17px; padding:4px 14px 4px 0;}
.thq-mt7{margin-top:7px;}
.thq-mt10{margin-top:10px;}
.thq-pt19{padding-top:19px;}
.thq-pt28{padding-top:28px;}
.thq-pr8{padding-right:8px;}
.thq-ul{line-height:26px; margin-top:14px;}
.thq-img{width:258px; height:108px; border-radius:7px;}
	/*轮播图*/
	.overall{width:1268px; height:158px; align-items:center;}
  .content{position:relative; height:158px;}
  .content ul{list-style-type:none;}
  .content ul>li{/*width:600px; height:300px;*/ position:absolute; transition:1s; opacity:0;}
  .content ul>li img{width:1268px; height:158px;}
  .content ol{position:absolute; list-style:none; bottom:16px; right:30px;}
  .content ol li{width:20px; height:4px; font-size:15px; line-height:20px; float:left; text-align:center; border-radius:2em; margin:0 4px;}
	/**/
/**/
/*商品设置弹窗*/
.pw-bk{
	position: fixed;
    z-index: 100;
    background: rgb(0 0 0 / 70%);
    width: 100%;
    height: 100%;
    /*max-width: 1440px;*/
    top:0;
    right:0;
}
.pw-w{
	width: 40%;
    height: 420px;
    position: absolute;  
    margin: auto;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
}
.pw-m{
	height:310px;
	display: flex;
    justify-content: center;
}
.pw-m a{
	display:block;
	text-decoration: none;
}
.pw-m-div{	
	margin-top: 8px;
    -o-text-overflow: ellipsis;
    overflow: auto;
    text-overflow: ellipsis;
    white-space: nowrap;
    word-break: break-all;
}
.pwmd-l{
	height: 220px;
}
.pwmd-r{
	height: 260px;
}
.pw-line{
	width:1px;
	height:100%;
}
.pw-close{	
    right: 1rem;
}
.pw-df{
	display:block;
	width:120px;
	height:30px;
	text-align: center;
    line-height: 30px;
    text-decoration: none;
    margin: auto;
}
.pw-search{
	width: 100%;
    border-radius: 18px;    
    border: 0;
    outline: none;
    padding: 8px 16px 8px 16px;   
}
.pw-search_m{	
    padding: 12px 16px;
}
.pw-mr{
	display:block;
	position: absolute;
    right: 0;
    line-height: 30px;
}
/**/
/*首页切换*/
.btn-ck{
    padding: 6px;
    border-radius: 4px;
    text-decoration: none;
}
.btn-nock{
    color: #858585;
    padding: 6px;
    border-radius: 4px;
    text-decoration: none;
}
.btn-c-bk{
	display: inline-block;
    border-radius: 10px;
    padding: 10px 6px;
    /*border: 1px solid #2c2c2c;*/  
}
/**/


/*checkbox*/
.box_inner1{
	position: relative;
}
.box_inner1 label{
	cursor: pointer;
	position: absolute;
	width: 1.2rem;        /*此处width和height是选框显示出来的大小*/
	height: 1.2rem;
	top:0;                /*此处top和left是选框显示出来位置, 可根据需求进行调节*/
	left: 0;   
}
.box_inner1 label:after{
	opacity: 1;        /*选中后样式的透明度, 1是不透明*/
	content: '';    /*选中后的内容 ,此处为空是指把默认的去掉, 下面自定义*/
	position: absolute;
	width: 11px;    
	height: 7px;	
	top: 2px;
	left: 2px;
	border: 2px solid white;
	border-top: none;
	border-right: none;
	
	/*选中的样式是用盒子div加背景色, 加旋转实现的, 下面的代码是旋转45度*/
	-webkit-transform: rotate(-45deg);
	-moz-transform: rotate(-45deg);
	/*-o-transform: rotate(-45deg);*/
	-ms-transform: rotate(-45deg);
	transform: rotate(-45deg);	
}
.box_inner1 input[type=checkbox]:checked + label:after{
	opacity: 0;        /*取消选中*/
}
.box_text1{
	position: fixed;
    margin-left: 1.5rem;
}
/**/

.infor-ul li{display:flex;margin:1rem 0;}
.infor-ul p{width:6em;}

.Product_details{
	resize: none;
	background:transparent;
	border:0;
	outline:none;
	height: 100px;
	width:100%;
}

.sel-jc{position:absolute;top:1rem;left:1.5rem;}
.sel-dygl{position:absolute;top:2px;right:330px;}
.sel-dygl select{height:30px;background:transparent;color:#fff;border:0;outline:none;}
.sel-dygl option{background:#1e1e1e;}


.fl{float:left;}
.fr{float:right;}
.text-center{text-align: center !important;}
.text-left{text-align: left !important;}
.text-right{text-align:right !important;}
.text-justify{text-align: justify;}
.adress1 a{text-decoration: none;}
.lod-vip{border-radius:18px;border:0;padding:10px 12px;/*text-decoration:underline !important;*/}
.lod-vip a{font-size:12px !important;}
.d-vip{margin:20px 0;}

/*M*/
.btn-a {
    padding: 0.3rem 2.7rem;
    border-radius: 2rem;
    display: inline-block;    
    border:0;
    outline:none;
}
.djyl p {
    margin: 0;
    display: inline;
    color: #858585;
}
.dj-t-bk {
    background: #242424;
    width: 60%;
    padding: 0 1rem;
    height: 4rem;
}
.dj-t-bk p {
    color: #858585;
}
.dj-rq-bk {
    background: #3b3b3b;
    width: 40%;
    padding: 1rem;
    height: 4rem;
}
.dj-rq-bk input {
    width: 100%;
    text-align: right;
    background: none;
    border: 0;
    outline: none;
    color: #858585;
    font-size: 1rem;
}
/**/

/*flex*/
.dis-flex{display:flex;}
.dis-none{display:none;}
.dis-block{display:block !important;}
.dis-inline{display:inline;}
.dis-inline-block{display: inline-block;}
.dis-inline-flex{display: inline-flex;}
.dis-contents{display: contents;}
.align-start{align-items: flex-start;}
.align-center{align-items: center;}
.align-end{align-items: flex-end;}
.align-baseline{align-items: baseline;}
.content-center{align-content: center;}
.justify-content-around{display:flex;justify-content:space-around;;}
.justify-content-between{display:flex;justify-content:space-between;}
.justify-content-center{display:flex !important;justify-content:center;}
.justify-content-start {display:flex;justify-content:flex-start !important;}
.justify-content-end {-ms-flex-pack:end!important;justify-content:flex-end !important;}
.justify-content-evenly {justify-content:space-evenly;}
.justify-direction-column{display:flex; flex-direction:column;}
.flex-row{flex-direction: row;}
.flex-wrap{flex-wrap: wrap;}
/*m*/
.pt-0, .py-0 {padding-top: 0 !important;}
.pt-1, .py-1 {padding-top: 0.25rem !important;}
.pt-2, .py-2 {padding-top: 0.5rem !important;}
.pt-3, .py-3 {padding-top: 1rem !important;}
.pt-4, .py-4 {padding-top: 1.5rem !important;}
.pt-5, .py-5 {padding-top: 2rem !important;}
.pt-6, .py-6 {padding-top: 2.5rem !important;}
.pt-7, .py-7 {padding-top: 3rem !important;}
.pb-0, .py-0 {padding-bottom: 0 !important;}
.pb-1, .py-1 {padding-bottom: 0.25rem !important;}
.pb-2, .py-2 {padding-bottom: 0.5rem !important;}
.pb-3, .py-3 {padding-bottom: 1rem !important;}
.pb-4, .py-4 {padding-bottom: 1.5rem !important;}
.pb-5, .py-5 {padding-bottom: 2rem !important;}
.pb-6, .py-6 {padding-bottom: 2.5rem !important;}
.pb-7, .py-7 {padding-bottom: 3rem !important;}
.pb-8, .py-8 {padding-bottom: 3.5rem !important;}
.pb-9, .py-9 {padding-bottom: 4rem !important;}
.pb-19, .py-19{padding-bottom: 9rem !important;}
.pl-0, .px-0 {padding-left: 0 !important;}
.pl-2, .px-2 {padding-left: 0.5rem !important;}
.pl-3, .px-3 {padding-left: 1rem !important;}
.pl-4, .px-4 {padding-left: 1.5rem !important;}
.pl-5, .px-5 {padding-left: 2rem !important;}
.pl-6, .px-6 {padding-left: 2.5rem !important;}
.pl-7, .px-7 {padding-left: 3rem !important;}
.pr-0, .px-0 {padding-right: 0 !important;}
.pr-2, .px-2 {padding-right: 0.5rem !important;}
.pr-3, .px-3 {padding-right: 1rem !important;}
.pr-4, .px-4 {padding-right: 1.5rem !important;}
.pr-5, .px-5 {padding-right: 2rem !important;}
.pr-6, .px-6 {padding-right: 2.5rem !important;}
.pr-7, .px-7 {padding-right: 3rem !important;}
.mt-auto, .my-auto {margin-top: auto !important;}
.mb-auto, .my-auto {margin-bottom: auto !important;}
.mt-0, .my-0 {margin-top: 0rem !important;}
.mt-1, .my-1 {margin-top: 0.25rem !important;}
.mt-2, .my-2 {margin-top: 0.5rem !important;}
.mt-3, .my-3 {margin-top: 1rem !important;}
.mt-4, .my-4 {margin-top: 1.5rem !important;}
.mt-5, .my-5 {margin-top: 2rem !important;}
.mt-6, .my-6 {margin-top: 2.5rem !important;}
.mt-7, .my-7 {margin-top: 3rem !important;}
.mt-8, .my-8 {margin-top: 3.5rem !important;}
.mt-9, .my-9 {margin-top: 4rem !important;}
.mb-0, .my-0 {margin-bottom: 0rem !important;}
.mb-1, .my-1 {margin-bottom: 0.25rem !important;}
.mb-2, .my-2 {margin-bottom: 0.5rem !important;}
.mb-3, .my-3 {margin-bottom: 1rem !important;}
.mb-4, .my-4 {margin-bottom: 1.5rem !important;}
.mb-5, .my-5 {margin-bottom: 2rem !important;}
.mb-6, .my-6 {margin-bottom: 2.5rem !important;}
.mb-7, .my-7 {margin-bottom: 3rem !important;}
.mb-8, .my-8 {margin-bottom: 3.5rem !important;}
.mb-9, .my-9 {margin-bottom: 4rem !important;}
.mr-auto, .mx-auto {margin-right: auto !important;}
.mr-0, .mx-0 {margin-right: 0 !important;}
.mr-1, .mx-1 {margin-right: 0.25rem !important;}
.mr-2, .mx-2 {margin-right: 0.5rem !important;}
.mr-3, .mx-3 {margin-right: 1rem !important;}
.mr-4, .mx-4 {margin-right: 1.5rem !important;}
.mr-5, .mx-5 {margin-right: 2rem !important;}
.mr-6, .mx-6 {margin-right: 2.5rem !important;}
.mr-7, .mx-7 {margin-right: 2.5rem !important;}
.ml-f15{margin-left:-1.5rem !important;}
.ml-auto, .mx-auto {margin-left: auto !important;}
.ml-0, .mx-0 {margin-left: 0rem !important;}
.ml-1, .mx-1 {margin-left: 0.25rem !important;}
.ml-2, .mx-2 {margin-left: 0.5rem !important;}
.ml-3, .mx-3 {margin-left: 1rem !important;}
.ml-4, .mx-4 {margin-left: 1.5rem !important;}
.ml-5, .mx-5 {margin-left: 2rem !important;}
.ml-6, .mx-6 { margin-left: 2.5rem !important;}
.ml-7, .mx-7 {margin-left: 3rem !important;}
.ml-8, .mx-8 {margin-left: 3.5rem !important;}
.ml-9, .mx-9 {margin-left: 4rem !important;}
.container, .container-fluid, .container-lg, .container-md, .container-sm, .container-xl {
    width: 100%;
    padding-right: 15px;
    padding-left: 15px;
    margin-right: auto;
    margin-left: auto;
}
.row {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    margin-right: -15px;
    margin-left: -15px;
}
.col, .col-1, .col-10, .col-11, .col-12, .col-2, .col-3, .col-4, .col-5, .col-6, .col-7, .col-8, .col-9, .col-auto, .col-lg, .col-lg-1, .col-lg-10, .col-lg-11, .col-lg-12, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-auto, .col-md, .col-md-1, .col-md-10, .col-md-11, .col-md-12, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-auto, .col-sm, .col-sm-1, .col-sm-10, .col-sm-11, .col-sm-12, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-auto, .col-xl, .col-xl-1, .col-xl-10, .col-xl-11, .col-xl-12, .col-xl-2, .col-xl-3, .col-xl-4, .col-xl-5, .col-xl-6, .col-xl-7, .col-xl-8, .col-xl-9, .col-xl-auto {
    position: relative;
    width: 100%;
    padding-right: 15px;
    padding-left: 15px;
}
.f-s_05 {font-size: 0.5rem !important;}
.f-s_08 {font-size: 0.8rem !important;}
.f-s_09 {font-size: 0.9rem !important;}
.f-s_10 {font-size: 1rem !important;}
.f-s_11 {font-size: 1.1rem !important;}
.f-s_12 {font-size: 1.2rem !important;}
.f-s_13 {font-size: 1.3rem !important;}
.f-s_15 {font-size: 1.5rem !important;}
.l-h_005{line-height:0.5rem;}
.l-h_0075{line-height:0.75rem;}
.l-h_015{line-height:1.5rem;}
.l-h_2{line-height: 2rem;}
.ps_r{position: relative;}
.ps-r{position:absolute;right:0;}
.container{display:none;}
.adid1{white-space: nowrap;}
.clear{clear:both;}
.mp-box{
	width:40%;
	padding:0.5rem 1rem;	
	position: absolute;
    z-index: 99;
    left: 0;
    right: 0;
    top:2rem;
    border-radius: 6px;
    margin: 0 auto;
}
.mp-box a{
	display:block;
	line-height: 2.5rem;
    font-size: 1rem;
}

/*basket*/
#header {
    position: relative;
    z-index: 1030;
}
#header .header-body {
    display: flex;
    flex-direction: column;
    transition: min-height 0.3s ease;
    width: 100%;  
    z-index: 1001;
}
.border-top-0 {
    border-top: 0!important;
}
#header.header-effect-shrink .header-container {
    min-height: 60px;
}
#header .header-row {
    display: flex;
    flex-grow: 1;
    align-items: center;
    align-self: stretch;
    max-height: 100%;
}
#header .header-column {
    display: flex;
    align-self: stretch;
    align-items: center;
    flex-grow: 1;
    flex-direction: column;
}
#header .header-column .header-row {
    justify-content: inherit;
}
#header .header-row {
    display: flex;
    flex-grow: 1;
    align-items: center;
    align-self: stretch;
    max-height: 100%;
}
#header.header-effect-shrink .header-logo {
    display: flex;
    align-items: center;
}
#header a {
    display: contents;
}
#header .header-logo {
    margin: 16px 0;
    margin: 1rem 0;
    position: relative;
    z-index: 1;
}

.pos-top {
    position: fixed !important;
    top: 0;
    z-index: 4;
}
.pos-top-1 {
    position: fixed;
    top: 3.6rem;
    z-index: 4;   
}
.pos-mine {
    position: relative;
    top: 9em;
}
.tab-box {
    border: 0px;
    overflow: hidden;
}
.nav {
    margin: 0;
    padding: 0;
}
.navI-radio {
    display: none;
}
.navI-tit {
    display: block;
    line-height: 40px;
    text-align: center;
    cursor: pointer;
    border-left: 0;
    border-bottom: none;
    font-size: 1.1rem; 
    padding: 0.3rem;
}
.w-20 {width:20%;}
.w-25 {width:25%;}
.w-30 {width:30%;}
.w-35 {width:35%;}
.w-40 {width:40%;}
.w-45 {width:45%;}
.w-50 {width:50%;}
.w-55 {width:55%;}
.w-60 {width:60%;}
.w-65 {width:65%;}
.w-70 {width:70%;}
.w-80 {width:80%;}
.w-100{width:100%;}
.minw-25 {min-width:25%;}
.minw-30 {min-width:30%;}
.w-14r{width:14rem;}
.w-16r{width:16rem;}
.h-auto{height:auto;}
.h-100{height:100%;}
.ip-name01 {width: 6em;}
.p-3, .p-3 {padding: 1rem;}
.d-footer{margin-top:4rem;}
.overdue{
	background-image: url(/images/web/member/2/title.png);
	background-repeat: no-repeat;
	width: 100px;
    height: 32px;
    display: flex;
    justify-content: center;
    float: right;
    right: -8px;
    top: 8px;
    position:absolute;
    align-items: center;
}
.overdue_a{
	width: 80px;
    height: 32px;
    right: 0rem;
    top: 0.8rem;
    align-items: center;
    font-size: 0.8rem;
    z-index: 999;
}
.over_b{
	right: -80px;
    top: -29.5rem;
}
.topname02{display:none;}
@media (max-width: 1360px){
	.over_b{right: -74px; top: -34rem;}
}
@media (max-width: 1410px){
	/*.topname01{display:none;}*/
	.topname02{display:block;}
	.head a {text-decoration:none; font-size:14px;}
	.head img{width:40px;}
}
@media (max-width: 890px){
	body {font-size: 14px; font-family: arial,"Microsoft Yahei","Hiragino Sans GB",sans-serif;}
	.head{height:80px; padding: 0 10px; display: flex; align-items: center; justify-content: space-between;}
	.head img {width: 2rem; padding-bottom: 0.3rem; padding-right: 0.3rem;}
	.head a{font-size:1rem;}
	.top-btn, .top-search {display:none;}
	.d-vip {margin: 0;}
	aside{display:none;}
	#main{position: static; padding: 0; overflow-x: clip;}
	.page-inc{display:none;}
	.tb-web_01{display:none;}
	.container{display:block;}
	.container a{text-decoration: none;}
	table a{text-decoration: none !important;}
	.tab2 {
	    border: 0px solid;
	    padding: 0;
	    overflow: hidden;
	    white-space: nowrap;
	}
	.tab2 th {
	    font-size: 1rem;
	    font-weight: 500;
	}	
	.tab2 th, td {
	    border: 0px solid;
	    padding: 1.5rem 0.5rem 0.5rem 0.5rem;
	}
	.tab2-t-left {
	    text-align: left !important;
	    padding-left: 1rem !important;
	}
	.tab2-t-right {
	    text-align: right !important;
	    padding-right: 1rem !important;
	}
	.tab2-w20 {
	    width: 20%;
	}
	.tb-p {
	    max-width: 14rem;
	    overflow: hidden;
	    text-overflow: ellipsis;
	    white-space: nowrap;
	    margin: 0;
	    color:#fff !important;
	}
	.tb-p-dz {
	    max-width: 6.5rem;
	    overflow: hidden;
	    white-space: nowrap;
	    margin: 0;	    
	}
	.tb-p-jg{
	    /*width:7em;*/
	    overflow: hidden;
	    white-space: nowrap;
	    margin: 0;
	}
	.tb-p-spm{
	    max-width: 5rem;
	    overflow: hidden;
	    white-space: nowrap;
	    text-overflow: ellipsis;
	    margin: 0;
	}
	.p-name {
	    font-size: 18px !important;
	}
	.p-name2 {
	    font-weight: 600;
	}
	.d-footer{display:none;}
	.tx-tims{		
	    font-size: 0.8rem;
	    padding: 0.5rem;
	    border-radius: 0.2rem;	    
	}	
	.tx-tims2{
		font-size: 0.5rem;
	    padding: 0.3rem;
	}
	.tx-no{
	    padding: 1em;
	    border-radius: 0.4rem;
	    position: absolute;
	    top: 5rem;
	    left: 0;
	    right: 0;
	    bottom: 0;
	    margin: auto;
	    width: 11rem;
	    height: 3.2rem;
	}
	.tx-svg{
		font-size:0.6rem !important;
		margin-right: 0.2rem;
	}	
	.list-tx{
		margin-left:1rem;
	}
	.list-select{
		font-size:1.1rem;	
		margin-left:1rem;
		/*border-bottom: 2px solid #ffff00;
		padding-bottom: 0.3rem;*/
	}
	.tab-qg_a {
	    line-height:1.5rem;
	    margin-right:0.5rem;
	    margin-left: 0;
	    white-space: nowrap;
    	max-height: 1.5rem;
	}
	.tab-qg_a_name {
	    line-height:1.5rem;
	    font-size: 1.2rem;
	}
	.tab-qg_b{
		border-radius: 0;
		font-size: 0.7rem;
		display: inline;
    	padding: 2px 3px;
    	position: absolute;
    	height: auto;
	}
	.overdue{
		position: absolute;
	}
	.overdue_a {
	    right: 1rem;
	    top: 5rem;
  }
  .overdue-g{	
		border-radius: 0;
	    font-size: 0.7rem;
	    display: inline;
	    padding: 3px;
	    position: absolute;
	    margin-left:2.5rem;    
	}
	.overdue-g2 {
		background:red;
    padding: 3px;
    margin-left: 1.5rem;
	}
	.adv{
		background:url(../../../../images/web/member/adv-bj02x.jpg) no-repeat;
		height: 4.5rem;
		background-size: 100% 100%;
	  }
	  .jc{
		background:url(../../../../images/web/member/lc.jpg) no-repeat center;
		height:100%;
		width:100%;
		background-size: 100% 100%;
		position: relative;
		display:block;
		padding-bottom: 30%;
	  }
	  .dlm{
		background:url(../../../../images/web/member/dlm.jpg) no-repeat center;
		height:100%;
		width:100%;
		background-size: 100% 100%;
		position: relative;
		display:block;
		padding-bottom: 30%;
	  }
	  .cpy{
		background:url(../../../../images/web/member/cpy.jpg) no-repeat center;
		height:100%;
		width:100%;
		background-size: 100% 100%;
		position: relative;
		display:block;
		padding-bottom: 30%;
	  }
	  .main-screen li {
      	line-height: 34px;
      }
      .formli02{
    	padding: 1rem;
    	margin-bottom: -1px !important;
      }
      .scr-btn{
	    border: 0px solid;
	    font-weight: 600;
	    padding: 0.8em;
	    margin: auto;
      }    
}
	
hr {
	height: 1px;	
	border: 0px solid;
	margin: 0;
}
.hr_01a {
	margin:1.4rem -4rem;
}
.hr_01b {
	margin:1rem -1rem;
}
.hr_01c {
	margin:0.5rem 0;
}
.hr_x{
	width:25%; 
	height:1px; 	
	margin:0 1rem;
}
.l-h_1{line-height:1rem !important;}
.sm-ti{
	width: 4rem;
    display: inline-block;
}
.sm-btn{
	display: block;
    width: 70%;  
    text-align: center;
    padding: 0.5rem;
    font-weight: 600;
    border-radius: 1rem;
    margin: auto;
    text-decoration: none;
}
.search-form{
	padding:0 1rem;
	width:100%;
}
.search-historic{
    padding: 0.7rem 1.5rem;
    border-radius: 2rem;
    display: inline-block;
    margin: 0 0.7rem 0.7rem 0;
}
.search-historic a{
	text-decoration:none;
}
.yuanj{border-radius: 50%;}
.yuanj-bk{
	width: 100px;
  height: 100px;
  border-radius: 50%;
  overflow: hidden;
  display: flex;
  justify-content: center;
  align-items: center;
}
.yuanj-bk img{
  display: block;
  max-width: 100%;
  height: auto;	
  min-width: 100px;
  min-height: 100px;
}

/*滚动图片*/
.picbox{
	margin-right:2.2rem;
}
.tb-booth {
    position: relative;
    z-index: 1;
    box-sizing: content-box;
}

.tb-s310, .tb-s310 img {
    width: 260px;
    height: 260px;
}
.tb-thumb {
    margin: 20px 0 0;
    overflow: hidden;
}
ol, ul, li {
    list-style: none;
}
.d-ul li{
	list-style: disc !important;
}
.jscarousal-horizontal {
    width: 260px !important;
    height: 40px !important;
    border: solid 0px #7A7677;
    margin: 0;
    padding: 0;
    position: relative;
}
.jscarousal-horizontal-back {
    background-image: url(/images/web/member/2/left.png) !important;
    background-repeat: no-repeat;
    background-position: left;
    background-size: 100%
}
.jscarousal-contents-horizontal {
    width: 220px !important;
    height: 40px !important;
    float: left;
    position: relative;
    overflow: hidden;
}
.jscarousal-horizontal-forward {
    background-image: url(/images/web/member/2/right.png) !important;
    background-repeat: no-repeat;
    background-position: right;
    background-size: 100%
}
.jscarousal-horizontal-back, .jscarousal-horizontal-forward {
    margin-top: 0 !important;
    float: left;
    width: 20px !important;
    height: 40px !important;
    color: white;
    position: relative;
    cursor: pointer;
}
.visible {
    display: block;
}
.jscarousal-contents-horizontal > div {
    position: absolute;
    width: 100%;
    height: 40px !important;
}
#thumbimg {
    margin: 0px 2px;
    float: left;
}
.jscarousal-contents-horizontal > div > div {
    float: left;
}
.jscarousal-contents-horizontal img {
    width: 38px !important;
    height: 38px !important;
 	box-sizing: content-box;
    border: solid 1px #707070 !important;
}
/*滚动图片*/

/*help*/
.contain {
    width: 1190px;
    margin: 0 auto;
}
.pretext1 {
    width: 1150px;
    white-space: pre-wrap;
    font-size: 14px;
    line-height: 24px;    
    padding: 20px 40px;
}
.pretext1 .pretitle1 {
    font-weight: bold;
    font-size: 18px;
    text-align: center;    
}
/*help*/

/*radio*/
.option-radio{
  display: none;
}
.option-radio+label{
  position: relative;
  padding: 0.4em 0.7em;
  min-width:4.3rem;
  border-radius:2em;
  /*border: 1px solid #858585;*/
  display: inline-block;
  font-size: 0.9em;
  text-align:center; 
}
.option-radio:checked+label{
  position: relative;
  padding: 0.4em 0.7em;
  min-width:4.3rem;
  border-radius:2em;
  /*border: 1px solid #858585;*/
  display: inline-block;
}
.option-radio:checked+label:after{
  position: absolute;
  content: '';
  font-size: 0; 
  border-radius:2em; 
}
/*radio*/

.overdue-word{	
	-webkit-filter: grayscale(100%) contrast(50%); /* Chrome, Safari, Opera */
    filter: grayscale(100%) contrast(50%);
}

/*展开收起*/
.block_wrap {}
.chapter_wrap {	
	text-align: left;
	border-radius: 8px;
	margin-bottom: 15px;
	font-size: 14px;
	overflow: hidden;
}
.title_item_wrap {
	display: flex;
	align-items: baseline;
}
/*使用伪类进行图标绘画*/
.title_item_wrap::after {
	content: '';
	width: 9px;
	height: 9px;
	transform: rotate(-45deg);
	display: inline-block;
	transition: 0.3s;
	float: right;
	margin-top: 10px;
}
/*使用类acitve类控制图标的旋转和展开时标题的下边界*/
.active {}
.active::after{
	transform: rotate(135deg);
	margin-top: 5px;
}
.chapter_title {
	font-size: 14px;
	width: calc(100% - 30px);
}
.node_wrap {
	overflow: hidden;
	overflow-y: scroll;
	transition: 0.3s;
	display:none;
}
/*隐藏内容块的滑动条*/
.node_wrap::-webkit-scrollbar {
	display: none;
}
/*控制内容块隐藏 隐藏时，整块向左边平移200%的宽度，并且将最大高度设置为0，否则页面会留有空白*/
.node_wrap_hide {
	transform: translate(0, 0);
	max-height: 0;
}
/*控制内容块显示，显示时，整块向右边复原，并且将最大高度设置为300px，里面的内容即会将块撑开*/
.node_wrap_show {
	transform: translate(0, 0);
	display:block;
}

	/**/
	.btn-slide{text-decoration:none;}
	/**/
/**/

	/*nav*/
	.nav_btn{
		display: none;
	}
	.navbar{
		position: relative;
		width: 100%;
	}
	.nav_lab{
		position: absolute;
		display: inline-block;
		right: 0;
		top: -0.8em;
		z-index:101;
	}
	.list{
		overflow: hidden;
		top:0;
		list-style: none;
		width: 60%;
		height: 100vh;		
		position: fixed;
		right: -70%;
		z-index: 99;
		padding: 0 1rem;
		transition-duration: 0.5s;
	}
	.list li{
		text-decoration: none;
		height: 3.4rem;
		line-height: 3rem;
		/*padding-top: 10px;*/
	}
	.nav_btn:checked~ label{
		right:0;
	}
	.nav_btn:checked~.list{
		right:0;
	}
	.nav_btn:checked~ .list li:nth-of-type(1) span{
		display: inherit;
	}
	.list span{
		font-size: 10px;
		display: inline-block;
		height: 30px;
		line-height: 30px;
		width: 60px;	
		font-size: 4px;
		text-align: left;
	}
	.list i{
		float: right;
    	/*margin-right: 1rem;*/
	}
	.list a{
		text-decoration: none;
		/*margin-left: 1rem;*/
		flex-wrap: wrap;
		/*display: inline-block;*/
		width: 100% ;
		/*display: flex;		
		justify-content: space-around;
		align-content: center;*/
	}
	.list li:nth-of-type(1){
		/*margin-bottom: 1rem;*/
    	margin-top: 0.5rem;
	}
	.list li:nth-of-type(1) span{
		height: 2rem;
		line-height: 3rem;
		display: none;
		overflow: hidden;
		width: 80%;
	
	}
	.list li:nth-of-type(1) img{
		border-radius: 50%;
		height: 45px;
		width: 45px;
	}
	/*.list li:hover{
		background-color: rgba(0, 33, 80, 0.3);
	}*/
	.nav_btn:checked ~ .list span{
		font-size: 14px;
	}
	.nav_mask{
		display:none;
		width: 100%;
	    position: fixed;
	    top: 0;
	    left: 0;
	    height: 100%;
	    z-index: 98;
	}
	.nav_btn:checked ~ .nav_mask{
		display:block;
	}
	.cbl{
		color: #fff ;
    	font-size: 2em !important;
    }
    
  /*tabs*/
  .navtabs {width: 32rem; box-sizing: border-box; position: absolute; right: 7px; top: 1.2rem;}
  .navtabs a{
      text-decoration: none;
  }
  .navtabs .navs{
      height: 40px;
      line-height: 40px;
      overflow: hidden;
      display: flex;
  }
  .navtabs .navs a{
      display: block;
      min-width: 100px;
      /*border-right: 1px solid #eee;*/
      padding: 0 1rem;
      text-align: center;
  }
  .navtabs .cont {
      overflow: hidden;
      display: none;
      background: #101010;
      padding: 1rem 1.5rem;
  }
  .navtabs .cont a{
      display:inline-block;
      width:25%;
      line-height:40px;
      overflow: hidden;
      text-overflow: ellipsis;
      white-space: nowrap;
      padding: 0 6px;
  }
  .navtabs .t-l{height: 1px; width: 198px; position: absolute; right: 0; top: -1px;}
  .navtabs .t-l2{left: 0; top: -1px;}
  .navtabs-l{left:0;}
  
/*jhb*/
.table-jhb{
	padding:0;
}
.table-jhb th {
    border: 0px solid;
    padding: 0.5rem;
    text-align: center;
    font-size: 1em;
}
.table-jhb td {
    border: 0px solid;
    padding: 0.5rem;
    text-align: center;
    font-size: 1em;
}
.table-jhb tr {
    border: 0px solid;
    padding: 0.5rem;
    text-align: center;
    font-size: 1em;
}
.jhb-sp{
	font-size:1.05em;
	margin-bottom:-0.5em;
}
.jhb-gg{
	width: 16rem;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    font-size: 0.8em; 
}

 /*tabs*/
@media (max-width: 890px){
      .navtabs {
       	  width: 100%;
         /* border-top: 1px solid #3e3e3e;*/
          box-sizing: border-box;
          position:fixed;
          right: 0;
         /* background: #2a2a2a;
          color: #fff;*/
          bottom: 0;
          z-index: 101;
          height: 60%;
          top: auto;
      }
      .navtabs a{
        text-decoration: none;
      }
      .navtabs .navs{
        height: 40px;
        line-height: 40px;
        overflow: hidden;
        /*background-color: #2a2a2a;*/
        display: flex;
      }
      .navtabs .navs a{
        display: block;
        width: 30%;
        /*border-right: 1px solid #eee;*/
        color: #fff;
        padding: 0 0.5rem;
        text-align: center;
      }
      .tabs-top{
      	text-align: center;    
	    padding: 0 1rem;
      }
      .navtabs .cont {
        overflow: hidden;
        display: none;
        /*background: #101010;*/
        padding:1rem 0.2rem 1rem 2rem;
        height: 90%;
        overflow-y: auto;
      }
      .navtabs .cont a{
        display:inline-block;
        width:100%;
        line-height:40px;
       /* overflow: hidden;
          text-overflow: ellipsis;
          white-space: nowrap;
          padding:0 1% 0 1rem;*/
      }
      .navtabs .t-l{
        height: 1px;
          width: 198px;
          /*background: #2a2a2a;*/
          position: absolute;
          right: 0;
          top: -1px;
      }  
     /* .navtabs .navs .active {
          background: #101010;
      }
      .navtabs .cont .active {
          background: #2a2a2a;
        border-radius: 8px;
      }
      .navtabs .cont a:hover{
        background: #202020;
        border-radius: 8px;
      }*/
      .navs-input{
        background: none;
	    border: 0 !important;
	    height: 2rem;
	    width: 100%;
	    outline: none
	  }  
	  
	  #tabfw {
			width:100%;
			height: 100%;
			overflow: hidden
		}
		#tabfw-header {			
			height: 33px;
			text-align: center;
			position: relative;
		}
		#tabfw-header ul {
			width: 100%;
			position: absolute;
		}
		#tabfw-header ul li {
			float: left;
			width: 25%;
			/*height: 33px;*/
			line-height: 2rem;		
		}
		#tabfw-header ul li.selected {		
			border-bottom: 0;
			border-bottom: 2px solid #ffff00;
		}		
	#tabfw-content .dom {display: none;}
	#tabfw-content .dom ul li {float: left; /*background-color: red;*/ margin: 15px 10px; width: 225px;}  		
	.sub-bk{position: relative;}
	.btn-ck{padding: 8px 10px; border-radius: 4px; text-decoration: none;}
	.btn-nock{padding: 8px 10px; border-radius: 4px; text-decoration: none;}		
	.ptset{position: absolute; top: 0; right: 1rem; text-decoration: none;}		
	.pw-bk{background: rgb(0 0 0 / 70%);z-index:100;}
	.pw-m{height:60%; display: block; justify-content: center;}
	.pw-m a{display:block; text-decoration: none; line-height:2.5rem;}
	.pw-m-div{height:100%; padding-bottom: 16rem;}
	.pwl-bk{background: rgb(0 0 0 / 70%); position: absolute; top: 0; height: 100%; width: 100%;}
	.pwl-m-div{display: flex; flex-direction: column; max-height: 60%; overflow-y: auto;}
	.pwl-oy-auto{overflow-y: auto;}
	.pwl-m-div a{display:block; text-decoration: none; line-height:2.5rem;}
	.pwx-w{width: 100%; height: 60%; position: absolute; bottom: 0;}
}

/*searchableSelect*/
.searchable-select-hide {display: none;}
.searchable-select {position: relative; outline: none; /*min-width:157px;*/ width:240px;}
.searchable-select1 {position: relative; outline: none;}
.searchable-select-dropdown {position: absolute; left: 0; right: 0; background-color: #2a2a2a; border: 1px solid #3e3e3e; width:auto; z-index:9;}
.searchable-select-dropdown1 {position: absolute; left: 0; right: 0;}
.searchable-select-input {margin: 5px; border: 1px solid #3e3e3e; background-color: #2a2a2a; outline: none; padding: 4px; height: 27px; box-sizing: border-box; width: 96%; color:#fff;}
.searchable-scroll {overflow-y: scroll; position: relative;}
.searchable-select-items {height: 270px; position: relative;}
.searchable-select-items::-webkit-scrollbar {display: none;}
.searchable-select-item {padding: 5px 5px; cursor: pointer; box-sizing: border-box;}
.searchable-select-item.hover {background: #555; color: white;}
.searchable-select-item.selected {background: #3e3e3e; color: #858585;}   
.searchable-select-holder {padding:0 30px 0 4px; background-color: #2a2a2a; background-image: none; border: 1px solid #3e3e3e; /*border-radius: 4px;*/ height: 28px; line-height: 28px; box-sizing: border-box; /* width:300px; margin:2px;*/}
.searchable-select-caret {position: absolute; width: 0; height: 0; box-sizing: border-box; border-color: white transparent transparent transparent !important; top: 5px; bottom: 0; border-style: solid; border-width: 5px; margin: auto; right: 12px; border-left:5px solid transparent !important;}
/**/
/*侧边滑入菜单*/
.sidenav {position: fixed; top: 0; left: 0; z-index: 100; display: block; overflow: auto; width: 256px; height: 100%; background: #212121; box-shadow: 2px 2px 6px rgba(0,0,0,.3); font-weight: 400; font-size: 16px; transition: transform .3s; transform: translate(-262px)}
.sidenav.show {transform: translate(0)}
.sidenav-brand {padding: 20px 24px 19px; border-bottom: 1px solid #ff7043; background: #ff5722; color: #fafafa; font-weight: 700; font-size: 24px; line-height: 32px}
.sidenav-dropdown,.sidenav-header {margin: 0; border-bottom: 1px solid #424242}
.sidenav-header {padding: 16px 24px 15px; background: 0 0; color: #757575; font-size: 19.2px; line-height: 32px}
.sidenav-header small {display: block; font-size: 14.4px; line-height: 16px;}
.sidenav-menu {margin: 0; padding: 0; list-style: none}
.sidenav-menu li { position: relative; display: block}
.sidenav-menu a {display: block; padding: 14px 24px; background: 0 0; /*color: #bdbdbd;*/ text-decoration: none; line-height: 24px; border-bottom: 1px solid #2e2e2e;}
.sidenav-menu a:hover {background: #616161}
.sidenav-menu a.active,.sidenav-menu a.active .sidenav-dropdown-icon,.sidenav-menu a.active .sidenav-link-icon {color: #fafafa}
.sidenav-dropdown-icon,.sidenav-link-icon {position: absolute; top: 16px; color: #757575; text-align: center}
.sidenav-link-icon {left: 24px; display: block; width: 24px; height: 24px}
.sidenav-link-title {display: block;}
.sidenav-dropdown {display: none; padding: 0; list-style: none}
.sidenav-dropdown a {padding-left: 72px;background: #191919}
.sidenav-dropdown a:hover {background: #616161}
.sidenav-dropdown li:first-child a {box-shadow: inset 0 1px 1px rgba(0,0,0,.1)}
.sidenav-dropdown-icon {right: 16px; display: none; width: 16px; height: 16px}
.sidenav-dropdown-icon.show {display: block}
.sidenav-overlay {position:fixed;top:0;left:0;z-index:99;display:none;width:100%;height:100%;background:hsla(0,0%,100%,.8)}
.sidenav-no-scroll {overflow: hidden!important}
/**/
/*出价弹窗样式*/
.pw-w2{height:510px; max-width: 620px;}
.tyname1{flex-shrink: 0;}
.tcbkul>li{display:flex; align-items: baseline; margin-bottom:2rem;} 
.tcbkul li>textarea{resize: none; border: 1px solid #666666; background:#1e1e1e; color:#ffffff; width:100%; height:8rem; outline:none; padding:0.5rem 1rem;} 
.input-file {display: none;} 
.custom-file-upload {position: relative; display: flex; align-items: center; overflow: hidden; padding: 4px 18px 4px 6px; color:#fff; background:#1e1e1e; border: 1px solid #666666; cursor: pointer;}  
.custom-file-upload label {flex-shrink: 0; display: inline-block; background-color: #ffff00; color: #000000; padding: 6px 12px; cursor: pointer; margin:0;} 
.custom-file-upload span{white-space: nowrap; overflow: hidden; text-overflow: ellipsis; margin-left: 1rem;} 
.custom-file-upload label:hover {background-color:#d1d100;} 
#file-name1 {display: inline-block; margin-left: 10px;} 
#file-name2 {display: inline-block; margin-left: 10px;}
@media (max-width: 991px){.tcbk{width: 100%; top: 7%;}}
/*多品竞买表格*/
.m-table1{border-collapse:collapse;}
.m-table1 th{padding:0 1rem; font-weight: normal; color:#999999; background:#292929; border: 1px solid #333333 !important; text-align:left !important;}
.m-table1 td{padding:0.5rem 1rem; white-space: normal; line-height:24px; border: 1px solid #333333 !important; text-align:left !important;}
.foldbtn{display: block; text-align: center; cursor: pointer;width: 100%; height: 100%; padding:5px; background: #292929; color: #999999;}
/*商品情报*/
.qbbgbox{height: 10.5rem !important; overflow: hidden;}
.qbbox{width:40%;height:225px;background: #1e1e1e}
.qbbox a{text-decoration: none;}
.ddbox{width:60%;height:225px;background: #1e1e1e}
.box-titbox{border-left: 1px solid #2C2C2C; padding-left: 2rem; margin-left: 1.6rem;}
.box-titbox p{text-align: justify; line-height: 21px; margin-left:0.5rem;}
.tit-time1{background: #F85454; display: inline-block; padding: 4px 8px; border-radius: 3px; position: absolute; top: 0; left: -3.6rem;}
.tit-time2{background: #2C2C2C;}
.qbhbox{margin-bottom:10px;}
.qbh1{overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 4;}
.qbh1_2{-webkit-line-clamp:8;}
.qbh2{overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2;}
.c-violet{color:#E281F9}
/*期货商品 轮播 滑动*/
.cjbox{position:relative;}
.cjtop{background:url(../../../../images/web/member/2/cj-top.png) no-repeat center; background-size: 100% 100%; height: 1.8rem; width: 10rem; position: absolute; top: 2%; left: 50%; transform: translate(-50%, -50%); display: flex; align-items: center; justify-content: center;}
.cjtop p{font-size: 1rem; color: #fff;}
.gpbtn{border-radius:5px; font-size:0.9rem; padding:10px; background:#161616;}
.gpbtn a{text-decoration: none; color:#858585 !important;}
.gpbtnsel{background:#292900;}
.gpbtnsel a{ color:#FFFF00 !important;}
/* 轮播图开始 */
.nohbanner{ overflow:hidden;text-align:center;position:relative;}
.nohbanner a{ display:block;}
.nohbanner .bx-wrapper .bx-pager.bx-default-pager a{background:#fff;opacity:0.7; *filter:alpha(opacity=70); filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=70);}
.nohbanner .bx-wrapper .bx-pager.bx-default-pager a:hover, .nohbanner .bx-wrapper .bx-pager.bx-default-pager a.active{background:#ff6600;opacity:1; *filter:alpha(opacity=100); filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);}
.nohbanner .bx-wrapper .bx-prev,.nohbanner .bx-wrapper .bx-next{width:40px; height:60px; top:50%; margin-top:-30px; }
.nohbanner:hover .bx-wrapper .bx-prev,.nohbanner:hover .bx-wrapper .bx-next{ visibility:visible;}
.nohbanner .bx-wrapper .bx-prev{ left:10px; background-position:0 0;}
.nohbanner .bx-wrapper .bx-next{right:10px; background-position:-40px 0;}
.bannerPc{ text-align:center; white-space:nowrap; overflow: auto;}
.bannerPc ul{width: 100%;overflow: hidden;}
.bannerPc ul li{ display: inline-block;}
.bannerPc ul,.bannerPc li{ margin:0; padding:0; list-style:none;}
.bannerPc a{ display:block;}
.bx-wrapper {position: relative;margin: 0 auto;padding: 0; *zoom: 1;}
.bx-wrapper li{ text-align:center;}
.bx-wrapper .bx-viewport {-webkit-transform: translatez(0);-moz-transform: translatez(0);-ms-transform: translatez(0);-o-transform: translatez(0);transform: translatez(0);}
.bx-wrapper .bx-pager,.bx-wrapper .bx-controls-auto {position: absolute;bottom:0px;width: 100%;z-index:90;left:0;}
.bx-wrapper .bx-loading {min-height: 50px;background: #fff;height: 100%;width: 100%;position: absolute;top: 0;left: 0;z-index: 1;}
.bx-wrapper .bx-pager {text-align: center;font-size: .85em;font-family: Arial;font-weight: bold;color: #666;padding-top: 20px;}
.bx-wrapper .bx-pager .bx-pager-item,.bx-wrapper .bx-controls-auto .bx-controls-auto-item {display: inline-block;*zoom: 1;*display: inline;}
.bx-wrapper .bx-pager.bx-default-pager a {background: #666;text-indent: -9999px;display: block;width: 10px;height: 10px;margin: 0 5px;outline: 0;-moz-border-radius: 5px;-webkit-border-radius: 5px;border-radius: 5px;}
.bx-wrapper .bx-pager.bx-default-pager a:hover,.bx-wrapper .bx-pager.bx-default-pager a.active {background: #000;}
.bx-wrapper .bx-prev {left: 10px;background-size:contain;}.bx-wrapper .bx-next {right: 10px;background-size:contain;}
.bx-wrapper .bx-controls-direction a {position: absolute;top: 50%;margin-top: -45px;outline: 0;width: 54px;height: 90px; color:rgba(0,0,0,0.1); z-index: 90; text-decoration: none; font-size:4rem;}
.bx-wrapper .bx-controls-direction a.disabled {display: none;}
.bx-wrapper .bx-controls-auto {text-align: center;}
.bx-wrapper .bx-controls-auto .bx-start {display: block;text-indent: -9999px;width: 10px;height: 11px;outline: 0;background: url(../../../../images/web/member/4/controls.png) -86px -11px no-repeat;margin: 0 3px;}
.bx-wrapper .bx-controls-auto .bx-start:hover,.bx-wrapper .bx-controls-auto .bx-start.active {background-position: -86px 0;}
.bx-wrapper .bx-controls-auto .bx-stop {display: block;text-indent: -9999px;width: 9px;height: 11px;outline: 0;background: url(../../../../images/web/member/4/controls.png) -86px -44px no-repeat; margin: 0 3px;}
.bx-wrapper .bx-controls-auto .bx-stop:hover,.bx-wrapper .bx-controls-auto .bx-stop.active {background-position: -86px -33px;}
.bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-pager {text-align: left; width: 80%;}
.bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-controls-auto {right: 0; width: 35px;}
.bx-wrapper .bx-caption {position: absolute;bottom: 0;left: 0;background: #666\9;background: rgba(80, 80, 80, 0.75);width: 100%;}
.bx-wrapper .bx-caption span {color: #fff;font-family: Arial;display: block;font-size: .85em;padding: 10px;}
#bx-pager{margin-top: -30px; text-align: center;}
#bx-pager a { margin: 0 3px;display:inline-block;}
.bx-viewport{height:220px !important;}
.bxslider{padding-top:20px !important;}
.nohbanner .bx-wrapper .bx-pager.bx-default-pager a{width: 1rem; height: 0.3rem; background: #2A2A2A; border-radius: 5px;}
.nohbanner .bx-wrapper .bx-pager.bx-default-pager a:hover, .nohbanner .bx-wrapper .bx-pager.bx-default-pager a.active{background:#fff;}
/*加我微信*/
.jwwxbox{display: flex; align-items: center; justify-content: center; padding-bottom: 10rem;}
.jwwximg{position: absolute; width: 70%; left:15%; right:15%; display:none; z-index:999;}
.jwwximg2{position:fixed;bottom:50%;}
.wxhy-ewm2{left:-6rem; top:0;}
.wxhy-ewm3{left:-0.5rem; top:-7.5rem;}
.wxhy-ewm4{left:auto;right:-7rem;top:0;}
.wx-td{overflow: unset !important; white-space: unset !important;}
.wxbtn{color: #bbb;}
.wxbtn span{font-size: 1.5rem;}
.fx-ewmnobk img{width:200px;}
/*会员中心*/
.jyqbk{background:#0066CC;}
.yjq-btn1{background: #333333;border-radius:20px; padding:5px 18px; text-decoration: none; display: inline-block;}
.jyqbk-h{min-height:160px;}
.lxlbk{background: #2C2C2C;border-radius:12px; padding:10px 36px;}
/*交易中心*/
.ggbox{display: flex; justify-content: space-between; flex-direction: row;}
.ggbox img{margin:0 0.5rem;}
.jysp-atc{background: #ffff00; color: #000 !important;padding: 0 12px; border-radius:3px;}
.wxli{background:#1e1e1e;border-radius:50%;width:4rem;height:4rem;padding:0;position:relative;overflow:unset;display:flex;align-items:center;justify-content:center;}
.wxli:hover div{display:block;}
.wxli img{background:#ffffff;border-radius:8px;padding:0.5rem;max-width:120px;}
/*交易中心手机*/
.jyzxtop a{text-decoration:none;}
.jyzxtab a{text-decoration:none;position:relative;display:inline-block;color:#858585;}
.jyzxtabact{color:#ffffff !important;}
.jyzxtabact::after{content:'';position:absolute;left:30%;right:30%;bottom:-8px;height:4px;width:20px;background:#ffff00;border-radius:5px;}
.spbk-a_no a{text-decoration:none;}
.fdhead{position:sticky;z-index:99;top:0;}
.jy-spbk:after {content:'';width:30%;}
.jy-spbk a{display:block;color:#858585;padding:0.5rem 0;margin:0.5rem 0;width:30%;text-align:center;background:#161616;border-radius:5px;}
.jy-spbkatc{background:#292900 !important;color:#ffff00 !important;}
.spbk-rm a{background:#1D160A;color:#FFA200;}
/*展开:底部容器*/.export-info-bar{position:relative;}
/*展开:内容*/.ellipsis-text {position:relative;max-height:10rem;display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden;word-break:break-all;word-wrap:break-word;z-index:0;color:#fff;}
.jyqbtnbk{width:100%;height:3rem;background: #252525;border-radius:60px;line-height:3rem;position:relative;z-index:3;}
.jyqbtn-jt{position:absolute;right:2rem;top:0;}
.jyqnr{background:#252525;margin-top:-3rem;border-radius:2rem;padding:3.5rem 1rem 1.5rem 1rem;position:relative;z-index:2;}
.jyqnr img{max-width:50%;}
.jyqxz{position:absolute;right:3rem;bottom:1.5rem;background:#444444;padding:.5rem;border-radius:5px;}
.sjtubox{border-radius:0 0 5px 5px;padding:0.5rem;background:#161616;}
.sjtab{display:flex;justify-content:space-between;}
.sjtab a{background:#0a0a0a;color:#555555;border-radius:5px 5px 0px 0px;padding:0.5rem;display:block;width:100%;white-space:nowrap;text-decoration:none;text-align:center;}
.sjtabact{background:#161616 !important;color:#ffffff !important;}
.djbox{background:#161616;color:#858585;border-top:2px solid #ffff00;}
.djrq{position:relative;}
.djrq-btn{position:absolute;top:0;left:0;}
.ckdj-btn{background:#b8b800;color:#000000;display:block;padding:0.7rem 1rem;font-size:1rem;text-align:center;border-radius:5rem;font-weight:bold;text-decoration:none;}
.djdivl{background:#242424;}
.djdivr{background:#3b3b3b;}
.djdivr input {width: 100%;text-align:right;background:none;border:0;outline:none;color:#858585;font-size:1rem;}
.lxalbox{display:flex;flex-direction:column;align-items:center;}
.lxalbox a{display: flex;justify-content:center;align-items:center;width:14rem;}
/*金融服务*/
.jrfw-top{background:url(../../../../images/web/member/2/jrfw.png) no-repeat;width: 100%;background-size: cover;}
.jrfw-lab{display:inline-flex;align-items: center;justify-content: center;background:rgba(255, 255, 255, 0.2);border-radius:24px;width:120px;height:40px;margin:0 1.5rem;text-decoration: none;topname01}
.jrfw-tit1{width:400px;height:26px;background: #333333;border-radius:13px;display: flex;align-items: center;justify-content: center;}
/*金融服务手机*/
.jrfw_m img{background-size:contain;background-position:center;width:100%;}
.jrfw_m p{text-align:justify;}
.jrfw-tit_m{width:100%;height:36px;border-radius:20px;}
/*商品板块*/
.rmbkxbk{width:300px;height:80px;}
.sptibk{width:50px;height:50px;background:#3965F6;border-radius:50%;}
.sptibk p{overflow: hidden; white-space: nowrap; width: 2em;}
.rmsp1 a{overflow: hidden; text-overflow: ellipsis; white-space: nowrap; max-width: 4em; display:block;}
.spbktab{border-collapse:collapse;table-layout:fixed;font-size:14px;}
.spbktab_th{background:#333333;}
.spbktab_td{background:#282828; padding: 10px;}
.bkwz1 a {color: #999; padding: 0 12px; text-decoration: none; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; display: block;}
.bkwz2 div{width:12.5%; padding:10px 0;}
/*企业专区*/
.qyzq-bk{background:url(../../../../images/web/member/2/zqbj.png) no-repeat;height:180px;}
.jysxtbk{background:#2c2c2c; padding:0.5rem;}
.jysxbox1{padding: 1rem;background:#1e1e1e;border-bottom:1px solid #2c2c2c;}
.jysxbox1 span{color:#999999;display:block;width:120px;line-height: 1.5rem;}
.jysxbox1 a{color:#999999; margin-right:3rem; text-decoration: none;}
.sxnrbox{display: flex;flex-wrap: wrap;width: fit-content;line-height: 1.5rem;}
.gsjjbox{position: relative;}
.gsjjbk{display:none;position: absolute;left:1rem;z-index:999;width:500px;height:auto;padding:1rem;background:#2c2c2c;color:#999999;line-height: 22px;text-align: justify;}
.gsjjbox:hover .gsjjbk{display:block;}
.qyzq-bk_s{background:url(../../../../images/web/member/2/zqbj250x100.png) no-repeat;height:90px;position: relative;margin:-1rem -1rem 0.5rem -1rem;display: flex;align-items: center;justify-content: center;}
.qyzq-bk_s a{text-decoration: none;}
.qyzq-titbk_s{background:url(../../../../images/web/member/2/label.png) no-repeat;position: absolute;left:0;top:0;width:66px;height:20px;display: flex;align-items: center;justify-content: center;}
.jrzqbtn{background:#2c2c2c;padding:1rem;margin:0.5rem -1rem -1rem -1rem;}
.jrzqbtn a{text-decoration: none;}
.zqerwm{border: 4px solid #ffffff;}
/*专区手机*/
.qyzq-bk_m{background:url(../../../../images/web/member/2/qyzq_m.png) no-repeat;position:relative;padding:1rem;background-size:cover;border-radius:8px;}
.qyzq-bk_m a{text-decoration: none;}
.qyzq-bk_m p{color:#bbbbbb;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.qyzq-titbk_m{background:url(../../../../images/web/member/2/label_m.png) no-repeat;position:absolute;right:0;top:0;font-size:12px;padding:2px 6px 3px 6px;background-size:cover;letter-spacing:1px;display: flex;align-items: center;justify-content: center;}
.zq-gs{display: block;font-weight: bold;font-size: 16px;letter-spacing: 1px;}
.qy-jj_m{position:absolute;right:1rem;bottom:0.7rem;}
.qy-jj_m img{width:1.3rem;}
.spsxbox{background:#000000;position:sticky;top:80px;z-index:95;padding-bottom:1rem;}
.btn-qbsp{display:block;background:#252525;width:100%;border-radius:45px;padding:0.7rem;text-decoration:none;text-align:center;}
.btn-sxsp{white-space: nowrap;margin:0 1rem;text-decoration:none;}
.zqmb{background: rgb(47 47 47 / 70%);z-index:1000;}
.zqtcbk{background:#000000;width:100%;height:75%;position:fixed;bottom:0;border-radius:1rem 1rem 0 0;}
.zqtcbk a{text-decoration:none;}
.zqjysx:after {content:'';width:30%;}
.zqjysx a{display:block;color:#858585;padding:0.5rem 0;margin:0.5rem 0;width:30%;text-align:center;background:#161616;border-radius:5px;}
.zqspatc{background:#292900 !important;color:#ffff00 !important;}
.sxbox-l{display:flex;flex-direction:column;background:#161616;margin-left:-0.5rem;text-align:center;}
.sxbox-l a{padding:1.2rem 1.7rem;color:#858585;white-space:nowrap;}
.sxbox-lact{background:#000000 !important;color:#ffffff !important;}
.sxbox-r{display:flex;flex-direction:column;text-align:center;overflow:scroll;height:70vh;padding-bottom:6rem;width:100%;}
.sxbox-r a{background:#161616;border-radius:5px;padding:0.75rem 1rem;margin-bottom:0.5rem;}
.d-head{position:sticky;top:0;z-index:97;}
.sxbtn{position:fixed;bottom:0;width:100%;padding:1rem;background:#000000;}
.sxbtn a{background:#b8b800;display:block;padding:0.7rem 1rem;font-size:1rem;color:#000000;text-align:center;border-radius:5rem;font-weight:bold;text-decoration:none;}
.xdbtn{display:block;background:#B8B800;padding:1rem;font-size:1rem;color:#000000;text-align:center;font-weight:bold;width:100%;white-space: nowrap;}
.xd-wx{background:#161616;color:#BBBBBB;width:40%;padding:1rem 2rem;}
/*经济会员*/
.jjhy-bk{background:url(../../../../images/web/member/2/jjhytopbk.png) no-repeat;height:100px;position: relative;}
.jjtop-line{height:2rem;width:1px;background:#666666;margin:0 30px;}
.broker-l{width:200px;}
.broker-r{width: calc(100% - 212px);}
.list-broker li{color:#999999;padding:1rem 1rem 1rem 2rem;border-top:1px solid #2c2c2c;display:flex;justify-content:space-between;position:relative;}
.list-broker li:hover{background:#333333;}
.list-broker a{text-decoration:none;}
.broker-down{position:relative;}
.broker-down a{display:flex;align-items:baseline;text-decoration:none;}
.tbrokerbox{position:absolute;left:-30px;background:#1e1e1e;padding:1rem;z-index:99;display:flex;flex-wrap:wrap;border-radius:5px;box-shadow:2px 2px 5px 1px rgba(0, 0, 0, 0.3);}
.tbrokerbox a{margin:8px;padding:8px 18px;background:#2b2b2b;border-radius:5px;display:block;width:100%;text-align:center;white-space:nowrap;}
.tbrokeract{background:#292900 !important;color:#ffff00 !important;}
.brokeract{color:#ffffff !important;background:#333333;border-left:4px solid #ffff00;}
.brokeract2{background:#2b2b2b;}
.listlbk:after{content:'';display:inline-block;width:0;height:0;border:5px solid transparent;border-left:7px solid #AFABAB;position:relative;top:3px;left:0;}
.jysxtbk2 {background:#2c2c2c;position:relative;}
.jysxtbk2 ul {display:flex;width:85%;overflow:hidden;padding-bottom:1px;flex-wrap:wrap;}
.jysxtbk2 ul li {padding:0 1.5rem;margin-bottom:0.5rem;white-space:nowrap;}
.jysxtbk2 a{color:#cccccc;text-decoration:none;line-height:2rem;display:block;}
.pdmore {position: absolute;right: 0;padding: 0.5rem 1rem 0px 0px;}
.hehide {height:2rem;}
.jjhy-bk_s{background:url(../../../../images/web/member/2/jjhy_s.png) no-repeat;height:90px;position: relative;margin:-1rem -1rem 0.5rem -1rem;display: flex;align-items: center;justify-content: center;}
.jjhy-bk_s a{text-decoration: none;}
.brokerl-ewmbk{position:absolute;right:-200px;background:#1e1e1e;padding:12px;top:0;display:none;z-index:99;}
.brokerl-ewmbk_s{background:#ffffff;padding:8px;text-align:center;}
.brokerl-ewmbk_s p{color:#000000;text-align:center;padding-top:8px;font-size:14px;}
.brokerl-ewmbk_s img{width:160px;}
.jjhy-fwsjb:hover div{display:block;}
.jjhy-tjwx:hover div{display:block;}
.zsbtn{text-decoration:none;color:#44270B;font-family:"Alibaba PuHuiTi-Medium", "Helvetica", "Arial", sans-serif;}
.zs-s_bk{background:url(../../../../images/web/member/2/zs-s_bk.png) no-repeat;position:relative;width:200px;height:280px;}
.zs-s_nr{padding:100px 20px 0 20px;}
.zsbk{background:url(../../../../images/web/member/2/zs-b_bk.png) no-repeat;width:450px;height:560px;position:relative;}
.zsnr{position:absolute;top:110px;left:44px;}
.zsnr p{color:#44270B;font-size:15px;font-weight: bold;font-family:"Alibaba PuHuiTi-Medium", "Helvetica", "Arial", sans-serif;}
.zsnr img{margin-left:32px;}
.zsnr-gsm{border-bottom:1px solid #44270B;margin:0 8px;font-size:20px;color:#9A1817;}
/*经济会员手机*/
.jjhy-bk_m{background:url(../../../../images/web/member/2/jjhy_m.png) no-repeat;position:relative;padding:1rem;background-size:cover;border-radius:8px;}
.jjhy-bk_m a{text-decoration: none;}
.jjhy-titbk_m{background:url(../../../../images/web/member/2/label_m.png) no-repeat;position:absolute;right:0;top:0;font-size:12px;padding:2px 6px 3px 6px;background-size:cover;letter-spacing:1px;display: flex;align-items: center;justify-content: center;}
@media (max-width: 991px){
	.zsbk{background-size:contain;background-position:center;width:100%;}
	.zsnr{position:unset;padding:8.5rem 1.5rem 0 1.5rem;}
	.zsnr img{margin-left:16px;width:90%;}
}
/*代理竞价*/
.dlbk01{background:#2c2c2c;}
.dlbox-h{height:380px;}
.dltabs {background:#1e1e1e;overflow:hidden;}
.dltablink {background:#2c2c2c;color:#999999;float:left;border:none;outline:none;cursor:pointer;padding:12px;transition: background-color 0.3s;width:20%;text-align:center;border-radius:20px;margin:10px;}
.dltablink:hover {background:#7f7f7f;color:#000000;}
.dltablink.active {background:#1e1e1e;color:#ffffff;}
.dltablink.active::before{content:"";display: inline-block;width:0;height:0;border:6px solid transparent;border-left:10px solid #ffffff;position:relative;top:0;left:-10px;}
.dltabcontent {display:none;}
.dltabcontent.active {display:block;}
/*代理竞价手机*/
.dlmark{position:absolute;right:1rem;top:0.5rem;}
.gobid{background:#ff4444;padding:0.5rem;border-radius:2rem;width:5rem;text-align:center;}
.nobegin{background:#3B3B3B;padding:0.5rem;border-radius:2rem;width:5rem;text-align:center;}
.nobegin a{color:#bbbbbb !important;}
/*新首页手机*/
.top-hot a{color:#FFA200;margin-right:1rem;}
.maintop-bk a{background:#292900;color:#ffff00;padding:0.5rem;margin:0.5rem 0;text-align:center;border-radius:5px;}
/**/
/*新搜索手机*/
.search-label a{background:#161616;color:#858585;padding:0.4rem 1rem;border-radius:2rem;margin:0 0.5rem 1rem 0;}
/**/
