@charset "utf-8";
@import url(../font/iconfont.css);

html{font-size: 100px;}
body{position: relative; color:#333333; font-size:.16rem; font-family:Microsoft YaHei,Simsun,SimHei,Arial; -webkit-text-size-adjust:none; min-width: 320px;}
body, button, dd, dl, dt, fieldset, form, h1, h2, h3, h4, h5, h6, hr, input, legend, li, ol, p, pre, textarea, ul{ padding:0; margin:0;}
li, ol, ul{ list-style:none;}
img{ border:none; border:0; max-width:100%;}
a{ text-decoration:none; color:#333333;}
a:focus, div:focus{outline:none;-moz-outline:none;}
a:hover{color:#0e3e8c;}
button, input, select, textarea {font-family: inherit; font-size:.15rem;}
input:focus, textarea:focus{ outline: none;}
input::-webkit-input-placeholder{color: #cccccc;}
.hidden{visibility:hidden}
.block{display:block}
.none{display:none}

@font-face {
  font-family: 'YouSheBiaoTiHei';
  src: url('../font/YouSheBiaoTiHei.ttf') format('truetype'),
}
.font_ysbth{font-family: 'YouSheBiaoTiHei';}

/*layout*/
.container{ width:14.40rem; margin:0 auto; clear:both;}
.body_1580 .container{ width:15.8rem;}
.body_1280 .container{ width:12.8rem;}
.common-row:after, .common-row:before {content: ''; display: block; clear: both;}
.color-blue{color: #355e92;}
.color-999{color: #999;}
.fl{float: left;}
.fr{float: right;}
.bg-gray{background: #f7f8fa;}
.bg-white{background: #fff;}
.ov-h{overflow: hidden;}
.m_show,.hide{display: none;}
.mb25{margin-bottom: .25rem;}
.mb40{margin-bottom: .40rem;}
.mt45{margin-top: .45rem;}
.pb40{padding-bottom: .4rem;}
.pt40{padding-top: .4rem;}

/*common*/
.clearfix{*zoom:1}.clearfix:before,.clearfix:after{display:table;line-height:0;content:""}.clearfix:after{clear:both}
.clear{clear:both;}

.header,
.header_drawer,
.header_search,
.newslist_time_line li a,
.newslist_time_line li .time:before,
.m_more a,
.more_arrow a,
.icon_arrow_eq,
.common_hd .more a,
.newslist_date li a,
.newslist_date li .time,
.newslist.time li,
.newslist li,
.transition,
.transition a{-webkit-transition:300ms; -moz-transition:300ms; -o-transition:300ms; transition:300ms;}

.imgScale{ overflow: hidden; }
.imgScale a img{-moz-transition:all 0.3s ease-in-out 0s; -ms-transition:all 0.3s ease-in-out 0s; -o-transition:all 0.3s ease-in-out 0s; -webkit-transition:all 0.3s ease-in-out 0s; transition:all 0.3s ease-in-out 0s;}
.imgScale a:hover img{-moz-transform:scale(1.05); -ms-transform:scale(1.05); -o-transform:scale(1.05); -webkit-transform:scale(1.05); transform:scale(1.05);}
.hover-opacity:hover, .hover-opacity-box a:hover{filter:alpha(opacity=85); -moz-opacity: 0.85; opacity:0.85;}
.newslist h4,
.newslist.dot li h4 a,
.newslist.time li .txtbox .mes,
.text-nowrap,
.text-nowrap p,
.text-nowrap a,
.text-nowrap span,
.text-nowrap font,
.text_nowrap{display:block; white-space:nowrap; text-overflow:ellipsis; -o-text-overflow:ellipsis; overflow:hidden;}
.text-nowrap a{display: inline-block; max-width: 100%;}
.hover-shadow:hover{box-shadow:0 0 .4rem .03rem rgba(50,56,70,.18); -webkit-box-shadow:0 0 .4rem .03rem rgba(50,56,70,.18);}

/* 多行省略号 */
.newslist_imgtxt li h4,
.newslist_imgtxt li .des,
.newslist_time_line li a,
.newslist_date li.on a,
.ellipsis {display: -webkit-box;  overflow: hidden; white-space: normal; text-overflow: ellipsis; -webkit-line-clamp: 2; -webkit-box-orient: vertical;  word-break: break-all;}

/* ----- 一期 S ------*/
/* crumb */
.crumb{padding:.15rem 0; font-size:.18rem; color:#666; line-height:2em; background-color:#f5f5f5;}
.crumb dl{position:relative;}
.crumb dl dt{position:absolute; top:.05rem; left:.05rem; width:.14rem; height:.18rem; display:none;}
.crumb dl dd em{font-style:normal; display:none;}
.crumb a{display:inline-block; margin-right:0.3em; margin-left:0.3em; color:#666;}
.crumb a:first-child{margin-left:0;}
.crumb a:hover{color:#333;}
.crumb span{color:#333;}
.crumb span a{font-weight:bold; color:#333 !important;}
.crumb.bgwhite{background: #fff;}

/*箭头*/
.icon_arrow{position: relative;}
.icon_arrow:before{content:"";height: 1px;background: #2256b4;position: absolute;left:0;bottom:0;right:0;}
.icon_arrow:after{content:"";width:.11rem;height: .10rem;position: absolute;bottom:0;right:0;background: url(../images/icon_arrow_tblue.png) no-repeat right bottom;}
/*more*/
.more_blue{text-align: right;clear:both;}
.more_blue a{display: block;padding:0 .22rem .14rem;color:#3b5f9f;}
.more_blue a:before{height: 1px;background: #3b5f9f;}
.more_blue.short{text-align: center;}
.more_blue.short a{color: #3e65a3;padding-left: .12rem;display: inline-block; transition:.25s;transition-timing-function:ease-out;}
.more_blue.short a:hover{padding-right: .4rem;}
/*swiper*/
.swiper-button-prev.arrow_blue,.swiper-button-next.arrow_blue{position: absolute;z-index: 9; opacity: 1;margin-top:-.035rem; width:.67rem;height: .07rem;background: none;}
.swiper-button-prev.arrow_blue:after,.swiper-button-next.arrow_blue:after{width: .09rem;height: .08rem;}
.swiper-button-prev.arrow_blue:after{right:auto;left:0;background:url(../images/icon_arrow_ltblue.png) no-repeat left bottom;}

/*栏目 时间*/
.mes_lm_time,.mes_lm_time a{color:#3562aa;}
.mes_lm_time span{display: inline-block;margin-left:.2rem;}
.mes_lm_time span:first-child{margin-left:0;}
.mes_lm_time .time{color:#999;}

@keyframes a_menu_item_show {
	0%{ -webkit-transform:translate(0px,-30px); opacity: 0;}
	100%{  -webkit-transform:translate(0px,0px); opacity: 1;}
}

@keyframes a_menu_item_hide {
	0%{  -webkit-transform:translate(0px,0px); opacity: 1; }
	100%{ -webkit-transform:translate(0px,-30px); opacity: 0; }
}

@keyframes a_bg_hover_show {
	0%{ -webkit-transform:scale(1,0.5); opacity: 0;}
	100%{  -webkit-transform:scale(1,1); opacity: 1;}
}

@keyframes a_bg_hover_hide {
	0%{ -webkit-transform:scale(1,1); opacity: 1;}
	100%{  -webkit-transform:scale(1,0.5); opacity: 0;}
}

.common_tit{line-height: 1;}
.common_tit h3{color:#1a1a1a;font-size: 2em;font-weight: 500;margin-bottom: .2rem;}
.common_tit span{color:rgba(51,51,51,.5);font-size: 1.125em;}
.common_tit span.en{letter-spacing: .17rem;}
.common_tit.hc{text-align: center;}
.common_tit.hc span.en{text-indent: 2em;display: inline-block;}
.common_tit.hc h3{font-weight: bold;}
.common_tit.f30 h3{margin-bottom:0;font-size: 1.875em;position: relative;display: inline-block;padding-bottom: .35rem;}
.common_tit.line h3:after{content:"";position: absolute;left:0;bottom:0;height: 1px;width:100%;background: rgba(10,55,136,.4);}
.common_tit.line.lhalf h3:after{width:50%;}

.tab_brace li{float: left;}
.tab_brace li a{position: relative; display: block;font-size: 1.5em;color: #767676;line-height: 1;margin: 0 .28rem;padding: .08rem .1rem .34rem;}
.tab_brace li a:before{content:"";width:0;height: .14rem;position: absolute;left:0;bottom:0;background: url(../images/icon_brace_blue.png) no-repeat center bottom;background-size: 100%;}
.tab_brace li.on a{color:#0a3788;}
.tab_brace li.on a:before{width:100%;}

.common_slide_arrow{width: 35px;height: 35px;background: url(../images/icon_slide_arrow_blue.png) no-repeat 0 0 #fff;border-radius: 50%;box-shadow: 0 0 .13rem #f3f3f3;}
.common_slide_arrow.swiper-button-next{background-position: -35px 0;}
.common_slide_arrow:hover{background-image:url(../images/icon_slide_arrow_white.png);background-color: #3562aa;}
.common_slide_arrow:after{display: none;}
  
.newslist li{padding:.15rem 0 .25rem;}
.newslist li:hover{box-shadow: 0 0 .13rem #f3f3f3;padding-left: .1rem;padding-right: .1rem;}
.newslist h4{font-size: 1.25em;padding: .06rem 0; font-weight: normal;line-height: 1.5;}

.newslist.time li{position: relative;padding: .3rem 0;border-bottom:1px solid #ebebeb;}
.newslist.time li h4{line-height: 1;padding:0;margin-bottom: .12rem;}
.newslist.time li .time{position: absolute;left:0;top:.3rem;padding-right: .12rem;text-align: right;}
.newslist.time li .time b{line-height: 1;margin-bottom: .08rem;font-size: 1.25em;text-align: left;display: block;font-weight: normal;}
.newslist.time li .time em{font-style: normal;}
.newslist.time li .txtbox{padding-left: .12rem;margin-left: .77rem;border-left:1px solid #dbdbdb;}
.newslist.time li .txtbox .mes{color:#9a9a9a;}
.newslist.time li:hover{box-shadow: 0 0 .13rem #f3f3f3;padding: .3rem .15rem;border-bottom-color: #fff;}
.newslist.time li:hover .time{left:.15rem;}


@-webkit-keyframes rotateY{ 
  from{-webkit-transform:rotateY(0deg)}
  to{-webkit-transform:rotateY(720deg)}
}
@-moz-keyframes rotateY{
  from{-webkit-transform:rotateY(0deg)}
  to{-webkit-transform:rotateY(360deg)}
}
@-ms-keyframes rotateY{
  from{-webkit-transform:rotateY(0deg)}
  to{-webkit-transform:rotateY(360deg)}
}
@-o-keyframes rotateY{
  from{-webkit-transform:rotateY(0deg)}
  to{-webkit-transform:rotateY(360deg)}
}

@-webkit-keyframes rotate{ 
  from{-webkit-transform:rotate(0deg)}
  to{-webkit-transform:rotate(360deg)}
}
@-moz-keyframes rotate{
  from{-webkit-transform:rotate(0deg)}
  to{-webkit-transform:rotate(360deg)}
}
@-ms-keyframes rotate{
  from{-webkit-transform:rotate(0deg)}
  to{-webkit-transform:rotate(360deg)}
}
@-o-keyframes rotate{
  from{-webkit-transform:rotate(0deg)}
  to{-webkit-transform:rotate(360deg)}
}

/* ---- 一期 E --- */

/* header */
.header{height: 1rem;padding:0 .2rem;position: relative;text-align: center;background: #fff;z-index: 999;}
.header_logo{float: left;margin: .19rem 0 .19rem 0;text-align: left;-webkit-perspective: 1000px;-moz-perspective: 1000px;perspective: 1000px;}
.header_logo a{display: block;margin-left: -.3rem;}
.header_logo .txt{margin-left: -.24rem; height: .41rem;}
/* .header_logo .txt.black{height: .44rem;} */
.header_logo .txt.white{display: none;}
.header_logo .txt.blue{display: none;}
.header_logo .icon{height: .62rem;}
.header_logo .icon,
.header_logo .txt{display: inline-block; vertical-align: middle;}
.header_center{display: inline-block;height: 100%;}
.main_nav{height: 100%;display: inline-block;vertical-align: top;}
.main_nav li{float: left;margin: 0 .2rem;line-height: 1rem;font-size: .2rem;font-weight: bold;position: relative;}
.main_nav li a{display: block;position: relative;}
/* background: #0a3788; color: #0e376c; */
.main_nav li a:after{content:"";width:0;height: .04rem;background: #a29244;position: absolute;left:0;bottom:-.01rem;}
.main_nav li.on a,.main_nav li a:hover{color: #a29244;}
.main_nav li.on a:after{width: 100%;}
.header_search{float: right;width: 2.6rem;height: 100%;margin-right: .8rem;}
.header_search .searchbox{background: #f1f3f6;padding:0 .6rem 0 .2rem;position: relative;}
.header_search .searchbox input{border:none;background: none;display: block;height:1rem;line-height: 1rem;font-size: .2rem;}
.header_search .searchbox .s_txt{width: 100%;}
.header_search .searchbox .s_txt::placeholder{color:#59595a;}
.header_search .searchbox .s_txt::-webkit-input-placeholder{color:#59595a;}
.header_search .searchbox .s_btn{position: absolute;right:0;top:0;bottom:0;width: .6rem;background: url(../images/public/icon_search_blue.png) no-repeat center; background-size: .23rem .24rem;cursor: pointer;}
.header_jft{position: absolute;right:0;top:0;bottom:0;width: 1rem;}
.header_jft .current{line-height: 1rem;font-size: .2rem;color:#323232;position: relative;display: block;cursor: pointer;}
.header_jft .current a{display: inline-block;margin-right: .06rem;}
.header_jft .current:after{content:"";position: absolute;top: 50%;right:.2rem;margin-top: -.02rem;border: .06rem solid transparent;border-top-color:#5d5d5d;}

.popper{position: absolute;left:0;right: 0;top: 100%; padding: .06rem 0;border-radius: .04rem;border: 1px solid #e4e7ed; background: #fff;box-shadow: inset 0rem -.03rem .10rem 0rem #f3f3f3;z-index: 1;display: none;font-size: .18rem;}
.popper:before,.popper:after{content:"";border: .08rem solid transparent;border-bottom-color: #f3f3f3;position: absolute;left: 50%;top: -.16rem;margin-left: -.08rem;}
.popper:before{z-index: 2;}
.popper:after{border-width: .09rem;margin-left: -.09rem;top: -.19rem;border-bottom-color: #e4e7ed;z-index: 1;}
.popper li{cursor: pointer;padding: .08rem .2rem;line-height: 1.3;}
.popper li:hover{background: #f5f7fa;}

.header_jft .popper{left:auto;top: 74%;right:.2rem;min-width: 1.2rem;}
.header_jft .popper:before,.header_jft .popper:after{left:auto;right:.2rem;}

/* 个性化header */
/* 首页头部 英文简繁位置调整 默认是文字白色，背景黑色*/
.home_header{position: absolute;top: 0;right: 0;left: 0;background: rgba(0,0,0,.15);}
.home_header:before{content:"";width:100%;height: 1px;background: rgba(255,255,255,.15);position: absolute;left:0;bottom:0;}
.home_header .header_logo .txt.black{display: none;}
.home_header .header_logo .txt.white{display: inline-block;}
.home_header .header_search{/*margin-right:-.2rem;*/width: 2.15rem;border-left: 1px solid rgba(255,255,255,.15);}
.home_header .header_search .searchbox{background: none;}
.home_header .header_search .searchbox .s_btn{background-image: url(../images/public/icon_search_white.png);}
.home_header .header_search .searchbox .s_txt{color:#fff;}
.home_header .header_search .searchbox .s_txt::placeholder,
.home_header .header_search .searchbox .s_txt::-webkit-input-placeholder{color:#fff;opacity: .3;}
.home_header .main_nav li a, .home_header .header_jft .current{color:#fff;opacity: .8;}

/* a29244 */
.home_header .main_nav li a:after{background: #a29244;}
.home_header .main_nav li.on a, .home_header .main_nav li:hover a{color:#a29244;opacity: 1;}
.home_header .header_jft .current a{color:#fff;}
.home_header .header_jft .current:after{border-top-color: rgba(255,255,255,.8);}
/* .home_header .header_jft{position: relative;width:auto;display: inline-block;margin: 0 .22rem;}
.home_header .header_jft .current{width:.55rem;text-align: left; font-weight: bold;}
.home_header .header_jft .current:after{right:0;border-top-color: rgba(255,255,255,.8);}
.home_header .header_jft .popper:before, .home_header .header_jft .popper:after{left: 50%;right:auto;}
.home_header .header_jft .popper{left: 50%;right:auto;transform: translateX(-50%);}
.home_header .header_jft .popper li a{color:#333;} */

/* 文字白色（透明度80），背景白色 */
.header.twhite{background: rgba(0,0,0,.06);}
.header.twhite:before{background: rgba(255,255,255,.2);}
.header.twhite .main_nav li a,.header.twhite .header_jft .current{opacity: 1;}
.header.twhite .main_nav li a:after{background: #e1d288;}
.header.twhite .main_nav li.on a, .header.tblack .main_nav li:hover a{color:#eadb91;}
.header.twhite .header_search{background: rgba(0,0,0,.04);}
.header.twhite .header_search .searchbox .s_txt::placeholder,
.header.twhite .header_search .searchbox .s_txt::-webkit-input-placeholder{opacity: .6;}
.header.twhite.gqjz{background: rgba(0,82,112,.15);}

/* 培训教育专题头部 20221025*/
.zt_header .header{position: absolute;left:0;top:0;right:0;background: inherit;padding:0;text-align: right;}
.zt_header .header_logo {margin:.23rem 0 0 -.3rem;}
.zt_header .header_logo .txt.white{display: inline-block;}
.zt_header .header_logo .txt.black,.zt_header .header_jft{display: none;}
.zt_header .header_center,.zt_header .header_search{margin-top: .29rem;}
.zt_header .main_nav li,.zt_header .header_search .searchbox input{height: .56rem; line-height: .56rem;}
.zt_header .main_nav li a,.zt_header .main_nav li.on a{color:#fff;}
.zt_header .main_nav li a:after{background: #fff;}
.zt_header .header_search{width:.3rem;margin-right: 0;}
.zt_header .header_search .searchbox{background: none;padding:0;}
.zt_header .header_search .searchbox .s_txt{display: none;}
.zt_header .header_search .searchbox .s_btn{right: -.18rem;background-image: url(../images/public/icon_search_white_zt.png);background-size: .25rem;}
/* 头部固定在顶部 */

/* pc端下拉导航 */

.main_nav .submenu .scrollbar_y{height: 100%;overflow: hidden;}
.main_nav .submenu{display: none; position: absolute; min-width: 1.6rem; padding-top: 0.2rem;left: 43%; transform: translateX(-43%); text-align: center;  z-index: 2;}
.main_nav li.hqsj .submenu{left: 0;}
.main_nav .submenu dl{float: left; width: 2.8rem;text-align: center;position: relative;height: 100%;}
.main_nav .submenu dl+dl:before,.main_nav .submenu dl:nth-last-child(2):after{content: normal;display: block;width: 1px;background: #ccc;position: absolute;left: 0;top: 0;bottom: 0;}
.main_nav .submenu dl:nth-last-child(2):after{left:auto;right:-1px;}
.main_nav .submenu dl a{font-weight: normal;color: #2b2e2e !important;opacity: 0.7;padding: .13rem 0;}
.main_nav .submenu dl a:after{display: none;}
.main_nav .submenu dl a:hover{opacity: 1;}
.main_nav .submenu dl dt{font-size: .2rem;padding:0 .1rem; line-height: 1.3; text-align: left;}
.main_nav .submenu dl dt a{display: inline-block; padding-bottom: .125rem; font-weight: bold; color: #333 !important; border-bottom: 1px solid #333; margin-bottom: .125rem;}
.main_nav .submenu dl dt a.nob{margin-bottom: 0; border-bottom: none;}
.main_nav .submenu dl dd{line-height: 1; padding:0 .1rem; font-size: .2rem; text-align: left;}
.main_nav .submenu dl.tc dt{text-align: center;}
.main_nav .submenu dl.tc dt a{margin-right: .35rem;}
.main_nav .submenu dl.nochild{width: 1.6rem;}
.main_nav .submenu dl.nochild dt{line-height: 1;}
.main_nav .submenu dl.nochild dt a{margin-bottom: 0; border-bottom: none;color:#2b2e2e!important;font-weight: normal;}
.main_nav .submenu dl.nochild.ol dt a{margin-right: .1rem;}
.main_nav .submenu dl dd a:hover,
.main_nav .submenu dl.nochild dt a:hover{color: #a29244 !important;}
.submenu_show .header_bg_hover{ width: 100%;height: 5.95rem; background:rgba(255,255,255,.95); z-index: 998; position: fixed; top: 0px; left: 0px;right:0; -webkit-animation:a_bg_hover_show 0.2s ease-out both; -webkit-transform-origin:50% 0%;}
/* .submenu_show .header_bg_hover{height: 5.75rem;} */
.submenu_show .header{left:0;right:0;top:0;z-index: 999;background: #fff;}
.submenu_show li.sublist_show .submenu{ -webkit-animation:a_menu_item_show 0.2s ease-out both;}
.submenu_show li.sublist_hide .submenu{ -webkit-animation:a_menu_item_hide 0.15s ease-out both;}

/* background: #0a3788; color: #0e376c; a29244 */
.submenu_show .main_nav li a,.header.fixed .main_nav li a{color:#333;}
.submenu_show .main_nav li>a:after,.header.fixed .main_nav li>a:after{background: #a29244!important;}
.submenu_show .main_nav li.on>a,.submenu_show .main_nav li:hover>a,
.header.fixed .main_nav li.on>a,.header.fixed .main_nav li:hover>a{color: #a29244!important;}
.submenu_show .header_logo .txt.black,
.header.fixed .header_logo .txt.black{display: inline-block;}
.submenu_show .header_logo .txt.white,
.header.fixed .header_logo .txt.white{display: none;}
.submenu_show .home_header .header_search,
.header.fixed.home_header .header_search{border-left: 1px solid rgba(0,0,0,.15);}
.submenu_show .header_search .searchbox .s_btn,
.header.fixed .header_search .searchbox .s_btn{background-image: url(../images/public/icon_search_blue.png);}
.submenu_show .header_search .searchbox .s_txt,
.header.fixed .header_search .searchbox .s_txt{color:#333;opacity: 1;}
.submenu_show .header_search .searchbox .s_txt::placeholder,
.submenu_show .header_search .searchbox .s_txt::-webkit-input-placeholder,
.header.fixed .header_search .searchbox .s_txt::placeholder,
.header.fixed .header_search .searchbox .s_txt::-webkit-input-placeholder{color:#333;opacity: 1;}
.submenu_show .main_nav li a, .submenu_show .header_jft .current,.submenu_show .header_jft .current a,
.header.fixed .main_nav li a, .header.fixed .header_jft .current,.header.fixed .header_jft .current a{color:#333;opacity: 1;}
.submenu_show .header_jft .current:after,.header.fixed .header_jft .current:after{border-top-color: #5d5d5d;}

/* 20221025 */
.zt_header .header.fixed .header_logo{margin-top: .19rem;}
.submenu_show .zt_header .header .header_search .searchbox .s_btn,
.zt_header .header.fixed .header_search .searchbox .s_btn{background-image: url(../images/public/icon_search_blue_zt.png);}
.submenu_show .zt_header .header .main_nav li a:after,
.zt_header .header.fixed .main_nav li a:after{bottom: -.155rem;}
.zt_header .main_nav .submenu{padding-top: .355rem;}

/* drawer */
.mobile_searchbtn,.header_toggle_btn{cursor: pointer;display: none;}
.mobile_searchbtn:hover,.header_toggle_btn:hover{opacity: .8;}
.mobile_searchbtn{position: absolute;right:1rem;top:0;height: 1rem;width: 1rem;background: url(../images/public/icon_search_mobile.png) no-repeat center;background-size: .35rem .38rem;}
.header.tblack .mobile_searchbtn,.header.twhite .mobile_searchbtn,.zt_header .header .mobile_searchbtn{background-image: url(../images/public/icon_search_mobile_white.png);}
.header_toggle_btn{position:absolute; right:0; top:0; z-index:999; width:1rem; height:1rem; }
.header_toggle_btn div{position:relative;width: 45.7%; max-width:30px; height:20px;position:absolute; left: 0; right: 0; top: 0; bottom: 0; margin: auto; cursor:pointer;  transition:200ms;}
.header_toggle_btn span{position:absolute; display:block; left:-.1rem; width:100%; height:9%; background:#0e376c; border-radius: 3px; transition:all .2s; margin-top: -1px;}
.header.tblack .header_toggle_btn span,.header.twhite .header_toggle_btn span,.zt_header .header .header_toggle_btn span{background: #fff;}
.header_toggle_btn span:nth-child(1){top:0;}
.header_toggle_btn span:nth-child(2){top:50%;}
.header_toggle_btn span:nth-child(3){top:100%;}
.header_drawer{position: fixed;left:0;right:0;top:0;z-index: 998;background: rgba(255,255,255,.98);}
/* 手机版导航 版本1 S 未使用 */
.header_drawer .drawer_main_nav{position: absolute;z-index: 2;left: .3rem;right:.3rem;top: 1.5rem;bottom:.5rem;}
.header_drawer .drawer_main_nav .scrollbar_y{height: 100%;}
.header_drawer .drawer_main_nav ul{margin: 0 10%;}
.header_drawer .drawer_main_nav li{margin-bottom: .4rem;}
.header_drawer .drawer_main_nav li h4{font-size: .24rem;padding:0 .1rem;margin-bottom: .1rem;font-weight: bold;}
.header_drawer .drawer_main_nav li h4 a{position: relative; padding-bottom: .15rem; color: #012b64;}
.header_drawer .drawer_main_nav li .menu_list p{display: inline-block;padding: .03rem .1rem;line-height: 1.7;font-size: .21rem;}
.header_drawer .drawer_main_nav li .menu_list .item h3{font-size: .22rem; padding: .1rem;font-weight: bold;}
.header_drawer .drawer_main_nav li .menu_list .item h3 a{position: relative; display: inline-block; padding-bottom: .15rem; margin-top: .1rem;}
.header_drawer .drawer_main_nav li .menu_list .item h3 a:after{position: absolute; left: 0; bottom: 0; content: ""; width: 2em; height: 1px; background-color: #303030;}
.header_drawer .drawer_main_nav li .menu_list .item dl{line-height: 1.3;margin-bottom: .2rem;}
.header_drawer .drawer_main_nav li .menu_list .item dl{margin-top:.125rem;}
.header_drawer .drawer_main_nav li .menu_list .item dl dt{padding: 0 .1rem .1rem;font-size: .21rem;font-weight: bold;}
.header_drawer .drawer_main_nav li .menu_list .item dl dd{font-size: .21rem;display: inline-block;padding: .05rem .1rem;}
/* .header_drawer .drawer_main_nav li .menu_list .item dl dd.s{font-size: .1875rem;} */
.header_drawer .drawer_main_nav li,.header_drawer .drawer_main_nav li a{color:#303030;}
.header_drawer .drawer_main_nav li a:hover{color:#0e376c;}

.header_drawer .mobile_menunav{position: absolute;z-index: 2;left: .3rem;right:.3rem;top: 1.5rem;bottom:.5rem;overflow: hidden;}
.mobile_menunav .scrollbar_y{max-height: 100%;}
.mobile_menunav .menus{padding: 0 21%;}
.mobile_menunav .menus a{color:#303030;position: relative;}
.mobile_menunav .menus li{padding: .3rem 0;}
.mobile_menunav .menus .serial{font-size: 2.25em;position: absolute;left:0;top:0;}
.mobile_menunav .menus .channel{margin-left: .6rem;padding-left: .15rem;border-left: 1px solid #d2d2d2;}
.mobile_menunav .menus .channel span{font-size: 1.25em;display: block;}
.mobile_menunav .menus .channel span.en{font-size: 1.125em;letter-spacing: .02rem;}
.mobile_menunav .menus a:hover{color:#0e3e8c;}
.mobile_menunav .menus a:hover .channel{border-left-color: #0e3e8c;}
.zt_header .mobile_menunav .menus .channel span.tit{font-size: 1.5em;padding: .1rem 0;}
.zt_header .mobile_menunav .menus .channel span.en{display: none;}
/* 手机版导航 版本1 E */

/* 手机版导航 版本2 S */
.header_drawer{background: #fff;}
.header_drawer .drawer_mainnav a{color: #333;}
.header_drawer .drawer_mainnav a:hover{color: #0e3e8c;}
.header_drawer .drawer_mainnav{position: absolute;z-index: 2;left: .4rem;right:.2rem;top: 1.5rem;bottom:.5rem;}
.header_drawer .drawer_mainnav .trees{margin-right: .2rem;}
.header_drawer .drawer_mainnav .scrollbar_y{height: 100%;}
.header_drawer .drawer_mainnav .plus {cursor: pointer; position: absolute;width: .2rem;height: .2rem;right: .06rem;top: 50%;margin-top: -.1rem;}
.header_drawer .drawer_mainnav .plus:after {opacity: .6; content: '';position: absolute;top: 0;left: 50%;margin-left: -1px;width: 2px;height: 100%;background: #c2c2c2;}
.header_drawer .drawer_mainnav .plus:before {opacity: .6;content: '';position: absolute;top: 50%;margin-top: -1px;height: 2px;width: 100%;background: #c2c2c2;}
.header_drawer .drawer_mainnav .plus:hover:before,
.header_drawer .drawer_mainnav .plus:hover:after{background:#333;opacity: 1;}
.header_drawer .drawer_mainnav .arrow{
  position: absolute;display: block;width: .18rem;height: .18rem;
  border-right: 2px solid #c7c7c7;border-top: 2px solid #c7c7c7;top: 50%;margin-top: -.09rem;right: .3rem;
  transform: rotate(45deg);-webkit-transform: rotate(45deg);-o-transform: rotate(45deg);
  -moz-transform: rotate(45deg);-ms-transform: rotate(45deg);opacity: .5;cursor: pointer;
}
.header_drawer .drawer_mainnav .arrow:hover{opacity: 1;}
.header_drawer .drawer_mainnav .down .plus:after{display: none;}
.header_drawer .drawer_mainnav .down .arrow{margin-top:-.15rem;border-bottom:2px solid #c2c2c2;border-top:none;border-color: #333;}
.header_drawer .drawer_mainnav li a{font-size: .28rem;}
.header_drawer .drawer_mainnav .menu_list{display: none;}
.header_drawer .drawer_mainnav li .hasSub{position: relative;}
.header_drawer .drawer_mainnav li dt,
.header_drawer .drawer_mainnav li h4,
.header_drawer .drawer_mainnav li h3{font-weight:normal; position: relative;line-height: 1.2;padding: .26rem .6rem .24rem 0; border-bottom: 1px solid #e5e5e5;}
.header_drawer .drawer_mainnav li h4 a{color: #858585;}
.header_drawer .drawer_mainnav li h3{background: #f5f5f5;padding-left: .3rem;padding-right: .8rem;}
.header_drawer .drawer_mainnav li dl{margin: .2rem 0 .2rem .4rem;}
.header_drawer .drawer_mainnav li dl dt{margin-bottom: .15rem;}
.header_drawer .drawer_mainnav li dl dd{display: inline-block;width: 32.33%;padding: .15rem 0;}
.header_drawer .drawer_mainnav li dl dd.long{width: 64.66%;}
.header_drawer .drawer_mainnav li dl dd a{color:#5c5c5c;}
/* 手机版导航 版本2 E */

.openDrawer .header,.header.fixed{position: fixed;left:0;right:0;top:0;z-index: 999;box-shadow: 0 5px 38px #dcdfe5;background: rgba(255,255,255,.97)!important;}
.openDrawer .mobile_searchbtn,.header.fixed .mobile_searchbtn{background-image: url(../images/public/icon_search_mobile.png)!important;}
.openDrawer .header_drawer{bottom:0;}
.openDrawer .header_toggle_btn span,.header.fixed .header_toggle_btn span{background: #0e376c!important;}
.openDrawer .header_toggle_btn span:nth-child(1){top:50%;-webkit-transform:translateY(-50%) rotate(-45deg);-ms-transform:translateY(-50%) rotate(-45deg);transform:translateY(-50%) rotate(-45deg);}
.openDrawer .header_toggle_btn span:nth-child(2){-webkit-transform:translateY(-50%) scaleX(0);-ms-transform:translateY(-50%) scaleX(0);transform:translateY(-50%) scaleX(0);}
.openDrawer .header_toggle_btn span:nth-child(3){top:50%;width:100%;bottom:auto;-webkit-transform:translateY(-50%) rotate(45deg);-ms-transform:translateY(-50%) rotate(45deg);transform:translateY(-50%) rotate(45deg);}
.openDrawer .header_logo .txt.black{display: inline-block!important;}
.openDrawer .header_logo .txt.white{display: none!important;}

/* footer */
.footer{background: url(../images/public/footer_bg.png) no-repeat left bottom #e9ebee;font-size: .18rem;}
.footer .container{position: relative;}
.footer_nav{border-bottom: 1px solid #dcdee0;padding: .6rem 0 .5rem; }
.footer_nav ul{margin: 0 2.66rem 0 .5rem;}
.footer_nav li{width: 13%;float: left;}
.footer_nav li h4{font-size: .21rem;padding:0 .1rem;margin-bottom: .4rem;}
.footer_nav li .menu_list p{line-height: 1.7;padding: .1rem;}
.footer_nav li.gywm{width: 22%;}
.footer_nav li.gywm h4{text-indent: 3.6em;}
.footer_nav li.gywm .menu_list>div{width: 48%;}
.footer_nav .ewm_wx{position: absolute;right: .6rem;top: .1rem;}
.footer .ewm_wx{font-size: .16rem;text-align: center;}
.footer .ewm_wx img{width: 1.34rem;margin: 0 auto .3rem;display: block;}
.footer_copyright{padding: .4rem 0;line-height: .28rem;}
.zt_footer .copyright span, .zt_footer .copyright a,
.footer_copyright span,.footer_copyright a{display: inline-block;margin: 0 .15rem;}
.footer_copyright img{vertical-align: middle;}
.footer_copyright .fl{margin-left: .5rem;}
.footer_copyright .fr{font-size: .16rem;margin-right: .6rem;}
.footer_nav li .menu_list p a,
.footer_copyright .fr a{color:#666;}
.footer_nav li .menu_list p a:hover,
.footer_copyright .fr a:hover{color:#0e3e8c;}
.footer_copyright .ewm_wx{display: none;}

.zt_footer .footer{background: #f8f9f9;text-align: center;line-height: 2;}
.zt_footer .footer_nav,
.zt_footer .footer_copyright .fl{display: none;}
.zt_footer .footer_copyright .fr{float: none;padding: .45rem 0;}

/* 滚动条 */
.scrollbar_xy{position: relative; overflow: auto;}
.scrollbar_xy::-webkit-scrollbar{ height: 6px;width:6px;}
.scrollbar_xy::-webkit-scrollbar-corner{background: #ededed;}
.scrollbar_y{overflow-y: auto;}
.scrollbar_y::-webkit-scrollbar{ width: 6px;height: auto;}
.scrollbar_x{position: relative; overflow-x: auto;}
.scrollbar_x:before{position: absolute; top: 0; left: 0; bottom: 0; width: 1px; height: 100%; content: ""; background-color: #e6e6e6;}
.scrollbar_x:after{position: absolute; top: 0; right: 0; bottom: 0; width: 1px; height: 100%; content: ""; background-color: #e6e6e6;}
.scrollbar_x::-webkit-scrollbar{ height: 6px;width:auto;}
/* 滚动条轨道 */
.scrollbar_xy::-webkit-scrollbar-track,
.scrollbar_x::-webkit-scrollbar-track,
.scrollbar_y::-webkit-scrollbar-track {box-shadow: inset 0 0 5px rgba(0, 0, 0, 0.2);border-radius: 3px;background: #ededed;}
/* 滚动条滑块 3C527C 535353 008af1*/
.scrollbar_xy::-webkit-scrollbar-thumb,
.scrollbar_x::-webkit-scrollbar-thumb,
.scrollbar_y::-webkit-scrollbar-thumb{border-radius: 3px;box-shadow: inset 0 0 5px rgba(0, 0, 0, 0.2);background: #2d66a5;}

/* .layui-table-body::-webkit-scrollbar{width: 6px !important; height: auto !important;}
.layui-table-body::-webkit-scrollbar-track {box-shadow: inset 0 0 5px rgba(0, 0, 0, 0.2) !important;border-radius: 3px !important;background: #ededed !important;}
.layui-table-body::-webkit-scrollbar-thumb{border-radius: 3px !important;box-shadow: inset 0 0 5px rgba(0, 0, 0, 0.2) !important;background: #2d66a5 !important;} */

.tab_square li{float: left;}
.tab_square li+li{margin-left: .2rem;}
.tab_square li a{
  cursor: pointer;
  display: block;font-size: .21rem; border: 1px solid #c8c8c8;border-bottom: none;padding: 0 .28rem;height: .4rem;line-height: .4rem;
  background: linear-gradient(to bottom,rgba(249,249,249,.95),rgba(255,255,255,.1));
  background: -webkit-linear-gradient(to bottom,rgba(249,249,249,.95),rgba(255,255,255,.1));
  background: -moz-linear-gradient(to bottom,rgba(249,249,249,.95),rgba(255,255,255,.1));
  background: -o-linear-gradient(to bottom,rgba(249,249,249,.95),rgba(255,255,255,.1));
}
.tab_square li.on a{
  color:#0a3788;border-color:#849bc3;
  background: linear-gradient(to bottom,rgba(242,245,248,.95),rgba(255,255,255,.1));
  background: -webkit-linear-gradient(to bottom,rgba(242,245,248,.95),rgba(255,255,255,.1));
  background: -moz-linear-gradient(to bottom,rgba(242,245,248,.95),rgba(255,255,255,.1));
  background: -o-linear-gradient(to bottom,rgba(242,245,248,.95),rgba(255,255,255,.1));
}

.common_hd{position: relative;height: .35rem;line-height: .35rem;margin-bottom: .16rem;}
.common_hd li{float: left;position: relative;}
.common_hd li+li{margin-left: .4rem;}
.common_hd li a{font-size: .21rem;color:#999999;font-weight: bold;position: relative;display: block;cursor: pointer;}
.common_hd li.on a,.common_hd li:hover a{color: #262626;}
.common_hd.f30 li a{font-size:.28rem;}
.common_hd.f24 li a{font-size:.24rem;}
/* 例如首页-本所要闻 */
.common_hd.brown li.on a:before{height: .16rem;}
.common_hd.brown li a:before{content: "";width: 100%;height: 0; background: #ece9dd;position: absolute;left:0;bottom: -.05rem;z-index: -1;}
/* 例如首页-品种公告 */
.common_hd.halfline{border-bottom: 1px solid rgba(255,255,255,.1);}
.common_hd.halfline,.common_hd.halfline li{height: .48rem;line-height: .31rem;}
.common_hd.halfline li{position: relative;}
.common_hd.halfline li+li{margin-left: .28rem;}
.common_hd.split li a:before,
.common_hd.split li+li:before,
.common_hd.halfline li:before,
.common_hd.line li:before{content:"";width:0;height: .03rem;background: #978c59;position: absolute;left:0;bottom:0;}
.common_hd.halfline .more a{height: .48rem;line-height: .4rem;}
.common_hd.halfline li.on:before{width: 50%;max-width: 3em;}
/* 例如 上市品种页面的 */
.common_hd.line{height: .46rem;line-height: .46rem;}
.common_hd.line.f24{border-bottom: 1px solid #eaeaea;line-height: .47rem;}
.common_hd.line.f24 li{height: .47rem;line-height: .32rem;}
.common_hd.line li:before{background: #2a3f3b;height: 1px;}
.common_hd.line li+li{margin-left: .3rem;}
.common_hd.line li a{color:#5c5c5c;display: block;height: 100%;}
.common_hd.line li.on a{color:#0a3788;}
.common_hd.line li.on:before{width: 100%;}
.common_hd.line.bold a{padding: 0 .1rem;}
.common_hd.line.bold li:before{height: .03rem;}
/* 例如培训教育-学习园地 */
.common_hd.split{margin-bottom: 0;height: .51rem;}
.common_hd.split li+li{margin-left: .5rem;}
.common_hd.split li+li:before{width:1px;height: .2rem;background: #9f9f9f;left:-.25rem;top:.08rem;}
.common_hd.split li a{font-weight: normal;color:#333;position: relative;padding-bottom: .16rem;}
.common_hd.split li.on a{color:#28487b;}
.common_hd.split li a:before{height: 1px;bottom:0;background: #28487b;}
.common_hd.split li.on a:before{width: 100%;}

.common_hd .more{position: absolute;right: 0;top: 0;}
/* 例如 默认首页-本所要闻-更多 */
.more_arrow a{color:#7d723e;font-size: .18rem;position: relative;display: inline-block; padding: 0 .1rem 0 .12rem;}
.more_arrow a:hover{padding:0 .22rem 0 0;}
/* .icon_arrow_eq{display: block; width: 100%;height: 6px;background: url(../images/public/icon_arrow_right_brown.png) no-repeat right bottom;position: absolute;left:0;bottom:-1px;} */
.icon_arrow_eq{display: block; width: 100%;height: 1px;background: #998938;position: absolute;left:0;bottom:0;}
.icon_arrow_eq:before{content:"";position: absolute;right:1px;bottom:-.01rem; z-index: 0;border-top: 1px solid #998938;width: .11rem;height: .05rem;transform: rotate(37deg);-webkit-transform: rotate(37deg);-moz-transform: rotate(37deg);-ms-transform: rotate(37deg);-o-transform: rotate(37deg);}
.icon_arrow_eq.double:before{border-right: 1px solid #998938;height:.11rem;bottom: -.055rem;transform: rotate(45deg);-webkit-transform: rotate(45deg);-moz-transform: rotate(45deg);-ms-transform: rotate(45deg);-o-transform: rotate(45deg);}
/* 例如 首页-行情数据-查看更多 */
.more_arrow.down a{padding: 0 0 .85rem;}
.more_arrow.down a:hover{padding: 0 0 1rem;}
.more_arrow.down .icon_arrow_eq{width: 1px;height: 30%;left: 50%;}
.more_arrow.down .icon_arrow_eq:before{left:0;right:auto;transform: rotate(-50deg);-webkit-transform: rotate(-50deg);-o-transform: rotate(-50deg);-moz-transform: rotate(-50deg);-ms-transform: rotate(-50deg);}
/* 例如 上市品种-品种通知-更多 */
.more_arrow.gray a{color:#bfbfbf;font-size: .15rem;}
.more_arrow.gray .icon_arrow_eq{background: #bfbfbf;}
.more_arrow.gray .icon_arrow_eq:before{border-top-color: #bfbfbf;}
/* 例如 培训教育-阅读详情 */
.more_arrow.triangle a{color:#0e3a6f;padding: 0 .13rem .12rem 0;}
.more_arrow.triangle .icon_arrow_eq{background: #0e3a6f;}
.more_arrow.triangle .icon_arrow_eq:before{right: -1px;bottom:0;width:0;height: 0;border:.06rem solid transparent;border-bottom-color: #0e3a6f;border-left-width: .02rem;transform: rotate(0);-webkit-transform: rotate(0);-moz-transform: rotate(0);-o-transform: rotate(0);-ms-transform: rotate(0);}
.more_arrow.triangle a:hover{padding: 0 .13rem .12rem .2rem;}
/* 例如培训教育专题 20221025 */
.more_arrow.white a{color:#fff;font-size: .16rem;padding: 0 .22rem .08rem .2rem;}
.more_arrow.white .icon_arrow_eq{background: #fff;}
.more_arrow.white .icon_arrow_eq:before{border-top-color: #fff;}
.more_arrow.white a:hover{padding: 0 .32rem .08rem .1rem;}

/* 手机版更多 */
.m_more{margin: .2rem 0 .1rem;}
.m_more a{display: block;background: #f3f3f3;border: 1px solid #f3f3f3;line-height: 1.5;text-align: center;padding: .08rem 0;font-size: .2rem;border-radius: .03rem;}
.m_more a:hover{border-color: #0a3788;}

.newslist.dot li {padding: .14rem 0;}
.newslist.dot li h4{padding-left: .18rem; font-weight: normal;position: relative;}
.newslist.dot li h4:before{position: absolute;top: .2rem;left: 0;content: "";width: .04rem;height: .04rem;background: #b3b3b3;border-radius: 50%;}
.newslist.dot li:hover{box-shadow: none;padding: .14rem 0;}
.newslist.dot li:hover a{ color: #0e3e8c;}
.newslist.dot li:hover h4:before{ background: #0e3e8c;}
/* 例如 首页的本所要闻 */
.newslist_date li h4,
.newslist_head h4{padding-left: 1.12rem;position: relative;font-weight: normal;}
.newslist_date li a,
.newslist_head a{display: block;max-width: 100%;padding: .23rem 0; font-size: .21rem;border-bottom: 1px solid #e6e9eb; overflow: hidden;text-overflow: ellipsis;-o-text-overflow: ellipsis;white-space: nowrap;}
.newslist_date li .time,
.newslist_head .time{position: absolute;left:0;top: .15rem;color:#999;font-size: .15rem;}
.newslist_date li .time b{display: block;color:#333;font-size: .21rem;}
.newslist_head h4{border-bottom: 1px solid #e6e9eb;padding-top: .2rem;padding-bottom: .10rem;}
.newslist_head a,
.newslist_head .time{top:.2rem;color:#8c8c8c;padding:0;border:none;font-size: .18rem;}
.newslist_date li.on a{padding-bottom: .46rem;font-weight: bold;color:#333;}
.newslist_date li.on .time{top: .28rem;}
.newslist_date li .time i{font-style: normal;}
/* 例如 首页的品种公告 */
.newslist_time_line li h4{position: relative; font-weight: normal; padding: .2rem 0 .2rem .4rem;background: url(../images/public/icon_arrow_down.png) no-repeat .1rem .49rem;}
.newslist_time_line li .time{color:rgba(200,218,241,.5);font-size: .16rem;display: block;}
.newslist_time_line li .time:before{content:"";display: inline-block;vertical-align: middle;margin: -.03rem .04rem 0 0; width: .07rem;height: .02rem;background: #c8daf1;opacity: .5;}
.newslist_time_line li a{font-size: .2rem;color:#c8daf1;line-height: 1.5;}
.newslist_time_line li:hover .time:before{width: .35rem;height: 1px;}
.newslist_time_line.lm li h4{padding:.3rem 1.15rem .3rem 0;border-bottom: 1px solid #f0f0f0;}
.newslist_time_line.lm li a.title{font-size: .24rem;color:#333;}
.newslist_time_line.lm li a.title:hover{font-weight: bold;}
.newslist_time_line.lm li a.more_circle{opacity: .2; display: block; position: absolute;right:0;top:50%;margin-top: -.175rem;width: .35rem;height: .35rem;background: url(../images/public/icon_arrow_circle.png) no-repeat center;background-size: contain;}
.newslist_time_line.lm li a.more_circle:hover{opacity: .85;}
.newslist_time_line.lm li .mes span{display: inline-block;font-size: .18rem;color:#999;margin-top: .1rem;line-height: 1;vertical-align: middle;}
.newslist_time_line.lm li .mes .lm a{color:#a29244;}
.newslist_time_line.lm li .mes .time:before{display: none;}
.newslist_time_line.lm li .mes .split{margin-left: .17rem;margin-right: .15rem;}
/* 例如 上市品种页面的品种公告 */
.newslist_eq li h4{font-weight: normal;font-size: .18rem;padding: .13rem 0;line-height: 1.4;position: relative;}
.newslist_eq li h4 a{display: inline-block;vertical-align: top;max-width: 100%;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;-o-text-overflow: ellipsis;}
.newslist_eq li h4 .time{font-size: .16rem;color:#999;}
.newslist_eq.dot li h4{padding: .1rem 0 .1rem .18rem;}
.newslist_eq.dot li h4:before{content:"";position: absolute;left:0;top: 50%;margin-top: -.02rem;width: .04rem;height: .04rem;background: #0e376d;}
.newslist_eq.dot.radius li h4:before{border-radius: 50%;}
.newslist_eq.timerow li h4 .time{display: block;}
/* 例如 培训教育页面的图片列表 */
.newslist_imgtxt{margin: 0 -.17rem;}
.newslist_imgtxt li{width: 33.33%;float: left;}
.newslist_imgtxt li .box{margin: .57rem .17rem 0;background: #f7f8fa;position: relative;}
.newslist_imgtxt li .imgbox a{display: block;height: 2.48rem;overflow: hidden;}
.newslist_imgtxt li .imgbox img{display: block;width: 100%;min-height: 100%;object-fit: fill;}
.newslist_imgtxt li .txtbox{padding: .28rem .55rem;text-align: justify;}
.newslist_imgtxt li .txtbox h4{font-size: .21rem;-webkit-line-clamp: 3;height: .86rem;overflow: hidden;}
.newslist_imgtxt li .txtbox .des{opacity: .6;line-height: 1.5;-webkit-line-clamp: 4;}
.newslist_imgtxt li .txtbox .time{position: absolute;left: .2rem;top:.2rem;width: 1rem;height: 1rem;line-height: 1rem; color:#fff;font-size: .18rem;text-align: center; background: rgba(14,58,111,.4);border-radius: 0 .3rem 0 .3rem;}
.newslist_imgtxt li .txtbox .time em{display: inline-block;vertical-align: middle;font-style: normal;line-height: 1;}
.newslist_imgtxt li .txtbox .time b{display: block;font-size: .32rem;margin-bottom: .1rem;}

/* table */
/* 延时行情 */
.table_hq{width: 100%;font-size: .18rem;border-spacing: 0;background: #fff;}
.table_hq th,.table_hq td,.table_hq_footer{font-size: .18rem;}
.table_hq th{min-width: 1.3rem; color: #8c8c8c;padding: .20rem .05rem .10rem;border-bottom: 1px solid #e6e9eb;text-align: left;}
.table_hq td,.table_hq_footer span{padding: .25rem .05rem;}
.table_hq td i{display: inline-block;margin-left: .1rem; width: .11rem;height: .13rem;background-repeat:no-repeat;background-position: center;background-size: contain;}
.table_hq td i.rise{background-image: url(../images/public/icon_zd_rise.png);}
.table_hq td i.fall{background-image: url(../images/public/icon_zd_fall.png);}
.table_hq td.total{text-align: right;}
.table_hq tr.tr_bg{background: #f4f7fa;}
.table_hq a.fst{display: inline-block;vertical-align: middle; margin: 0 auto; width: .31rem;height: .28rem;opacity: .5;background: url(../images/hqsj/yshq_icon_fst.png) no-repeat center;background-size: contain;}
.table_hq.frame{border-bottom: 1px solid #e6e6e6;border-top: 1px solid #e6e6e6;}
.table_hq.frame th{background: #f2f4f7;color:#666;}
.table_hq.frame th,.table_hq.frame td{border: 1px solid #e6e6e6;border-bottom: none;border-top: none;text-align: center;padding: .12rem .05rem;}
.table_hq.frame th,.table_hq.frame td{border-color: #e6e6e6;}
.table_hq.frame tbody tr:nth-of-type(2n+1){background: #ffff;}
.table_hq.frame td.rise{color:#c13838;}
.table_hq.frame td.fall{color:#317a1d;}
/* .table_hq.rows tbody{max-height: 600px;overflow: auto;} */
.table_hq.rows th,.table_hq.rows td{min-width: .6rem;}
.table_hq.rows th.cp{min-width: 1.4rem;}
.table_hq.rows th{color:#000;}
.table_hq.rows td.rise{color:#d70101;}
.table_hq.rows td.fall{color:#2eb300;}
.table_hq_total{padding: .2rem;}
.table_hq_total label,.table_hq_total span{display: inline-block;margin: .05rem 0 .05rem .2rem;}
.table_hq_footer{background: #f4f7fa;}
.table_hq_footer span{display: inline-block;}
.table_hq_footer span.total{float: right;}
.table_marquee_hd{height: 378px;min-width: 490px; overflow: hidden;}
.table_marquee_hd tbody td{min-width: 1.3rem;} 

/* 产品合约 */
.table_cphy{
  width: 100%;border-spacing: 0;border: 1px solid #d2d9e6;background: #fff;
  box-shadow: 0 1px .49rem rgba(11,43,82,.1);
  -webkit-box-shadow: 0 1px .49rem rgba(11,43,82,.1);
  -moz-box-shadow: 0 1px .49rem rgba(11,43,82,.1);
  -o-box-shadow: 0 1px .49rem rgba(11,43,82,.1);
  -ms-box-shadow: 0 1px .49rem rgba(11,43,82,.1);
}
.table_cphy th,.table_cphy td{font-size: .2rem;padding: .23rem .4rem;border: 1px solid #d2d9e6;}
.table_cphy th{width: 1.12rem;min-width: 1.12rem;background: rgba(234,239,246,.5);text-align: left;font-weight: bold;}
.table_cphy th b{display: block;}
.table_cphy td{min-width: 2.5rem;}
.table_cphy td p{text-align: justify;line-height: 1.5;}
.table_cphy.linear th,.table_cphy.linear td{border-color: #cedaeb;padding: .16rem .25rem;}
.table_cphy.linear th{
  width: 2.15rem;min-width: 2.15rem;font-weight: normal;
  background: linear-gradient(to right,#f5f7fb,#fff);
  background: -webkit-linear-gradient(to right,#f5f7fb,#fff);
  background: -moz-linear-gradient(to right,#f5f7fb,#fff);
  background: -o-linear-gradient(to right,#f5f7fb,#fff);
}
.table_cphy.linear th b{display: none;}
.table_cphy.linear td{padding-left: .3rem;min-width: 3.8rem;}
.table_cphy .bz{padding-left: 2.5em;}
.table_cphy .bz span{float: left;margin-left: -2.5em;}
.table_cphy td p.jysj i{display: none;}
@media screen and (min-width: 1199px ) and  (max-width: 2800px ){
  .table_cphy td p.jysj i{display: inline;}
}

/*pagediv*/
.pagediv{overflow: hidden; padding:.2rem .1rem;text-align: center; font-size:14px; color:#333; line-height:28px; clear:both;}
.pagediv li{display: inline-block; color: #333;padding: 0 .4em; margin:4px; zoom:1;/* border:#dfdfdf 1px solid; border-radius:3px; */}
.pagediv li a{display: inline-block; color: #333; transition: all .2s; -webkit-transition: all .2s;}
.pagediv li a:hover{color:#4764ce;}
.pagediv li.page_index{padding:0;}
.pagediv li.page_index a{width: 34px;height: 34px;line-height: 34px;text-align: center;border-radius: 50%;}
.pagediv li a.current{ background:#4764ce; border-color:#2583e7; color:#fff;text-decoration:none; font-weight: bold;}
.page_jump{ padding-left:15px;}
.page_jump a{margin:0 5px 5px;}
#page_input{width:60px; margin:0 2px; height:28px; border:#dfdfdf 1px solid; background:#fff; text-align:center; border-radius:3px;}


/* 二级页面 */
/* banner */
.column_banner,.page-banner{height: 4.2rem;line-height: 4.2rem;background: url(../images/banner_product.png) no-repeat center top;background-size: cover;}
.column_banner .tit,.page-banner .lm-title{display: inline-block;vertical-align: middle;letter-spacing: .03rem;line-height: 1.2;color:#fff; position: relative;/*margin-left: 16.4%;*/}
.column_banner .tit:before,.page-banner .lm-title:before{content:"";width: 20%;height: 1px;background: #fff;position: absolute;left:0;bottom:0;}
.column_banner .tit h4,.page-banner .lm-title h2{font-size: .58rem;font-family: 'YouSheBiaoTiHei';}
.column_banner .tit .en,.page-banner .lm-title h3{display: block;margin: .2rem 0 .3rem;opacity: .5;font-size: .3rem;font-weight: normal;}

body.gywm .column_banner,
body.gywm .page-banner{background-image: url(../images/gywm/banner.png);}

/* banner 根据白天夜晚切换 */
.column_banner.day_night{height: 7.14rem;background: url(../images/public/banner_page_day.jpg) no-repeat center top;background-size: cover;} 
#column_banner_day{background-image: url(../images/public/banner_page_day.jpg);}
#column_banner_night{background-image: url(../images/public/banner_page_night.png);}
.column_banner,.page-banner,#column_banner_xday{background-image: url(../images/public/banner_page_xday.png);}
#column_banner_xnight{background-image: url(../images/public/banner_page_xnight.png);}

/*body.pxjy .column_banner,body.pxjy .page-banner{background-image: url(../images/pxjy/banner.jpg);}
body.ywfw .column_banner,body.ywfw .page-banner{background-image: url(../images/ywfw/banner.jpg);}
body.hqsj .column_banner,body.hqsj .page-banner{background-image: url(../images/hqsj/banner.jpg);}
body.sspz .column_banner,body.sspz .page-banner{background-image: url(../images/sspz/banner.jpg);}*/

/* tab */
.column_tab{background: #f2f4f7;}
.column_tab .tabhd{height: .68rem;line-height: .68rem;}
.column_tab .tabhd li{font-size: .22rem;float: left;width: auto;}
.column_tab .tabhd li+li{margin-left: .46rem;}
.column_tab .tabhd li a{color:rgba(51,51,51,.8);}
.column_tab .tabhd li.on a{font-size: .22rem;color:#333;font-weight: bold;}
.column_tab .tabbd{background: #fff;}

/* 日历 */
.calendar .layui-laydate-main,
.calendar,.calendar>div,.calendar .layui-laydate,.calendar .layui-laydate table{max-width: 100%;width: 100%;}
.calendar .layui-laydate-content{ border: 0}
.calendar .layui-laydate-content thead{background-color: #f1f4f7}
.calendar .layui-laydate, .calendar .layui-laydate-hint{border:none !important}
.calendar .layui-laydate, .calendar .layui-laydate-hint{box-shadow: none !important;}
.calendar .layui-laydate-header i.laydate-prev-y, .calendar .layui-laydate-header i.laydate-next-y{display:none}
.calendar .layui-laydate-footer{display: none;}
.calendar .laydate-set-ym span{color: #1b4ca5; font-weight: bold;}
.calendar .layui-laydate .layui-this{
  /* background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACIAAAAiCAYAAAA6RwvCAAACrElEQVRYhcXYsWsUQRTH8e97u7frxaQSLSw0iIXBVmyMYGFiLK3SW1mJaBAhBP0HFIwprMyfEEK6BIxRwSBaCgo2iSAo6by9mLuZeRbeXTbnXSRwuX0w7LK7zO9zM9ywszJybyMChL/V7Qgg2750PJhOGFwGzgOngaHG/V/ABvBJ4I1KWC5H9R+A5fqwbkcZubcR50I7QjKXjBpyFxgDms//rzywLNiTo3Ht7T4QA9AcoL1p1SdnKi5dMGQFuH4ABEAEXDdkpeLShapPzuyXp7lfvqdlLpkMJuvAxAHCu9VEMFnPXDrZBdJRqJlLpw2ZZ3f+e1FDBvOZS6c75f5zIXPpfYPpHgL2lMF05tIHnSCtlrlk0uDhYSFymJnMJZP57NaIbPvSsCGzh43Yxcjsti8N0z413vQxMNgvCDDYyNyFVH1yCbjWR0SzrlV9MtqEaDC5UwACgGByG1DdCfEJ4GpREGBsJ8Qn1AUd52ArZq8rdkHHFWS0QESj5LIajBTNMDinwKmiIcAppb9rR7cabC5oRZcoUClaAVQU2CxaAXxTgS9FKwQ+q4i9Kxwitq6x+FXAFehwsfiXmqjfElgrSiGwlqjfUgCV8LwoSDNbAcpR/b3Aar8RAq/KUf19CwIQq38EZH10ZLH61vux0thtpeo2VWymXwoVm0nVbTbzNXfPBqLaooo97QNidiCqLZLbF7dGJIeZU7FDe5tvIJ7Rtv/NQ1ptIKrNRRKmgGoPDdVIwtRAVJvrlNmcmvzFAFg5qi8l6m/0Yo0ReJ2ov1GO6kv5jFwjbgNI7pxE3Uai7tZvX7roTW82vovov1EdKwi8iSS8OPL3L9rsN49onccdANL2oDY6+uAsOlYPeiWYXAA5a3CS3RerisB3sK8q9jGW8Lqk/mcurH0U9oD+AKAAGGjF6O61AAAAAElFTkSuQmCC); */
  background-image: url('../images/public/calendar_selectbg.png');
  background-repeat: no-repeat; background-position: center; background-color: #fff !important;background-size: auto 100%;}
.calendar .layui-laydate-header{border-bottom: 0 !important;}
.calendar .layui-laydate-header i.laydate-prev-m,.calendar .layui-laydate-header i.laydate-next-m{ background:#4a89e8 ; color: #fff; top: 0; padding: .07rem .08rem;}
.calendar .layui-laydate-header i.laydate-prev-m{left:0 !important;}
.calendar .layui-laydate-header i.laydate-next-m{right:0 !important;}
/* .calendar .layui-laydate-header i:hover{color: #4a89e8;} */
.calendar .layui-laydate-header i:hover{background: #1d6fe8;}
.calendar .layui-laydate-content td{height: .45rem !important;}
.calendar .layui-laydate.layui-laydate-range .layui-this{ background-color: #e8f0fd !important;}
.calendar .layui-laydate-range .layui-laydate-content td.laydate-selected{background-color: #e8f0fd}
.calendar .layui-laydate-range .layui-laydate-content td.laydate-selected:hover{background-color: #4a89e8!important;color:#fff!important;}
.calendar .laydate-set-ym span{padding:0;}

.calendar.range .layui-laydate-main.laydate-main-list-0 .layui-laydate-header i.laydate-next-m{display: block;}
.calendar.range .layui-laydate-main.laydate-main-list-1{display: none;}



.daterange{font-size: .18rem;padding:.3rem .2rem .1rem;}
.daterange .layui-inline{width: 100%;}
.daterange .layui-form-label{width: 75px;text-align: left;padding:0;line-height: .5rem;font-size: .21rem;}
.daterange .layui-input-block{margin-left: 75px;}
.daterange .layui-input{height: .5rem;line-height: .5rem;font-size: 1em;background: #f1f4f7;}
.layui-laydate-range .layui-laydate-content td.laydate-selected {background-color: #f1f3f7;}
.layui-layer-msg{z-index: 666666666!important;}

/* 接口调用表格 */
.page_main .mainbox{margin-left: 272px;padding: .1rem 0 .3rem;}
.page_main .remark{padding: .2rem;font-size: .18rem;min-height: 0.25rem;}
.page_main .remark_one,.page_main .remark_two{padding-bottom: 0;}
.page_main .remark_two{padding-top:0;}
.page_main .explain{padding: .3rem; line-height: 2;}
.page_main .explain h3{line-height: 2.5;font-weight: 600;}
.pannel_tit{position: relative;}
.pannel_tit .tab_square{overflow: hidden;height: .4rem;}
.page_main .toolbtns{background: #f1f3f7;border-radius: .05rem;position: absolute;right:0;top:0;}
.page_main .toolbtns .layui-btn{float: left; font-size: 1em; margin:0;padding: 0 .35rem;height: .45rem;line-height: .45rem;color:#333; background: #f1f3f7;border-radius:.05rem;}
.page_main .toolbtns .layui-btn i{display: inline-block;vertical-align: middle; height: 1em;line-height: 1; font-size: .2rem;padding-right:.2em;color: #333;-webkit-transition: font-size 0.25s linear, width 0.25s linear;-moz-transition: font-size 0.25s linear, width 0.25s linear;transition: font-size 0.25s linear, width 0.25s linear;}
.page_main .toolbtns .layui-btn:hover{box-shadow: 0 0 .2rem rgba(6, 40, 109, .175);background: #fff;color: #0a3788;}
.page_main .toolbtns .layui-btn:hover i{color: #0a3788;}
.page_main .notab .tab_square ul{display: none;}
.page_main .notab.print{top: -0.6rem;margin-bottom: -0.03rem;}
.page_main .notab.print .tab_square,
.page_main .pannel_tit.print .toolbtns .layui-btn.txt,
.page_main .pannel_tit.print .toolbtns .layui-btn.excel,
.page_main .toolbtns.only .layui-btn.txt,
.page_main .toolbtns.only .layui-btn.excel{display: none;}
.page_main .nopre .layui-btn.print{display: none;}
.page_main .notxt .layui-btn.txt{display: none;}
.page_main .disabled,.page_main .disabled .layui-btn{cursor: not-allowed;}
.page_main .pannel_tit.print .toolbtns,
.page_main .toolbtns.only{background: none;}
.page_main .pannel_tit.print .toolbtns .layui-btn,
.page_main .toolbtns.only .layui-btn{background: none;padding:0;}
.page_main .disabled .layui-btn:hover,
.page_main .pannel_tit.print .toolbtns .layui-btn:hover,
.page_main .toolbtns.only .layui-btn:hover{box-shadow: none;}
.page_main .disabled .layui-btn:hover{background: transparent;color:#333;}
.page_main .toolbtns.static{position: static;float: right; margin: -.3rem 0 .3rem;}
/* 表2功能按钮 */
.page_main .toolbtns_table2{position: relative;height: .45rem;margin-top: .4rem;}

/* display: table-caption */
.tablelist.square .layui-table-view{border: none;}
.tablelist.square .layui-table-tool{background: none;padding:0;}
.tablelist.square .layui-table-tool-self{background: #f1f3f7;border-radius: .05rem;}
.tablelist.square .layui-table-box{border: 1px solid #e1e3e5;}
.tablelist.square .layui-table-main tr.total,
.tablelist.square thead tr,
.tablelist.square .layui-table-header tr{background: #f2f4f7;}
.tablelist.square .layui-table td, .tablelist.square .layui-table th{font-size: 1.125em;}
.tablelist.square .layui-table-main::-webkit-scrollbar{ height: 6px!important;width:6px!important;}
.tablelist.square .layui-table-main::-webkit-scrollbar-track{border-radius: 1px!important; box-shadow: inset 0 0 5px rgba(0, 0, 0, 0.2);background: #ededed;}
.tablelist.square .layui-table-main::-webkit-scrollbar-thumb{border-radius: 1px!important;box-shadow: inset 0 0 5px rgba(0, 0, 0, 0.2);background: #2d66a5;}
.tablelist.square .layui-table-view .layui-table td,
.tablelist.square .layui-table-view .layui-table th{padding: 5px 0;min-height: .42rem;line-height: .42rem;}

.tablelist.square .layui-table-view .layui-table tr td:last-child{border-right:0;}
.tablelist.square .layui-table-cell{white-space: normal;word-wrap: break-word;padding: 0;}
.tablelist.square thead .layui-table-cell,
.tablelist.square .layui-table-header .layui-table-cell{min-width: 85px;height: auto;line-height: .42rem;padding:0;margin:0 auto;}
.tablelist.square .layui-table-body .layui-table-cell{min-width: 85px;display: inline-block;height: auto;line-height: 1.5;vertical-align: middle;}
.tablelist.square .layui-table-cell span{display: inline-block;line-height: 1.5;vertical-align: middle;}
.tablelist.square .layui-table-cell .td_remark{line-height: 1.5;text-align: justify;padding: .1rem .05rem;}
.tablelist.square .tit{font-size: .19rem;font-weight: bold;}
/* 表格错位 */
.tablelist.square .layui-table-header table{min-width:100%;}
.tablelist.square .layui-table-body table{min-width: 100%;}
.tablelist.square .layui-table-view .layui-table th.layui-table-patch{min-width: inherit;max-width:5px;border:none;}
.tablelist.square .layui-table-view.noscroll .layui-table-header{margin-right: -2px;}
.tablelist.square .layui-table-view.noscroll .layui-table th.layui-table-patch{max-width:0!important;width:0!important;min-width: 0!important;}
/* 表格不显示滚动条 */
.tablelist.square .layui-table-view.refresh .layui-table td,
.tablelist.square .layui-table-view.refresh .layui-table th{font-size: .16rem;}
.tablelist.square .layui-table-view.refresh .layui-table th{text-align: center;}
.tablelist.square .layui-table-view.refresh .layui-table-cell{min-width: auto;width: 100%;display: block;}

/* 交易参数表、会员手册 带表格的头条（列表页，内容页要用）*/
.table_tt>div{margin: .2rem 0;}
.table_tt table{width:100%!important;min-width: 6rem;border-collapse: collapse;border: 1px solid #e1e3e5!important;}
.table_tt table th{background: #f2f4f7;}
.table_tt table th,.table_tt table td{
border: 1px solid #e1e3e5!important;line-height:1.5!important; padding: .1rem!important;
font-size: .18rem!important;text-align: center;font-family: Microsoft YaHei,Simsun,SimHei,Arial!important;
}
.table_tt table th>*,.table_tt table td>*{font-size: 1em!important;font-family: Microsoft YaHei,Simsun,SimHei,Arial!important;}
.table_tt .remark{padding-left:0;padding-right: 0;line-height: 1.5;}
/* 交易参数表 */
.jgcsb_tt table th{max-width: .3rem;}
.jgcsb_tt{padding-top: .2rem;}
/* 会员手册 */
.hysc_tt{background: #fff;padding: .3rem 0;}
.hysc_tt table th,.hysc_tt table td{font-size: .21rem!important;color:#333!important;word-break: break-all;}

/* 图片占位符 */
.imgratio{position: relative; z-index: 2; display: block; padding-top: 56.25%; height: 0; overflow: hidden;}
.imgratio .imgratio-imgbox{position: absolute; left: 0; right: 0; top: 0; bottom: 0; z-index: 1; display: block; overflow: hidden;}
.imgratio .imgratio-imgbox .imgratio-img{display: block; width: 100%; height: 100%;}
.imgratio.free .imgratio-imgbox .imgratio-img{height: auto; min-height: 100%; object-fit: cover;}