@charset "utf-8";
@import url('https://ceidatacdn.cei.cn:8443/ceidatacdn/font/iconfont.css');

/*======================================================== globle ========================================================*/

html,body  {
font-size:0.14rem;font-size:100px;
line-height: 1.6; 
color: #141414; 
background: #fff;
font-style:normal; 
text-align: center;
padding: 0;
margin:0 auto;
width:100%;height:100%; 
position:relative;
-ms-text-size-adjust:auto;
-webkit-text-size-adjust:auto;
-webkit-font-smoothing:antialiased;
-moz-osx-font-smoothing:grayscale; 
-webkit-box-sizing: border-box;
-o-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
-webkit-text-size-adjust:none;
}


html *,body *{	font-family:"Microsoft YaHei", "Source Han Sans CN",SimHei, Sans-Serif;}


html *{ 
	font-size:0.14rem;
	list-type:none;LIST-STYLE-TYPE: none; margin:0; padding:0;font-style:normal;font-weight: normal;border:0;outline:0;
    -webkit-box-sizing: border-box;
	-o-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
	-webkit-text-size-adjust:none;

}

html {overflow-x: hidden;}


article,aside,details,figcaption,figure,footer,header,main,menu,nav,section,summary{display:block}
dl,dt,dd,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,ul,ol,blockquote,select,i,th,td {	margin: 0;font-style:normal;}


html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, img, ins, kbd, q, s, samp, small, strike, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li,dl,dt,dd,em, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, figcaption, figure, footer, header, hgroup, menu, nav, section, summary, time, mark, audio, video,strong { margin: 0; padding: 0; border: 0; outline: 0;  word-wrap: inherit;list-type:none; list-style:none;font-style:normal}


img {font-size:0;margin-bottom:0;height:auto;vertical-align:middle;border-style:none;-ms-interpolation-mode: bicubic;image-rendering:-webkit-optimize-contrast;}


html, body, form, fieldset, p, div, h1, h2, h3, h4, h5, h6 {-webkit-text-size-adjust:none;}
blockquote,q{quotes:none}
blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}[type=color],[type=date],[type=datetime-local],[type=email],[type=month],[type=number],[type=password],[type=search],[type=tel],[type=text],[type=time],[type=url],[type=week],textarea{display:block;width:100%;max-width:100%;border:1px solid #000;border-radius:0;-webkit-appearance:none;-moz-appearance:none}
*,:before,:after{box-sizing:inherit}
body,header,footer,main,section,div,h1,h2,h3,h4,h5,h6,p,span,a,blockquote,q,pre,code,ol,ul,li,form,label,input,textarea,button,table,tr,th,td,dl,dt,dd,hr{margin:0;padding:0;border:0;line-height:inherit;vertical-align:baseline;background:0 0}



btn {cursor:pointer; white-space:nowrap;}
select{vertical-align: middle;vertical-align: middle\9}
textarea {border:1px solid #d9d9d9;}
textarea:hover{border:1px solid #808080;}
*:focus { outline: none; } 



/* for Firefox */
input[type="reset"]::-moz-focus-inner,
input[type="button"]::-moz-focus-inner,
input[type="submit"]::-moz-focus-inner,
input[type="file"] > input[type="button"]::-moz-focus-inner{border:none;padding:0;}
/* for Firefox */
input[type="checkbox"] { width:15px ;height:15px; border:1px solid #c9c9c9;  vertical-align: text-bottom;} 
form,input,select,checkbox,textarea{display:inline; vertical-align: middle;  margin-right:0; }
input,select,checkbox,textarea {}
[role="button"] { cursor: pointer;}


::-webkit-scrollbar-thumb {background: rgba(0,0,0,.15);  border-radius: 12px;background-color: #c0c6cf;border: 1px solid #fff; box-sizing:border-box;}
::-webkit-scrollbar {width: 0.12rem;height:0.12rem}
::-webkit-scrollbar-thumb:hover {background: rgba(0,0,0,.32); }
::-webkit-scrollbar-track {background: rgba(0,0,0,.06);}


:-moz-placeholder { color: #a1a4ab;}
::-moz-placeholder { color: #a1a4ab;}
:-ms-textarea-placeholder {color: #a1a4ab;}
::-webkit-textarea-placeholder { color: #a1a4ab;}
:-ms-select-placeholder { color: #a1a4ab;}
::-webkit-select-placeholder { color: #a1a4ab;}
:-ms-input-placeholder { color: #a1a4ab;}
::-webkit-input-placeholder { color: #a1a4ab;}



.clearfix:after {
	content: ".";
	display: block;
	clear: both;
	visibility: hidden;
	line-height: 0;
	height: 0;
}
.clearfix {	display: inline-block;}
html[xmlns] .clearfix {	display: block;}
* html .clearfix {	height: 1%;}

a{transition:color 0.2s linear;}
a:visited {  color: #141414; text-decoration: none}
a:link {  color: #141414; text-decoration: none}
a:active {  color: #2e65e5 ; text-decoration: underline}
a:hover {  color: #2e65e5; text-decoration: underline}


a.link:visited,a.link:link   {  color: #2e65e5; text-decoration: none}
a.link:active, a.link:hover {  color: #2e65e5 ; text-decoration: underline}



.link-poptab{ transition:all 0.24s linear;}
.link-poptab:hover{ color: #0170f3;text-decoration: underline;cursor: pointer;transition:all 0.24s linear;}
.padding1 {padding:0.24rem;}
.padding2 {padding:0.24rem 0.48rem;}
.mb1 {margin-bottom: 0.08rem}
.sticky1 {position: sticky!important;position: -webkit-sticky!important; top:0!important; z-index: 9 }
.m_1 {margin-bottom: 0.48rem}
.m_2 {margin-bottom: 0.24rem}
.m_3 {margin-bottom: 0.16rem}
.m_4 {margin-bottom: 0.32rem}
.flex {display: flex!important;}
.jc_start{ justify-content:flex-start!important;}
.box1 { background: #f2f5fc  ; padding:0.16rem ;  border-radius:4px; margin-bottom: 0.16rem}
.box-content1 {display:block; background: #fff;padding:0.08rem   0.16rem ; border-radius:0.16rem; position: relative;   }
.blue1 {color:#2e65e5!important}
.blue2 {color:#5989f7!important}
.bgcolor_blue1 {background:#2e65e5}
.gray1{color:#9ca1ad!important}
.gray2{color:#797e8a!important}
.red {color:#fc3b2d!important}
.green {color:#16ccd9!important}
.bold {font-weight: bold}
.trans1:hover {  transform:scale(1.01)  translateY(-3px);  z-index: 9; }
.tcenter {text-align: center!important}
.tright {text-align: right!important}
.red_label { padding:0.05rem 0.08rem; background: #fc3b2d; box-shadow: 2px 2px 0px rgba(0,0,0,0.16);color:#fff; font-size: 0.12rem; line-height: 1; font-weight: normal!important;  white-space:nowrap;    border-radius: 0 0.08rem 0 0.08rem; position: absolute;right:-2px;top:-2px; z-index: 2  }
.align_right{ text-align: right}
.feedback {  display: flex; width: 100%;  align-items: center; justify-content: center;    background:#fff; padding:0.32rem 0.48rem; text-align: center;   border-radius:4px; box-shadow: 0px 0px 0.1rem rgba(0,0,0,0.1); position: relative; }
.feedback * { font-size: 0.15rem; color:#797e8a }
.feedback .cei-icon:before{ margin-right: 0.08rem}
.feedback .icon-excla:before{ font-size: 0.48rem; color:#fc3b2d; }
.more1 {display: inline-flex; align-items: center; margin-left: 1em; padding: 0 0.06rem ; height:0.2rem; font-size: 0.12rem!important;  border-radius: 0.04rem;border:1px solid #b8becc;   color:#9ca1ad!important}
.more1:after {content: "\e682";font-family:iconfont; display: inline-flex; align-items: center; justify-content: center;  }
.more1:hover {color:#2e65e5!important;border:1px solid #2e65e5;text-decoration: none }
.block{display: block!important; }
.activate_star_choice {  display: flex; align-items: center;   height:0.28rem;  background: #fff; border-radius:4px; border:1px solid #cc9600;  }
	.activate_star_choice .tit { display:flex;background: #cc9600; height: inherit; padding:0rem 0.12rem 0rem 0.08rem;  color:#fff; font-weight: bold;border-radius: 4px  ; }
	.activate_star_choice .con {  display: flex; flex: 1; align-items: center; justify-content: flex-start; height: inherit;padding:0 0.08rem;  color:#cc9600  }
.autowidth {width:auto!important; text-align: center; justify-content: center!important}
.line1 { display: block; width:100%;  border-bottom:1px solid #e6e7eb; border-bottom:1px solid #b8becc;  margin: 0.04rem 0}
.font12,.font12 *  { font-size: 0.12rem!important;}
.w_50 {width:50%!important;max-width:50%!important}
.w_100 {width:100%!important;max-width:100%!important}

.nowrap{ white-space:nowrap!important; }
.flex1 {flex:1  }
.tright {text-align: right}
.tcenter {text-align: center;}
.star_vip_angle {width:0.9rem; height:0.9rem; background:url("https://ceidatacdn.cei.cn:8443/ceidatacdn/images/star_vip.png") no-repeat; background-size: cover; position: absolute; top:-2px; left:-2px; z-index: 2}




/*////////////////////////////////////////// cei-icon //////////////////////////////////////////*/
.cei-icon {font-family:iconfont; -webkit-font-smoothing: antialiased; display: inline-block;  position: relative;  }
.cei-icon:before{ display: inline-block; position: relative; }
.icon-xianpin:before {content: "\e6cd"; color:#fc3b2d;font-size: 22px; margin-left: 0.3em;}/*限品*/
.icon-mianfei:before {content: "\e6db"; color:#29cc00;font-size: 22px; margin-left: 0.3em;}/*免费*/
.icon-xianmian:before {content: "\e6dc"; color:#e59e10;font-size: 22px; margin-left: 0.3em;}/*限免*/
.icon-xingbiao:before {content: "\e80b"; color:#FAAF00;font-size: 22px; margin-left: 0.3em;}/*星标*/
.icon-shangpin:before {content: "\e7ca"; color:#F19E00;font-size: 22px; margin-left: 0.3em;}/*商品*/
.icon-arrow-left:before {content: "\e689";  }
.icon-arrow-right:before {content: "\e77d";  }
.icon-arrow-down {transform: rotate(180deg);}
	.icon-arrow-down:before {content: "\e662";  }
.icon-arrow-down2:before {content: "\e681";  }
.icon-account:before {content: "\eb0f";  }
.icon-vip:before {content: "\e73a";  }
.icon-message:before {content: "\e8be";  }/*消息通知*/
.icon-subscribe:before {content: "\e6f8";  }/*订阅*/
.icon-feedback:before {content: "\e6fb";  }/*反馈*/
.icon-collect:before {content: "\e71e";  }/*收藏*/
.icon-signin:before {content: "\e720";  }/*签到*/
.icon-aboutus:before {content: "\e637";  }
.icon-help:before {content: "\e686";  }
.icon-exit:before {content: "\e60f";  }
.icon-home:before {content: "\e75c";  }
.icon-remove:before {content: "\e659";  }
.icon-add:before {content: "\e9ad";  }
.icon-xiala:before {content: "\e7ac"; font-weight: bold;}
.icon-user:before {content: "\e73b"!important;}
.icon-user2:before {content: "\e607"!important;}
.icon-user3:before {content: "\e713"!important;}
.general .icon-grade:before {content: "\e623";}/*普通会员*/
.star .icon-grade:before {content: "\e70a";}/*星标会员*/
.nonmember .icon-grade:before {content: "\e623";}/*准会员*/
.icon-card:before {content: "\e612";  }/*权益卡券*/
.icon-try:before {content: "\e722";  }/*产品试用*/
.icon-lecture:before {content: "\e645";  }/*数据素养*/
.icon-develop:before {content: "\e6e8"; }/*会员成长*/
.icon-tips:before {content: "\e686";  font-size: 0.16rem; color:#a0a4ad; color:rgba(0,0,0,0.32); margin-left:0.04rem; position: relative;  }
.icon-tips:hover:before { color:#2e65e5; cursor: help;}
.icon-prompt:before {content: "\e67b";  }
.icon-lock:before {content: "\e602";}
.icon-unlock:before {content: "\e60a";}
.icon-group:before {content: "\e9d8";  }/*集团*/
.icon-star:before {content: "\e70a";  }/*星级*/
.icon-card:before {content: "\e72f";  }/*卡*/
.icon-close:before {content: "\e675";  }
.icon-edit:before {content: "\e610";  }
.icon-edit2:before {content: "\e74a";  }
.icon-hook:before {content: "\e606";}
.icon-wx:before {content: "\e739";color: #28c445;  font-size:160%; vertical-align: middle;margin-right: 0.04rem}
.icon-wx-pay:before {content: "\e663";color: #28c445;  font-size:160%; vertical-align: middle;margin-right: 0.04rem}
.icon-zjb:before {content: "\e7c7";   font-size: 180%; vertical-align: middle; margin-right: 0.04rem;background: linear-gradient(135deg, #cc8800 0%,  #cc9600 20%, #f0b848 100%); -webkit-background-clip:text; color: transparent;  }
.icon-mycollect:before {content: "\e770";  }/*我的收藏*/
.icon-property:before {content: "\e638";  }/*我的资产*/
.icon-no:before {content: "\e63a";  }/*叉子*/
.icon-yes:before {content: "\e606";  }/*对勾*/
.icon-asterisk:before {content: "\e736"; color:#fc3b2d }/*星号*/
.icon-exclam:before {content: "\e738"; margin-right: 0.04rem;   }/*叹号*/
.icon-play:before {content: "\e658";}
.icon-search {background: none!important;}
.icon-search:before {content: "\e781"!important;}
.icon-eye:before {content: "\e61c";}
.icon-download:before {content: "\e684";}
.icon-order:before {content: "\eaa1";}
.icon-excla:before {content: "\e669";}
.icon-zhu:before {content: "\e738";color:#fc3b2d }
.icon-tiip:before {content: "\e637";color:#fc3b2d }
.icon-notice:before {content: "\e695"; }
.icon-dot:before {content: "\ec1e";   }
.icon-waiting {animation: circle 4s linear infinite; }
	.icon-waiting:before {content: "\e667"; color:#9ca1ad; font-size: 0.2rem;}
@keyframes circle {
        0% {
          transform: rotate(0)
        }
        25% {
          transform: rotate(180deg)
        }
		50% {
          transform: rotate(180deg)
        }
		75% {
          transform: rotate(360deg)
        }
		100% {
          transform: rotate(360deg)
        }
		
      }
.icon-go:before {content: "\e7a1";  }
.icon-refresh:before {content: "\e6d0";}
.icon-refresh:hover:before   { color: #2e65e5; animation: rotates 1s linear infinite; }
@keyframes rotates{
    0%{
        transform: rotate(0);
      }
    100%{
    	transform:rotate(360deg);
    }
}
.icon-mail:before {content: "\e888"; position: relative}
.blink1{animation: blink 2.4s infinite; }
@keyframes blink{
	10%{
	opacity: 1;
	}
	50%{
	opacity: 0.5;
	}
	90%{
	opacity: 1;
	}
}
.icon-correct:before {content: "\e6ee";}
.icon-addfolder:before {content: "\e75b";   }
.icon-addnew:before { content: "\e691"; }/*新建*/
.icon-light {width: 1.28rem; height:1.28rem;  background: url("https://ceidatacdn.cei.cn:8443/ceidatacdn/images/icon-light.png") no-repeat ;  background-size: contain; margin-bottom: 0.16rem }
.icon-bumen:before {content: "\e845"; }
.icon-government:before {content: "\e8ad";}/*国家部门*/
.icon-organization:before {content: "\e8aa";}/*机构组织*/
.icon-localdep:before {content: "\e8ab";}/*地方部门*/
.icon-data1:before {content: "\e887";}
.icon-link:before {content: "\e8b5";}




/*///////////////////////////////////////////////// 基础框架 /////////////////////////////////////////////////*/
.BaseFrame {display:flex; flex-direction: column; justify-content:space-between; width:100%; height:100%; position: relative; }



.BaseFrame .Base_contwrap {flex: 1  ;overflow-y: auto; position: relative;   }
/*.BaseFrame .Base_contwrap:hover {z-index: 99   }*/

.BaseFrame .Base_footer { display:flex;align-items: center;  justify-content:space-between;  height: 0.24rem; padding:0 0.16rem;overflow: hidden;background:#f7f8fa;border-top:1px solid #e6e6e6;position: relative;}
.BaseFrame .Base_footer * {   font-size: 0.12rem;}



.Middle_wrap {display: flex; float: left;  justify-content:space-between; width:100%;height:inherit; min-height: 100%; position: relative; z-index: 0     }
.Left_wrap {display: flex; align-items:flex-start;width:320px; height: inherit;  text-align: left;background:#fff; position: relative;z-index:1; overflow:hidden;overflow-y: auto;  }
.Left_wrap_inner {padding: 0.12rem 0.16rem;}
.Right_wrap {display: block;flex:1 ;  height: inherit;/*padding:0.16rem;*/ background:#fff;text-align: left; position: relative; z-index: 0; overflow:hidden;overflow-y: auto;  }
.Right_wrap_inner {  height: 100%; position: relative; }
.Up_wrap {position:relative;display: block;height:70%; background: #fff; }
.Up_wrap_inner { padding: 0.12rem 0.16rem; }
.Down_wrap {position:relative; flex: 1;background: #fff;padding: 0.12rem 0.16rem;}
.Down_wrap_inner { padding: 0.12rem 0.16rem; }


.content_group {display:flex;width:100%; position: relative;}
.content_group_L { display:inline-block; flex:1 ; margin: 0 0.0rem;position: relative}
.content_group_R { display:inline-block; flex:1 ; margin: 0 0.0rem;  position: relative}


.group1 {display: flex; width:100%;   }
.group1_left {display:block;  flex:1  auto; margin-right: 0.24rem; }
.group1_right {flex:1  auto;    }
@media screen and  (max-width: 750px) {
	.group1 {display: block;  }
	.group1_left,.home_group1_right {margin-right:0; margin-bottom: 0.36rem }
	.group1_left {display:block; min-width:100%;  flex:1;  }
}



.w1 {  display: inherit; align-items: inherit; justify-content:inherit; width:14rem; min-width:14rem; max-width:14rem; margin:0 auto; padding:0 ;  text-align:left; }
@media screen and (max-width:1399px){
	.w1 {  width:calc(93% - 0.4rem)!important;max-width:calc(93% - 0.4rem)!important;  }
}


@media screen and (max-width:1280px){
	.w1 {  width:calc(93% - 0.4rem)!important;max-width:calc(93% - 0.4rem)!important;  }
}



.w2 {  width:100%;  max-width:100%; margin:0 auto; padding:0 0px; position:relative ;}
@media screen and (max-width:1280px){
	.w2 {  width:calc(100% - 0.32rem)!important;max-width:calc(100% -  0.32rem)!important;  }
}


.wrap1 {display: flex;width:100%; height:inherit; position: relative;z-index: 0}
.wrap1_L {display: block; width:2.9rem;height:inherit; text-align: left;    margin-right: 0.08rem; position: relative; background: #fff}
.wrap1_R {display: block;flex:1 ;height:inherit; text-align: left;  background: #fff;position: relative;  }

.wrap2 {display: flex;width:100%; height:inherit; position: relative;z-index: 0}
.wrap2_L {display: block; width:2rem;height:inherit; text-align: left; background: #f7f8fa; position: relative;}
.wrap2_R {display: block;flex:1 ;height:inherit; text-align: left;  background: #fff;position: relative;  }






/*/////////////////// header ///////////////////*/
.Base_header_bg { background: rgba(6, 101, 227, 1);   background:  0665e3;  position: relative }
.Base_header {display:flex;align-items: center; justify-content:space-between;  width:14rem;  height:0.7rem;  padding-top: 0.1rem;    position: relative;       margin:0 auto;}
@media screen and (max-width:1399px){
	.Base_header {   width:calc(93% - 0.4rem)!important;max-width:calc(93% - 0.4rem)!important;  }
}
.Base_header L { display:inline-flex;align-items: inherit;height:100%; }
	.Base_header .logo { display:flex; align-items: inherit;/* margin:0  0.17rem 0 0.0rem; */ } 
	.Base_header .logo img {height:0.42rem;}
	.Base_header .logo  a{ display:flex; align-items: flex-start; position: relative} 

.member_type {display:inline-flex; align-items: center; justify-content: center; min-width:0.8rem;  height:0.24rem;  border:0.01rem solid rgba(255,255,255,0.4);  border-radius:0.04rem;   font-size: 0.13rem; font-weight: 600; line-height: 0;   padding: 0 0.12rem; color:#fff; margin-left: 0.12rem;  box-shadow:  1px 1px  0 rgba(0,0,0,0.24); text-shadow:  1px 1px  0 rgba(0,0,0,0.24);}
.member_type.version1{ background-color: #d99f00; } 
.member_type.version2{background-color:#29cc85} 
.member_type.version3{background-color:#33bbff} 
.member_type.version4{background-color:#e66a74} 
.member_type.version5{background-color:#33bbff} 
.member_type.version0{ background-color: #24d4e0; } 


/*///////////////////////////////////////////////// title /////////////////////////////////////////////////*/
.main_title1 {display: flex;  width:100%; align-items: center; justify-content: space-between;  /* height:0.38rem; background:#dbe6ff;  background: linear-gradient(-90deg, #5989f7 0%, #dbe6ff 100%);   padding:0 0.1rem; */   border-radius: 8px 8px 0 0; margin-bottom: 0.16rem;   position: relative}
.main_title1 .L {display: flex; align-items: center; font-size:0.17rem; font-weight: bold;margin-right: 0.16rem; }
.main_title1 .L:before{ content: "";display:inline-block; width:0.06rem; height:0.21rem; overflow:hidden; background:#2e65e5;border-radius: 8px ;  margin-right:0.08rem;    position: relative }
.main_title1  span[_numbers] {    color: #666;    font-size: 0.14rem;  margin-left: 0.04rem}


.main_title2 {display: flex;  width:100%; align-items: center; justify-content: space-between;margin-bottom: 0.16rem;   position: relative;  }
.main_title2 .L { flex: 1  ; font-size: 0.15rem; font-weight: bold;color: #2e65e5; white-space: nowrap;}

.main_subtitle1 {display: flex;  width:100%; align-items: center; justify-content: space-between;   margin-bottom: 0.16rem;   position: relative}
.main_subtitle1 .L {display: block; color:#5989f7;  font-size:0.15rem; font-weight: bold;  }
.main_subtitle1 .L:after { content: "";display: block;width:100%; border-bottom:0px solid #ff8800; }

.main_subtitle2 {display: flex;  width:100%; align-items: center; justify-content: space-between;   margin-bottom: 0.16rem;  position: relative}
.main_subtitle2:after {content: "";border-bottom:2px solid #5989f7;position: absolute;left:0.1rem;right:0;bottom:0;  }
.main_subtitle2 .L {display: flex; align-items: center;  color:#fff;  white-space:nowrap;   padding:0.04rem 0.12rem ;background: #5989f7;  border-radius: 0.08rem 0.08rem 0 0.08rem;position: relative;z-index: 1 }
.main_subtitle2 .L:after { content: "";position: absolute;right:-0.08rem;bottom:2px;    width: 0.08rem;  height: 0.08rem;	background: radial-gradient(circle at right top , transparent 0.08rem, #5989f7 0.08rem);}

.main_subtitle3  {display: flex;  width:100%;align-items: center; justify-content: center; color: #2e65e5 ; font-size:0.16rem; font-weight: bold; margin-bottom: 0.16rem;   position: relative}


.title2 { font-size: 0.18rem; color: #2e65e5;margin-bottom: 0.16rem; }
.title3  { display: block;font-size: 0.15rem;color: #2e65e5;font-weight: 600;margin: 0.16rem 0;  text-align: center }







/*//////////////////////////////////////////////////// button////////////////////////////////////////////////////*/
btn {cursor:pointer;transition:all 0.16s linear;  position: relative}

.btn_confirm {background:#165dd9!important; color:#fff!important }
.btn_confirm:hover {background:#5989f7!important;}

.btn_edit {display:inline-flex;  align-items: center; justify-content: center;border-radius: 4px;line-height: 1; padding:0.06rem 0.1rem;color: #00a3f5; background:  #fff; border: 1px solid rgba(102,204,255,0.5); font-weight: normal!important;font-size:0.12rem!important; }
.btn_edit .icon-go:before {margin-left:  0.04rem; font-size:0.15rem;}
.btn_edit:hover {color: #2e65e5;  border: 1px solid #2e65e5;}

.btn_eye {margin-left:  0.16rem; font-size:0.18rem; color: #9ca1ad;  }
.btn_eye:hover { color: #2e65e5;  }
.btn_eye.on:before {content: "\e73e"!important;}
.btn_eye.off:before {content: "\e73f";}


.btn_operation { color:#9ca1ad; font-size: 0.18rem; position: relative}
.btn_operation:hover { color:#2e65e5; }


.btn1 {
  display: inline-flex;  align-items: center;justify-content: center; position: relative; 
  height:0.32rem;  line-height: 1;
  font-size: 87.5%; color:#797e8a;
  cursor:pointer;
  background:#fff;border: 1px solid #b8becc;
  border-radius:4px;
  margin-left: 0.08rem;padding:0 0.1rem;
  white-space:nowrap;
}
.btn1:hover { color: #2e65e5;border: 1px solid #2e65e5;}

.btn2 {
  display: inline-flex;  align-items: center;justify-content: center; position: relative; 
  height:0.3rem; 
  cursor:pointer;
  background:#fff;
  border: 1px solid #b8becc;
  border-radius:4px;
  margin:0 0.1rem;padding:0 0.32rem;
  white-space:nowrap;
}
.btn2:hover {border: 1px solid #2e65e5;color:#2e65e5}



.btn3 {
  display: inline-flex;  align-items: center;justify-content: center; position: relative; 
   padding:0.06rem 0.24rem;  
  cursor:pointer;
  background:#fff;
  border: 1px solid #b8becc;
  border-radius:0.08rem;
  margin:0 0.1rem;
  white-space:nowrap;
	color:#2e65e5;border: 1px solid #2e65e5;
}
.btn3:hover {background:#edf3ff;}


.btn4 {
	display:inline-flex;
	 align-items: center; justify-content: center;
	flex: 1;
	background: #fff; 
	border: 0px;
	font-size: 112.5%;  
	color: #9ca1ad;
	border: 1px solid #9ca1ad;
	padding:0.08rem 0.32rem;
	overflow: hidden;
	cursor: pointer;
	border-radius:0.06rem;
	white-space:nowrap;
	transition:all 0.12s linear;
	position: relative;
}
.btn4:hover {color: #2e65e5;border: 1px solid #2e65e5;}



.btn_search {font-size: 0.18rem;}


.btn_box {display:flex;     align-items: center; }
.btn_box li {display:inline-flex; flex: 1; margin-right: 0.16rem ; }
.btn_box li:last-child {margin-right:  0 }


.btn-refresh {display: inline-flex; align-items: center; margin-left: 1em; padding: 0 0.08rem ; height:0.2rem; font-size: 0.12rem!important;  border-radius: 0.04rem;border:1px solid #b8becc;   color:#9ca1ad!important}
.btn-refresh .cei-icon:before {margin-right:  0.04rem;  }
.btn-refresh:hover {color:#2e65e5!important;border:1px solid #2e65e5;text-decoration: none }
.btn-refresh:hover .cei-icon:before {animation: rotates 2s linear infinite; }



.form_btn {
	display: inline-flex; width:100%;  align-items: center;justify-content: center; position: relative; cursor:pointer; 
  font-size: 0.16rem;  line-height: 1;white-space:nowrap;
  border-radius:0.04rem;  padding:0.1rem 0.24rem;
  text-decoration: none!important;
  transition: all 0.2s ease-in-out;
}
.form_btn:hover {  transition: all 0.2s ease-in-out;}
.form_btn_OK {  color:#fff;  background:#2e65e5; border: 1px solid #2e65e5;}
.form_btn_OK:hover { background:#173a99;border: 1px solid #173a99; }
.form_btn_Cancel {color:#9ca1ad;  background:#fff;border: 1px solid #9ca1ad;}
.form_btn_Cancel:hover {color:#2e65e5; border: 1px solid #2e65e5;}




/*////////////////////////////////////////////////////  ////////////////////////////////////////////////////*/
.tabConntentAdd {padding-top: 0.1rem;}
.drag-item { }


.toggle_sidebar {display: inline-flex;justify-content:flex-end;width:0.08rem;height:100%;background:#f7f8fa; cursor:w-resize;position: absolute; right:0;left:auto!important; z-index:999 }
.toggle_sidebar span {display: flex;align-items: center;width:1px;height:100%;background-color: rgba(0,0,0,0.16);position: absolute;right:0; }
.toggle_sidebar span i {display: flex;align-items:center;justify-content:center;width:11px;height:51px;background:  url("https://ceidatacdn.cei.cn:8443/ceidatacdn/images/toggle_sidebar.png")  no-repeat ;position: absolute;right:-1px;margin-top:-0.2rem; cursor:pointer;}
.toggle_sidebar span i:before {content: "\e9e6";font-family:iconfont;font-weight:normal; font-size: 0.17rem; color:#296acc;font-weight: bold; margin-left: 0.03rem;margin-left:-0.01rem\0;  position:relative;}
.toggle_sidebar:hover  span, .toggle_sidebar:focus  span {background-color: #5989f7;}
.toggle_sidebar:hover span i,.toggle_sidebar:focus span i {background-position: 0 -52px;}


.dragline2 {display: flex; overflow: hidden;height:0.08rem;background:#f7f8fa;cursor:n-resize;position: absolute;left:0; right:0; top:70%;z-index:999}
.dragline2 span {display: flex;align-items: center;height:1px; width:100%;background-color: rgba(0,0,0,0.16); }
.dragline2:hover  span, .dragline2:focus  span {background-color: #5989f7;}



.left_mini  { width:24px!important;}
.left_mini .leftmenu { display:none!important;}
.left_mini .toggle_sidebar {width:24px!important;background:#296acc;left:0!important; cursor:default;}
.left_mini .toggle_sidebar  span {width:5px;}
.left_mini .toggle_sidebar span i:before {content: "\e9c8";color:#245db2;margin-left: 0.06rem;margin-left:-0.01rem\0;}


/*///////////////////////////////////////////////// menu /////////////////////////////////////////////////*/
.menu{display:flex; height:100%;line-height:1.4; color:#141414;  z-index:99;  margin-left: 0.24rem}
.menu a{text-decoration: none;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;cursor: pointer;}
.menu ul{display:flex; width:100%;height:100%;  align-items: center; justify-content:space-between;  }
.menu li{display:flex;height:100%; text-align: center; flex: 1 auto; align-items: center; justify-content: center; margin-right: 0.08rem;  }
.menu li:last-child{ margin-right:0 }
.menu li h1{display:block; height:100%; position:relative; }
.menu li h1 a{display:flex; height:100%; align-items: center;color:#fff;  line-height: 1.2 }
.menu li h1 a u{display:flex; align-items: center;  padding:0.06rem 0.13rem 0.06rem 0.13rem ; border-radius: 0.08rem; font-size: 0.14rem;  font-weight: 600;    }
.menu li h1 a u:after {	content: "\e7de";display:inline-flex;  font-family:iconfont; -webkit-font-smoothing: antialiased;font-size: 0.19rem; color:#fff; margin-left: 0.02rem;  position: relative;top:0.01rem; line-height: 0;/*transform: scale(0.85);transition: width 0.2s,height 0.2s,transform 0.2s*/}
.menu li h1 a u{display: block;*display: inline-block;text-decoration:none;cursor:pointer; } 
.menu li:last-child h1 a u {border-right:0;}
.menu li h1 .over_title{position:relative}
.menu li:first-child h1:after {display: none!important}
.menu li.on em .over_title u{ top:0px; }
.menu .on h1 {}
.menu .on h1 a u:after { color:#fff;}
.menu li.nosub h1 a u:after, .menu li.nosub:hover h1 a u:after {display:none }
.menu li:hover h1:after {opacity: 1;transition:all 0.25s linear;}
.menu li:hover h1 a u:after {content: "\e7e0";  color:#fff; /*transition: width 0.2s ,height 0.2s, transform 0.2s;transition-timing-function: ease;transform: rotate(90deg);*/}
.menu li:hover h1 a u{  background:#173a99; }
.menu  .subMenu{  display: none; padding:0.32rem; border-radius: 0.08rem 0.08rem 0 0; border-radius: 0.04rem;  border:1px solid rgba(0,0,0,0.12); border-top:0;box-shadow: 0px 8px 16px  rgba(0,0,0,0.12);background:#fff;   position:absolute;top:100%;  left:0;right:0; z-index:10; transition: all 0.08s ; }
.menu  .subMenu .sbox {   display:block; width:100%; margin:  0 auto; text-align: left; }
.menu  .subMenu .sbox:last-child {  margin-bottom: 0 ;}
.menu  .subMenu .sbox  h2 {    display: flex;    align-items: center;    justify-content: space-between;     white-space: nowrap; text-align: left;}
.menu  .subMenu .sbox  h2 L{    margin-right: 1em;  font-size:0.14rem;  font-weight: bold;    color: #aaa;   color: #2e65e5;}
.menu  .subMenu .sbox  h2 M {    flex: 1;    min-width: 0;    height: 1px;    background: #ebebeb;background: #c2deff;}
.menu  .subMenu .sbox .sbox_list { display:flex; flex-flow: wrap;   position: relative; z-index: 2; }
.menu  .subMenu .sbox  a {display:block;  white-space:nowrap; text-align: left;  color:#141414; }
.menu  .subMenu .sbox  a:hover {color:#0270f5;text-decoration: underline }
.menu  ._subon{animation: subon 0.3s ease ; }
@keyframes subon{
	0%{
	opacity: 0;
	}
	100%{
	opacity: 1;
	}
}
.menu  .subMenu .s_icon {margin-right: 0.12rem;}

.menu   .icon-01 {display:flex; width:0.2rem; height:0.2rem;background:  url("https://ceidatacdn.cei.cn:8443/ceidatacdn/images/icon-01.png") no-repeat ; background-size: 100% 100%;margin-right: 0.08rem;}
.menu   .icon-02 {display:flex; width:0.22rem; height:0.25rem;background:  url("https://ceidatacdn.cei.cn:8443/ceidatacdn/images/icon-02.svg") no-repeat ; background-size: 100% 100%;margin-right: 0.08rem;}





/*区域对比*/
.menu  .subMenu.QY .sbox dd{display:block; }
.menu  .subMenu.QY .sbox_list dd{width:33.33%; padding-right:0.72rem;  }
.menu  .subMenu.QY .sbox_list dd:last-child{ padding-right:0;  }
.menu  .subMenu.QY .sbox_list dd .tit1{display:flex; width:100%;align-items: center; justify-content: space-between;border-bottom:1px solid #e5e5e5; padding-bottom: 0.08rem; margin-bottom: 0.16rem;  }
.menu  .subMenu.QY .sbox_list dd .tit1 L{color:#455f81; font-size: 0.16rem;  font-weight: bold}
.menu  .subMenu.QY .sbox_list dd .tit1 L a{color:inherit; font-size: inherit;  font-weight: inherit}
.menu  .subMenu.QY .sbox_list dd .tit1 L a:hover {color:#0665e3;text-decoration: underline}
.menu  .subMenu.QY .sbox_list dd brief {display:block;color:#808080; font-size: 0.14rem; margin-bottom: 0.12rem;white-space: wrap; }
.menu  .subMenu.QY .list1  {display:block; margin-bottom: 0.12rem }
.menu  .subMenu.QY .list1 a, .menu  .subMenu.QY .list1 pl {display:flex; width:100%;align-items: center; color:#808080;  padding:0.04rem  0;   white-space: nowrap;   }
.menu  .subMenu.QY .list2  {display:block; margin-bottom: 0.12rem }
.menu  .subMenu.QY .list2 a {display:flex; width:100%;align-items: center; color:#0665e3;  padding:0.04rem  0;    white-space: nowrap;  }
.menu  .subMenu.QY .list2 a:hover {color:#2F87EB;}


/*人口数据*/
.menu  .subMenu.RK .sbox dd{display:block; }
.menu  .subMenu.RK .sbox_list dd{width:50%; padding-right:0.72rem;  }
.menu  .subMenu.RK .sbox_list dd:last-child{ padding-right:0;  }
.menu  .subMenu.RK .sbox_list dd .tit1{display:flex; width:100%;align-items: center; justify-content: space-between;border-bottom:1px solid #e5e5e5; padding-bottom: 0.08rem; margin-bottom: 0.16rem;  }
.menu  .subMenu.RK .sbox_list dd .tit1 L{color:#455f81; font-size: 0.16rem;  font-weight: bold}
.menu  .subMenu.RK .sbox_list dd .tit1 L a{color:inherit; font-size: inherit;  font-weight: inherit}
.menu  .subMenu.RK .sbox_list dd .tit1 L a:hover {color:#0665e3;text-decoration: underline}
.menu  .subMenu.RK .list1  {display:flex; flex-wrap: wrap; width:100%;  }
.menu  .subMenu.RK .list1 a {display:inline-flex;  width:50%;align-items: center; color:#808080;  padding:0.04rem  0;    white-space: nowrap;  margin-bottom: 0.04rem }
.menu  .subMenu.RK .list1 a:hover {color:#2F87EB;}



/*另类数据*/
.menu  .subMenu.LLSJ .sbox dd{display:block; }
.menu  .subMenu.LLSJ .sbox_list dd{width:25%; padding-right:0.72rem;  }
.menu  .subMenu.LLSJ .sbox_list dd:last-child{ padding-right:0;  }
.menu  .subMenu.LLSJ .sbox_list dd .tit1{display:flex; width:100%;align-items: center; justify-content: space-between;border-bottom:1px solid #e5e5e5; padding-bottom: 0.08rem; margin-bottom: 0.16rem;  }
.menu  .subMenu.LLSJ .sbox_list dd .tit1 L{color:#455f81; font-size: 0.16rem;  font-weight: bold}
.menu  .subMenu.LLSJ .sbox_list dd .tit1 L a{color:inherit; font-size: inherit;  font-weight: inherit}
.menu  .subMenu.LLSJ .sbox_list dd .tit1 L a:hover {color:#0665e3;text-decoration: underline}
.menu  .subMenu.LLSJ .list1  {display:flex; flex-wrap: wrap; width:100%;  }
.menu  .subMenu.LLSJ .list1 a {display:inline-flex;  width:100%;align-items: center; color:#808080;  padding:0.04rem  0;    white-space: nowrap;  margin-bottom: 0.04rem }
.menu  .subMenu.LLSJ .list1 a:hover {color:#2F87EB;}


/*资料馆*/
.menu  .subMenu.ZLG .sbox dd{display:block; }
.menu  .subMenu.ZLG .sbox_list section{display:flex;width:33.33%;  padding-right:0.72rem;   }
.menu  .subMenu.ZLG .sbox_list section:nth-child(3n+3){ padding-right:0;  margin-bottom: 0.32rem }
.menu  .subMenu.ZLG .sbox_list dd {display: block; flex: 1 0;   }
.menu  .subMenu.ZLG .sbox_list  .tit1{display:flex; width:100%;align-items: center; justify-content: space-between;margin-bottom: 0.04rem;  }
.menu  .subMenu.ZLG .sbox_list  .tit1 L{color:#455f81; font-size: 0.16rem;  font-weight: bold}
.menu  .subMenu.ZLG .sbox_list  .tit1 L a{color:inherit; font-size: inherit;  font-weight: inherit}
.menu  .subMenu.ZLG .sbox_list  .tit1 L a:hover {color:#0665e3;text-decoration: underline}
.menu  .subMenu.ZLG .sbox_list  .txt{color:#808080; font-size: 0.14rem; }


/*资料馆*/
.menu  .subMenu.ZLG .sbox dd{display:block; }



/*知识&工具*/
.menu  .subMenu.ZSK .sbox dd{display:block; }
.menu  .subMenu.ZSK .sbox_list dd{display:block;width:33.33%; padding-right:0.72rem;  }
.menu  .subMenu.ZSK .sbox_list .dd1 {width:33.33%!important; padding-right:0.36rem;}
.menu  .subMenu.ZSK .sbox_list .dd1 section{display:block;width:100%;    }
.menu  .subMenu.ZSK .sbox_list .dd2 {width:66.66%!important; padding-left:0.36rem;}
.menu  .subMenu.ZSK .sbox_list .dd2 .more {color:#0665e3}
.menu  .subMenu.ZSK .sbox_list .dd2 .more:hover {color:#2F87EB}


.menu  .subMenu.ZSK .sbox_list  .tit1{display:flex; width:100%;align-items: center; justify-content: space-between;border-bottom:1px solid #e5e5e5; padding-bottom: 0.08rem; margin-bottom: 0.16rem;  }
.menu  .subMenu.ZSK .sbox_list  .tit1 L{color:#455f81; font-size: 0.16rem;  font-weight: bold}
.menu  .subMenu.ZSK .sbox_list  .tit1 L a{color:inherit; font-size: inherit;  font-weight: inherit}
.menu  .subMenu.ZSK .sbox_list  .tit1 L a:hover {color:#0665e3;text-decoration: underline}
.menu  .subMenu.ZSK .sbox_list  .tit2{display:flex; width:100%;align-items: center; justify-content: space-between; margin-bottom: 0.04rem;   }
.menu  .subMenu.ZSK .sbox_list  .tit2 L{display:inline-flex; flex: 1 auto; justify-content: flex-start; color:#455f81; font-size: 0.14rem;  font-weight: bold}
.menu  .subMenu.ZSK .sbox_list  .tit2 L a{display:inherit;color:inherit; font-size: inherit;   }
.menu  .subMenu.ZSK .sbox_list  .tit2 L a:hover {color:#0665e3;text-decoration: underline}
.menu  .subMenu.ZSK .sbox_list  .tit2 R  {display:inline-flex; justify-content: flex-end;}

.menu  .subMenu.ZSK   brief {display:block;color:#808080; font-size: 0.14rem; margin-bottom: 0.12rem; white-space: wrap; }

.menu  .subMenu.ZSK .list1  {display:block; margin-bottom: 0.12rem }
.menu  .subMenu.ZSK .list1 a {display:flex; width:100%;align-items: center; color:#808080;  padding:0.04rem  0;   white-space: nowrap;   }
.menu  .subMenu.ZSK .list2  {display:block; margin-bottom: 0.12rem }
.menu  .subMenu.ZSK .list2 a {display:flex; width:100%;align-items: center; color:#0665e3;  padding:0.04rem  0;    white-space: nowrap;  }
.menu  .subMenu.ZSK .list2 a:hover {color:#2F87EB}

.menu  .subMenu.ZSK .sbox_list  .list3 {display:flex; flex-wrap: wrap; width:100%;    }
.menu  .subMenu.ZSK .sbox_list  .list3 .li{display:inline-block;  width:50%; padding:0 0.24rem; margin-bottom: 0.12rem;  }
.menu  .subMenu.ZSK .sbox_list .list3 .li:nth-child(1n+1){ padding-left:0;   }
.menu  .subMenu.ZSK .sbox_list .list3 .li:nth-child(2n+2){ padding-right:0;   }







/*///////////////////////////////////////////////// header-search /////////////////////////////////////////////////*/
.header-search-wrapper {
    display:flex;align-items: center;
	background: rgba(0,0,0,0.32);
    border-radius: 0.16rem;
    height: 0.26rem;
    width: 3rem;
	border: 1px solid #2e65e5;
	padding: 0 0.08rem;
	color: rgba(255,255,255,.5);
	display: inline-flex; 
    min-width: 0;
	position: relative;
    transition: all .3s;
	}
.header-search-wrapper:hover, .ant-input:focus-within{border-color: #5989f7}
.header-search-wrapper .header-search-icon {  margin-right: 4px;}
.header-search-wrapper .header-search-icon .icon-search {color: rgba(255,255,255,.8);cursor: pointer;}
.header-search-wrapper:hover .icon-search {color: rgba(255,255,255,1)}
.header-search-wrapper input {
    background: transparent;
    width: 100%; flex: 1; 
	border: none;
    outline: none;
    padding: 0;
	color: #fff;
}


.toolbar_search_box {  display:flex;width:100%; align-items: center; justify-content: space-between; position: relative; padding:0rem 0rem 0.03rem;}
.toolbar_search_box .L {  display:flex; align-items: center;  position: relative;}
.toolbar_search_box .location {  display:flex; margin-right:0.05rem ; font-size: 0.12rem; color:#173a99}

.toolbar_search { display:flex; align-items: center; justify-content: space-between; margin:0 auto; background: #fff;  border:1px solid #1f4b99; white-space:nowrap; position:relative; }
.toolbar_search .search_input ,.toolbar_search  .search_input_focus{ display:flex; height:0.24rem;padding: 0 0 0 0.04rem; color:#a0a4ad;  font-size: 0.12rem;  border: 0; outline: 0; background: transparent }
.toolbar_search .search_input{ }
.toolbar_search .search_input_focus{ color:#000;}
.toolbar_search .search_btn0 {
  display:flex; align-items: center; justify-content: center;height:0.24rem;
  padding:0 0.12rem; 
  cursor:pointer;
  color:#fff;
  background:#173a99;
  
}
.toolbar_search .search_btn0 .cei-icon { }
.toolbar_search .search_btn0 .icon-search:before {}
.toolbar_search_box .R {  display:flex; align-items: center; justify-content: flex-end;  position: relative;}

.m_choose {  display:inline-flex; align-items: center; border:1px solid #b5b8c8; position: relative;}
.m_choose li btn {  display:flex; align-items: center; justify-content: center; padding: 0 0.1rem; font-size: 0.12rem; }
.m_choose li btn.on {  background: #b2c9ff; color:#173a99}




/*///////////////////////////////////////////////// tabs-nav-wrapper /////////////////////////////////////////////////*/
/*.tabs-nav-wrapper {height:100%; position: relative}*/
.mytab{}
.navtabs-tabs {	display:flex; justify-content: space-between;  height:0.3rem; padding:0.00rem 0.6rem 0 0.6rem;position: relative	;  box-sizing:content-box;  }
.navtabs-tabs #tabs { 	display:flex;   flex:1 ;width:calc(100% - 0.48rem); max-width:calc(100% - 0.48rem);  height:inherit;padding:0;	margin-right:0.32rem; /*	position: sticky; top:0; */}
.navtabs-tabs #tabs * {	font-size: 0.14rem}
.navtabs-tabs #tabs li {  display:flex;flex-flow:row nowrap;align-items: center; max-width:30em;min-width:6em;height:inherit;border-radius: 0.04rem 0.04rem 0 0;margin-right:-0.01rem;position: relative;  cursor: pointer;   }
.navtabs-tabs #tabs li:after { content: ""; display:inline-flex;width:1px;  height:0.13rem;  background: #fff; position: relative	;z-index: 10  }

.navtabs-tabs #tabs li a { display:flex;   align-items: center;	color:#fff;text-decoration:none; width:auto; height:inherit; white-space: nowrap;overflow: hidden; text-overflow:ellipsis; padding:0 0.1rem 0 0.2rem; cursor: pointer;position: relative; transition:all 0.0s linear;}
.navtabs-tabs #tabs li a.tab {margin-right: 0.1rem ; margin-left: 0.02rem ; max-width:inherit;min-width:inherit;}
.navtabs-tabs #tabs li a.remove {  display:inline-flex;justify-content: center;  align-items: center;  height:100%; min-width:0.2rem;width:0.2rem;color:rgba(255,255,255,0.0);padding:0;	 background: linear-gradient(-90deg, rgba(6,101,227,1) 60%,rgba(6,101,227,0) 100%);  border-radius: 0 0.06rem 0 0;padding-left:0rem;  right:0.01rem;z-index: 9;position: absolute;}
.navtabs-tabs #tabs  .icon-remove:before {content: "\eaa7"; font-size: 75%;  transform:scale(0.75) }
.navtabs-tabs #tabs li a.refresh {   display: none;justify-content: center;  align-items: center;  height:100%; min-width:0.2rem;width:0.2rem;color:rgba(255,255,255,0.0);padding:0; left:0.02rem;z-index: 9;position: absolute; }
.navtabs-tabs #tabs li a.refresh .icon-refresh:before { font-size: 0.12rem;  }


.navtabs-tabs #tabs li.current {background:#fff!important;   }
.navtabs-tabs #tabs li.current a:before, .navtabs-tabs #tabs li.current a:after, .navtabs-tabs #tabs li:last-child:after { width:0;   }
.navtabs-tabs #tabs li.current a {	color:#0665E3;	/*text-overflow:clip;*/}
.navtabs-tabs #tabs li.current a.remove {	/*color:#ff7575;*/ background: linear-gradient(-90deg, #f7f8fa 60%,rgba(255,255,255,0.6) 100%)!important; 	}
.navtabs-tabs #tabs li.current a.remove .icon-remove {	color:#fff;	}
.navtabs-tabs #tabs li.current:hover a.remove .icon-remove {	color:#0665E3;	}
.navtabs-tabs #tabs li.current a.refresh  { display:inline-flex; }


.navtabs-tabs #tabs li.default-tab {	min-width:auto	 }
.navtabs-tabs #tabs li.default-tab a {text-overflow:clip; margin-right:0.1rem;	}
.navtabs-tabs #tabs li.default-tab .icon-home {margin-right: 0.06rem; color:#fff}
.navtabs-tabs #tabs li.default-tab.current .icon-home { color:#0665E3}
.navtabs-tabs #tabs .add {  display:flex; align-items: center;justify-content: center;min-width:0.3rem;width:0.3rem;  cursor: pointer;border-radius: 0.06rem 0.06rem 0 0;	background: transparent;order:99999999999999999999999999999999999999999999999999999999}
.navtabs-tabs #tabs .add .icon-add { font-size: 0.16rem; font-weight: bold;color:rgba(255,255,255,0.6);}
.navtabs-tabs #tabs .add:hover  {  font-size: 0.16rem; background: rgba(255,255,255,0.32);}
.navtabs-tabs #tabs .add:hover .icon-add {  color:#fff;}


.navtabs-tabs #tabs li:hover  { background:rgba(245,248,255,0.8);  }
.navtabs-tabs #tabs li:hover a { color:#0665E3;	 }
.navtabs-tabs #tabs li:hover a.remove { color:#0665E3; background: none; 	 }
.navtabs-tabs #tabs li:hover:after {   background: none;   }
.navtabs-tabs #tabs li.default-tab:hover .icon-home { color:#0665E3}



.navtabs-tabs #tabs li .tabinfo {display:none; min-width:0.8rem; width:100%;text-align:left; padding:0.08rem 0.12rem;border-radius: 0.06rem;background:#fff; color:#a0a4ad;box-shadow: 0px 0px 9px 2px rgba(0,0,0,0.12); position:absolute; top:calc(100% + 0.04rem); z-index:9; }
.navtabs-tabs  .tabsRlist {  display: flex;align-items: center;   height:inherit;  position: absolute;right:0.1rem; z-index: 9;  padding: 0 0.1rem;  }
.navtabs-tabs  .tabsRlist .xiala {display:flex; align-items: center; justify-content: center; color:#fff; width:0.32rem;height:0.16rem;cursor: pointer ; border-radius: 4px; }
.navtabs-tabs  .tabsRlist .xiala:hover {background:rgba(89,137,247,0.48);}
.navtabs-tabs  .tabsRlist .xiala.on .icon-xiala  {transform: rotate(180deg);}
.navtabs-tabs  .tabsRlist .list_box {display: none; position: absolute; top:100%; right:0; z-index: 9; padding:0.08rem 0; max-height:2.5rem;overflow: hidden; overflow-y: auto;  border-radius: 4px;background:#fff;box-shadow: 0px 2px 9px 2px rgba(0,0,0,0.09);}
.navtabs-tabs  .tabsRlist .list_box .list { display: block;  }
.navtabs-tabs  .tabsRlist .list_box .list li { display: flex;width:100%;align-items: center; justify-content: space-between ;cursor: pointer; padding: 0.15em 0.08rem; }
.navtabs-tabs  .tabsRlist .list_box .list li .link { flex:1; display: block;max-width:3rem;font-size: 0.12rem; white-space: nowrap;overflow: hidden; text-overflow:ellipsis }
.navtabs-tabs  .tabsRlist .list_box .list .link:before  {content: "";font-family:iconfont;-webkit-font-smoothing: antialiased; display: inline-block;color:#a3a3a;font-size: 0.12rem; margin-right: 0.04rem;width:0.14rem; }
.navtabs-tabs  .tabsRlist .list_box .list .on *, .navtabs-tabs  .tabsRlist .list_box .list li:hover  *{color:#2e65e5}
.navtabs-tabs  .tabsRlist .list_box .list .on .link:before {content: "\e606";}
.navtabs-tabs  .tabsRlist .list_box .list .line { display: block;height:1px;overflow: hidden;border-top: 1px solid rgb(239, 239, 239);margin: 0.1em 0;}
.navtabs-tabs  .tabsRlist .list_box .list .link .cei-icon {font-size: 0.16rem;margin-right: 0.06rem}
.navtabs-tabs  .tabsRlist .list_box .list .link .icon-account {font-size: 0.15rem;}
.navtabs-tabs  .tabsRlist .list_box .list .link .icon-vip {font-size: 0.18rem;}


/*/////////////////////////////////////////////////  leftmenu /////////////////////////////////////////////////*/
.left_side { background:#fff;}

.left_title {display:flex; align-items: center; text-align:left;padding:0 0px 0 0.16rem; height:0.4rem; line-height: 1; font-size:0.15rem;font-weight: bold; background:#91aef2;background: linear-gradient(90deg, #2e65e5 0%, #173a99 100%);color:#fff;}
/*.left_title:before{ content: "";display:inline-block; width:5px; height:0.14rem; overflow:hidden; background:#00a3f5; margin-right:0.06rem; vertical-align: middle; position: relative }*/
.left_title .cei-icon {color:#66ccff; margin-right:0.06rem; font-size:0.16rem;}


.leftmenu{display:block; width:100%; padding: 0.08rem;text-align:left; }
.leftmenu .Nav{display: flex; align-items: center; justify-content: space-between; cursor:pointer; background: #f7f8fa; padding:0.06rem 0.1rem; margin-bottom: 0.06rem; border-radius: 0px; position: relative;transition:all 0.16s linear; }
.leftmenu .Nav:last-child{ margin-bottom: 0}
.leftmenu .Nav l{ font-weight: bold; color:#40444d; font-size: 0.15rem}
.leftmenu .Nav l,.leftmenu .Nav r {display: flex; align-items: center;}
.leftmenu .Nav .cei-icon {color:#00a3f5; margin-right:0.06rem; font-size:130%;}
.leftmenu .Nav .icon-arrow-down { color:#b8becc; margin-right:0; font-size:85%;}
.leftmenu a { display:block;text-decoration: none;}
.leftmenu .Nav:hover{color:#2e65e5; background:#f0f1f5 }
.leftmenu .Nav.current{   /* background:  linear-gradient(90deg, #2e65e5   0%,    #b2c9ff   100%);*/background:#2e65e5}
.leftmenu .Nav.current l,.leftmenu .Nav.current .icon-arrow-down {color:#fff!important;  }
.leftmenu .Nav.current i {color:#66ccff;  }
.leftmenu .Nav.current *{ font-weight: bold}
.leftmenu .Nav.current .icon-arrow-down{transform: rotate(0deg); }
.leftmenu .Nav.current .cei-icon{ font-weight: normal}
.leftmenu .subContent{display: none; /*background:#fafbfc;background:#fcfcfc;*/  }
.leftmenu .subContent li{border-bottom:solid 0px #e6e7eb;margin-bottom: 0.06rem ;border-radius: 4px; }
.leftmenu .subContent li a{padding:0.02rem 0px 0.02rem 0.36rem;margin:1px 0;  }
.leftmenu .subContent li a:hover{ color:#2e65e5; }
.leftmenu .subContent li.on a,.subContent li.on a:visited{ color:#2e65e5; font-weight: bold}



/*/////////////////////////////////////////////////  table /////////////////////////////////////////////////*/

.table_border{ border: 1px solid rgba(0,0,0,0.08); box-shadow: 2px 2px 4px rgba(0,0,0,0.08);  }
.table1 { width: 100%; border:1px solid #e1e8f5; border-collapse: collapse;}
.table1 tr {transition: all .2s ease-in-out;}
.table1  th, .table1  td { border:1px solid #e1e8f5; text-align:center;padding:0.06rem 0.08rem;  font-size: 0.12rem ; white-space:normal; vertical-align: middle}
.table1  * {  font-size: 0.12rem ; }
.table1 thead  th, .table1 thead  td { background:#dbe6ff; white-space:nowrap;color:#5989f7;  }
.table1 thead  th, .table1 thead  td { border-right:1px solid #fff;}
.table1 thead  th:last-child, .table1 thead  td:last-child { border-right:0;}
.table1 tr:nth-child(odd){background:#fff;}
.table1 tr:nth-child(even){background:#f8faff;}
.table1  tr:hover {background:#ebf1ff;  }

.table2 {display: table;width:100%;	border-collapse: collapse;position: relative;	 }
.table2 ttr {width: 100%;display: table-row;}
.table2 ttd {display: table-cell;padding: 0.04rem  ;text-align: left;}
.table2 ttd.h { color:#5989f7;white-space: nowrap;  width:15%; }
.table2 ttd.c p { display:inline-flex;align-items: center; flex-wrap: wrap; line-height: 1; margin-right: 0.16rem }
.table2 .thead {display: table-header-group;}
.table2 .thead ttd {	font-weight: 600;  background: rgba(46,101,229,0.05); 	white-space: nowrap;}
.table2 .thead ttd:nth-of-type(even) {background:#2e65e5;} 
.table2 .tbody {display: table-row-group; }
.table2 .line1 {border-bottom:1px  solid rgba(0,0,0,0.08);}
.table2 .edit {  white-space:nowrap;text-align: right; color:#00a3f5  }
.table2 .c1 {  width:1%;white-space: nowrap;   }
.table2 .c1-h {  color:#797e8a }
.table2 .c1-h:before {  content: ""; width:4px; height:4px; background:rgba(0,0,0,0.16); background: #b2c9ff; display: inline-block; margin-right: 0.04rem; vertical-align: middle;}



.table3 {display: table;width:100%;	border-collapse: collapse;border:1px solid #e1e8f5; background: #fff; 	position: relative	 }
.table3 ul {width: 100%;display: table-row;transition: all .12s ease-in-out;}
.table3 li {display: table-cell;padding: 0.08rem  ;text-align: center; font-size: 0.13rem ;border-bottom: 1px solid #e1e8f5;border-right: 1px solid #e1e8f5;}
.table3 .thead {display: table-header-group; }
.table3 .thead li {padding:  0.1rem 0.08rem  ;	 background: rgba(46,101,229,0.06); border-bottom: 1px solid rgba(178,201,255,0.7);color:#2e65e5;	white-space: nowrap;}
.table3 .thead li:nth-of-type(even) {background:rgba(46,101,229,0.1);} 
.table3 .thead li:last-child {border-right:0}
.table3 .tbody {display: table-row-group; }
.table3 .tbody li { vertical-align: middle;white-space: nowrap;} 
.table3 .tbody li:nth-of-type(even) {background: #f8faff;} 
.table3 p {margin: 0.04rem 0}
.table3 .tbody li.name {text-align: left;white-space:normal}
.table3 .tbody li.time {word-break:keep-all;white-space:normal}
.table3 .tbody ul:hover li {background: #e5edff;background: #ebf1ff; }


.table_form {display:table;border-collapse: collapse;  position: relative;   margin: 0 auto;    }
.table_form ttr {width: 100%;display: table-row;}
.table_form ttd {display: table-cell;padding: 0.08rem  0.08rem  ;text-align: left; font-size: 100%; vertical-align:baseline; line-height: 1.4; position: relative }
.table_form ttd.h2 {text-align:left; font-weight:normal; white-space: nowrap; width:2em }
.table_form ttd div {display: flex;width: 100%;  align-items: center;}
.table_form .thead {display: table-header-group;}
.table_form .thead ttd {	font-weight: 600;  background: #dee7fc; color:#0d2f80;	white-space: nowrap;}
.table_form .tbody {display: table-row-group; }
.table_form .tbody ttd {} 



.form_table1 { display: block;width:100%;  }
.form_table1 ttr { display: flex; width:100%;margin-bottom: 0.08rem;}
.form_table1 ttr:last-child { margin-bottom: 0;}
.form_table1 tth { display: flex;color: #828999;font-weight: 600;   padding: 0.12rem  0.16rem 0.08rem  0rem; white-space:nowrap; }
.form_table1 ttd {display: flex;  padding: 0.08rem  0.16rem;  flex:  1  auto;  }
.form_table1 .editable { display: flex; align-items: center; width:80px; white-space:nowrap; margin-left: 5px; color:rgba(0,0,0,0.4)  }
.form_table1 .editable  .cei-icon{  font-size: 18px; }
.form_table1 .editable  font{  font-size: 14px; }
.form_table1 p {margin: 0.04rem 0}
.form_table1 .Lw1 { width:12%;}




/*////////////////////////////////////////// form //////////////////////////////////////////*/
.m_input, .m_select, .m_textarea {
    display: inline-block; 
	caret-color: #2e65e5;
    background: #f7f8fa;
 	margin-bottom:0;
    padding: 0 0.08rem;
	outline: 0;
	 border:0;
	border-radius: 0px;
	box-sizing: border-box;
	box-shadow: inset 0.02rem 0.02rem 0 rgba(0,0,0,0.08);
	transition: all .16s ease-in-out;
	position: relative;
}
.m_input:hover, .m_select:hover, .m_textarea:hover,.m_input:focus, .m_select:focus, .m_textarea:focus {background: #dbe6ff;box-shadow: inset 0.02rem 0.02rem 0 #b2c9ff;border: 0}

.m_tip { display: flex; align-items: flex-start!important;  color:#fc3b2d;margin:0.1rem 0 ; font-size: 0.12rem!important ; }

input_out{display:inline-flex;width: inherit;  position: relative; }
.m_input {
	height:0.32rem;
	line-height:0.32rem;
    vertical-align: middle;
	text-overflow: ellipsis;overflow: hidden;white-space: nowrap; padding-right:0.3rem;
}
/*.m_input:focus{padding-right: 0.48rem;}*/
.m_input:focus+.clear_input:after {content: "\e659";font-family:iconfont; -webkit-font-smoothing: antialiased; display: inline-block; color:#797e8a;  font-size: 114%; position:absolute; top:0.06rem; right:0.08rem; z-index: 992}
.m_input:focus+.clear_input:hover:after {content: "\e65a";color:#2e65e5;  }

.m_select {
    display: inline-block;
	height:0.36rem;
	line-height:0.36rem;
    vertical-align: middle;
	text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap;
	color: #999;
}

.m_textarea {
    height: 100%;
    display: block;
    resize: none;
	padding: 1em;
}


.form-unit {display:inline-flex;align-items: center; }
.form-unit .h1{white-space: nowrap; margin-right: 0.16rem;}


/*/////////////////////////////////// select ///////////////////////////////////*/
.cei-select {
display: block; width:100%;
line-height:0.3rem;
height:0.3rem;
background:#f7f8fa;
border: 1px solid rgba(0,0,0,0.16);
cursor:pointer;
vertical-align: middle;
outline: 0;
border-radius:0;
box-sizing: border-box;
text-align: left;
position: relative;	
	
}
.cei-select input {
	display: block;
	width: 100%;
	height:inherit;
	line-height:inherit;
	padding: 0 0.08rem;font-size: 0.12rem;	
	border: 0;
	outline: 0;
	background: none;
	cursor:pointer;
	z-index:0;
	text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap;
	padding-right: 0.18rem;
}
.cei-select input:disabled {-webkit-text-fill-color:#141414}
.cei-select ul {
	width: 100%;
	display: none;
	position: absolute;
	left: -1px;
	top: 0.28rem;
	max-height: 18em;
	background:#fff;
	overflow-y: auto;
	border: 1px solid #b8becc;
	border-top: 0;
	box-sizing:content-box;
	z-index:9;
	box-shadow: 0.04rem 0.04rem 0.06rem rgba(0,0,0,0.1);
}
.cei-select ul::-webkit-scrollbar {width: 8px;}
.cei-select ul li {
	 line-height: 1.4; font-size: 0.12rem;
	padding: 0.04rem  0.08rem;
	cursor: pointer;
	display: block;
	border-left: 0.02rem solid rgba(0,0,0,.0);
	position: relative;z-index:9;
}

.cei-select ul li.on {color: #2e65e5;	background:#dbe6ff;border-left: 0.02rem solid #2e65e5;}
.cei-select ul li i{position: relative}
.cei-select.border-light{border: 1px solid var(--main-color); }
.cei-select  .icon-arrow{ position: absolute; top:0;right:0.08rem;color: #9ca1ad;}
.cei-select  .icon-arrow:before{ content: "\e681";font-size: 0.16rem; }
.cei-select  .icon-arrow-on{ color:#2e65e5;transform:rotate(180deg); }

.cei-select-multiple { display: none}

.cei-select:hover {border: 1px solid #5989f7;}
.cei-select:hover ul  {border: 1px solid #5989f7;border-top: 0px;}






/*////////////////////////////////  说明注释 ////////////////////////////////*/
.tooltips {display:none;*zoom:1;  width:auto;min-width:6em;white-space:nowrap; text-align: center ;text-align:left; white-space:normal;padding:0.5em 1em;border-radius: 0.04rem;background:#fff; color:#9ca1ad; font-size: 0.12rem!important; box-shadow: 0px 0px 9px rgba(0,0,0,0.16); position:absolute; bottom:calc(100% + 0.12rem); left:-150%;z-index:9; }
.tooltips * { font-size: 0.12rem!important; }
.tooltips:before {content: "";width:0.24rem;height:0.11rem;background:url("https://ceidatacdn.cei.cn:8443/ceidatacdn/images/tooltips_arrow.png") no-repeat bottom; background-size: cover; position: absolute; bottom:-0.11rem;left:0.3rem; z-index: 99}
.trig_tooltips:hover >  .tooltips{display: inline-block; animation: tooltips_show 0.2s ease   ; }
    @keyframes tooltips_show {
        0% {
            bottom: 50%;
			opacity:0;
        }
		100% {
             bottom:calc(100% + 0.12rem);
			opacity: 1;
        }
    }

.tooltips_width1{width:22em;text-align:left;white-space:normal;}
.tooltips.style2 {left:auto;right:-100%;}
.tooltips.style2:before {left:auto;right:0.2rem;}



.notes { display: block; padding:0.08rem 0; border-radius:4px;font-size: 0.12rem; /*box-shadow: 0px 0px 0.1rem #e1e8f5;*/  color:#797e8a}
.notes * { font-size: 0.12rem; }
.notes .tit {display: flex;  width:100%; align-items: center; justify-content: space-between;   border-bottom:1px solid #e1e8f5;   position: relative}
.notes .tit .L {display: block;   font-weight: bold; font-size: 0.13rem;  }
.notes .tit .L:before {content: "\e67b";font-family:iconfont; -webkit-font-smoothing: antialiased; display: inline-block; color:#9ca1ad; font-weight: normal;font-size: 0.16rem; margin-right: 0.04rem; position: relative  }
.notes .content {padding:0.08rem 0.16rem;}
.notes .icon-tiip:before {font-size: 0.16rem; margin-right: 0.04rem;}
.notes .icon-notice:before {font-size: 0.16rem; margin-right: 0.04rem;color:#9ca1ad}


.notes2 { display: block; padding:0.08rem 0; border-radius:4px;font-size: 0.12rem;  background: #e6f7ff; border:1px solid #91d5ff; color:#797e8a;padding: 0.16rem;}
.notes2 * { font-size: 0.12rem; }
.notes2 .tit {display: flex;  width:100%; align-items: center; justify-content: space-between;   position: relative}
.notes2 .tit .L {display: flex; align-items: center;  font-weight: bold; font-size:120%;   color:#141414; }
.notes2 .tit .L:before {content: "\e67b";font-family:iconfont; -webkit-font-smoothing: antialiased; display: inline-block;font-size:130%; color:#2e65e5;  margin-right: 0.04rem; line-height: 1; position: relative  }
.notes2 .content {padding-left: 0.24rem;}
.notes2 .content font, .notes2 .content a {font-size: 120%; color:#40444d}
.notes2 .icon-tiip:before {font-size: 0.16rem; margin-right: 0.04rem;}
.notes2 .icon-notice:before {font-size: 0.16rem; margin-right: 0.04rem;color:#9ca1ad}



/*/////////////// 提示信息 ///////////////*/
.mytips_out {display: flex;  justify-content: center; align-items: center;margin: 0 auto; }
.mytips {display: block; margin: 0 auto;  border: 1px solid rgba(0,0,0,0.16); border-radius:0.16rem; background: #fff; min-width: 24vw;box-shadow: 4px 4px 6px #e1e8f5;}
.mytips h1 {display: block;text-align: left; font-weight: 600; font-size: 110%; color:#5989f7; background: rgba(0,0,0,0.016);border-bottom: 1px solid rgba(0,0,0,0.08); padding:0.08rem 0.16rem;border-radius:0.16rem 0.16rem 0 0; white-space: nowrap;}
.mytips h1:before { content: "\e648";color:#5989f7; font-size:112.5%;font-family:iconfont; -webkit-font-smoothing: antialiased; margin-right:0.08rem  }
.mytips h2 {  display: block; color:#1f4399;   }
.mytips txt {display: block; margin: 0 auto; text-align:center;text-justify:inter-ideograph;padding:0.24rem 0.48rem;}
.mytips txt p {display: block; }
.mytips txt section  {  margin-bottom: 0.16rem;   }
.mytips txt section:last-child {  margin-bottom: 0.16rem;   }
.mytips .big { font-size:175%;color:#fc3b2d;  padding:0.08rem 0}
.mytips .btn_out {  margin-top: 0.16rem;  }

@media screen and  (max-width: 1000px) {
	.mytips h1 { padding:0.12rem 0.16rem;}
}


.tips_out {display: block;margin:0 ;}
.tips_out .tips { display: flex; width:100%; align-items: flex-start; justify-content: space-between; padding:0.16rem;background: #fff;border-radius:0.16rem; position: relative}
.tips_out .tips dt { display: block;  margin: 0 0.08rem 0 0px }
.tips_out .tips dt .cei-icon { font-size: 0.54rem; line-height: 1; }
.tips_out .tips dd { flex: 1; min-width: 0; }
.tips_out .tips  .imgicon { display: block; background: url('https://ceidatacdn.cei.cn:8443/ceidatacdn/images/smiling.svg') no-repeat ; background-size : 100% 100%; width:0.64rem; height:0.64rem;}


/*//////////////////////////////////////// field-toggle 锁 ////////////////////////////////////////*/
.lock-toggle-wrap {display:inline-flex; flex-wrap: nowrap ; align-items: center; white-space: nowrap; padding:0;  }
.lock-toggle-wrap * {font-size: 0.12rem; line-height: 1 }
.lock-toggle-wrap .lock-toggle {display:flex; align-items: center; }
.lock-toggle-wrap .lock-box  {  position: relative}
.lock-toggle-wrap label[for] {cursor: pointer;}
.lock-toggle-wrap .lock-toggle .default {width: 0.3rem;height: 0.3rem;}
.lock-toggle-wrap .lock-toggle .switch {display: none;}
.lock-toggle-wrap .lock-toggle * {vertical-align: middle;}
.lock-toggle-wrap .lock-toggle .switch-span {position: relative;display:flex;align-items: center; justify-content: center; border-radius: 0.08rem; background:  #2e65e5; border: 1px dashed #2e65e5;cursor: pointer;}
.lock-toggle-wrap .lock-toggle span {color: inherit;}
.lock-toggle-wrap .lock-toggle .switch:checked~.switch-span { background:  #fff; }
.lock-toggle-wrap .lock-toggle .switch:checked~.switch-span:before {   content: '\e602'; font-family:iconfont;color: #2e65e5;}
.lock-toggle-wrap .lock-toggle .default:before {}
.lock-toggle-wrap .lock-toggle .switch-span:before {content: '\e60a';font-family:iconfont;color: #f00;color:#fff; -webkit-transition: all .16s ease;}
.lock-toggle-wrap .lock-toggle .default:checked~.switch-span:after {}
.lock-toggle-wrap .lock-toggle .switch:checked~.switch-span:after {}
.lock-toggle-wrap .lock-toggle .default:after {}
.lock-toggle-wrap .lock-toggle .switch-span:after {}


/*//////////////////////////////////////// 流量模式////////////////////////////////////////*/
.lockBtn, .lockBtn-unlock {display:inline-flex;align-items: center; justify-content: center;font-size: 14px;width: 0.4rem;height: 0.3rem;line-height:1;color:#a0a4ad;background: #fff;border-radius: 0.12rem;border: 0.01rem solid #a0a4ad;cursor: pointer;position: relative;}
.lockBtn-unlock {color:#2e65e5;border: 0.01rem solid #2e65e5;}
.lockBtn icon:before, .lockBtn-unlock icon:before {  content: ''; display:inline-block;font-family:iconfont;}
.lockBtn icon:before {  content: '\e602'; }
.lockBtn-unlock icon:before { content: '\e60a';}


.index_list1 {display:block; }
.index_list1 li {display:flex;width:100%; align-items: center; justify-content: space-between;padding:0.08rem 0;border-bottom: 1px solid #e1e8f5; }
.index_list1 li:last-child {border-bottom: 0}
.index_list1 li a {width:inherit; justify-content: inherit;}
.index_list1 li R { }
.index_list1 li R .cei-icon{margin-right: 0; color:#a1a6b3;}




/*//////////////////////////////////////// 弹出框////////////////////////////////////////*/
.popup{	display:none;position:absolute;min-width: 3.2rem; max-width:8rem; background:#fff; border-radius: 4px;box-shadow: 0px 0px 0.16rem  rgba(46,101,229,0.48);}
.popup .tit{ display: flex; width:100%; align-items: center; justify-content: space-between; color:#797e8a; background:#f7f8fa; border-bottom: 1px solid rgba(0,0,0,0.08);height:0.36rem; cursor:move;padding:0 0.1rem;border-radius: 4px 4px 0 0; position: relative;}
.popup .tit li{font-weight: bold; font-size: 0.15rem; }
.popup .tit .close{ display: flex;align-items: center; justify-content: center; width:0.36rem; height:0.36rem;cursor:pointer; font-size: 0.22rem;font-weight:normal;border-radius: 0px 4px 0 0;position: absolute;top:0;right:0; z-index: 999;  }
.popup .tit .close:hover{ color:#2e65e5; background: #dbe6ff}
.popup .content {padding:0.24rem 0.32rem ;  text-align: left; max-height:60vh;overflow-y: auto}
.pop-title { display: block; color:#0d2f80; font-size: 0.22rem; text-align: center;  margin-bottom: 0.16rem;  }
.pop-txt { display: block; font-size: 0.14rem; text-align: left; padding-bottom: 0.16rem; margin-bottom: 0.24rem; border-bottom: 1px dotted #bcc2d1;  }
	.pop-txt *{font-size: 0.14rem;word-break:break-all;word-wrap:break-word;}
.pop-txt2 { display: block; font-size: 0.16rem; text-align: left; }
	.pop-txt2 *{font-size: 0.16rem;word-break:break-all;word-wrap:break-word;}

.popup .bottom  {display: flex; width:100%; align-items: center; border-radius:0 0 4px 4px ; overflow: hidden}
.popup .bottom li  {display: flex; flex: 1 1;border-top: 1px solid rgba(0,0,0,0.08); border-right: 1px solid rgba(0,0,0,0.08);}
.popup .bottom li:last-child  { border-right: 0}
.popup .bottom btn  {display: flex; width:100%;height:inherit;  align-items: center; justify-content: center; font-size: 110%;  padding:0.1rem 0.08rem ;color:#5989f7; background:#f7f8fa;}
.popup .bottom btn:hover  {color:#2e65e5; background: #dbe6ff}
.popup .bottom btn.agree  { background:#2e65e5;background: linear-gradient(90deg, #5989f7   0%, #2e65e5 100%);background: linear-gradient(90deg, #5989f7   0%, #2e65e5 100%);color:#fff; font-weight: bold; font-size: 115%}

.popup_close_timer { display: block;  color:#fc3b2d; font-size: 0.12rem; margin: 0.12rem 0}


/*//////////////////////////////////////// pop_window ////////////////////////////////////////*/
.pop-wrap { display: flex; align-items: center;justify-content: center;position:fixed; top:0;right:0;bottom:0;left:0;background:rgba(0,0,0,0.6);z-index:99;backdrop-filter: blur(3px);  }
.pop-box{display: block;z-index:100; position: relative; }
.pop-box .icon-close {display: inline-flex; align-items: center;justify-content: center; width:0.32rem; height:0.32rem; font-size:0.24rem; line-height: 1; color: #fff;cursor:pointer; background: rgba(255,255,255,0.24); border-radius:50%;  position: absolute; top:-0.48rem;right:0;transition: all 0.2s linear; }
.pop-box .icon-close:hover { background: rgba(255,255,255,0.5); }
.pop-wrap .box1 { display: block; max-width: 50vw;min-width: 30vw;  max-height:65vh; overflow-x: hidden; overflow-y: auto  ; background:#fff; padding:0.32rem 0.48rem; text-align: left;   border-radius:0.12rem; box-shadow: 0px 0px 0.12rem rgba(0,0,0,0.12); position: relative;  }
.pop-feedback { display: none; align-items: center; color: #fff; font-size: 0.32rem; }
.pop-feedback:before { content: "\e606";color: #4de500; font-size: 0.36rem;font-family:iconfont; -webkit-font-smoothing: antialiased; margin-right:0.16rem  }
.pop-feedback.fail:before { content: "\e63a";color: #fa4d32; }
.pop-feedback.warn:before { content: "\e650";color: #f5b431; }

.pop-tips  { display: block;  font-size: 0.20rem;  }
.pop-tips * {  font-size: 0.20rem;}


/*///////////////////////////////////// 素养讲座 /////////////////////////////////////*/
.lec_list {display:flex; width: 100%; flex-wrap: wrap!important;  padding:0;}
.lec_list li {display:inline-flex;width:33.333%;margin-bottom:0.36rem ;  position: relative }
.lec_list li a{display:block; margin:0 0.16rem;  transition: all .16s ease-in-out; }
.lec_list li img {display:block;width:100%; transition: all .16s ease-in-out;}
.lec_list li p {display:block;text-align: center; margin-top: 0.08rem; font-size: 0.16rem; line-height: 1.5 }
.lec_list li pic {display:block;position: relative; }
.lec_list li m {display:flex; width: 100%; height:100%; align-items: center; justify-content: center; background: rgba(0,0,0,0.24); position: absolute;opacity: 0; z-index: 2;transition: all .24s ease-in-out; }
.lec_list li .icon-play { font-size: 0.32rem; color:#fff; padding:0.12rem 0.24rem ; background:rgba(0,0,0,0.64);border-radius:0.16rem; }
.lec_list li:hover img {box-shadow: 0px 0px 0.12rem rgba(0,0,0,0.32);}
.lec_list li:hover m {opacity: 1 ; }


.player-wrap {display: flex; width:100%; height:100%; background:#40444d}
.player-wrap * {color:#fff;}
.player-wrap .L {display: flex; justify-content: center; flex: 1;padding-top:0.12rem;}
.player-wrap .R {display: block; width:3.6rem; height:inherit;padding:0.24rem; background:#23262e}
.player-wrap .h1  {display: block;  text-align: left; margin-bottom: 0.08rem;}
.player-wrap .h2  {display: block; font-size: 0.18rem; text-align: left; margin-bottom: 0.16rem; font-weight: 600}
.player-wrap .leftnav  {display: block;}
.player-wrap .leftnav li  {display: flex; align-items: center;margin-bottom: 0.1rem;}
.player-wrap .leftnav a { color:#fff;}
.player-wrap .leftnav .cei-icon:before{ margin-right: 0.08rem; font-size: 0.2rem;  }
.player-wrap .leftnav li.on a  {color:#5989f7;}
.player-wrap .leftnav li.on .cei-icon:before  {color:#5989f7;}



.star_vip { position: absolute; left:0rem; top:0.0rem; background:#fc3b2d; padding:0.00rem 0.12rem; border-top-left-radius:0.12rem;border-bottom-right-radius:0.12rem;  }
.star_vip .icon-StarU {color:#fff!important;font-size: 0.12rem; line-height: 0.5 }
.star_vip .icon-StarU:before {color:#fff!important;top:-0.03rem; position: relative}



/*////////////////////////////////////////////Tabs ////////////////////////////////////////////*/
.MyTabs { display: block;}
.MyTabs-tabs {display:flex; width:100%;   justify-content: space-between; }
.MyTabs-tabs L {  display: flex;  align-items: center;   flex: 1 0;  }
.MyTabs-tabs R {  display: flex;  align-items: center; text-align: right;   }
.MyTabs-content {display: block;position:relative; }
.MyTabs-pane {overflow:visible!important}

.MyTabs.Tabs1 .MyTabs-tabs {display: flex; width:100%; justify-content:space-between;border-bottom:1px solid #e6e7eb; margin-bottom: 16px; position: relative;}
.MyTabs.Tabs1 .MyTabs-tab  {  display: flex;  width:100%;flex: 1;    justify-content: center!important;  }
.MyTabs.Tabs1 .MyTabs-tab a {display:flex;height:100%;justify-content:center;  text-align: center;font-size: 0.15rem; color:#797e8a;font-weight: bold;	line-height: 1;text-decoration: none;outline: none;margin: 0 0;padding:0px 0 12px 0 ;	position: relative;  cursor:pointer;  }
.MyTabs.Tabs1 .MyTabs-tab.active  a{ color:#2e65e5;}
.MyTabs.Tabs1 .MyTabs-tab a:after{ content:""; display: inline-flex;width:64px; height:3px; overflow-y: hidden; background: transparent; background: #9ca1ad; position: absolute; bottom:-1px;left:calc((100% - 64px)/2);  z-index: 2}
.MyTabs.Tabs1 .MyTabs-tab.active a:after{background: #2e65e5}
.MyTabs.Tabs1 .tabs-bg {display: block; width:100%;height:0.2rem; background: linear-gradient(180deg, #f0f1f5 0%,#fff 100%); margin-bottom: 8px; margin-top: -16px; position: relative}
.MyTabs.Tabs1 .tabs-bg:before {content:""; width:8%;height:inherit; background: linear-gradient(-90deg, rgba(255,255,255,0) 0%,#fff 100%); position: absolute; left:0;}
.MyTabs.Tabs1 .tabs-bg:after {content:""; width:8%;height:inherit; background: linear-gradient(90deg, rgba(255,255,255,0) 0%,#fff 100%); position: absolute; right:0;}


/* _tab1 */
.MyTabs[_tab1] { display: block;}
[_tab1]  .MyTabs-tabs {display: flex; width:100%; align-items: center;  justify-content: space-between;  border-bottom:2px solid #e5e5e5;	 margin-bottom: 0.24rem;  position: relative;}
[_tab1] .MyTabs-tab  {  display: flex;   align-items: center;    justify-content: center; margin-right: 0.32rem   }
[_tab1] .MyTabs-tab a {display:flex;height:100%;justify-content:center;  text-align: center;font-size: 0.16rem;  line-height: 1;text-decoration: none;outline: none; color:#718EBF; padding:0  0.16rem 0.12rem 0.16rem; border-radius: 0.06rem ;position: relative;  cursor:pointer;  }
[_tab1] .MyTabs-tab a:after { content:"";   width:100%; height:0.04rem; border-radius: 0.08rem; position: absolute; left:0rem; bottom:-0.03rem;z-index: 1;  }
[_tab1] .MyTabs-tab.active  a{    color: #056bf0; }
[_tab1] .MyTabs-tab.active  a:after{background: #295bea;  }
[_tab1] .MyTabs-content {display: block;position:relative; }
[_tab1] .MyTabs-pane {padding:0;display: none}



/* _tab2 */
.MyTabs[_tab2] { display: block;}
[_tab2]  .MyTabs-tabs {display: flex; width:100%; align-items: center;  justify-content: space-between;  border-bottom:2px solid #e5e5e5;	 margin-bottom: 0.16rem;  position: relative;}
[_tab2] .MyTabs-tab  {  display: flex;   align-items: center;    justify-content: center; margin: 0 0.48rem   }
[_tab2] .MyTabs-tab a {display:flex;height:100%;justify-content:center;  text-align: center;font-size: 0.16rem;  line-height: 1;text-decoration: none;outline: none; color:#8994a3; padding:0  0rem 0.28rem 0rem; border-radius: 0.06rem ;position: relative;  cursor:pointer; font-weight: 600; }
[_tab2] .MyTabs-tab a:after { content:"";   width:100%; height:0.04rem; border-radius: 0.08rem; position: absolute; left:0rem; bottom:-0.03rem;z-index: 1;  }
[_tab2] .MyTabs-tab.active  a{  color:#000;  }
[_tab2] .MyTabs-tab.active  a:after{background: #0665e3;  }
[_tab2] .MyTabs-content {display: block;position:relative; }
[_tab2] .MyTabs-pane {padding:0;display: none}



.Tabs2 { display: block;}
.Tabs2 .MyTabs-tabs {display: flex; width:100%;position: relative;}
.Tabs2 .MyTabs-tab {  display: flex;  margin-right: 0.32rem;}
.Tabs2 .MyTabs-tab a {display: flex;justify-content:center; align-items: center; color:#797e8a;	line-height: 1;text-decoration: none;outline: none;margin: 0 2px;padding:2px 0 16px 0 ;	position: relative;  }
.Tabs2 .MyTabs-tab.active  a{ color:#2e65e5;}
.Tabs2 .MyTabs-tab a:before{content: "\eab3"; font-family:iconfont; -webkit-font-smoothing: antialiased; display: inline-block;font-size: 0.2rem; margin-right: 0.08rem; transition: .2s;}
.Tabs2 .MyTabs-tab.active a:before{content: "\eaa2";}


/*////////////////////////////////////////////镝数图表 ////////////////////////////////////////////*/
.create_project {padding:0.24rem 0}
.my_project .title{    font-weight: bold;   color: #9ca1ad;padding:0 0.24rem; margin-bottom: 0.08rem; }
.my_project li{ margin: 0.04rem 0;padding:0.04rem 0.24rem}
.my_project li a{display: flex;align-items: center ;}
.my_project  .icon {font-family:iconfont; -webkit-font-smoothing: antialiased; display: inline-block;   position: relative; }
.my_project  .icon:before{ margin-right: 0.08rem;font-size: 140%;}
.my_project .text .icon:before { content: "\e72a";}/*图文*/
.my_project .chart .icon:before { content: "\e951";}/*图表*/
.my_project .data .icon:before { content: "\e746";}/*数据*/
.my_project .collect .icon:before { content: "\e9a2";}/*收藏*/
.my_project .template .icon:before { content: "\e76b";}/*模板*/
.my_project .recycle .icon:before { content: "\ea5f";}/*回收站*/
.my_project  .active  {background:#fff; }
.my_project  .active * {color:#2e65e5; }



.mypanel-tab-wrapper {display: flex; align-items: center}
.mypanel-tab-wrapper .tab-item {display: flex;    justify-content: center;    align-items: center; height:0.4rem; 	padding:0 0.16rem;     border: 1px solid #e6e7eb;    border-radius: 0.04rem;cursor: pointer;margin-left: 0.1rem; -webkit-user-select: none;    user-select: none; position: relative}
.mypanel-tab-wrapper .tab-item .cei-icon { margin-right: 0.08rem; color: #797e8a; }
/*.mypanel-tab-wrapper .tab-item.addnew .cei-icon:before { content: "\e691"; }新建*/
.mypanel-tab-wrapper .tab-item:hover {  color: #2e65e5; border: 1px solid #2e65e5;}
.mypanel-tab-wrapper .tab-item:hover .cei-icon {  color: #2e65e5; }
.mypanel-tab-wrapper .page-search{
    width: 1.8rem;
    height: 0.4rem;
    display: flex;
    align-items: center;
    margin-left: 0.1rem; padding:0 0.08rem;
    border: 1px solid #e6e7eb;
    border-radius: 0.04rem;
    position: relative;
}
.mypanel-tab-wrapper .page-search input{    height: inherit;    line-height: 1;    border: none;    width: 100%;}
.mypanel-tab-wrapper .page-search .cei-icon:before{ color:#797e8a; margin-right:  0.08rem;}
.mypanel-tab-wrapper .page-search:focus-within {  border: 1px solid #2e65e5;}

.mypanel-tab-wrapper .R_function_menu .out  {  }
.mypanel-tab-wrapper .R_function_menu { position: absolute!important; top:0.39rem!important; left:0!important; z-index: 9; }
.mypanel-tab-wrapper .R_function_menu ul { top:0.05rem!important;}

.mypanel-tab-wrapper .import-data:hover .R_function_menu {display:block }



.mypanel-header {    display: flex;  width:100%;  align-items: center;   }
.checker {
	 display: inline-flex;align-items: center; justify-content: center;
    width: 0.16rem;
    height: 0.16rem;
    text-align: center;
    position: relative;
    cursor: pointer;
    border-radius: 2px;
    appearance: none;
	margin-right: 0.08rem;
    -webkit-appearance: none;
    -moz-appearance: none;
    -ms-appearance: none;
    -o-appearance: none;
}
.checker:before  { content: "";font-family:iconfont; -webkit-font-smoothing: antialiased; font-size: 100%  }
.checker:hover {border: 1px solid #2e65e5;}
.checker:checked  {  background: #2e65e5;border: 1px solid #2e65e5; }
 .checker:checked:before  { content: "\e606"; color:#fff;  }
.checker.checkall   {  background: #2e65e5;border: 1px solid #2e65e5; }
.checker.checkall:before  { content: "\e606"; color:#fff;  }

.mypanel-header  .content{    margin-right: 0.08rem;}
.mypanel-header  .cancel{   cursor: pointer;   color:#9ca1ad;   margin-right: 0.08rem;}
.mypanel-header  .cancel:before{ content: "|"; color:#9ca1ad;   margin-right: 0.08rem;}
.mypanel-header .btns {display: flex; align-items: center;margin-left: 0.16rem;}
.mypanel-header btn {    display: flex;    justify-content: center;    align-items: center;	padding:0.02rem 0.16rem;    border: 1px solid #e6e7eb;    border-radius: 0.04rem;cursor: pointer;margin-right: 0.08rem; -webkit-user-select: none;    user-select: none;}
.mypanel-header btn .cei-icon { margin-right: 0.04rem; font-size: 120%;color: #797e8a; }
.mypanel-header btn.move .cei-icon:before { content: "\e9b6"; }/*移动*/
.mypanel-header btn.delete .cei-icon:before { content: "\ea5f"; }/*删除*/
.mypanel-header btn.lock .cei-icon:before { content: "\e6de"; }/*锁定*/
.mypanel-header btn:hover { color: #2e65e5;   }
.mypanel-header btn:hover  .cei-icon { color: #2e65e5;   }

.mypanel-header .bread-nav[_ceidata] {    display: flex;    align-items: center; color:#40444d;   margin-bottom: 0.24rem;    cursor: pointer;}
.mypanel-header .bread-nav[_ceidata] span[_ceidata] {    font-size: 0.16rem;    font-weight: 500;    text-align: left;     margin-left: 0.04rem;    -webkit-user-select: none;    user-select: none;}
.mypanel-header .bread-nav[_ceidata] .cei-icon:before {  font-size: 0.16rem;  }
.mypanel-header .bread-nav[_ceidata]:hover  {  color: #2e65e5;}



.R_function_menu {display: none;  }
.R_function_menu ul {    display: block;	width: 1.4rem;    height: auto;    border-radius: 0.04rem;    box-shadow: 0 0  0.06rem #0003;    background: #fff;    padding: 0.06rem 0;top: 0.28rem ;position: relative;}
.R_function_menu ul li {    display: flex; align-items: center;	height: 0.32rem;    padding: 0.07rem 0.14rem;      color: #141414;    font-size: 0.13rem;	 white-space:nowrap;}
.R_function_menu ul li *{   color: #141414!important;  }
.R_function_menu ul li:hover  {background:rgba(0,0,0,0.04)}
.R_function_menu ul li i {    display: inline-block;     margin-right: 0.08rem;}
.R_function_menu .preview .cei-icon:before { content: "\e6d1";}/*预览*/
.R_function_menu .rename .cei-icon:before { content: "\e610";}/*重命名*/
.R_function_menu .copy .cei-icon:before { content: "\e63c";}/*创建副本*/
.R_function_menu .move .cei-icon:before { content: "\e9b6";}/*移动*/
.R_function_menu .lock .cei-icon:before { content: "\e6de";}/*锁定*/
.R_function_menu .delete .cei-icon:before { content: "\ea5f";}/*删除*/
.R_function_menu .datafile .cei-icon:before { content: "\e74b";}/*数据文件*/
.R_function_menu .datatable .cei-icon:before { content: "\eb94";}/*表格*/



.mypanel-wrapper {display: flex;flex-wrap: wrap;margin: 0 auto;padding-bottom: 0.08rem;}
.folder-wrapper {  display: block;text-align:  center;  width: 1.4rem;    margin-right: 0.16rem;    margin-bottom: 0.24rem;}
.folder-wrapper .project {    padding: 0.14rem 0.24rem;    width: 100%;    height: 1.04rem;    display: block;    cursor: pointer;    position: relative;}
.folder-wrapper img{    display: block;    width: 0.9rem;    height: 0.76rem;    object-fit: cover;}
.folder-menu-wrapper{    display:none;	position: absolute;    top: 0.06rem;    right: 0.06rem;    width: 0.24rem;    height: 0.24rem;    border-radius:0.03rem;    z-index: 3;    background: url("https://ceidatacdn.cei.cn:8443/ceidatacdn/images/more.svg") no-repeat;    cursor: pointer;}
.folder-wrapper .project:hover {background:rgba(0,0,0,0.06)}
.folder-wrapper .project:hover .folder-menu-wrapper {display:block }
.folder-wrapper .folder-menu-wrapper:hover .R_function_menu {display:block }



.folder-wrapper .folder-name {display:inline-flex;align-items: center;justify-content: center; cursor: pointer; line-height: 1.3 ; }
.folder-wrapper .folder-name .cei-icon:before {content: "\e74a";  margin-left: 0.04rem; color:#b8becc }
.folder-wrapper .folder-name .cei-icon {display: none;cursor: pointer;   }
.folder-wrapper .folder-name:hover .cei-icon {display: block;    }
.folder-wrapper .folder-name .inp {display: inline-block;  font-size: 0.12rem;transition:  .2s; }
.folder-wrapper .folder-name .inp {border:1px solid transparent;cursor: pointer; text-align: center; overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}
.folder-wrapper .folder-name .inp:focus {border-bottom: 1px dashed #9ca1ad;cursor:text;}
.folder-wrapper .folder-name .inp:focus + .cei-icon {display: block;    }


.folder-wrapper .file {background:rgba(0,0,0,0.06); }
.folder-wrapper .file-img{display: inline-block;max-width:100%;width:auto;height:100%;box-shadow: 0 2px 0.14rem #0002; }
.folder-wrapper .mask {    position: absolute;left:0;top:0;    width: 100%;    height: 100%;    display: none;    justify-content: center;    align-items: center;    background-color: #0003;    cursor: default;    z-index: 1;}
.folder-wrapper .mask .edit {    display:flex;align-items: center;justify-content: center;	width: 0.52rem;    height: 0.24rem;    font-size: 0.12rem;    color: #fff;    border-radius: 0.16rem;    background-color: #000;    text-align: center;    line-height: 1;    cursor: pointer;    position: relative;}
.folder-wrapper .project .checker-wrapper{display: none;    position: absolute;    left: 0.06rem;    top: 0.06rem;    outline: none;    z-index: 2;}
.folder-wrapper .project .checker-wrapper .checker {
    display: inline-flex;align-items: center; justify-content: center;
	width: 0.24rem;
   height: 0.24rem;
    text-align: center;
    position: relative;
    cursor: pointer;
	background: #fff;
	border: 1px solid #b8becc;
    border-radius: 0.04rem;
    appearance: none;
    -webkit-appearance: none;
    -moz-appearance: none;
    -ms-appearance: none;
    -o-appearance: none;
}
.folder-wrapper  .checker-wrapper .checker:before  { content: "";font-family:iconfont; -webkit-font-smoothing: antialiased;  }
.folder-wrapper .project .checker-wrapper .checker:hover {border: 1px solid #2e65e5;}
.folder-wrapper  .checker-wrapper .checker:checked  {  background: #2e65e5;border: 1px solid #2e65e5; }
.folder-wrapper  .checker-wrapper .checker:checked:before  { content: "\e606"; color:#fff;  }
.folder-wrapper  .checker-wrapper.active  {    display: block;}
.folder-wrapper  .checker-wrapper.active .checker  {  background: #2e65e5;border: 1px solid #2e65e5; }
.folder-wrapper  .checker-wrapper.active .checker:before  { content: "\e606"; color:#fff;  }
.folder-wrapper .project:hover .checker-wrapper{    display: block;}
.folder-wrapper .project:hover  .mask {display:flex}
.folder-wrapper .locked { display: inline-flex; align-items: center; justify-content: center;    width: 0.18rem;    height: 0.18rem;    position: absolute;    bottom: 0.06rem;    right:0.06rem;    background: #9ca1ad;}
.folder-wrapper .locked .cei-icon:before {color:#fff; font-size: 0.12rem}


/*////移动到-弹出框 ////*/
.uploadMaterial  h2 {   display: flex;   margin-bottom: 0.04rem; }
.uploadMaterial  .show {   display: flex;  align-items: center;    cursor: pointer;    padding: 0.08rem 0.12rem;    border: 1px solid #e6e7eb;    border-radius: 0.04rem;      margin-bottom: 0.16rem;  position: relative;   }
.uploadMaterial  .show img {    width: 0.24rem;    height:0.24rem;   margin-right: 0.08rem;  }
.uploadMaterial .file-wrapper {     display: block;    position: relative;    width: 100%;    height: 1.4rem;    border: 1px solid #e6e7eb;    border-radius: 0.04rem;    padding: 0.08rem 0.12rem;    overflow: hidden;overflow-y: auto;	margin-bottom: 0.16rem;}
.uploadMaterial .file-wrapper .dy-scroll {    width: 100%;    height: 100%;    overflow: hidden;}
.uploadMaterial .file-wrapper li {      display: flex;    align-items: center;    cursor: pointer;    position: relative;}
.uploadMaterial .file-wrapper li span {    overflow: hidden;    text-overflow: ellipsis;    white-space: nowrap;}
.uploadMaterial .file-wrapper li i {    width: 0.18rem;    height: 0.16rem;    background-size: 100% 100%;    background-repeat: no-repeat;    background-position: center; margin-right: 0.08rem; }
.uploadMaterial .file-wrapper li.open .icon-portfolio {    background-image: url(https://ceidatacdn.cei.cn:8443/ceidatacdn/images/portfolio-open.svg)!important;}
.uploadMaterial .file-wrapper li i.icon-portfolio {    background-image: url(https://ceidatacdn.cei.cn:8443/ceidatacdn/images/portfolio.svg);}
.uploadMaterial .move-fork {     display: flex;    align-items: center;   margin-bottom: 0.16rem;    color: #000000a6;}

.uploadMaterial .btn-wrapper {    display: flex;   align-items: center;justify-content: space-between;}
.uploadMaterial .btn-wrapper .icon-btn {
     padding:0.1rem 0.24rem;line-height: 1;white-space:nowrap;
    background: #f7f8fa;
    border: 1px solid #e6e7eb;
   border-radius:0.04rem; 
    display: flex;
    align-items: center;
    justify-content: center;
    cursor: pointer;
}
.uploadMaterial .btn-wrapper .icon-btn .cei-icon:before { font-size: 115%; margin-right: 0.08rem;}
.uploadMaterial .btn-wrapper .icon-btn:hover { color:#2e65e5; border: 1px solid #2e65e5;}
.uploadMaterial .btn-wrapper  btn {
	display: inline-flex;  align-items: center;justify-content: center; position: relative; cursor:pointer; 
  font-size: 0.16rem;  line-height: 1;white-space:nowrap;
  border-radius:0.04rem;  padding:0.1rem 0.24rem;margin: 0 0.04rem;
  text-decoration: none!important;
  transition: all 0.2s ease-in-out;
}
.uploadMaterial .btn-wrapper btn:hover {  transition: all 0.2s ease-in-out;}
.uploadMaterial .btn-wrapper btn.confirm {  color:#fff;  background:#2e65e5; border: 1px solid #2e65e5;}
.uploadMaterial .btn-wrapper btn.confirm:hover { background:#173a99;border: 1px solid #173a99; }
.uploadMaterial .btn-wrapper btn.cancel {color:#9ca1ad;  background:#fff;border: 1px solid #9ca1ad;}
.uploadMaterial .btn-wrapper btn.cancel:hover {color:#2e65e5; border: 1px solid #2e65e5;}


.no-value-wrap[_ceidata] {   -webkit-user-select: none;   padding-top: 1.2rem;  user-select: none; }
.no-value-content[_ceidata] { display: block; text-align: center;  margin: 0 auto;}
.no-value-img[_ceidata]  { width: 2rem;  margin: 0 auto; }
.no-value-img[_ceidata] img { width: 100%;   }
.no-value-text[_ceidata] {
    font-size: 0.18rem;
    font-family: -apple-system,BlinkMacSystemFont,Segoe UI,Roboto,PingFang SC,Microsoft YaHei,Hiragino Sans GB,Segoe UI,Helvetica Neue,Helvetica,Arial,Monaco,Menlo,Consolas,sans-serif;
    font-weight: 600;
    text-align: center;
    margin-top: 0.16rem;
}
.no-value-text-1[_ceidata] {
    font-size: 0.14rem;
    font-family: -apple-system,BlinkMacSystemFont,Segoe UI,Roboto,PingFang SC,Microsoft YaHei,Hiragino Sans GB,Segoe UI,Helvetica Neue,Helvetica,Arial,Monaco,Menlo,Consolas,sans-serif;
    font-weight: 400;
	color:#40444d;
    text-align: center;
    margin-top: 0.04rem;
}


/*////////////////////////////////////////////右键菜单 ////////////////////////////////////////////*/
.mini-contextmenu { position: absolute;border: 1px solid rgb(204, 204, 204); background: #ffff;  padding:0;  border: 0; box-shadow: 2px 2px 4px #0001;}/**/
.mini-contextmenu .mini-menu-border {    border: 0; padding:0;   overflow: hidden;    position: relative;}/**/

.mini-contextmenu .mini-iconfont,#rMenu  .mini-icon {
    display: inline;/**/
    font: normal normal normal 14px/1 FontAwesome;
    font-size: inherit;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    transform: translate(0, 0);
    font-size: auto;
    line-height: inherit;
    text-align: left;
	font-family:iconfont!important;
}

.mini-contextmenu .mini-menuitem-icon, #rMenu .mini-menuitem-allow {
    width: auto;
    height: auto;
    line-height: inherit;
    overflow:auto;
    position: relative;
    top:0;left:0px;margin-right: 10px;
    +height: auto;
    +top: auto;
    _left: auto;
    _top: auto;
    _height: auto;
}


.mini-contextmenu .mini-menu-inner  { margin:0; }/**/
.mini-contextmenu .mini-menuitem-inner {display: flex; align-items: center;}/**/
.mini-contextmenu .mini-menuitem-inner:hover  {   background:rgba(0,0,0,0.06) !important }/**/

.mini-contextmenu .mini-menuitem {  line-height: 26px;  }/**/
.mini-contextmenu .mini-menuitem-text{  line-height: inherit;  }
.mini-contextmenu  .cei-icon {margin-right:6px; font-size: 18px;}

.icon-eseq:before {content: "\e74e";font-size: 21px;}/*提取序列*/
.icon-edata:before {content: "\e74d";}/*提取数据*/
.icon-ecollapse:before {content: "\e6f3";}/*全部收起*/
.icon-emoveup:before {content: "\e752";}/*向上移动*/
.icon-emovedown:before {content: "\e751";}/*向下移动*/
.icon-eselectall:before {content: "\e757";}/*全部选中*/
.icon-eselectnone:before {content: "\e758";}/*取消选中*/

/*复选框开关*/
.ios6switch {
    overflow: hidden;
    position: relative;
    display: inline-block;
    margin: 2px;
    cursor: default;
    vertical-align: middle;
    box-sizing: content-box;
    cursor: pointer;
}

.ios6switch * {
    -moz-user-select: none;
    -khtml-user-select: none;
    -webkit-user-select: none;
    -ms-user-select: none;
    user-select: none;
}

.ios6switch .ios6switch_shadow_and_highlight {
    position: absolute;
    left: 0px;
    top: 0px;
    width: 100%;
    height: 100%;
    background-repeat: no-repeat;
    background-image: url(https://ceidatacdn.cei.cn:8443/ceidatacdn/images/ios6switch_shadow.png);
    background-image: none\9;
    filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='ios6switch_shadow.png', sizingMethod='crop')\9;
    background-size: 100% 100%;
    z-index: 1;
}

.ios6switch .ios6switch_draglayer {
    position: absolute;
    height: 100%;
    width: 100%;
}

.ios6switch .ios6switch_switch_off {
    position: absolute;
    top: 0px;
    height: 100%;
    width: 100%;
    text-align: center;
}

.ios6switch .ios6switch_switch_on {
    position: absolute;
    top: 0px;
    height: 100%;
    width: 100%;
    text-align: center;
}

.ios6switch .ios6switch_thumb {
    position: absolute;
    left: 0px;
    top: 0px;
    background-repeat: no-repeat;
    background-image: url(https://ceidatacdn.cei.cn:8443/ceidatacdn/images/ios6switch_thumb.png);
    background-size: 100% 100%;
    border-radius: 50%;
    box-shadow: 0px 0px 3px #000, 1px 0px 0px rgba(0,0,0,.3) inset, -1px 0px 0px rgba(0,0,0,.3) inset, 0px 1px 0px rgba(0,0,0,.3) inset, 0px -1px 0px rgba(0,0,0,.3) inset;
    z-index: 2;
}




/*//////////////////////////////////////// 头部会员悬浮框////////////////////////////////////////*/
.hyr_menu {display:flex;   align-items: center;   }
.hyr_menu ml {display:inherit;   align-items: baseline; margin-left: 0.24rem  }
.hyr_menu a.mla {color:#F2D280;  font-weight: bold  ; font-size: 0.14rem; white-space:nowrap }


.header_userprofile[_hyr_menu]{display:flex; align-items: center; color:#fff;  position: relative }
.header_userprofile[_hyr_menu] dd { margin-left: 0.12rem }
/*.header_userprofile[_hyr_menu] .user_head[_hyr_menu] {display:inline-flex; justify-content: center; width:0.3rem; height:0.3rem;background: url("https://ceidatacdn.cei.cn:8443/ceidatacdn/images/user_head.png") no-repeat ; background-size: 100% 100%; position: relative  }*/


/*/////////////////// 几种会员类型 ///////////////////*/
 .user_head[_hyr_menu] {display:inline-flex; justify-content: center; width:0.3rem; height:0.3rem;min-width:0.3rem; min-height:0.3rem;background-repeat:no-repeat ; background-size: 100% 100%; position: relative;z-index: 0 }
.user_head[_hyr_menu]:after { content:"";  display: inline-block;width:0.2rem; height:0.2rem;min-width:0.2rem; min-height:0.2rem; background-repeat:no-repeat ; background-size: 100% 100%;position: absolute; bottom:-0.04rem; right:-0.1rem; z-index: 1 }
 .user_head._associatel[_hyr_menu] {background-image: url("https://ceidatacdn.cei.cn:8443/ceidatacdn/images/user_style/user_associatel.png")  ;}/* 准会员  */
 .user_head._associatel_group_1[_hyr_menu] {background-image: url("https://ceidatacdn.cei.cn:8443/ceidatacdn/images/user_style/user_associatel.png")  ;}/* 准会员+集团1  */
.user_head._associatel_group_1[_hyr_menu]:after { background-image: url("https://ceidatacdn.cei.cn:8443/ceidatacdn/images/user_style/user_group1.png")  ;}
 .user_head._associatel_group_2[_hyr_menu] {background-image: url("https://ceidatacdn.cei.cn:8443/ceidatacdn/images/user_style/user_associatel.png")  ;}/* 准会员+集团2  */
.user_head._associatel_group_2[_hyr_menu]:after { background-image: url("https://ceidatacdn.cei.cn:8443/ceidatacdn/images/user_style/user_group2.png")  ;}


 .user_head._general[_hyr_menu] {background-image: url("https://ceidatacdn.cei.cn:8443/ceidatacdn/images/user_style/user_general.png")  ;}/* 普通会员  */
 .user_head._general_group_1[_hyr_menu] {background-image: url("https://ceidatacdn.cei.cn:8443/ceidatacdn/images/user_style/user_general.png")  ;}/* 普通会员+集团1  */
	 .user_head._general_group_1[_hyr_menu]:after { background-image: url("https://ceidatacdn.cei.cn:8443/ceidatacdn/images/user_style/user_group1.png")  ;}
 .user_head._general_group_2[_hyr_menu] {background-image: url("https://ceidatacdn.cei.cn:8443/ceidatacdn/images/user_style/user_general.png")  ;}/* 普通会员+集团2  */
	.user_head._general_group_2[_hyr_menu]:after { background-image: url("https://ceidatacdn.cei.cn:8443/ceidatacdn/images/user_style/user_group2.png")  ;}


 .user_head._star[_hyr_menu] {background-image: url("https://ceidatacdn.cei.cn:8443/ceidatacdn/images/user_style/user_star.png")  ;}/* 星标会员  */
 .user_head._star_group_1[_hyr_menu] {background-image: url("https://ceidatacdn.cei.cn:8443/ceidatacdn/images/user_style/user_star.png")  ;}/* 星标会员+集团1  */
	 .user_head._star_group_1[_hyr_menu]:after { background-image: url("https://ceidatacdn.cei.cn:8443/ceidatacdn/images/user_style/user_group1.png")  ;}
 .user_head._star_group_2[_hyr_menu] {background-image: url("https://ceidatacdn.cei.cn:8443/ceidatacdn/images/user_style/user_star.png")  ;}/* 星标会员+集团2  */
	.user_head._star_group_2[_hyr_menu]:after { background-image: url("https://ceidatacdn.cei.cn:8443/ceidatacdn/images/user_style/user_group2.png")  ;}





.header_userprofile[_hyr_menu] .triangle-up{display:none;  position: absolute; top:0.27rem;right:0.07rem; z-index: 999;  }  
.header_userprofile[_hyr_menu] .triangle-up:before{  
   content: "";  display:inline-block; 
    width:0;  
    height:0;  
    border-left:0.08rem solid transparent;  
    border-right: 0.08rem solid transparent;  
    border-bottom:0.08rem solid #EBF3FF;
}  
.header_userprofile[_hyr_menu]:hover .triangle-up {display:inline-block;animation: user_toolbox_triangle-up 0.4s ease   ;}
    @keyframes user_toolbox_triangle-up {
        0% {
            top: 50%;
			opacity:0;
        }
		100% {
             top:0.27rem ;
			opacity: 1;
        }
    }


.header_userprofile[_hyr_menu] .user_name[_hyr_menu]  {display:flex;align-items: center;  }
.header_userprofile[_hyr_menu] .user_name[_hyr_menu] ul { display:inline-flex;align-items: center;  }
.header_userprofile[_hyr_menu] .user_name[_hyr_menu] ul li  { display:inline-flex;align-items: center; margin-right: 0.24rem }
.header_userprofile[_hyr_menu] .user_name[_hyr_menu] ul li:last-child  { margin-right:0 }
.header_userprofile[_hyr_menu] .user_name[_hyr_menu] ul btn  {  margin-left: 0; }
.header_userprofile[_hyr_menu] .user_name[_hyr_menu] name  {display:block;max-width:10em;font-size: 0.14rem;   font-weight: normal; overflow:hidden;white-space:nowrap;text-overflow:ellipsis;  }





/*悬浮框*/
.header_userprofile[_hyr_menu] .user_toolbox-out {display: none; justify-content: center; height:0;    position: absolute; top:100% ; right:0;   z-index: 99; padding-top:0.14rem; }
.header_userprofile[_hyr_menu] .user_toolbox { display: flex;flex-direction: column;align-items: center;min-width:4rem ;   text-align:left;box-shadow: 0px 0px 0.08rem rgba(0,0,0,0.2);font-size: 0.14rem; color:#383838;background: #EBF3FF;  border-radius: 0.04rem;}
.header_userprofile[_hyr_menu]  .user_toolbox .padding {display: block;width:100%;padding:0.16rem 0.12rem 0.08rem 0.12rem ;}
.header_userprofile[_hyr_menu] .user_toolbox .group1 { display: flex;  width:100%;  align-items: flex-start;  justify-content: space-between;   }
.header_userprofile[_hyr_menu] .user_toolbox .group1_L {  display: flex;  align-items: center;   flex: 1 0;  }
.header_userprofile[_hyr_menu] .user_toolbox .group1_R {  display: flex;  align-items: center; text-align: right; margin-left: 0.16rem  }
.header_userprofile[_hyr_menu]:hover  .user_toolbox-out{display: flex; height:auto;animation: user_toolbox_show 0.4s ease   ;}
    @keyframes user_toolbox_show {
        0% {
            top: 50%;
			opacity:0;
        }
		100% {
             top:100% ;
			opacity: 1;
        }
    }


.header_userprofile[_hyr_menu] .user_toolbox .exit {color: #808080;white-space: nowrap;}


.header_userprofile2{display:flex;   }
.header_userprofile2 dd { margin-left: 0.16rem }
.header_userprofile2 .user_head {display:inline-block; width:0.6rem; height:0.6rem;background: url("https://ceidatacdn.cei.cn:8443/ceidatacdn/images/user_head.png") no-repeat ; background-size: 100% 100%;  }
.header_userprofile2 .user_name  {display:flex;align-items: center; margin-bottom: 0.16em }
.header_userprofile2 .user_name  name  {display:block;max-width:10em;font-size: 0.16rem; margin-right: 0.08rem ;  font-weight: bold; overflow:hidden;white-space:nowrap;text-overflow:ellipsis; position: relative }
.header_userprofile2  .user_info {color: #808080;font-size: 0.12rem; margin-top: 0.1rem }
.header_userprofile2   .activate_now {transform: scale(0.88);margin: 0}

/*/////////////////// 几种会员类型 ///////////////////*/
.user_head[_hyrr_menu]:after { content:"";  display: inline-block;width:0.3rem; height:0.3rem;min-width:0.3rem; min-height:0.3rem; background-repeat:no-repeat ; background-size: 100% 100%;position: absolute; top:0.65rem; left:0.5rem; z-index: 1 }
.user_head._associatel[_hyrr_menu] {background: url("https://ceidatacdn.cei.cn:8443/ceidatacdn/images/user_style/user_associatel.png") no-repeat ; background-size: 100% 100%;}/* 准会员  */
 .user_head._associatel_group_1[_hyrr_menu] {background: url("https://ceidatacdn.cei.cn:8443/ceidatacdn/images/user_style/user_associatel.png") no-repeat ; background-size: 100% 100%;}/* 准会员+集团1  */
	 .user_head._associatel_group_1[_hyrr_menu]:after { background-image: url("https://ceidatacdn.cei.cn:8443/ceidatacdn/images/user_style/user_group1.png")  ;}
 .user_head._associatel_group_2[_hyrr_menu] {background: url("https://ceidatacdn.cei.cn:8443/ceidatacdn/images/user_style/user_associatel.png") no-repeat ; background-size: 100% 100%;}/* 准会员+集团2  */
	.user_head._associatel_group_2[_hyrr_menu]:after { background-image: url("https://ceidatacdn.cei.cn:8443/ceidatacdn/images/user_style/user_group2.png")  ;}


 .user_head._general[_hyrr_menu] {background: url("https://ceidatacdn.cei.cn:8443/ceidatacdn/images/user_style/user_general.png") no-repeat ; background-size: 100% 100%;}/* 普通会员  */
 .user_head._general_group_1[_hyrr_menu] {background: url("https://ceidatacdn.cei.cn:8443/ceidatacdn/images/user_style/user_general.png") no-repeat ; background-size: 100% 100%;}/* 普通会员+集团1  */
	 .user_head._general_group_1[_hyrr_menu]:after { background-image: url("https://ceidatacdn.cei.cn:8443/ceidatacdn/images/user_style/user_group1.png")  ;}
 .user_head._general_group_2[_hyrr_menu] {background: url("https://ceidatacdn.cei.cn:8443/ceidatacdn/images/user_style/user_general.png") no-repeat ; background-size: 100% 100%;}/* 普通会员+集团2  */
	.user_head._general_group_2[_hyrr_menu]:after { background-image: url("https://ceidatacdn.cei.cn:8443/ceidatacdn/images/user_style/user_group2.png")  ;}


 .user_head._star[_hyrr_menu] {background: url("https://ceidatacdn.cei.cn:8443/ceidatacdn/images/user_style/user_star.png") no-repeat ; background-size: 100% 100%;}/* 星标会员  */
 .user_head._star_group_1[_hyrr_menu] {background: url("https://ceidatacdn.cei.cn:8443/ceidatacdn/images/user_style/user_star.png") no-repeat ; background-size: 100% 100%;}/* 星标会员+集团1  */
	 .user_head._star_group_1[_hyrr_menu]:after { background-image: url("https://ceidatacdn.cei.cn:8443/ceidatacdn/images/user_style/user_group1.png")  ;}
 .user_head._star_group_2[_hyrr_menu] {background: url("https://ceidatacdn.cei.cn:8443/ceidatacdn/images/user_style/user_star.png") no-repeat ; background-size: 100% 100%;}/* 星标会员+集团2  */
	.user_head._star_group_2[_hyrr_menu]:after { background-image: url("https://ceidatacdn.cei.cn:8443/ceidatacdn/images/user_style/user_group2.png")  ;}


.flow_index {display: block; width:100%; margin: 0.04rem 0;  }
.flow_index  * { font-size: 0.12rem;  }
.flow_index .li1 {display: flex; width:100%;  align-items: center; justify-content: space-between ;  color:#486581; margin: 0.08rem 0 0.04rem 0; }
.flow_index .flowpool {display: flex; width:100%;  align-items: center; height:0.04rem; border-radius:0.08rem; background: #c7ced9 ; position: relative; margin-bottom: 0.08rem ;}
.flow_index .flowpool .color1 {display: flex; width:100%;  height:0.04rem; border-radius:0.08rem; background: #00c7f2  }
.flow_index .flowpool .color2 {display: flex; width:100%;  height:0.04rem; border-radius:0.08rem; background: #0fca7a  }

.fast_nav {display: flex!important; width:100%;  align-items: center; background: #FFFAFA; padding:0.08rem 0; border-radius: 0 0 0.04rem; }
.fast_nav a {display: flex; flex-direction: column;align-items: center;  width:25%; text-align: center;  color: #808080 ; font-size: 0.12rem; text-decoration: none }
.fast_nav icon {display: flex; align-items: center; justify-content: center; width:0.5rem; height:0.5rem; background: #FFAB7B;border-radius:50%;   }
.fast_nav icon:before{  font-family:iconfont; -webkit-font-smoothing: antialiased; display: inline-block; color: #fff; font-size: 0.24rem; line-height: 1; position: relative;}
.fast_nav .icon_grzx:before{ content: "\ea33";  }
.fast_nav .icon_hyzx:before{ content: "\e7db";  }
.fast_nav .icon_dhzx:before{ content: "\e7d6";  font-size: 0.3rem;  }
.fast_nav .icon_wdsc:before{ content: "\e9a1";  }


grade {display:inline-flex;align-items: center;height:18px; border-radius: 0.24rem;   font-size: 0.12rem;color: #fff; font-weight: bold;white-space: nowrap;padding:0 12px 0 24px ;   line-height: 0;margin-left: 0.04rem; position: relative }
grade:before {content:""; display: inline-flex; width:0.26rem; height:0.26rem;background-size: 100% 100%; position: absolute;left:-0.04rem;  }
/*星标会员*/
grade.star {  background: linear-gradient(90deg,#e5800b 10%,#faaf00 80%);  }
grade.star:before {background: url("https://ceidatacdn.cei.cn:8443/ceidatacdn/images/grade_star.png") no-repeat ; background-size: 100% 100%;  }
/*普通会员*/
grade.general {background:linear-gradient(90deg,#79a1f2 30%,#99bbff 100%); }
grade.general:before {background: url("https://ceidatacdn.cei.cn:8443/ceidatacdn/images/grade_general.png?v=1") no-repeat ; background-size: 100% 100%;  }

.activate_now {
  display: inline-flex;  align-items: center;justify-content: center; position: relative;  
  height:22px; 
	line-height: 0;  
	color:#7a3500;    font-size:0.12rem ;
	background: linear-gradient(90deg,#ffe3b2 10%,#FFC69B 80%); 
  border-radius:0.24rem;
	padding:0 0.1rem; margin:0  -0.11rem;
  white-space:nowrap;
}
.activate_now:hover {background: #ffc6ad;  }
.activate_now._style2 { font-size:0.16rem ;padding:0.16rem 0.24rem;  font-weight: bold}
.activate_now._style3 { height:0.5rem;font-size:0.18rem ;padding:0.24rem 0.32rem;  margin-bottom: 0.62rem!important }/*会员中心banner里大按钮*/





/*/////////////// FAQ ///////////////*/

.FAQ_wrap { display: block;width:100%;     position:relative; }
.FAQ_box {display: flex;width:100%;  padding:0.24rem ;  position: relative; }
.FAQ_box_L {display: block; width:25vw;text-align: left; background: #fff;   position: relative; }
.FAQ_box_R {display: block;flex: 1; text-align: left;  background: #fff;  margin-left: 0.24rem ;   position: relative;  }



.faq_nav{ display: block; width:inherit; height:calc(100vh - 0.8rem); overflow-y: auto;  list-type:none; list-style:none; padding:0.24rem; }
.faq_nav  ._bole a { font-weight: 600; }
.faq_nav  ._limb{padding-left:  1.5em}
.faq_nav li{ display: block;  margin-bottom: 0.6em;}
.faq_nav li a{ display: block; font-size: 0.16rem;}
.faq_nav li a  span { font-size: 100%;margin-right: 0.5em }
.faq_nav li.active a{color: #295bea;}
.faq_nav a:hover{ text-decoration: none}
.faq_nav._s1{ height:calc(100vh - 0.24rem);}



.faq_panel_box {padding:0.24rem; }
.faq_panel {display: block;  margin-bottom: 0.48rem;}
.faq_panel h1 {display: block;   font-size: 0.22rem; font-weight: 600; margin-bottom: 0.04rem;}
.faq_panel h1 * {  font-size: 100%; font-weight: 600; }
.faq_panel h1 span {color:#295bea; margin-right: 0.5em }
.faq_panel h2 {display: block;   font-size: 0.18rem; margin-bottom: 0.04rem;}
.faq_panel h2 * {  font-size: 100%; }
.faq_panel h2 span {color:#295bea; margin-right: 0.5em }
.faq_panel .text  {display: block; font-size: 0.16rem;}
 .faq_panel .text *  { font-size: 0.16rem;}
.faq_panel  .text p { margin-bottom: 1em;}
.faq_panel .text img  {max-width:100%!important; height:auto!important}
.faq_panel .text strong{font-weight:bold;	}




.topbanner {display: block; width:100%;    max-width: 19.2rem; height: 0.8rem;      box-shadow: 0px 8px 16px rgba(0,0,0,0.2); position: relative }
.topbanner img {display: block; width:100%;  height: auto;}
.topbanner .topbanner_close {display: flex;  align-items: center; justify-content: center;  width:100%; width: 0.18rem; height: 0.18rem;  background: rgba(255,255,255,1);  line-height: 1;  position: absolute;  right: 0.1rem; top:0.1rem; z-index: 2}
.topbanner .topbanner_close:before { content: "\e84a";font-family:iconfont; display: inline-block;  font-size: 0.12rem;  color:rgba(0,0,0,0.5)}
.topbanner .topbanner_close:hover:before {  color:#000 ;  cursor: pointer}




/*/////////////// 权威机构宏观经济公开统计数据全采集 ///////////////*/

.JGCJ {display: flex; flex-direction: column; width:100%;height:100%; min-height:100%; position: relative; }
.JGCJ_wrap {display: flex;width:100%; height:auto;flex:1 0;position: relative;z-index: 0; }
.JGCJ_wrap_L {display: flex;flex-direction: column;  min-width:2rem;text-align: left;  position: relative;  padding:0.16rem;  border-right: 1px solid #e5e5e5;}
.JGCJ_wrap_R {display: flex;flex-direction: column; flex:1 0;height:auto;min-height:0;text-align: left;  background: #fff;  padding:0.16rem 0.32rem;   position: relative;   }

.JGCJ_head {display: flex;width:100%; justify-content: center; color:#0665e3; font-size: 0.3rem ; font-weight: 600; padding: 0.24rem 0}

.JGCJ_leftnav {display: block; }
.JGCJ_leftnav li {display: block; margin-bottom: 0.16rem }
.JGCJ_leftnav li a {display: flex;width:100%; border-left: 0.04rem solid transparent; padding:0.12rem 0.16rem; font-size: 0.16rem ; color:#808080; text-decoration: none }
.JGCJ_leftnav li a .cei-icon { color:#a3a3a3; font-size: 1.1em ;   margin-right: 0.1rem }
.JGCJ_leftnav li:hover a {color:#0665e3;  box-shadow: 1px 1px 4px rgba(0,0,0,0.1);}
.JGCJ_leftnav .on a { border-color:#0665e3; color:#0665e3; box-shadow: 2px 2px 6px rgba(0,0,0,0.12); }
.JGCJ_leftnav .on a .cei-icon { color:#0665e3; }

.JGCJ_list {display: block;width:100%;margin-bottom: 0.32rem;  border-radius:0.08rem;    border: 0.01rem solid #e6e7e8; padding:0.12rem 0.16rem;   }
.JGCJ_list  .h1 {display: flex;width:100%; align-items: center;  font-size: 0.2rem ; font-weight: 600; margin-bottom: 0.1rem;}
.JGCJ_list  .h1 .cei-icon {  font-size: 1.1em ;   margin-right: 0.1rem; font-weight: normal; color:#0665e3;}
.JGCJ_list  .h2 {display: block;width:100%; align-items: center; line-height: 1.4 ;margin-bottom: 0.5em; }
.JGCJ_list  .h2 h2 {display: inline-flex; align-items: center;  font-size: 0.16rem ;   font-weight: 600; margin-bottom: 0.04rem;  color:#7a7a7a;    border-bottom: 0.02rem solid #0665e3; }
.JGCJ_list ul {display: flex;width:100%; flex-wrap: wrap;   }
.JGCJ_list ul li {display: flex;width:25%;  align-items: baseline;  line-height: 1.8;  margin-bottom: 0.5em}
@media screen and  (max-width: 1600px) {
.JGCJ_list ul li {width:33.33%;   }
}
.JGCJ_list ul li  a{display: inline-flex; align-items: baseline;  line-height: 1.8;   }
.JGCJ_list ul li  .icon-data1 { font-size: 0.2rem ;   line-height:1;   margin-right: 0.04rem; color:#b8b8b8; position: relative; top:0.03rem }
.JGCJ_list ul li  .icon-link:before {font-size: 0.18rem ;  line-height:1; margin-left: 0.24rem; color:#b8b8b8; position: relative; top:0.03rem; cursor:pointer;   }
.JGCJ_list ul li  .icon-link:hover:before { color:#0665e3;  }




/*/////////////// 查询小工具 ///////////////*/
.CXXGJ_wrap{ display: block;}
.CXXGJ_head{  display: flex;width:100%; align-items: center; justify-content: space-between;  padding:0.24rem 0.48rem; background: #fff;  border-radius:0.16rem;  box-shadow: 0px 0px 10px rgba(0,0,0,0.16);  margin-bottom: 0.56rem;}
.CXXGJ_head   L{ margin-right:0.3rem; }
.CXXGJ_head   R{display: inline-block;  }
.CXXGJ_head   R btn{display: inline-flex; align-items: center; color:#fff; height:0.64rem; padding:0 0.48rem;font-size: 0.19rem; font-weight: 600;   background: #0665e3;  border-radius:1rem;  }
.CXXGJ_head  .main{  display: inline-flex;}
.CXXGJ_head  .main  {  display: inline-flex;}
.CXXGJ_head  .main dt{display: inline-block; margin-right:0.24rem; }
.CXXGJ_head  .main dd{display: block;  flex: 1;min-width: 0; }
.CXXGJ_head  .main  .ceidatalogo{ width:1.2rem; height:1.2rem;  background: url("https://ceidatacdn.cei.cn:8443/ceidatacdn/images/CEI-logo.png") no-repeat ; background-size: 100% 100%;}
.CXXGJ_head  .main  h1{display: flex; width:100%;   }
.CXXGJ_head  .main  h1  t{display:  inline-flex; font-size: 0.32rem; color:#000; font-weight: 600; margin-right: 0.16rem;  line-height: 1.3}
.CXXGJ_head  .main  h1  .jb_xbzx{display:  inline-flex;  width:1rem; height:auto;  background: url("https://ceidatacdn.cei.cn:8443/ceidatacdn/images/jb_xbzx.png") no-repeat ; background-size: 100% ; position: relative; top:0.5em }
.CXXGJ_head  .main  h2{display: block; font-size: 0.24rem; color:#8994a3; margin-bottom: 0.18rem}
.CXXGJ_head  .main  .info{display: flex; width:100%; align-items: center; font-size: 0.14rem; color:#a3a3a3; }
.CXXGJ_head  .main  .info line{display: inline-flex; width:0.01rem; height:0.12rem; background: #ccc;  margin: 0 0.24rem  }



.CXXGJ_panel_box {padding:0.24rem; }
.CXXGJ_panel_box  panel {display: block; margin-bottom: 2em; }
.CXXGJ_panel_box  *  { font-size: 0.17rem; line-height: 1.7; color:#4e5052 }
.CXXGJ_panel_box  p { margin-bottom: 1em;}
.CXXGJ_panel_box  img {display: block; width:auto;max-width: 14rem; padding:0.08rem;   margin: 0 auto 0.32rem auto;  border: 0.01rem solid #e6e7e8; box-shadow: 4px 4px 5px rgba(0,0,0,0.032);}
.CXXGJ_panel_box {display: block;  margin-bottom: 0.48rem;}
.CXXGJ_panel_box h1 {display: block;   font-size: 0.18rem; font-weight: 600;  margin-bottom: 0.04rem;}
.CXXGJ_panel_box h1 * {  font-size: 100%; font-weight: inherit;  }
.CXXGJ_panel_box h1 span {color:#295bea; margin-right: 0.5em }
.CXXGJ_panel_box h2 {display: block;   font-size: 0.16rem; margin-bottom: 0.04rem;}
.CXXGJ_panel_box h2 * {  font-size: 100%;  }
.CXXGJ_panel_box h2 span {color:#295bea; margin-right: 0.5em }
.CXXGJ_panel_box .text  {display: block; }
.CXXGJ_panel_box .text p { margin-bottom: 0.8em; text-indent: 2em; }
.CXXGJ_panel_box .text strong{font-weight:bold;	}
.CXXGJ_panel_box .text2  {display:flex;width:100%; flex-wrap: wrap;  }
.CXXGJ_panel_box .text2 num  {margin-right: 1em}
.CXXGJ_panel_box .text2 text  {display:block; flex: 1;min-width: 0;  }

.CXXGJ_subnav {display: flex; width:100%; align-items: center; margin-bottom: 0.16rem;}
.CXXGJ_subnav li {display: inline-flex; margin:0 0.24rem; }
.CXXGJ_subnav li  a{display: flex;  font-size: 0.15rem; color:#496ccc;  padding:0.06rem 0.24rem;  border-radius:0.08rem; text-decoration: none;background:#edf3ff ; border: 0.01rem solid rgba(41,91,234,0.12);}
.CXXGJ_subnav li:hover  a{color:#295bea;   border-color: #295bea;background:#fff}



/*/////////////// 返回顶部 ///////////////*/
.fixed_floating{position:fixed;z-index:9999;right:0.32rem;bottom:0.32rem; }
.fixed_floating-box{position:relative;}
.fixed_floating gb{display: block; position:relative;}
.fixed_floating .a{display:flex; align-items: center; justify-content: center;  background:rgba(255,255,255,1); cursor:pointer;outline:none;}
.fixed_floating .a-top{display:none;border:1px solid #b8becc;box-shadow: 0.03rem 0.03rem 0.06rem rgba(0,0,0,0.1);border-radius: 0.1rem;width:0.4rem;height:0.4rem;opacity: 0.64}
.fixed_floating .a-top .i{display: block; }
.fixed_floating .a-top .i:before{ content: "\e66d";font-family:iconfont; -webkit-font-smoothing: antialiased; display: inline-block; color:#8994a3;  font-size: 128%;   }
.fixed_floating .a.active,.fixed_floating .a:hover{border:1px solid #295bea;color:#295bea;}
.fixed_floating .a-top.active ,.fixed_floating .a-top:hover  {opacity: 1;}
.fixed_floating .a-top.active .i:before ,.fixed_floating .a-top:hover .i:before  {color:#295bea;}
