
/*内容区 s*/
.commonweb1400 { padding: 0px 15px; }

@media (min-width: 768px) { .commonweb1400 { padding: 0px 20px; } }

@media (min-width: 992px) { .commonweb1400 { padding: 0px 40px; } }

@media (min-width: 1260px) { .commonweb1400 { margin: 0px auto; max-width: 1400px; padding: 0 60px; } }

@media (min-width: 1460px) { .commonweb1400 { padding: 0; } }

.commonweb1600 { padding: 0px 15px; }

@media (min-width: 768px) { .commonweb1600 { padding: 0px 20px; } }

@media (min-width: 992px) { .commonweb1600 { padding: 0px 40px; } }

@media (min-width: 1260px) { .commonweb1600 { padding: 0 60px; } }

@media (min-width: 1460px) { .commonweb1600 { padding: 0 80px; } }

@media (min-width: 1660px) { .commonweb1600 { max-width: 1600px; margin-left: auto; margin-right: auto; padding: 0 80px; } }

@media (min-width: 1760px) { .commonweb1600 .commonweb1600 { padding: 0; } }

/*内容区 e*/
/*字号 s*/
.fz16 { font-size: 14px; }

@media (min-width: 1024px) { .fz16 { font-size: 16px; } }

.fz18 { font-size: 16px; }

@media (min-width: 1024px) { .fz18 { font-size: 18px; } }

.fz20 { font-size: 16px; }

@media (min-width: 1024px) { .fz20 { font-size: 18px; } }

@media (min-width: 1260px) { .fz20 { font-size: 20px; } }

.fz22 { font-size: 16px; }

@media (min-width: 1024px) { .fz22 { font-size: 18px; } }

@media (min-width: 1260px) { .fz22 { font-size: 22px; } }

.fz24 { font-size: 18px; }

@media (min-width: 1024px) { .fz24 { font-size: 20px; } }

@media (min-width: 1260px) { .fz24 { font-size: 24px; } }

.fz26 { font-size: 20px; }

@media (min-width: 768px) { .fz26 { font-size: 22px; } }

@media (min-width: 1024px) { .fz26 { font-size: 24px; } }

@media (min-width: 1260px) { .fz26 { font-size: 26px; } }

.fz28 { font-size: 22px; }

@media (min-width: 1024px) { .fz28 { font-size: 26px; } }

@media (min-width: 1260px) { .fz28 { font-size: 28px; } }

.fz30 { font-size: 22px; }

@media (min-width: 1024px) { .fz30 { font-size: 26px; } }

@media (min-width: 1260px) { .fz30 { font-size: 30px; } }

.fz32 { font-size: 24px; }

@media (min-width: 1024px) { .fz32 { font-size: 28px; } }

@media (min-width: 1260px) { .fz32 { font-size: 32px; } }

.fz36 { font-size: 26px; }

@media (min-width: 1024px) { .fz36 { font-size: 32px; } }

@media (min-width: 1260px) { .fz36 { font-size: 36px; } }

/*字号 e*/
/* 移动端头部控制导航显示/隐藏按钮 s*/
.toggle-btn { width: 30px; height: 30px; position: relative; margin-top: 10px; display: block; }

.toggle-btn span { width: 20px; height: 1px; background: #000000; position: absolute; left: 50%; -webkit-transform: translateX(-50%); -ms-transform: translateX(-50%); -o-transform: translateX(-50%); transform: translateX(-50%); -webkit-transition: all .3s ease-in; -o-transition: all .3s ease-in; transition: all .3s ease-in; }

.toggle-btn span:first-child { top: 8px; }

.toggle-btn span:nth-child(2) { top: 50%; }

.toggle-btn span:last-child { bottom: 7px; }

.toggle-btn.cur span:first-child { -webkit-transform: translate(-50%, 7px) rotate(45deg); -ms-transform: translate(-50%, 7px) rotate(45deg); -o-transform: translate(-50%, 7px) rotate(45deg); transform: translate(-50%, 7px) rotate(45deg); }

.toggle-btn.cur span:nth-child(2) { opacity: 0; }

.toggle-btn.cur span:last-child { -webkit-transform: translate(-50%, -7px) rotate(-45deg); -ms-transform: translate(-50%, -7px) rotate(-45deg); -o-transform: translate(-50%, -7px) rotate(-45deg); transform: translate(-50%, -7px) rotate(-45deg); }

/* 移动端头部控制导航显示/隐藏按钮 e*/
/*分页样式 s*/
.hgy-pagination .hgy-mob-load a { display: block; width: 100%; text-align: center; background-color: #d23919; color: #fff; font-size: 14px; line-height: 28px; padding: 8px 0; -webkit-transition: all 0.3s; -o-transition: all 0.3s; transition: all 0.3s; }

.hgy-pagination .hgy-pagination-view { display: none; text-align: center; }

@media (min-width: 1024px) { .hgy-pagination .hgy-mob-load { display: none; }
  .hgy-pagination .hgy-pagination-view { display: block; }
  .hgy-pagination .hgy-pagination-view .laypage_main { display: inline-block; vertical-align: top; }
  .hgy-pagination .hgy-pagination-view .laypage_main a, .hgy-pagination .hgy-pagination-view .laypage_main input, .hgy-pagination .hgy-pagination-view .laypage_main span { width: 36px; height: 36px; display: inline-block; vertical-align: middle; background-color: #fff !important; line-height: 36px; text-align: center; font-size: 15px; border: 1px solid #d3d3d3; -webkit-transition: all .3s; -o-transition: all .3s; transition: all .3s; color: #8f8f8f; }
  .hgy-pagination .hgy-pagination-view .laypage_main a:hover, .hgy-pagination .hgy-pagination-view .laypage_main input:hover, .hgy-pagination .hgy-pagination-view .laypage_main span:hover { border-color: #d23919; color: #fff; background-color: #d23919 !important; }
  .hgy-pagination .hgy-pagination-view .laypage_main a:hover::after, .hgy-pagination .hgy-pagination-view .laypage_main input:hover::after, .hgy-pagination .hgy-pagination-view .laypage_main span:hover::after { border-color: #fff; }
  .hgy-pagination .hgy-pagination-view .laypage_main .laypage_curr { background-color: #d23919 !important; border-color: #d23919; color: #fff; }
  .hgy-pagination .hgy-pagination-view .laypageskin_molv .laypage_curr { background-color: #d23919 !important; border-color: #d23919; }
  .hgy-pagination .hgy-pagination-view .laypageskin_molv .laypage_prev, .hgy-pagination .hgy-pagination-view .laypageskin_molv .laypage_next { position: relative; text-align: center; font-size: 0 !important; padding: 0 10px !important; }
  .hgy-pagination .hgy-pagination-view .laypageskin_molv .laypage_prev span, .hgy-pagination .hgy-pagination-view .laypageskin_molv .laypage_next span { display: none; }
  .hgy-pagination .hgy-pagination-view .laypageskin_molv .laypage_prev::after, .hgy-pagination .hgy-pagination-view .laypageskin_molv .laypage_next::after { content: ''; width: 8px; height: 8px; border: 2px solid #8f8f8f; border-top: none; border-right: none; display: inline-block; *display: inline; *zoom: 1; vertical-align: middle; margin-top: -2px; }
  .hgy-pagination .hgy-pagination-view .laypageskin_molv .laypage_prev::after { -webkit-transform: rotate(45deg); -ms-transform: rotate(45deg); -o-transform: rotate(45deg); transform: rotate(45deg); margin-left: 3px; }
  .hgy-pagination .hgy-pagination-view .laypageskin_molv .laypage_next::after { -webkit-transform: rotate(-135deg); -ms-transform: rotate(-135deg); -o-transform: rotate(-135deg); transform: rotate(-135deg); margin-left: 0px; } }

/*分页样式 e*/
/*图片最大 s*/
.hgyMaxPic img { max-width: 100%; }

/*图片最大 e*/
.hgyAutoImg img { width: 100%; }

/*图片定位 s*/
.hgyPimg { position: relative; overflow: hidden; }

.hgyPimg::after { content: ''; display: block; padding-bottom: 100%; }

.hgyPimg img { position: absolute; top: 50%; left: 50%; -webkit-transform: translate(-50%, -50%); -ms-transform: translate(-50%, -50%); -o-transform: translate(-50%, -50%); transform: translate(-50%, -50%); -webkit-transition: all .3s; -o-transition: all .3s; transition: all .3s; min-width: 100%; width: auto; height: 100%; }

/*图片最大 e*/
/*返回顶部 s*/
.to-top { position: fixed; bottom: 5%; right: 15px; width: 40px; height: 40px; -webkit-border-radius: 100%; border-radius: 100%; background: #d23919; opacity: .5; display: none; cursor: pointer; z-index: 89; }

.to-top::before { content: ''; position: absolute; left: 50%; top: 17px; width: 10px; height: 10px; border-top: solid 2px #fff; border-right: solid 2px #fff; -webkit-transform: translate(-50%, 0) rotate(-45deg); -ms-transform: translate(-50%, 0) rotate(-45deg); -o-transform: translate(-50%, 0) rotate(-45deg); transform: translate(-50%, 0) rotate(-45deg); }

@media (min-width: 1024px) { .to-top { bottom: 10%; right: 30px; -webkit-transition: all .3s ease-in; -o-transition: all .3s ease-in; transition: all .3s ease-in; }
  .to-top:hover { opacity: 1; } }

/*返回顶部 e*/


/*--公共部分--*/
html { -webkit-text-size-adjust: 100%; -ms-text-size-adjust: 100%; -webkit-font-smoothing: antialiased; -webkit-tap-highlight-color: transparent; -webkit-touch-callout: none; cursor: pointer; }

body, form, img, ul, ol, li, dl, dt, dd, p, tr, td, strong, span, pre { margin: 0; padding: 0; border: 0; }

h1, h2, h3, h4, h5, h6, p { margin: 0; padding: 0; font-weight: normal; }

body, button, input, select, textarea { font: 14px/1.5 Arial, 'PingFang SC','Microsoft YaHei', sans-serif; color: #333; }

ul, li { list-style: none; }

img { border: 0; vertical-align: middle; }

table { border-collapse: collapse; border-spacing: 0; }

table th, table td { border: 1px solid #ccc; }

*, :after, :before { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; background-repeat: no-repeat; }

article, aside, footer, header, nav, section { display: block; }

a { background-color: transparent; -webkit-text-decoration-skip: objects; text-decoration: none; color: #333; outline: none; cursor: pointer; }

a:hover { background-repeat: no-repeat; text-decoration: none; }

a, input[type="button"], button, label, input[type="submit"], input[type="reset"] { cursor: pointer; }

input[type='number']::-webkit-outer-spin-button, input[type='number']::-webkit-inner-spin-button { -webkit-appearance: none !important; margin: 0; }

input[type="number"] { -moz-appearance: textfield; }

sub, sup { font-size: 75%; line-height: 0; position: relative; vertical-align: baseline; }

sub { bottom: -0.25em; }

sup { top: -0.5em; }

audio, video { display: inline-block; }

[type="checkbox"], [type="radio"] { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; padding: 0; }

input, textarea, select { outline: none; }

input[type="text"], input[type="password"], input[type="button"], input[type="submit"], input[type="reset"], button, select, textarea { outline-style: none; -webkit-appearance: none; resize: none; border: none; -webkit-border-radius: 0; border-radius: 0; }

textarea { overflow: auto; vertical-align: top; }

input:-webkit-autofill { -webkit-box-shadow: 0 0 0px rgba(255, 255, 255, 0) inset !important; }

.bd_weixin_popup, .content-box { -webkit-box-sizing: content-box; -moz-box-sizing: content-box; box-sizing: content-box; }

.clearfix:after { visibility: hidden; display: block; font-size: 0; content: " "; clear: both; height: 0; }

.clearfix { *zoom: 1; }

.clear { clear: both; line-height: 0; height: 0; font-size: 0; }

.fl { float: left; }

.fr { float: right; }

.show { display: block !important; }

.hide { display: none !important; }

.commonweb { padding: 0px 15px; }

.commonwebbox { margin-left: 0px; margin-right: 0px; }

.commonleft { float: none; }

.commonright { float: none; }

.visible-sm, .visible-md, .visible-lg { display: none; }

.hidden-sm, .hidden-md, .hidden-lg { display: block; }

.col-xs-1, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9, .col-xs-10, .col-xs-11, .col-xs-12 { float: left; padding-left: 10px; padding-right: 10px; }

.col-xs-12 { width: 100%; }

.col-xs-11 { width: 91.66666667%; }

.col-xs-10 { width: 83.33333333%; }

.col-xs-9 { width: 75%; }

.col-xs-8 { width: 66.66666667%; }

.col-xs-7 { width: 58.33333333%; }

.col-xs-6 { width: 50%; }

.col-xs-5 { width: 41.66666667%; }

.col-xs-4 { width: 33.33333333%; }

.col-xs-3 { width: 25%; }

.col-xs-2 { width: 16.66666667%; }

.col-xs-1 { width: 8.33333333%; }

@media (max-width: 320px) { body { min-width: 320px; } }

@media (min-width: 768px) { .commonweb { padding: 0px 20px; }
  .commonwebbox { margin-left: -10px; margin-right: -10px; }
  .col-sm-1, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-10, .col-sm-11, .col-sm-12 { float: left; padding-left: 10px; padding-right: 10px; }
  .col-sm-12 { width: 100%; }
  .col-sm-11 { width: 91.66666667%; }
  .col-sm-10 { width: 83.33333333%; }
  .col-sm-9 { width: 75%; }
  .col-sm-8 { width: 66.66666667%; }
  .col-sm-7 { width: 58.33333333%; }
  .col-sm-6 { width: 50%; }
  .col-sm-5 { width: 41.66666667%; }
  .col-sm-4 { width: 33.33333333%; }
  .col-sm-3 { width: 25%; }
  .col-sm-2 { width: 16.66666667%; }
  .col-sm-1 { width: 8.33333333%; }
  .visible-sm { display: block; }
  .hidden-sm { display: none; } }

@media (min-width: 992px) { .commonweb { padding: 0px 40px; }
  .commonwebbox { margin-left: -10px; margin-right: -10px; }
  .commonleft { float: left; }
  .commonright { float: right; }
  .visible-md { display: block; }
  .hidden-md { display: none; }
  .col-md-1, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-10, .col-md-11, .col-md-12 { float: left; padding-left: 10px; padding-right: 10px; }
  .col-md-12 { width: 100%; }
  .col-md-11 { width: 91.66666667%; }
  .col-md-10 { width: 83.33333333%; }
  .col-md-9 { width: 75%; }
  .col-md-8 { width: 66.66666667%; }
  .col-md-7 { width: 58.33333333%; }
  .col-md-6 { width: 50%; }
  .col-md-5 { width: 41.66666667%; }
  .col-md-4 { width: 33.33333333%; }
  .col-md-3 { width: 25%; }
  .col-md-2 { width: 16.66666667%; }
  .col-md-1 { width: 8.33333333%; } }

@media (min-width: 1200px) { html { cursor: default; }
  .commonleft { float: left; }
  .commonright { float: right; }
  .visible-lg { display: block; }
  .hidden-lg { display: none; }
  .col-lg-1, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-10, .col-lg-11, .col-lg-12 { float: left; padding-left: 10px; padding-right: 10px; }
  .col-lg-12 { width: 100%; }
  .col-lg-11 { width: 91.66666667%; }
  .col-lg-10 { width: 83.33333333%; }
  .col-lg-9 { width: 75%; }
  .col-lg-8 { width: 66.66666667%; }
  .col-lg-7 { width: 58.33333333%; }
  .col-lg-6 { width: 50%; }
  .col-lg-5 { width: 41.66666667%; }
  .col-lg-4 { width: 33.33333333%; }
  .col-lg-3 { width: 25%; }
  .col-lg-2 { width: 16.66666667%; }
  .col-lg-1 { width: 8.33333333%; } }

@media (min-width: 1260px) { .commonweb { margin: 0px auto; max-width: 1200px; padding: 0; } }

/* layout start*/
.swiper-container { margin-left: auto; margin-right: auto; position: relative; overflow: hidden; z-index: 1; }

.swiper-container-no-flexbox .swiper-slide { float: left; }

.swiper-container-vertical > .swiper-wrapper { -webkit-box-orient: vertical; -ms-flex-direction: column; -webkit-flex-direction: column; flex-direction: column; }

.swiper-wrapper { position: relative; width: 100%; height: 100%; z-index: 1; display: -webkit-box; display: -ms-flexbox; display: -webkit-flex; display: flex; -webkit-transition-property: -webkit-transform; -o-transition-property: -o-transform; transition-property: -webkit-transform; transition-property: transform; transition-property: transform, -webkit-transform, -o-transform; transition-property: transform,-webkit-transform,-o-transform; -webkit-box-sizing: content-box; -moz-box-sizing: content-box; box-sizing: content-box; }

.swiper-container-android .swiper-slide, .swiper-wrapper { -webkit-transform: translate3d(0, 0, 0); -o-transform: translate(0, 0); -ms-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0); }

.swiper-container-multirow > .swiper-wrapper { -webkit-box-lines: multiple; -moz-box-lines: multiple; -ms-flex-wrap: wrap; -webkit-flex-wrap: wrap; flex-wrap: wrap; }

.swiper-container-free-mode > .swiper-wrapper { -webkit-transition-timing-function: ease-out; -o-transition-timing-function: ease-out; transition-timing-function: ease-out; margin: 0 auto; }

.swiper-slide { -webkit-flex-shrink: 0; -ms-flex: 0 0 auto; -ms-flex-negative: 0; flex-shrink: 0; width: 100%; height: 100%; position: relative; }

.swiper-container-autoheight, .swiper-container-autoheight .swiper-slide { height: auto; }

.swiper-container-autoheight .swiper-wrapper { -webkit-box-align: start; -ms-flex-align: start; -webkit-align-items: flex-start; align-items: flex-start; -webkit-transition-property: -webkit-transform,height; -o-transition-property: -o-transform; -webkit-transition-property: height,-webkit-transform; transition-property: height,-webkit-transform; -o-transition-property: height,-o-transform; transition-property: transform,height; transition-property: transform,height,-webkit-transform,-o-transform; }

.swiper-container .swiper-notification { position: absolute; left: 0; top: 0; pointer-events: none; opacity: 0; z-index: -1000; }

.swiper-wp8-horizontal { -ms-touch-action: pan-y; touch-action: pan-y; }

.swiper-wp8-vertical { -ms-touch-action: pan-x; touch-action: pan-x; }

.swiper-button-next, .swiper-button-prev { position: absolute; top: 50%; width: 27px; height: 44px; margin-top: -22px; z-index: 10; cursor: pointer; background-size: 27px 44px; background-position: center; background-repeat: no-repeat; }

.swiper-button-next.swiper-button-disabled, .swiper-button-prev.swiper-button-disabled { opacity: .35; cursor: auto; pointer-events: none; }

.swiper-pagination { position: absolute; text-align: center; -webkit-transition: .3s; -o-transition: .3s; transition: .3s; -webkit-transform: translate3d(0, 0, 0); -ms-transform: translate3d(0, 0, 0); -o-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0); z-index: 10; }

.swiper-pagination.swiper-pagination-hidden { opacity: 0; }

.swiper-pagination-clickable .swiper-pagination-bullet { cursor: pointer; }

.swiper-container-fade.swiper-container-free-mode .swiper-slide { -webkit-transition-timing-function: ease-out; -o-transition-timing-function: ease-out; transition-timing-function: ease-out; }

.swiper-container-fade .swiper-slide { pointer-events: none; -webkit-transition-property: opacity; -o-transition-property: opacity; transition-property: opacity; }

.swiper-container-fade .swiper-slide .swiper-slide { pointer-events: none; }

.swiper-container-fade .swiper-slide-active, .swiper-container-fade .swiper-slide-active .swiper-slide-active { pointer-events: auto; }

.swiper-pagination.swiper-pagination-hidden { opacity: 0; }

.swiper-pagination-bullet { width: 8px; height: 8px; display: inline-block; -webkit-border-radius: 100%; border-radius: 100%; background: #000; }

button.swiper-pagination-bullet { border: none; margin: 0; padding: 0; -webkit-box-shadow: none; box-shadow: none; -moz-appearance: none; -ms-appearance: none; -webkit-appearance: none; appearance: none; }

.swiper-pagination-clickable .swiper-pagination-bullet { cursor: pointer; }

.swiper-pagination-bullet-active { opacity: 1; background: #007aff; }


.bond h2 { color: #fff; background-color: #004193; line-height: 48px; padding: 0 15px; font-size: 20px; }

.bond .bottom30 { margin-bottom: 30px; }

.bond .content { color: #666666; font-size: 16px; line-height: 30px; padding: 20px 0px; }

.bond .content img { max-width: 100%; margin-top: 20px; margin-bottom: 20px; }

.bond .content b { color: #333333; }

.bond .content h3 { font-size: 24px; color: #000; line-height: 30px; margin-bottom: 10px; }

.bond .btn { margin-top: 30px; text-align: center; }

.bond .btn a { display: inline-block; padding: 0 55px; line-height: 50px; -webkit-border-radius: 50px; border-radius: 50px; background-color: #004193; color: #fff; font-size: 14px; }

.bond .bond-table { overflow-x: auto; }

.bond .bond-table .layui-table td, .bond .bond-table .layui-table th, .bond .bond-table .layui-table-col-set, .bond .bond-table .layui-table-fixed-r, .bond .bond-table .layui-table-grid-down, .bond .bond-table .layui-table-header, .bond .bond-table .layui-table-page, .bond .bond-table .layui-table-tips-main, .bond .bond-table .layui-table-tool, .bond .bond-table .layui-table-total, .bond .bond-table .layui-table-view, .bond .bond-table .layui-table[lay-skin=line], .bond .bond-table .layui-table[lay-skin=row] { border: 0px; }

.bond .bond-table .layui-table tbody tr:hover, .bond .bond-table .layui-table thead tr, .bond .bond-table .layui-table-click, .bond .bond-table .layui-table-header, .bond .bond-table .layui-table-hover, .bond .bond-table .layui-table-mend, .bond .bond-table .layui-table-patch, .bond .bond-table .layui-table-tool, .bond .bond-table .layui-table-total, .bond .bond-table .layui-table-total tr, .bond .bond-table .layui-table[lay-even] tr:nth-child(even) { background-color: #000; color: #fff; }

.bond .bond-table .layui-table-sort[lay-sort=desc] .layui-table-sort-desc { border-top-color: #fff; }

.bond .bond-table .layui-table-sort[lay-sort=asc] .layui-table-sort-asc { border-bottom-color: #fff; }

.bond .bond-table .layui-table-header { -webkit-border-radius: 5px; border-radius: 5px; margin-bottom: 10px; }

.bond .bond-table .layui-table-view .layui-table th { padding: 15px 0; }

.bond .bond-table .layui-table-body tr { border: 1px solid #ccc; -webkit-border-radius: 5px; border-radius: 5px; margin-bottom: 10px; display: block; }

.bond .bond-table .layui-table-body tr td { padding: 10px 0; }

.auto-img { position: relative; overflow: hidden; }

.auto-img::after { content: ''; display: block; padding-bottom: 0%; }

.auto-img > img { position: absolute; top: 50%; left: 50%; -webkit-transform: translate(-50%, -50%); -ms-transform: translate(-50%, -50%); -o-transform: translate(-50%, -50%); transform: translate(-50%, -50%); -webkit-transition: all .3s; -o-transition: all .3s; transition: all .3s; min-width: 100%; width: auto; height: 100%; }


.ibd { padding-top: 50px; padding-bottom: 60px; }

.ibd .invest-container { margin-bottom: 30px; }

.ibd .invest-container h2 { font-size: 20px; color: #fff; background-color: #004193; line-height: 50px; text-align: center; }

.ibd .invest-container .invest-info { border: 1px solid #ececec; padding: 45px; color: #4c4c4c; }

.ibd .invest-container .invest-info > div { float: left; }

.ibd .invest-container .invest-info .info-l { width: 62.6%; padding-right: 130px; border-right: 1px solid #ececec; line-height: 26px; }

.ibd .invest-container .invest-info .info-r { padding-left: 130px; padding-top: 20px; width: 37.4%; }

.ibd .invest-container .invest-info .info-r li { float: left; margin-right: 50px; padding-left: 22px; position: relative; line-height: 30px; }

.ibd .invest-container .invest-info .info-r li::before { content: ""; position: absolute; display: block; width: 16px; height: 16px; left: 0; top: 53%; -webkit-transform: translateY(-50%); -ms-transform: translateY(-50%); -o-transform: translateY(-50%); transform: translateY(-50%); background: url(../images/h-ibd-icon.png) no-repeat; }

.ibd .invest-container .invest-info-table table { width: 100%; display: table; color: #4c4c4c; }

.ibd .invest-container .invest-info-table table tr td { display: table-cell; font-size: 16px; padding: 20px 45px; line-height: 22px; border: 1px solid #e9e9e9; }

.ibd .invest-container .invest-info-table table tr td:first-child { background-color: #f7f7f7; font-weight: bold; color: #000; text-align: center; padding: 0 115px; white-space: nowrap; border-bottom: 1px solid #fff; }

.ibd .invest-container .invest-info-table table tr:last-child td:first-child { border-bottom: 1px solid #e9e9e9; }

@media (max-width: 1024px) { .ibd .invest-container .invest-info .info-l { padding-right: 100px; }
  .ibd .invest-container .invest-info .info-r { padding-left: 100px; }
   header .login.login2{background:none !important;}  }

@media (max-width: 414px) { .ibd { padding-top: 30px; padding-bottom: 30px; }
  .ibd .invest-container .invest-info { padding: 30px; }
  .ibd .invest-container .invest-info .info-l { width: 100%; padding-right: 0; border-right: none; border-bottom: 1px solid #ececec; padding-bottom: 20px; }
  .ibd .invest-container .invest-info .info-r { width: 100%; padding-left: 0; }
  .ibd .invest-container .invest-info-table table tr td { padding: 20px 25px; }
  .ibd .invest-container .invest-info-table table tr td:first-child { padding: 0 25px; white-space: pre-wrap; }
header .headfixed{padding:0 5px !important;}
  header .lang{margin-right:2px !important;}
  header .login{margin-right:2px !important;}  }

.insure { padding-top: 50px; padding-bottom: 60px; }

.insure .invest-container { margin-bottom: 30px; }

.insure .invest-container h2 { font-size: 20px; color: #fff; background-color: #004193; line-height: 50px; text-align: center; }

.insure .invest-container .invest-info-table table { width: 100%; display: table; color: #4c4c4c; }

.insure .invest-container .invest-info-table table tr td { display: table-cell; padding: 20px 45px; line-height: 22px; border: 1px solid #e9e9e9; }

.insure .invest-container .invest-info-table table tr td:first-child { background-color: #f7f7f7; font-weight: bold; color: #000; text-align: center; padding: 0 115px; white-space: nowrap; border-bottom: 1px solid #fff; }

.insure .invest-container .invest-info-table table tr:last-child td:first-child { border-bottom: 1px solid #e9e9e9; }

.insure .invest-container .link { color: #4c4c4c; text-align: center; padding: 30px 45px; border: 1px solid #ececec; }

.insure .invest-container .product { padding: 40px 40px 40px 225px; border: 1px solid #ececec; color: #4c4c4c; }

.insure .invest-container .product .bottom35 { margin-bottom: 35px; }

.insure .invest-container .product .item > div { float: left; }

.insure .invest-container .product .item h3 { color: #004193; font-size: 20px; margin-right: 80px; line-height: 38px; }

.insure .invest-container .product .item h4 { color: #004193; font-size: 16px; line-height: 30px; }

.insure .invest-container .product .item .border-left { border-left: 1px solid #ececec; padding-left: 50px; }

.insure .invest-container .product .item ul { width: 315px; }

.insure .invest-container .product .item ul li { float: left; margin-right: 50px; padding-left: 22px; position: relative; line-height: 30px; }

.insure .invest-container .product .item ul li::before { content: ""; position: absolute; display: block; width: 16px; height: 16px; left: 0; top: 53%; -webkit-transform: translateY(-50%); -ms-transform: translateY(-50%); -o-transform: translateY(-50%); transform: translateY(-50%); background: url(../images/h-ibd-icon.png) no-repeat; }

.insure .insure-list ul { margin-right: -15px; margin-left: -15px; }

.insure .insure-list li { width: 33.333333%; padding: 0 15px; float: left; }

.insure .insure-list .item { border-top: 2px solid #004193; margin-bottom: 50px; }

.insure .insure-list .item .title { padding: 35px 0; text-align: center; }

.insure .insure-list .item .title h2 { font-size: 18px; margin-bottom: 40px; font-weight: bold; }

.insure .insure-list .item .content { background-color: #f2f2f2; padding: 40px 30px; color: #828282; }

.insure .insure-list .item .content p { height: 120px; margin-bottom: 20px; line-height: 24px; }

.insure .insure-list .item .content .btn { display: block; width: 150px; margin: 0 auto; background-color: #dedede; line-height: 50px; text-align: center; color: #828282; -webkit-border-radius: 50px; border-radius: 50px; }

.insure .insure-list .item .content .btn:hover { background-color: #004193; color: #fff; }

@media (max-width: 1024px) { .insure .invest-container .invest-info .info-l { padding-right: 100px; }
  .insure .invest-container .invest-info .info-r { padding-left: 100px; }
  .insure .invest-container .product { padding: 40px; }
  .insure .invest-container .product .item ul { width: 305px; }
  .insure .insure-list .item .content p { height: 168px; } }

@media (max-width: 768px) { .insure .invest-container .product { padding: 30px; }
  .insure .invest-container .product .item h3 { margin-right: 30px; }
  .insure .invest-container .product .item ul { width: 216px; }
  .insure .invest-container .product .item ul li { margin-right: 30px; }
  .insure .insure-list li { width: 50%; }
  .insure .insure-list .item .content p { height: 144px; } }

@media (max-width: 414px) { .insure { padding-top: 30px; padding-bottom: 30px; }
  .insure .invest-container .invest-info-table table tr td { padding: 20px 25px; }
  .insure .invest-container .invest-info-table table tr td:first-child { padding: 0 25px; white-space: pre-wrap; }
  .insure .invest-container .product { padding: 30px; }
  .insure .invest-container .product .item h3 { margin-right: 30px; }
  .insure .invest-container .product .item .border-left { border-left: none; padding-left: 0; margin-top: 35px; }
  .insure .invest-container .product .item .border-left h4 { font-size: 20px; }
  .insure .invest-container .product .item ul { width: 100%; }
  .insure .invest-container .product .item ul li { margin-right: 30px; }
  .insure .insure-list li { width: 100%; }
  .insure .insure-list .item { margin-bottom: 30px; }
  .insure .insure-list .item .content { padding: 20px 20px; }
  .insure .insure-list .item .content p { height: 120px; } }

.login-container { height: 758px; }

.login-container img { width: auto; min-width: auto; height: auto; }

.login-container .user-form { position: absolute; right: 21%; top: 50%; background-color: #fff; -webkit-transform: translateY(-50%); -ms-transform: translateY(-50%); -o-transform: translateY(-50%); transform: translateY(-50%); padding: 40px; text-align: center; }

.login-container .user-form h2 { font-size: 30px; margin-bottom: 20px; }

.login-container .user-form .switch { margin-bottom: 15px; }

.login-container .user-form .switch span, .login-container .user-form .switch i { font-size: 16px; line-height: 22px; }

.login-container .user-form .switch i { color: #004193; display: inline-block; margin: 0px 5px; }

.login-container .user-form .switch span { color: #999999; cursor: pointer; }

.login-container .user-form .switch span.active { color: #004193; }

.login-container .user-form .forget { text-align: right; margin-top: 5px; }

.login-container .user-form .forget a { color: #0b7ba1; font-size: 16px; line-height: 22px; }

.login-container .user-form .go-register { margin-top: 35px; font-size: 16px; color: #bfbfbf; }

.login-container .user-form .go-register a { color: #004193; position: relative; }

.login-container .user-form .go-register a img { position: absolute; -webkit-transition: all .8s; -o-transition: all .8s; transition: all .8s; right: -15px; top: 50%; -webkit-transform: translateY(-50%); -ms-transform: translateY(-50%); -o-transform: translateY(-50%); transform: translateY(-50%); }

.login-container .user-form .go-register a:hover img { right: -20px; }

.login-container .user-form .success { padding: 70px 0; }

.login-container .user-form .success p { padding: 35px 90px 0; font-size: 30px; white-space: nowrap; }

.login-container .user-form .layui-form-item { background-color: #efefef; margin-bottom: 10px; }

.login-container .user-form .layui-form-label { padding: 25px 15px 25px 20px; width: 55px; }

.login-container .user-form .phone { position: relative; }

.login-container .user-form .phone .send { position: absolute; padding-right: 10px; top: 0; right: 0; display: block; font-size: 16px; line-height: 50px; color: #004193; cursor: pointer; }

.login-container .user-form .verify { position: relative; }

.login-container .user-form .verify .img { position: absolute; padding-right: 10px; top: 0; right: 0; display: block; line-height: 50px; cursor: pointer; }

.login-container .user-form input[type="text"], .login-container .user-form input[type="password"], .login-container .user-form input[type="button"], .login-container .user-form input[type="submit"], .login-container .user-form input[type="reset"], .login-container .user-form button, .login-container .user-form select, .login-container .user-form textarea { background-color: #efefef; }

.login-container .user-form .layui-input-block { margin-left: 55px; min-height: 50px; min-width: 245px; }

.login-container .user-form .layui-input, .login-container .user-form .layui-select, .login-container .user-form .layui-textarea { height: 50px; padding-left: 0px; }

.login-container .user-form .layui-btn { width: 100%; background-color: #004193; color: #fff; line-height: 50px; height: 50px; margin-top: 15px; }

@media (max-width: 1024px) { .login-container .user-form { right: unset; left: 50%; -webkit-transform: translate(-50%, -50%); -ms-transform: translate(-50%, -50%); -o-transform: translate(-50%, -50%); transform: translate(-50%, -50%); } }


body { overflow-x: hidden; overflow-y: auto; }

.fwbold { font-weight: bold; }

/*关于银河 s*/
.about-content { padding-bottom: 20px; }

.about-content .content { padding-top: 30px; }

.about-list { margin-top: 25px; }

.about-list ul { font-size: 0; margin-left: -8px; margin-right: -8px; }

.about-list li { display: inline-block; vertical-align: top; font-size: 14px; width: 50%; padding: 0 8px; margin-bottom: 16px; }

.about-list .item { -webkit-box-shadow: 4px 7px 18px 0px rgba(0, 0, 0, 0.06); box-shadow: 4px 7px 18px 0px rgba(0, 0, 0, 0.06); border: solid 1px #ebebeb; text-align: center; padding: 20px 10px; }

.about-list .item .icon { width: 50px; height: 50px; display: block; margin-left: auto; margin-right: auto; margin-bottom: 12px; }

.about-list .item .iconp { width: 250px; height: 300px; display: block; margin-left: auto; margin-right: auto; margin-bottom: 12px; }

@media screen and (max-width: 768px) {
  .about-list .item .iconp {
    width: 150px;   /* 移动端宽度 */
    height: 180px;  /* 移动端高度 */
  }
}

.about-list .item .icon img { width: 100%; height: 100%; display: block; }

.about-list .item .iconp img { width: 100%; height: 100%; display: block; }

.about-list .item h4 { color: #333333; font-size: 16px; line-height: 1.3; margin-bottom: 10px; }

.about-list .item .desc { color: #666666; font-size: 14px; }

.about-shares { background-color: #fafafa; padding: 30px 0; }

.about-history { padding-top: 30px; }

.about-history-swiper { overflow: hidden; padding-top: 10px; }

.about-history-swiper .swiper-slide { padding-left: 10px; }

.about-history-swiper .about-history-item { padding-bottom: 20px; height: 100%; position: relative; border-left: solid 2px #d9d9d9; padding-left: 20px; padding-top: 15px; }

.about-history-swiper .about-history-item::before { content: ''; width: 14px; height: 14px; -webkit-border-radius: 100%; border-radius: 100%; background-color: #fff; border: solid 3px #d9d9d9; position: absolute; top: -7px; left: -8px; }

.about-history-swiper .about-history-item .year { color: #d23919; font-size: 26px; line-height: 1; }

.about-history-swiper .about-history-item .txt { margin-top: 12px; color: #4d4d4d; line-height: 20px; height: 100px; overflow-y: auto; overflow-x: hidden; padding-right: 10px; }

.about-history-swiper .about-history-item .txt::-webkit-scrollbar { width: 2px; height: 8px; background-color: rgba(0, 0, 0, 0); }

.about-history-swiper .about-history-item .txt::-webkit-scrollbar-track { -webkit-box-shadow: inset 0 0 2px rgba(0, 0, 0, 0.1); -webkit-border-radius: 2px; border-radius: 2px; background-color: rgba(0, 0, 0, 0); }

.about-history-swiper .about-history-item .txt::-webkit-scrollbar-thumb { -webkit-border-radius: 2px; border-radius: 2px; -webkit-box-shadow: inset 0 0 2px rgba(0, 0, 0, 0.1); background-color: #d23919; }

.about-history-swiper .about-history-item .txt img { max-width: 100%; display: block; }

/*关于银河 e*/
/*荣誉资质 s*/
.honor-content { padding-bottom: 40px; }

/*荣誉资质 e*/
/*人才招聘 s*/
.recruit-list { padding-top: 25px; }

.recruit-screen { margin-bottom: 15px; -webkit-box-shadow: 0px 2px 10px 0px rgba(0, 0, 0, 0.1); box-shadow: 0px 2px 10px 0px rgba(0, 0, 0, 0.1); }

.recruit-screen h4 { padding-top: 15px; font-size: 16px; line-height: 24px; font-weight: bold; text-align: center; color: #3a3a3a; }

.recruit-screen .recruit-form { padding: 10px 15px 15px; }

.recruit-screen form { position: relative; padding-right: 90px; }

.recruit-screen input { display: block; width: 100%; height: 34px; font-size: 14px; line-height: 34px; }

.recruit-screen .recruit-form-input { padding-left: 26px; background-repeat: no-repeat; background-position: 0 center; background-image: url(../images/icon-search.png); border-bottom: 1px solid #dddddd; }

.recruit-screen .recruit-form-submit { position: absolute; right: 0; top: 0; z-index: 3; width: 70px; color: #ffffff; background-color: #d23919; }

.recruit-ul { margin-bottom: 20px; }

.recruit-ul li { margin-bottom: 10px; border: 1px solid #dfe3e8; }

.recruit-ul li.cur .hd .job, .recruit-ul li.cur .hd .msg { color: #d23919; }

.recruit-ul li.cur .hd .msg .last { display: block; }

.recruit-ul li.cur .hd .btn { font-size: 14px; background-image: url(../images/icon-recruit-o.png); color: #004193; }

.recruit-ul .hd { position: relative; padding: 10px 50px 10px 10px; cursor: pointer; }

.recruit-ul .hd .date { font-size: 16px; line-height: 24px; color: #9d9da2; }

.recruit-ul .hd .job { font-size: 16px; line-height: 1.5; color: #333; }

.recruit-ul .hd .msg { font-size: 14px; line-height: 24px; color: #9d9da2; }

.recruit-ul .hd .msg .last { display: none; }

.recruit-ul .hd .btn { position: absolute; right: 5px; top: 50%; -webkit-transform: translate(0, -50%); -ms-transform: translate(0, -50%); -o-transform: translate(0, -50%); transform: translate(0, -50%); z-index: 3; -webkit-box-sizing: content-box; -moz-box-sizing: content-box; box-sizing: content-box; width: 40px; padding-top: 40px; font-size: 0; line-height: 1.2; text-align: center; background-repeat: no-repeat; background-position: center 0; background-image: url(../images/icon-recruit.png); background-size: 30px auto; }

.recruit-ul .bd { padding: 0 10px 15px; display: none; }

.recruit-ul .bd .item { padding-top: 8px; }

.recruit-ul .bd .item h4 { padding-bottom: 4px; font-size: 14px; line-height: 24px; color: #333; font-weight: bold; }

.recruit-ul .bd .item .txt { color: #666666; line-height: 24px; }

.recruit-ul .bd .deliver { display: inline-block; font-size: 14px; line-height: 38px; padding: 0 10px; text-align: center; color: #ffffff; margin-top: 15px; background-color: #004193; }

.recruit-content { padding-bottom: 40px; }

/*人才招聘 e*/
/*客户服务 s*/
.customer-area { margin-top: 25px; }

.customer-ul li { position: relative; border-bottom: 1px solid #e1e5e9; }

.customer-ul li.active h3 i::before { -webkit-transform: rotate(-45deg); -ms-transform: rotate(-45deg); -o-transform: rotate(-45deg); transform: rotate(-45deg); top: 16px; }

.customer-ul li:last-child { border: 0; }

.customer-ul .icon { position: absolute; top: 50%; -webkit-transform: translateY(-50%); -ms-transform: translateY(-50%); -o-transform: translateY(-50%); transform: translateY(-50%); left: 0; width: 30px; height: 30px; }

.customer-ul .icon img { width: 100%; height: 100%; }

.customer-ul h3 { position: relative; padding-left: 30px; }

.customer-ul h3 span { display: block; padding: 13px 60px 13px 15px; line-height: 24px; color: #333; font-size: 16px; }

.customer-ul h3 i { position: absolute; top: 0; right: 0; height: 100%; width: 100%; }

.customer-ul h3 i::before { content: ''; position: absolute; top: 20px; right: 22px; width: 10px; height: 10px; border-bottom: solid 1px #aaa; border-left: solid 1px #aaa; -webkit-transform: rotate(-135deg); -ms-transform: rotate(-135deg); -o-transform: rotate(-135deg); transform: rotate(-135deg); -webkit-transition: all .3s; -o-transition: all .3s; transition: all .3s; }

.customer-ul .lv2 { padding-bottom: 10px; padding-left: 45px; display: none; }

.customer-ul .lv2 a { display: block; line-height: 20px; padding: 5px 0; color: #828282; }

.customer-content { padding-bottom: 40px; }

/*客户服务 e*/
/*开户流程 s*/
.khlc-content { padding-bottom: 15px; }

.khlc-content .khlc-ul { margin-top: 30px; font-size: 0; }

.khlc-content .khlc-ul li { display: inline-block; vertical-align: top; font-size: 14px; width: 50%; border-right: solid 1px #e6e6e6; padding: 0 15px; margin-bottom: 25px; position: relative; }

.khlc-content .khlc-ul li::after { content: ''; position: absolute; top: 50%; -webkit-transform: translateY(-50%); -ms-transform: translateY(-50%); -o-transform: translateY(-50%); transform: translateY(-50%); right: -10px; background: #fff; width: 20px; height: 42px; }

.khlc-content .khlc-ul li::before { content: ''; position: absolute; top: 50%; -webkit-transform: translateY(-50%); -ms-transform: translateY(-50%); -o-transform: translateY(-50%); transform: translateY(-50%); left: 100%; z-index: 2; _font-size: 0; _line-height: 0; _overflow: hidden; width: 0; height: 0; border-width: 6px; border-style: dashed dashed dashed solid; border-color: transparent transparent transparent #000; }

.khlc-content .khlc-ul .count { color: #efefef; font-weight: bold; line-height: 1; text-align: center; font-size: 40px; margin-bottom: 18px; }

.khlc-content .khlc-ul .icon { margin-left: auto; margin-right: auto; width: 50px; height: 50px; margin-bottom: 15px; }

.khlc-content .khlc-ul .icon img { width: 100%; height: 100%; }

.khlc-content .khlc-ul h3 { text-align: center; color: #333333; font-weight: bold; font-size: 16px; line-height: 1.3; margin-bottom: 8px; }

.khlc-content .khlc-ul .desc { color: #828282; font-size: 14px; line-height: 22px; height: 100px; overflow-x: hidden; overflow-y: auto; padding-right: 5px; }

.khlc-content .khlc-ul .desc::-webkit-scrollbar { width: 1px; height: 8px; background-color: rgba(0, 0, 0, 0); }

.khlc-content .khlc-ul .desc::-webkit-scrollbar-track { -webkit-box-shadow: inset 0 0 2px rgba(0, 0, 0, 0.1); -webkit-border-radius: 2px; border-radius: 2px; background-color: rgba(0, 0, 0, 0); }

.khlc-content .khlc-ul .desc::-webkit-scrollbar-thumb { -webkit-border-radius: 2px; border-radius: 2px; -webkit-box-shadow: inset 0 0 2px rgba(0, 0, 0, 0.1); background-color: #d23919; }

.khlc-content .khlc-ul .desc p { margin-bottom: 6px; padding-left: 10px; position: relative; }

.khlc-content .khlc-ul .desc p::before { content: ''; position: absolute; left: 0; top: 9px; width: 3px; height: 3px; background-color: #666666; }

.kh-tab { margin-top: 20px; }

/*开户流程 e*/
/*开户所需文件 s*/
.khwj-content .khwj-tab { margin-top: 30px; }

.khwj-content .khwj-tab ul { font-size: 0; white-space: nowrap; overflow-y: hidden; overflow-x: auto; }

.khwj-content .khwj-tab ul::-webkit-scrollbar { width: auto; height: 1px; background-color: rgba(0, 0, 0, 0); }

.khwj-content .khwj-tab ul::-webkit-scrollbar-track { -webkit-box-shadow: inset 0 0 2px rgba(0, 0, 0, 0.1); -webkit-border-radius: 2px; border-radius: 2px; background-color: rgba(0, 0, 0, 0); }

.khwj-content .khwj-tab ul::-webkit-scrollbar-thumb { -webkit-border-radius: 2px; border-radius: 2px; -webkit-box-shadow: inset 0 0 2px rgba(0, 0, 0, 0.1); background-color: #d23919; }

.khwj-content .khwj-tab li { display: inline-block; vertical-align: top; font-size: 14px; text-align: center; line-height: 34px; padding: 0 15px; color: #666; border: solid 1px #e5e5e5; border-right: 0; border-bottom: 0; }

.khwj-content .khwj-tab li:last-child { border-right: solid 1px #e5e5e5; }

.khwj-content .khwj-tab li.cur { background-color: #e2e2e2; border-color: #e5e5e5; color: #333333; }

.khwj-view { padding-bottom: 30px; }

.khwj-tab-content { margin-bottom: 20px; }

.khwj-tab-content .khwj-tab-item { display: none; }

.khwj-tab-content .khwj-tab-item:nth-child(1) { display: block; }

.khwj-tab-content .item-head { text-align: center; background-color: #004193; color: #fff; line-height: 22px; padding: 9px 15px; }

.khwj-tab-content table { width: 100%; }

.khwj-tab-content table td { width: 50%; padding: 10px; color: #666666; }

.khwj-tips h5 { font-size: 16px; margin-bottom: 10px; line-height: 1; }

.khwj-tips dd { margin-bottom: 8px; }

.khwj-tips dd .count { float: left; font-weight: bold; padding-right: 14px; font-size: 16px; }

.khwj-tips dd .txt { overflow: hidden; font-size: 14px; line-height: 20px; color: #666666; }

/*开户所需文件 e*/
/*预约开户 s*/
.yykh-content { padding-bottom: 40px; }

.yykh-form { margin-top: 30px; }

.yykh-form .tips { text-align: center; color: #004193; margin-bottom: 10px; }

.yykh-form .layui-form { width: 100%; }

.yykh-form .form-info { border-top: solid 1px #333; }

.yykh-form .form-area { width: 100%; border-bottom: solid 1px #ddd; }

.yykh-form .form-area.required .label::after { content: '*'; position: absolute; color: #ff0000; -webkit-transform: translate(2px, -2px); -ms-transform: translate(2px, -2px); -o-transform: translate(2px, -2px); transform: translate(2px, -2px); }

.yykh-form .form-area .label { float: left; display: block; width: 80px; line-height: 20px; padding: 10px 0; margin-top: 10px; }

.yykh-form .form-area .input-box { width: -webkit-calc(100% - 80px); width: calc(100% - 80px); margin-left: auto; padding-left: 10px; padding-top: 10px; padding-bottom: 10px; border-left: solid 1px #ddd; }

.yykh-form .form-area .input-box input { height: 40px; background-color: #f2f2f2; -webkit-border-radius: 4px; border-radius: 4px; padding: 0 15px; width: 100%; }

.yykh-form .form-area .input-box textarea { background-color: #f2f2f2; -webkit-border-radius: 4px; border-radius: 4px; width: 100%; height: 109px; padding: 15px; resize: none; }

.yykh-form .form-area .input-box.radio-box dl { font-size: 0; padding: 5px 0; }

.yykh-form .form-area .input-box.radio-box dd { display: inline-block; vertical-align: top; width: auto; font-size: 14px; line-height: 30px; padding-left: 24px; background: url(../images/icon-radio.png) no-repeat left center; background-size: 15px 15px; margin-right: 20px; color: #999999; }

.yykh-form .form-area .input-box.radio-box dd.cur { background-image: url(../images/icon-radio-o.png); color: #004193; }

.yykh-form .form-area .input-box.radio-box dd input { display: none !important; }

.yykh-form .form-area .input-box.select-date { font-size: 0; }

.yykh-form .form-area .input-box.select-date span { display: inline-block; line-height: 40px; vertical-align: top; font-size: 14px; color: #999999; }

.yykh-form .form-area .input-box.select-time .layui-form-select { width: 80px; display: inline-block; vertical-align: top; margin-right: 5px; }

.yykh-form .form-area .input-box.select-time .layui-form-select input { font-size: 14px; width: 100%; display: inline-block; vertical-align: top; margin: 0 3px; padding: 0 5px; text-align: left; font-weight: bold; }

.yykh-form .form-area .input-box.select-time > input { font-size: 14px; width: 60px; display: inline-block; vertical-align: top; margin: 0 3px; padding: 0 5px; text-align: center; font-weight: bold; }

.yykh-form .form-area .input-box.select-time span { display: inline-block; line-height: 40px; vertical-align: top; font-size: 14px; color: #999999; }

.yykh-form .form-area .input-box.code-box { position: relative; padding-right: 85px; }

.yykh-form .form-area .input-box.code-box .code-btn { position: absolute; top: 10px; right: 0; width: 80px; height: 40px; -webkit-border-radius: 4px; border-radius: 4px; border: solid 1px #e3e3e3; }

.yykh-form .form-area .input-box.code-box .code-btn img { width: 100%; height: 100%; }

.yykh-form .form-area .input-box.code-box .code-btn span { display: none; }

.yykh-form .form-submit { text-align: center; font-size: 0; margin-top: 20px; }

.yykh-form .form-submit button { font-size: 14px; font-weight: bold; padding: 0; margin: 0 5px; display: inline-block; vertical-align: top; height: 40px; text-align: center; width: 100px; -webkit-border-radius: 1000px; border-radius: 1000px; background-color: #e8e8e8; color: #696969; border: 0; }

.yykh-form .form-submit .btn-submit { color: #fff; background-color: #004193; }

.select-date-toggle { position: relative; font-size: 0; }

.select-date-toggle div { font-size: 14px; width: 60px; display: inline-block; vertical-align: top; margin: 0 3px; padding: 0 5px; text-align: center; background-color: #f2f2f2; -webkit-border-radius: 4px; border-radius: 4px; height: 40px; line-height: 40px; font-weight: bold; }

.select-date-toggle #selectDate { position: absolute; top: 0; left: 0; width: 100%; height: 100%; opacity: 0; }

/*预约开户 e*/
/*服务收费 s*/
.service-charge-view { padding-bottom: 40px; }

.service-charge-area .public-list1 { margin-top: 20px; }

.service-charge-area .public-list1 .public-list-item h2::before { display: none; }

.service-charge-area .hgy-pagination { margin-top: 30px; }

/*服务收费 e*/
/*资金提存 s*/
.zjtc-view { padding-bottom: 20px; }

.zjtc-content-box { margin-top: 20px; color: #4d4d4d; }

.zjtc-content-box .table-box { width: 100%; overflow-x: auto; overflow-y: hidden; padding-bottom: 5px; margin-bottom: 15px; }

.zjtc-content-box .table-box::-webkit-scrollbar { width: auto; height: 2px; background-color: rgba(0, 0, 0, 0); }

.zjtc-content-box .table-box::-webkit-scrollbar-track { -webkit-box-shadow: inset 0 0 2px rgba(0, 0, 0, 0.1); -webkit-border-radius: 2px; border-radius: 2px; background-color: rgba(0, 0, 0, 0); }

.zjtc-content-box .table-box::-webkit-scrollbar-thumb { -webkit-border-radius: 2px; border-radius: 2px; -webkit-box-shadow: inset 0 0 2px rgba(0, 0, 0, 0.1); background-color: #d23919; }

.zjtc-content-box table { white-space: nowrap; min-width: 100%; }

.zjtc-content-box table td { padding: 10px; text-align: center; }

.zjtc-content-box table .fwbold { font-weight: bold; color: #1a1a1a; }

.zjtc-content-box table .bgf7 { background-color: #f7f7f7; text-align: left; }

.zjtc-content-box .other-box h4 { background-color: #004193; color: #fff; font-size: 16px; text-align: center; padding: 10px; }

.zjtc-content-box .other-box .txt { border: solid 1px #e9e9e9; padding: 15px; }

.zjtc-content-box .tips-box { margin-top: 10px; }

.zjtc-content-box .tips-box dd > p { color: #d23919; }

.zjtc-content-box .tips-box dd .txt { padding-top: 15px; }

.zjtc-content-box .word { margin-top: 25px; }

.zjtc-content-box .word .table-box { margin-top: 20px; }

.zjtc-content-box .word td, .zjtc-content-box .word th { width: 50%; }

.zjtc2-view table .bgf7 { text-align: center; }

/*资金提存 e*/
/*表格下载 s*/
.download-view { padding-bottom: 40px; }

.download-view .public-list1 { margin-top: 20px; }

.download-view .hgy-pagination { margin-top: 30px; }

/*表格下载 e*/
/*常见问题 s*/
.faq-view { padding-bottom: 40px; }

.faq-view .hgy-pagination { margin-top: 20px; }

.faq-list { margin-top: 20px; }

.faq-list li { margin-bottom: 10px; border: solid 1px #e9e9e9; }

.faq-list li.active h2 { background-color: #004193; color: #fff; }

.faq-list li.active h2::before { background-image: url(../images/icon-q1.png); }

.faq-list li.active .icon { background-color: #0d51a8; background-image: url(../images/icon-read2.png); }

.faq-list .hb { position: relative; }

.faq-list .hb h2 { font-size: 16px; line-height: 22px; padding: 9px 80px 9px 30px; position: relative; }

.faq-list .hb h2::before { content: ''; position: absolute; left: 3px; top: 7px; width: 26px; height: 26px; background: url(../images/icon-q.png) no-repeat center center; background-size: 100% 100%; }

.faq-list .hb .icon { position: absolute; top: 0; right: 0; width: 60px; height: 100%; background-color: #f0f0f0; background-position: center center; background-repeat: no-repeat; background-image: url(../images/icon-read.png); }

.faq-list .bd { display: none; padding: 15px; }

.faq-list .bd .txt { padding-left: 40px; background-image: url(../images/icon-a.png); background-position: left top; background-size: 26px 26px; min-height: 28px; color: #4d4d4d; line-height: 22px; padding-top: 2px; }

/*常见问题 e*/
/*首页 s*/
.index-page footer { background: #fff; }

.inbanner-swiper { position: relative; overflow: hidden; }

.inbanner-swiper .hgyPimg::after { padding-bottom: 180px; }

.inbanner-item { position: relative; display: block; }

.inbanner-item .word { position: absolute; width: 100%; left: 0; top: 50%; -webkit-transform: translateY(-50%); -ms-transform: translateY(-50%); -o-transform: translateY(-50%); transform: translateY(-50%); z-index: 2; text-align: center; color: #fff; }

.inbanner-item .en { font-weight: 200; margin-bottom: 5px; }

.inbanner-item .zh { font-size: 24px; text-shadow: 0px 0px 30px rgba(0, 0, 0, 0.15); line-height: 1.2; }

.inbanner-item .zh span { display: block; }

.inbanner-page { position: absolute; width: 100%; left: 0; text-align: center; bottom: 10px; font-size: 0; line-height: 1; z-index: 2; }

.inbanner-page span { margin: 0 3px; background: #fff; }

.inbanner-page .swiper-pagination-bullet-active { background: #d23919; }

.inbusiness { padding: 35px 0; background-color: #f6f6f6; }

.inbusiness .content { margin-top: 25px; }

.inbusiness .content ul { background: url(../images/inbusiness-bg.png) no-repeat center center; background-size: auto 100%; font-size: 0; }

.inbusiness .content li { display: inline-block; vertical-align: top; width: 50%; height: 160px; position: relative; font-size: 14px; border-right: solid 1px rgba(255, 255, 255, 0.4); border-bottom: solid 1px rgba(255, 255, 255, 0.4); }

.inbusiness .content li a { display: block; width: 100%; height: 100%; position: relative; }

.inbusiness .content li::before { content: ''; position: absolute; width: 100%; height: 100%; background: rgba(0, 0, 0, 0.4); -webkit-transition: all .3s; -o-transition: all .3s; transition: all .3s; }

.inbusiness-item { position: relative; z-index: 2; padding: 20px 15px 15px; }

.inbusiness-item .icon { display: block; width: 40px; height: 40px; margin-bottom: 5px; }

.inbusiness-item .icon img { width: 100%; height: 100%; }

.inbusiness-item .word { color: rgba(255, 255, 255, 0.8); }

.inbusiness-item .word h2 { line-height: 1.2; margin-bottom: 5px; color: rgba(255, 255, 255, 0.8); font-size: 16px; }


.inbusiness-item .word .desc { padding-right: 5px; line-height: 20px; height: 40px; overflow-y: auto; overflow-x: hidden; }

.inbusiness-item .word .desc::-webkit-scrollbar { width: 2px; height: 8px; background-color: rgba(0, 0, 0, 0); }

.inbusiness-item .word .desc::-webkit-scrollbar-track { -webkit-box-shadow: inset 0 0 2px rgba(0, 0, 0, 0.1); -webkit-border-radius: 2px; border-radius: 2px; background-color: rgba(0, 0, 0, 0); }

.inbusiness-item .word .desc::-webkit-scrollbar-thumb { -webkit-border-radius: 2px; border-radius: 2px; -webkit-box-shadow: inset 0 0 2px rgba(0, 0, 0, 0.1); background-color: #d23919; }

.interritory { padding: 35px 0; }

.interritory-desc { margin-top: 12px; text-align: center; color: #666666; }

.interritory-swiper { padding-top: 30px; overflow: hidden; }

.interritory-swiper .swiper-slide { height: auto; }

.interritory-item { display: block; height: 100%; background-color: #f6f6f6; }

.interritory-item .label { position: absolute; top: 0; left: 0; line-height: 26px; display: inline-block; padding: 0 10px; color: #fff; background-color: #e73814; font-size: 12px; z-index: 2; min-width: 56px; text-align: center; }

.interritory-item .word { padding: 15px; }

.interritory-item .word h2 { font-size: 16px; line-height: 1.2; margin-bottom: 5px; white-space: nowrap; text-overflow: ellipsis; overflow: hidden; }

.interritory-item .word .desc { color: #999999; }

.interritory-page { text-align: center; font-size: 0; line-height: 1; margin-top: 15px; }

.interritory-page span { margin: 0 3px; background: #cccccc; }

.interritory-page .swiper-pagination-bullet-active { background: #d23919; }

.inreport { background-color: #f6f6f6; padding-bottom: 40px; }

.inreport .inreport-img::after { padding-bottom: 50%; }

.inreport-content { padding-top: 25px; }

.inreport-content .public-title2 { font-size: 0; line-height: 20px; margin-bottom: 15px; }

.inreport-content .public-title2 h3 { text-align: left; display: inline-block; vertical-align: top; }

.inreport-content .public-title2 a { font-size: 14px; color: #999999; }

.inreport-content li { border: solid 1px #dddddd; background: #fff; border-top: 0; }

.inreport-content li:nth-child(1) { border-top: solid 1px #ddd; }

.inreport-content li .item { position: relative; padding: 35px 15px 18px; }

.inreport-content li h2 { margin-bottom: 10px; }

.inreport-content li h2 a { display: block; font-size: 16px; white-space: nowrap; text-overflow: ellipsis; overflow: hidden; }

.inreport-content li .number { font-weight: bold; font-size: 26px; line-height: 26px; position: relative; background-size: auto 100%; background-position: right center; }

.inreport-content li .number::after { content: ''; position: absolute; width: 12px; height: 15px; background-size: auto 12px; }

.inreport-content li .number.up { color: #e73814; background-image: url(../images/icon-stock-up.png); }

.inreport-content li .number.up::after { -webkit-transform: translate(5px, 3px); -ms-transform: translate(5px, 3px); -o-transform: translate(5px, 3px); transform: translate(5px, 3px); background-image: url(../images/icon-red-up.png); }

.inreport-content li .number.down { color: #3d4755; background-image: url(../images/icon-stock-down.png); }

.inreport-content li .number.down::after { -webkit-transform: translate(5px, 10px); -ms-transform: translate(5px, 10px); -o-transform: translate(5px, 10px); transform: translate(5px, 10px); background-image: url(../images/icon-gray-down.png); }

.inreport-content li .label { position: absolute; top: 0; left: 15px; line-height: 26px; display: inline-block; padding: 0 10px; color: #fff; background-color: #e73814; font-size: 12px; }

/*首页 e*/
/*股票产品 s*/
.stock-product-view { padding-bottom: 40px; }

.stock-product-view .content { margin-top: 25px; }

.stock-product-view .content .item { margin-bottom: 20px; }

.stock-product-view .content .item:last-child { margin-bottom: 0; }

.stock-product-view .content .txt { margin-bottom: 14px; }

.stock-product-view .content-head { line-height: 40px; text-align: center; color: #ffffff; font-size: 16px; background-color: #004193; }

.stock-product-view table { width: 100%; }

.stock-product-view table h3 { font-size: 14px; font-weight: bold; margin-bottom: 5px; }

.stock-product-view table td { padding: 10px; color: #4d4d4d; }

.stock-product-view table td:first-child { text-align: center; width: 80px; }

/*股票产品 e*/
/*单页-1 s*/
.load-link { padding-left: 30px; background: url(../images/icon-pdf2.png) no-repeat left center; background-size: auto 24px; line-height: 24px; }

.load-link a { text-decoration: underline; color: #d23919; }

.one-page-view { padding-bottom: 40px; }

.one-page-view .content { margin-top: 25px; color: #4d4d4d; }

.one-page-stock { margin-top: 30px; }

.one-page-stock h5 { color: #004193; font-size: 16px; margin-bottom: 12px; }

.one-page-stock table { width: 100%; }

.one-page-stock table th:first-child { background: #165099; }

.one-page-stock td { padding: 10px; }

.one-page-stock td:first-child { width: 80px; text-align: center; }

/*单页-1 e*/
/*单页-2 s*/
.two-page-view { padding-bottom: 40px; }

.two-page-area .content { margin-top: 30px; color: #4d4d4d; }

.two-page-area .content h3 { color: #004193; padding: 5px 0; }

.two-page-area table { width: 100%; }

.two-page-area table th { font-size: 14px; text-align: center; }

.two-page-area table td { padding: 10px; text-align: center; }

.two-page-area table td:nth-child(1) { width: 80px; }

.two-page-area .table2 td:nth-child(2) { text-align: left; }

/*单页-2 e*/
/*单页-3 s*/
.three-page-view { padding-bottom: 40px; }

.three-page-view .content { color: #4d4d4d; margin-top: 30px; }

.three-page-view .content h3 { color: #004193; padding: 5px 0; }

.three-page-view table { width: 100%; }

.three-page-view table th { font-size: 14px; min-width: 60px; }

.three-page-view table td { padding: 10px; text-align: center; }

/*单页-3 e*/
/*单页-4 s*/
.four-page-view { padding-bottom: 40px; }

.four-page-view .content { margin-top: 30px; }

.four-page-view table { width: 100%; }

.four-page-view table th { font-size: 14px; }

.four-page-view table td { padding: 10px; min-width: 80px; }

.four-page-view table td:nth-child(1), .four-page-view table td:nth-child(3) { text-align: center; }

/*单页-4 e*/
/*单页-5 s*/
.five-page-view { padding-bottom: 40px; }

.five-page-view .content { margin-top: 30px; min-height: 200px; }

.five-page-view .content h3 { color: #004193; padding: 5px 0; }

.five-page-view .content .load-link { margin-top: 10px; }

/*单页-5 e*/
/*单页-6 s*/
.six-page-view { padding-bottom: 40px; }

.six-page-view .content { margin-top: 30px; }

.six-page-view .content h3 { color: #004193; padding: 5px 0; }

.six-page-view .content .load-link { margin-top: 10px; }

.six-page-view .table-box { width: 100%; overflow-x: auto; overflow-y: hidden; padding-bottom: 5px; }

.six-page-view .table-box::-webkit-scrollbar { width: auto; height: 2px; background-color: rgba(0, 0, 0, 0); }

.six-page-view .table-box::-webkit-scrollbar-track { -webkit-box-shadow: inset 0 0 2px rgba(0, 0, 0, 0.1); -webkit-border-radius: 2px; border-radius: 2px; background-color: rgba(0, 0, 0, 0); }

.six-page-view .table-box::-webkit-scrollbar-thumb { -webkit-border-radius: 2px; border-radius: 2px; -webkit-box-shadow: inset 0 0 2px rgba(0, 0, 0, 0.1); background-color: #d23919; }

.six-page-view .hgy-pagination { margin-top: 20px; margin-bottom: 25px; }

.six-page-view table { white-space: nowrap; min-width: 100%; }

.six-page-view table th { font-size: 14px; }

.six-page-view table td { text-align: center; padding: 10px; }

/*单页-6 e*/
/*基金产品概括 s*/
.fund-one-view { padding-bottom: 25px; }

.fund-one-area .word1-info { padding-top: 15px; padding-bottom: 10px; border-bottom: solid 1px #e5e5e5; margin-bottom: 15px; }

.fund-one-area .word1-info > h5 { font-size: 20px; color: #000000; line-height: 1.2; margin-bottom: 4px; }

.fund-one-area .word1-info .desc { color: #666666; }

.fund-one-area .word1-list { padding-bottom: 10px; border-bottom: solid 1px #e5e5e5; }

.fund-one-area .word1-list li { margin-bottom: 20px; }

.fund-one-area .word1-list li a { position: relative; display: block; }

.fund-one-area .word1-list .hgyPimg { width: 30%; margin-left: auto; }

.fund-one-area .word1-list .hgyPimg::after { padding-bottom: 92.34694%; }

.fund-one-area .word1-list .info { position: absolute; left: 0; top: 0; padding-right: 35%; }

.fund-one-area .word1-list h2 { font-size: 16px; line-height: 1.2; margin-bottom: 4px; white-space: nowrap; text-overflow: ellipsis; overflow: hidden; }

.fund-one-area .word1-list .desc { color: #666666; margin-bottom: 8px; display: -webkit-box; height: 40px; line-height: 20px; text-overflow: ellipsis; overflow: hidden; -webkit-box-orient: vertical; -webkit-line-clamp: 2; }

.fund-one-area .word1-list .link { color: #d23919; }

.fund-one-area .word1, .fund-one-area .word2 { margin-bottom: 25px; }

.fund-one-area .word2-area { margin-top: 15px; border: solid 1px #e5e5e5; }

.fund-one-area .word2-area .left { padding: 15px; }

.fund-one-area .word2-area .left ul { max-height: 96px; overflow-y: auto; overflow-x: hidden; padding-right: 8px; }

.fund-one-area .word2-area .left ul::-webkit-scrollbar { width: 2px; height: 8px; background-color: rgba(0, 0, 0, 0); }

.fund-one-area .word2-area .left ul::-webkit-scrollbar-track { -webkit-box-shadow: inset 0 0 2px rgba(0, 0, 0, 0.1); -webkit-border-radius: 2px; border-radius: 2px; background-color: rgba(0, 0, 0, 0); }

.fund-one-area .word2-area .left ul::-webkit-scrollbar-thumb { -webkit-border-radius: 2px; border-radius: 2px; -webkit-box-shadow: inset 0 0 2px rgba(0, 0, 0, 0.1); background-color: #d23919; }

.fund-one-area .word2-area .left li { position: relative; padding-left: 12px; }

.fund-one-area .word2-area .left li::before { content: ''; position: absolute; left: 0; top: 10px; width: 5px; height: 5px; -webkit-border-radius: 1000px; border-radius: 1000px; background: #d23919; }

.fund-one-area .word2-area .left a { color: #666; line-height: 20px; display: block; padding: 2px 0; }

.fund-one-area .word2-area .hgyPimg::after { padding-bottom: 49.18415%; }

.fund-one-area .word3-area { padding: 15px; color: #666666; }

/*基金产品概括 e*/
/*基金优势 s*/
.fund-two-view { padding-bottom: 40px; }

.fund-two-view .word1-area { padding-top: 15px; }

.fund-two-view .word1-area .table1, .fund-two-view .word1-area .table2 { width: 100%; overflow-x: auto; overflow-y: hidden; padding-bottom: 5px; margin-bottom: 20px; }

.fund-two-view .word1-area .table1::-webkit-scrollbar, .fund-two-view .word1-area .table2::-webkit-scrollbar { width: auto; height: 2px; background-color: rgba(0, 0, 0, 0); }

.fund-two-view .word1-area .table1::-webkit-scrollbar-track, .fund-two-view .word1-area .table2::-webkit-scrollbar-track { -webkit-box-shadow: inset 0 0 2px rgba(0, 0, 0, 0.1); -webkit-border-radius: 2px; border-radius: 2px; background-color: rgba(0, 0, 0, 0); }

.fund-two-view .word1-area .table1::-webkit-scrollbar-thumb, .fund-two-view .word1-area .table2::-webkit-scrollbar-thumb { -webkit-border-radius: 2px; border-radius: 2px; -webkit-box-shadow: inset 0 0 2px rgba(0, 0, 0, 0.1); background-color: #d23919; }

.fund-two-view .word1-area .table1 table td { background-color: #eeeeee; border: solid 1px #bfbfbf; padding: 10px; }

.fund-two-view .word1-area .table2 table td { padding: 10px; }

.fund-two-view .word1-area table { min-width: 100%; white-space: nowrap; }

.fund-two-view .word3-area { padding: 15px 10px; }

.fund-two-view .word3-area h3 { font-size: 18px; margin-bottom: 10px; }

.fund-two-view .word3-area .w3-item > span { float: left; }

.fund-two-view .word3-area .w3-item-box { overflow: hidden; }

.fund-two-view .word3-area dl dd { position: relative; padding-left: 12px; }

.fund-two-view .word3-area dl dd::before { content: ''; position: absolute; top: 7px; left: 0; width: 5px; height: 5px; -webkit-border-radius: 100px; border-radius: 100px; background: #d23919; }

.fund-two-view .word3 { padding-bottom: 10px; }

/*基金优势 e*/
/*结构性产品 s*/
.fund-three-view { padding-bottom: 40px; }

.fund-three-view .word1-area { margin-bottom: 13px; }

.fund-three-view .word1-area .txt { padding: 10px; color: #666666; }

.fund-three-view .word2-area { padding: 15px 0; }

.fund-three-view .word2-area dl { padding-left: 10px; }

.fund-three-view .word2-area a { color: #666666; padding: 3px 0; display: inline-block; }

.fund-three-view .word2-area dd { padding: 0 12px; position: relative; }

.fund-three-view .word2-area dd::before { content: ''; position: absolute; top: 10px; left: 0; width: 5px; height: 5px; -webkit-border-radius: 100px; border-radius: 100px; background: #d23919; }

/*结构性产品 e*/
/*股票挂钩产品 s*/
.fund-four-view { padding-bottom: 40px; }

.fund-four-view .fund-four-area > .word { padding: 20px 0; border-bottom: solid 1px #e5e5e5; }

.fund-four-view .fund-four-area > .word:last-child { border: 0; padding-bottom: 0; }

.fund-four-view .fund-four-area > .word h3 { color: #d23919; font-size: 18px; line-height: 1.3; margin-bottom: 4px; }

.fund-four-view .fund-four-area > .word .w-desc { color: #666666; }

.fund-four-view .fund-four-area > .word .hgyAutoImg { margin: 15px 0; }

.fund-four-view .fund-four-area > .word .item { margin-top: 20px; }

.fund-four-view .fund-four-area > .word .item:last-child { margin-bottom: 0; }

.fund-four-view .fund-four-area > .word .item h4 { font-size: 16px; margin-bottom: 8px; }

.fund-four-view .fund-four-area > .word .item .txt { color: #666666; }

/*股票挂钩产品 e*/


@media (min-width: 768px) { /*关于银河 s*/
  .about-list li { width: 25%; }
  /*关于银河 e*/
  /*人才招聘 s*/
  .recruit-screen { padding: 38px 10px; font-size: 0; text-align: center; }
  .recruit-screen h4 { display: inline-block; vertical-align: top; padding: 5px 0; margin-right: 35px; }
  .recruit-screen .recruit-form { padding: 0; display: inline-block; vertical-align: top; width: 500px; }
  .recruit-screen .recruit-form form { padding-right: 140px; }
  .recruit-screen .recruit-form-submit { width: 120px; }
  .recruit-ul .hd { padding: 20px 50px 20px 20px; }
  .recruit-ul .hd .btn { right: 20px; }
  .recruit-ul .bd .item h4 { padding: 0 0 16px; }
  .recruit-ul .bd .item .deliver { margin-top: 24px; }
  /*人才招聘 e*/
  /*开户流程 s*/
  .khlc-content .khlc-ul li { width: 25%; }
  /*开户流程 e*/
  /*开户流程 s*/
  .yykh-form .form-info { font-size: 0; }
  .yykh-form .form-area { font-size: 14px; padding-right: 10px; }
  .yykh-form .form-area.half { width: 50%; display: inline-block; vertical-align: top; }
  .yykh-form .form-area .input-box.code-box input { width: 212px; display: inline-block; vertical-align: top; }
  .yykh-form .form-area .input-box.code-box .code-btn { position: relative; top: 0; left: 0; -webkit-transform: none; -ms-transform: none; -o-transform: none; transform: none; display: inline-block; vertical-align: top; width: 100px; }
  .yykh-form .form-area .input-box.code-box .code-btn span { display: block; position: absolute; top: 50%; -webkit-transform: translate(10px, -50%); -ms-transform: translate(10px, -50%); -o-transform: translate(10px, -50%); transform: translate(10px, -50%); left: 100%; white-space: nowrap; color: #bcbcbc; }
  /*开户流程 e*/
  /*常见问题 s*/
  .faq-list .hb h2 { padding-right: 110px; }
  .faq-list .hb .icon { width: 80px; }
  /*常见问题 e*/
  /*首页 s*/
  .inbanner-swiper .hgyPimg::after { padding-bottom: 33.85417%; }
  .inbusiness .content li { width: 20%; }
  .interritory-desc { max-width: 723px; margin-left: auto; margin-right: auto; margin-top: 15px; }
  .inreport-content ul { font-size: 0; }
  .inreport-content li { display: inline-block; vertical-align: top; font-size: 14px; width: 50%; border-left: 0; }
  .inreport-content li:nth-child(2) { border-top: solid 1px #ddd; }
  .inreport-content li:nth-child(odd) { border-left: solid 1px #ddd; }
  /*首页 e*/
  /*股票产品 s*/
  .stock-product-view table td:first-child { width: 200px; }
  /*股票产品 e*/
  /*单页-1 s*/
  .one-page-stock td:first-child { width: 120px; }
  /*单页-1 e*/
  /*单页-2 s*/
  .two-page-area table th:nth-child(1) { width: 200px; }
  /*单页-2 e*/
  /*单页-4 s*/
  .four-page-area table td:nth-child(1), .four-page-area table td:nth-child(3) { width: 200px; }
  /*单页-4 e*/
  /*基金产品概述 s*/
  .fund-one-area .word1-list .hgyPimg { width: 23.6715%; }
  .fund-one-area .word1-list .info { padding-right: 27.77778%; }
  .fund-one-area .word2-area { position: relative; }
  .fund-one-area .word2-area .left { position: absolute; left: 0; width: 50%; padding-top: 0; padding-bottom: 0; top: 50%; -webkit-transform: translateY(-50%); -ms-transform: translateY(-50%); -o-transform: translateY(-50%); transform: translateY(-50%); }
  .fund-one-area .word2-area .right { margin-left: auto; width: 50%; }
  /*基金产品概述 e*/ }

@media (max-width: 768px) { .news-detail { padding-bottom: 50px; } }


@media (min-width: 1024px) { /*关于银河 s*/
  .about-content { padding-bottom: 67px; }
  .about-content .content { padding-top: 50px; }
  .about-list { margin-top: 40px; }
  .about-list ul { margin-left: -12px; margin-right: -12px; }
  .about-list li { padding: 0 12px; margin-bottom: 0; }
  .about-list .item { padding-top: 30px; padding-bottom: 30px; }
  .about-list .item .icon { width: 62px; height: 62px; margin-bottom: 20px; }
  .about-list .item h4 { font-size: 22px; margin-bottom: 10px; }
  .about-list .item .desc { font-size: 16px; line-height: 32px; }
  .about-shares { padding-top: 62px; padding-bottom: 60px; }
  .about-history { padding-top: 66px; }
  .about-history-swiper .swiper-slide { height: 333px; }
  .about-history-swiper .swiper-slide:nth-child(4n) { padding-top: 55px; }
  .about-history-swiper .swiper-slide:nth-child(4n-2) { padding-top: 104px; }
  .about-history-swiper .swiper-slide:nth-child(4n-2) .about-history-item .txt { height: 130px; }
  .about-history-swiper .swiper-slide:nth-child(4n-3) { padding-top: 35px; }
  .about-history-swiper .about-history-item { padding-left: 28px; padding-right: 10px; padding-top: 30px; }
  .about-history-swiper .about-history-item .year { font-size: 34px; }
  .about-history-swiper .about-history-item .txt { height: 160px; }
  .about-history-area { padding-left: 50px; padding-right: 50px; position: relative; }
  .about-history-prev, .about-history-next { width: 42px; height: 42px; background: url(../images/icon-next.png) no-repeat center center; background-size: 100% 100%; position: absolute; top: 50%; -webkit-transform: translateY(-50%); -ms-transform: translateY(-50%); -o-transform: translateY(-50%); transform: translateY(-50%); -webkit-transition: all .3s; -o-transition: all .3s; transition: all .3s; cursor: pointer; }
  .about-history-prev:hover, .about-history-next:hover { background-image: url(../images/icon-next-o.png); }
  .about-history-prev { left: 0; -webkit-transform: translateY(-50%) rotate(180deg); -ms-transform: translateY(-50%) rotate(180deg); -o-transform: translateY(-50%) rotate(180deg); transform: translateY(-50%) rotate(180deg); }
  .about-history-next { right: 0; }
  /*关于银河 e*/
  /*荣誉资质 s*/
  .honor-content { padding-bottom: 3.64583%; }
  /*荣誉资质 e*/
  /*人才招聘 s*/
  .recruit-content { padding-bottom: 4.16667%; }
  .recruit-list { padding-top: 50px; }
  .recruit-ul { margin-bottom: 40px; }
  .recruit-ul li { padding-left: 156px; }
  .recruit-ul .hd { padding: 20px 200px 22px 0; }
  .recruit-ul .hd .date { position: absolute; left: -108px; top: 22px; z-index: 3; }
  .recruit-ul .hd .job { font-size: 18px; }
  .recruit-ul .hd .msg { font-size: 14px; line-height: 24px; color: #9d9da2; }
  .recruit-ul .hd .msg p { float: left; margin-right: 14px; }
  .recruit-ul .hd .btn { right: 80px; background-size: 37px auto; }
  .recruit-ul .bd { padding: 0 200px 25px 0; }
  .recruit-ul .bd .item { padding-top: 0; margin-bottom: 25px; }
  .recruit-ul .bd .item h4 { padding: 0 0 16px; }
  .recruit-ul .bd .deliver { margin-top: 0; width: 120px; }
  /*人才招聘 e*/
  /*联系我们 s*/
  .contactus-content .contactus-area { padding-bottom: 7.66667%; }
  /*联系我们 e*/
  /*客户服务 s*/
  .customer-area { margin-top: 40px; }
  .customer-ul { font-size: 0; }
  .customer-ul li { font-size: 14px; display: inline-block; vertical-align: top; width: 25%; border: 0; padding-right: 30px; margin-bottom: 35px; }
  .customer-ul .lv2 { display: block !important; padding-left: 63px; padding-top: 13px; padding-bottom: 0; }
  .customer-ul .lv2 a { -webkit-transition: all .3s; -o-transition: all .3s; transition: all .3s; }
  .customer-ul .lv2 a:hover { color: #d23919; }
  .customer-ul h3 { padding-left: 63px; }
  .customer-ul h3 span { font-size: 18px; padding: 10px 0; position: relative; }
  .customer-ul h3 span::after { content: ''; position: absolute; top: 50%; width: 8px; height: 8px; border-bottom: solid 1px #333; border-left: solid 1px #333; -webkit-transform: translate(20px, -50%) rotate(-135deg); -ms-transform: translate(20px, -50%) rotate(-135deg); -o-transform: translate(20px, -50%) rotate(-135deg); transform: translate(20px, -50%) rotate(-135deg); }
  .customer-ul h3 i { display: none !important; }
  .customer-ul .icon { width: 44px; height: 44px; }
  /*客户服务 e*/
  /*开户流程 s*/
  .khlc-content .khlc-ul { margin-top: 50px; }
  .khlc-content .khlc-ul li { padding: 0 30px; margin-bottom: 40px; }
  .khlc-content .khlc-ul li:nth-child(4n) { border: 0; }
  .khlc-content .khlc-ul li:nth-child(4n)::before, .khlc-content .khlc-ul li:nth-child(4n)::after { display: none; }
  .khlc-content .khlc-ul .count { font-size: 70px; margin-bottom: 26px; }
  .khlc-content .khlc-ul .icon { width: 65px; height: 65px; margin-bottom: 30px; }
  .khlc-content .khlc-ul h3 { font-size: 18px; margin-bottom: 10px; }
  .khlc-content .khlc-ul .desc { height: 120px; }
  .kh-tab { margin-top: 40px; }
  /*开户流程 e*/
  /*开户所需文件 s*/
  .khwj-view { padding-bottom: 4.16667%; }
  .khwj-content .khwj-tab { margin-top: 50px; }
  .khwj-content .khwj-tab li { line-height: 38px; padding: 0 20px; cursor: pointer; -webkit-transition: all .3s; -o-transition: all .3s; transition: all .3s; }
  .khwj-content .khwj-tab li:hover { background-color: #e2e2e2; border-color: #e5e5e5; color: #333333; }
  .khwj-tab-content { margin-bottom: 28px; }
  .khwj-tab-content .item-head { font-size: 16px; line-height: 26px; padding: 17px 30px; }
  .khwj-tab-content table td { padding: 14px 20px; }
  .khwj-tips h5 { margin-bottom: 16px; }
  .khwj-tips dd .count { font-size: 20px; padding-right: 20px; }
  /*开户所需文件 e*/
  /*预约开户 s*/
  .yykh-form { margin-top: 40px; }
  .yykh-form .tips { font-size: 16px; margin-bottom: 12px; }
  .yykh-form .form-info .form-area { padding-right: 20px; }
  .yykh-form .form-info .form-area .label { width: 108px; padding-left: 20px; padding-top: 15px; padding-bottom: 15px; margin-top: 15px; }
  .yykh-form .form-info .form-area .input-box { padding-left: 20px; padding-bottom: 15px; padding-top: 15px; width: -webkit-calc(100% - 108px); width: calc(100% - 108px); }
  .yykh-form .form-info .form-area .input-box input { height: 50px; }
  .yykh-form .form-info .form-area .input-box textarea { height: 120px; }
  .yykh-form .form-info .form-area .input-box.radio-box dl { padding: 10px 0; }
  .yykh-form .form-info .form-area .input-box.radio-box dd { margin-right: 33px; cursor: pointer; }
  .yykh-form .form-info .form-area .input-box.select-date span { line-height: 50px; }
  .yykh-form .form-info .form-area .input-box.select-time > input { width: 80px; margin: 0 10px; }
  .yykh-form .form-info .form-area .input-box.select-time span { line-height: 50px; }
  .yykh-form .form-info .form-area .input-box.code-box .code-btn { width: 122px; height: 50px; margin-left: 8px; }
  .yykh-form .form-submit { margin-top: 30px; }
  .yykh-form .form-submit button { height: 52px; width: 166px; margin: 0 10px; }
  .yykh-content { padding-bottom: 60px; }
  .select-date-toggle #selectDate { margin: 0; padding: 0; }
  .select-date-toggle div { height: 50px; line-height: 50px; width: 80px; margin: 0 10px; }
  /*预约开户 e*/
  /*服务收费 s*/
  .service-charge-view { padding-bottom: 56px; }
  .service-charge-area .public-list1 { margin-top: 30px; }
  .service-charge-area .hgy-pagination { margin-top: 40px; }
  /*服务收费 e*/
  /*资金提存 s*/
  .zjtc-view { padding-bottom: 50px; }
  .zjtc-content-box { margin-top: 40px; }
  .zjtc-content-box table tbody td { padding: 15px 30px; }
  .zjtc-content-box table .bgf7 { font-size: 16px; line-height: 22px; }
  .zjtc-content-box .table-box { margin-bottom: 25px; }
  .zjtc-content-box .other-box h4 { font-size: 18px; padding: 13px; }
  .zjtc-content-box .other-box .txt { padding: 24px 44px; line-height: 24px; }
  .zjtc-content-box .tips-box { margin-top: 13px; }
  .zjtc-content-box .tips-box dd { line-height: 24px; }
  .zjtc-content-box .word > p { line-height: 24px; }
  .zjtc-content-box .word table td[colspan="2"] { font-weight: bold; font-size: 16px; line-height: 22px; }
  .zjtc2-view { padding-bottom: 6.25%; }
  /*资金提存 e*/
  /*表格下载 s*/
  .download-view { padding-bottom: 56px; }
  .download-view .public-list1 { margin-top: 30px; }
  .download-view .hgy-pagination { margin-top: 40px; }
  /*表格下载 e*/
  /*常见问题 s*/
  .faq-view { padding-bottom: 3.80208%; }
  .faq-view .hgy-pagination { margin-top: 40px; }
  .faq-list { margin-top: 30px; }
  .faq-list li { margin-bottom: 20px; }
  .faq-list .hb { cursor: pointer; }
  .faq-list .hb:hover h2 { background-color: #004193; color: #fff; }
  .faq-list .hb:hover h2::before { background-image: url(../images/icon-q1.png); }
  .faq-list .hb:hover .icon { background-color: #0d51a8; background-image: url(../images/icon-read2.png); }
  .faq-list .hb h2 { padding: 14px 260px 14px 52px; -webkit-transition: all .3s; -o-transition: all .3s; transition: all .3s; }
  .faq-list .hb h2::before { top: 11px; left: 10px; width: 28px; height: 28px; -webkit-transition: all .3s; -o-transition: all .3s; transition: all .3s; }
  .faq-list .hb .icon { width: 100px; -webkit-transition: all .3s; -o-transition: all .3s; transition: all .3s; }
  .faq-list .bd { padding: 25px 30px; }
  .faq-list .bd .txt { padding-left: 52px; background-size: 28px 28px; line-height: 26px; padding-top: 0; padding-right: 200px; }
  /*常见问题 e*/
  /*首页 s*/
  .inbanner-swiper .swiper-slide.cur .inbanner-item .en { -webkit-transition-delay: 200ms; -o-transition-delay: 200ms; transition-delay: 200ms; opacity: 1; -webkit-transform: translateY(0); -ms-transform: translateY(0); -o-transform: translateY(0); transform: translateY(0); }
  .inbanner-swiper .swiper-slide.cur .inbanner-item .zh { opacity: 1; -webkit-transform: translateY(0); -ms-transform: translateY(0); -o-transform: translateY(0); transform: translateY(0); -webkit-transition-delay: 400ms; -o-transition-delay: 400ms; transition-delay: 400ms; }
  .inbanner-item .en { font-size: 18px; margin-bottom: 10px; opacity: 0; -webkit-transition: all .5s; -o-transition: all .5s; transition: all .5s; -webkit-transform: translateY(10px); -ms-transform: translateY(10px); -o-transform: translateY(10px); transform: translateY(10px); }
  .inbanner-item .zh { font-size: 36px; font-weight: 200; line-height: 50px; opacity: 0; -webkit-transition: all .5s; -o-transition: all .5s; transition: all .5s; -webkit-transform: translateY(10px); -ms-transform: translateY(10px); -o-transform: translateY(10px); transform: translateY(10px); }
  .inbanner-page { display: none; }
  .insw-btn { position: absolute; top: 50%; -webkit-transform: translateY(-50%); -ms-transform: translateY(-50%); -o-transform: translateY(-50%); transform: translateY(-50%); width: 22px; height: 49px; background-position: center center; background-size: 100% 100%; -webkit-transition: all .3s; -o-transition: all .3s; transition: all .3s; cursor: pointer; z-index: 3; }
  .insw-btn.next { -webkit-transform: translateY(-50%) rotate(180deg); -ms-transform: translateY(-50%) rotate(180deg); -o-transform: translateY(-50%) rotate(180deg); transform: translateY(-50%) rotate(180deg); }
  .inbanner-prev { background-image: url(../images/insw-prev.png); left: 40px; }
  .inbanner-prev:hover { background-image: url(../images/insw-prev-o.png); }
  .inbanner-next { background-image: url(../images/insw-prev.png); right: 40px; }
  .inbanner-next:hover { background-image: url(../images/insw-prev-o.png); }
  .inbusiness { padding-top: 5.20833%; padding-bottom: 6.25%; }
  .inbusiness .content ul { background-size: 100% 100%; }
  .inbusiness .content li:hover::before { background: rgba(14, 121, 221, 0.5); }
  .inbusiness .content li:hover .icon { height: 0; }
  .inbusiness .content li:hover .inbusiness-item { bottom: 50%; -webkit-transform: translateY(50%); -ms-transform: translateY(50%); -o-transform: translateY(50%); transform: translateY(50%); }
  .inbusiness .content li:hover .inbusiness-item .word .desc { height: 52px; }
  .inbusiness-item { position: absolute; width: 100%; left: 0; bottom: 15px; padding: 0 20px; -webkit-transition: all .3s; -o-transition: all .3s; transition: all .3s; }
  .inbusiness-item .icon { width: 50px; height: 50px; -webkit-transition: all .3s; -o-transition: all .3s; transition: all .3s; }
  .inbusiness-item .word h2 { font-size: 18px; }
  .inbusiness-item .word .desc { height: 0; -webkit-transition: all .3s; -o-transition: all .3s; transition: all .3s; font-size: 16px; line-height: 26px; max-height: 52px; }
  .interritory { padding-top: 5.20833%; padding-bottom: 6.25%; }
  .interritory-page { display: none; }
  .interritory-desc { font-size: 18px; line-height: 32px; }
  .interritory-swiper { padding-top: 50px; }
  .interritory-item { -webkit-transition: all .3s; -o-transition: all .3s; transition: all .3s; }
  .interritory-item:hover { -webkit-transform: translate3d(0, -15px, 0); transform: translate3d(0, -15px, 0); -webkit-box-shadow: 0 15px 20px -18px rgba(0, 0, 0, 0.3); box-shadow: 0 15px 20px -18px rgba(0, 0, 0, 0.3); }
  .interritory-item:hover img { -webkit-transform: translate(-50%, -50%) scale(1.03); -ms-transform: translate(-50%, -50%) scale(1.03); -o-transform: translate(-50%, -50%) scale(1.03); transform: translate(-50%, -50%) scale(1.03); }
  .interritory-item .label { line-height: 30px; font-size: 14px; padding: 0 20px; min-width: 80px; }
  .interritory-item .word { padding: 20px; }
  .interritory-item .word h2 { font-size: 18px; }
  .interritory-swiper-box { padding: 0 50px; position: relative; }
  .interritory-swiper-box .insw-btn { margin-top: 25px; }
  .interritory-prev { background-image: url(../images/insw-white-prev.png); left: 0; }
  .interritory-prev:hover { background-image: url(../images/insw-black-prev.png); }
  .interritory-next { background-image: url(../images/insw-white-prev.png); right: 0; }
  .interritory-next:hover { background-image: url(../images/insw-black-prev.png); }
  .inreport { position: relative; padding-left: 33.33333%; padding-bottom: 60px; padding-top: 60px; }
  .inreport .inreport-img { width: 33.33333%; height: 100%; position: absolute; top: 0; left: 0; }
  .inreport .inreport-img::after { padding-bottom: 0; }
  .inreport-content { padding-top: 0; }
  .inreport-content .public-title2 { margin-bottom: 20px; }
  .inreport-content .public-title2 a { font-size: 16px; line-height: 30px; -webkit-transition: all .3s; -o-transition: all .3s; transition: all .3s; }
  .inreport-content .public-title2 a:hover { color: #d23919; }
  .inreport-content li .label { min-width: 80px; line-height: 30px; font-size: 14px; padding: 0 12px; text-align: center; }
  .inreport-content li h2 { letter-spacing: -1px; }
  .inreport-content li h2 a { font-size: 18px; -webkit-transition: all .3s; -o-transition: all .3s; transition: all .3s; }
  .inreport-content li h2 a:hover { color: #d23919; }
  /*首页 e*/
  /*股票产品 s*/
  .stock-product-view { padding-bottom: 4.42708%; }
  .stock-product-view .content { margin-top: 0; }
  .stock-product-view .content .item { margin-top: 50px; margin-bottom: 0; }
  .stock-product-view .content .txt { padding: 15px 0; margin-bottom: 0; }
  .stock-product-view .content-head { line-height: 50px; font-size: 20px; }
  .stock-product-view table h3 { font-size: 18px; margin-bottom: 15px; }
  .stock-product-view table td { padding-top: 14px; padding-bottom: 14px; }
  .stock-product-view table td.fwbold { font-size: 16px; line-height: 22px; }
  .stock-product-view table td:nth-child(2) { padding-left: 60px; padding-right: 60px; }
  /*股票产品 e*/
  /*单页-1 s*/
  .load-link { padding-left: 40px; line-height: 30px; background-size: auto 30px; }
  .one-page-view { padding-bottom: 3.85417%; }
  .one-page-view .content { margin-top: 46px; line-height: 24px; }
  .one-page-stock { margin-top: 42px; }
  .one-page-stock h5 { font-size: 20px; margin-bottom: 22px; }
  .one-page-stock td { width: 41.66667%; padding-top: 15px; padding-bottom: 15px; padding-left: 60px; }
  .one-page-stock td:nth-child(1) { width: 16.66667%; font-size: 16px; padding-left: 10px; padding-right: 10px; }
  /*单页-1 e*/
  /*单页-2 s*/
  .two-page-view { padding-bottom: 3.54167%; }
  .two-page-area .content { margin-top: 40px; line-height: 24px; }
  .two-page-area .content h3 { font-size: 18px; padding: 8px 0; }
  .two-page-area table th { font-size: 20px; }
  .two-page-area table td { padding-top: 15px; padding-bottom: 15px; }
  .two-page-area table td:nth-child(1) { width: 297px; font-size: 16px; }
  .two-page-area .table2 td:nth-child(2) { padding-left: 60px; padding-right: 60px; }
  /*单页-2 e*/
  /*单页-3 s*/
  .three-page-view { padding-bottom: 4.47917%; }
  .three-page-view .content { margin-top: 40px; line-height: 24px; }
  .three-page-view .content h3 { font-size: 18px; padding: 8px 0; }
  .three-page-view table th { font-size: 20px; }
  .three-page-view table td { padding-top: 15px; padding-bottom: 15px; }
  .three-page-view table td:nth-child(1) { width: 200px; font-size: 16px; }
  /*单页-3 e*/
  /*单页-4 s*/
  .four-page-view { padding-bottom: 4.0625%; }
  .four-page-view .content { margin-top: 40px; line-height: 24px; }
  .four-page-view table th { font-size: 20px; }
  .four-page-view table td { padding: 15px 60px; }
  .four-page-view table td:nth-child(1) { font-size: 16px; }
  .four-page-view table td:nth-child(1), .four-page-view table td:nth-child(3) { width: 297px; padding-left: 20px; padding-right: 20px; }
  /*单页-4 e*/
  /*单页-5 s*/
  .five-page-view { padding-bottom: 5.20833%; }
  .five-page-view .content { margin-top: 50px; }
  .five-page-view .content h3 { font-size: 18px; padding: 8px 0; }
  .five-page-view .content .load-link { margin-top: 18px; }
  /*单页-5 e*/
  /*单页-6 s*/
  .six-page-view { padding-bottom: 4.42708%; }
  .six-page-view .content { margin-top: 40px; }
  .six-page-view .content h3 { padding: 8px 0; }
  .six-page-view .content .load-link { margin-top: 18px; }
  .six-page-view .hgy-pagination { margin-top: 47px; margin-bottom: 45px; }
  .six-page-view table th { font-size: 20px; }
  .six-page-view table td { padding: 15px 60px; }
  .six-page-view table td:nth-child(1) { font-size: 16px; }
  /*单页-6 e*/
  /*基金产品概括 s*/
  .fund-one-view { padding-bottom: 5.20833%; }
  .fund-one-area .word1-info { padding-top: 30px; padding-bottom: 18px; margin-bottom: 30px; }
  .fund-one-area .word1-info > h5 { font-size: 26px; }
  .fund-one-area .word1-info .desc { font-size: 16px; }
  .fund-one-area .word1-list { padding-bottom: 0; margin-bottom: 0; }
  .fund-one-area .word1-list li { margin-bottom: 35px; }
  .fund-one-area .word1-list li:hover img { -webkit-transform: translate(-50%, -50%) scale(1.05); -ms-transform: translate(-50%, -50%) scale(1.05); -o-transform: translate(-50%, -50%) scale(1.05); transform: translate(-50%, -50%) scale(1.05); }
  .fund-one-area .word1-list li:hover h2 { color: #d23919; }
  .fund-one-area .word1-list h2 { font-size: 20px; margin-bottom: 8px; -webkit-transition: all .3s; -o-transition: all .3s; transition: all .3s; }
  .fund-one-area .word1-list .desc { font-size: 16px; line-height: 30px; height: 60px; margin-bottom: 18px; }
  .fund-one-area .word1-list .link { font-size: 16px; }
  .fund-one-area .word1 { margin-bottom: 40px; }
  .fund-one-area .word2 { margin-bottom: 25px; }
  .fund-one-area .word2-area { margin-top: 25px; }
  .fund-one-area .word2-area .left { padding: 0 40px; }
  .fund-one-area .word2-area .left ul { max-height: 112px; }
  .fund-one-area .word2-area .left a { font-size: 16px; padding: 4px 0; -webkit-transition: all .3s; -o-transition: all .3s; transition: all .3s; }
  .fund-one-area .word2-area .left a:hover { color: #d23919; }
  .fund-one-area .word3-area { padding: 20px 15px; font-size: 16px; line-height: 30px; }
  /*基金产品概括 e*/
  /*基金优势 s*/
  .fund-two-view { padding-bottom: 5.20833%; }
  .fund-two-view .word1-area { padding-top: 20px; }
  .fund-two-view .word1-area .table1::-webkit-scrollbar, .fund-two-view .word1-area .table2::-webkit-scrollbar { width: auto; height: 5px; background-color: rgba(0, 0, 0, 0); }
  .fund-two-view .word1-area .table1::-webkit-scrollbar-track, .fund-two-view .word1-area .table2::-webkit-scrollbar-track { -webkit-box-shadow: inset 0 0 2px rgba(0, 0, 0, 0.1); -webkit-border-radius: 2px; border-radius: 2px; background-color: rgba(0, 0, 0, 0); }
  .fund-two-view .word1-area .table1::-webkit-scrollbar-thumb, .fund-two-view .word1-area .table2::-webkit-scrollbar-thumb { -webkit-border-radius: 2px; border-radius: 2px; -webkit-box-shadow: inset 0 0 2px rgba(0, 0, 0, 0.1); background-color: #d23919; }
  .fund-two-view .word1-area .table1 { margin-bottom: 18px; }
  .fund-two-view .word1-area .table1 table td { padding-top: 11px; padding-bottom: 11px; }
  .fund-two-view .word3-area { padding-top: 20px; padding-left: 15px; padding-right: 15px; }
  .fund-two-view .word3-area h3 { font-size: 20px; margin-bottom: 14px; }
  .fund-two-view .word3-area .w3-txt { font-size: 16px; line-height: 30px; }
  .fund-two-view .word3-area dl dd::before { top: 11px; }
  /*基金优势 e*/
  /*结构性产品 s*/
  .fund-three-view { padding-bottom: 5.20833%; }
  .fund-three-view .word1-area .txt { font-size: 16px; line-height: 24px; padding-top: 20px; }
  .fund-three-view .word2-area { padding: 20px 0; }
  .fund-three-view .word2-area a { font-size: 18px; padding: 8px 0; -webkit-transition: all .3s; -o-transition: all .3s; transition: all .3s; }
  .fund-three-view .word2-area a:hover { color: #d23919; }
  .fund-three-view .word2-area dd::before { top: 17px; }
  /*结构性产品 e*/
  /*股票挂钩产品 s*/
  .fund-four-view { padding-bottom: 10.41667%; }
  .fund-four-view .fund-four-area > .word { padding-top: 30px; padding-bottom: 40px; }
  .fund-four-view .fund-four-area > .word h3 { font-size: 20px; }
  .fund-four-view .fund-four-area > .word .w-desc { font-size: 16px; }
  .fund-four-view .fund-four-area > .word .hgyAutoImg { margin: 30px 0; }
  .fund-four-view .fund-four-area > .word .item { margin-top: 38px; }
  .fund-four-view .fund-four-area > .word .item h4 { font-size: 18px; margin-bottom: 14px; }
  .fund-four-view .fund-four-area > .word .item .txt { font-size: 16px; line-height: 30px; }
  /*股票挂钩产品 e*/ }


@media (min-width: 1260px) { /*关于银河 s*/
  .about-list { margin-top: 60px; }
  .about-list .item { padding-top: 43px; padding-bottom: 40px; }
  .about-list .item .icon { margin-bottom: 26px; }
  .about-history-swiper .about-history-item .year { font-size: 42px; }
  /*关于银河 e*/
  /*客户服务 s*/
  .customer-ul li { padding-right: 50px; }
  /*客户服务 e*/
  /*开户流程 s*/
  .khlc-content { padding-bottom: 20px; }
  .khlc-content .khlc-ul { margin-top: 67px; }
  .khlc-content .khlc-ul li { margin-bottom: 60px; }
  .khlc-content .khlc-ul .icon { width: 87px; height: 87px; margin-bottom: 48px; }
  .khlc-content .khlc-ul .count { margin-bottom: 42px; }
  .khlc-content .khlc-ul .desc { height: 122px; }
  /*开户流程 e*/
  /*开户所需文件 s*/
  .khwj-tab-content table td { padding-left: 30px; padding-right: 30px; }
  /*开户所需文件 e*/
  /*预约开户 s*/
  .yykh-content { padding-bottom: 80px; }
  .select-date-toggle div { width: 100px; }
  .yykh-form .form-info .form-area .input-box.select-time > input { width: 100px; }
  /*预约开户 e*/
  /*服务收费 s*/
  .service-charge-area .public-list1 { margin-top: 40px; }
  .service-charge-area .hgy-pagination { margin-top: 50px; }
  /*服务收费 e*/
  /*资金提存 s*/
  .zjtc-content-box table tbody td { padding: 20px 50px; }
  .zjtc-content-box .other-box h4 { font-size: 20px; }
  .zjtc-content-box .other-box .txt { padding: 28px 66px 38px 66px; }
  .zjtc-content-box .word { margin-top: 30px; }
  .zjtc-content-box .word .table-box { margin-top: 48px; }
  .zjtc-content-box .word table td { padding-left: 83px; text-align: left; }
  .zjtc-content-box .word table td[colspan="2"] { text-align: center; padding-left: 0; padding-right: 0; }
  .zjtc-content-box .word table .bgf7 { padding-left: 17%; }
  /*资金提存 e*/
  /*表格下载 s*/
  .download-view .public-list1 { margin-top: 40px; }
  .download-view .hgy-pagination { margin-top: 50px; }
  /*表格下载 e*/
  /*常见问题 s*/
  .faq-view .hgy-pagination { margin-top: 58px; }
  /*常见问题 e*/
  /*首页 s*/
  .inbanner-item .en { font-size: 20px; margin-bottom: 18px; }
  .inbanner-item .zh { font-size: 48px; line-height: 60px; }
  .inbanner-prev { left: 60px; }
  .inbanner-next { right: 60px; }
  .inbusiness .content { margin-top: 50px; }
  .inbusiness .content li { height: 200px; }
  .inbusiness-item { padding: 0 30px; }
  .inbusiness-item .icon { width: 63px; height: 63px; margin-bottom: 16px; }
  .inbusiness-item .word h2 { margin-bottom: 15px; font-size: 22px; }
  .interritory-desc { margin-top: 21px; }
  .interritory-swiper { padding-top: 54px; }
  .interritory-item .word { padding: 24px 30px; }
  .interritory-item .word h2 { font-size: 20px; margin-bottom: 8px; }
  .inreport { padding-top: 5.20833%; padding-bottom: 5.20833%; }
  .inreport-content .public-title2 { margin-bottom: 30px; }
  .inreport-content .public-title2 a { line-height: 36px; }
  .inreport-content li .item { padding-top: 40px; padding-left: 30px; padding-right: 30px; }
  .inreport-content li .label { left: 30px; }
  .inreport-content li h2 { margin-bottom: 16px; }
  .inreport-content li h2 a { font-size: 20px; }
  .inreport-content li .number { font-size: 30px; }
  /*首页 e*/
  /*基金产品概括 s*/
  .fund-one-area .word1-info { padding-top: 44px; padding-bottom: 22px; margin-bottom: 40px; }
  .fund-one-area .word1-info > h5 { font-size: 30px; }
  .fund-one-area .word1-list li { margin-bottom: 53px; }
  .fund-one-area .word1-list h2 { font-size: 24px; }
  .fund-one-area .word1-list .desc { margin-bottom: 28px; }
  .fund-one-area .word2-area .left ul { max-height: 145px; }
  .fund-one-area .word2-area .left li::before { top: 14px; }
  .fund-one-area .word2-area .left a { padding: 8px 0; }
  /*基金产品概括 e*/
  /*基金优势 s*/
  .fund-two-view .word3-area h3 { font-size: 24px; }
  /*基金优势 e*/
  /*股票挂钩产品 s*/
  .fund-four-view .fund-four-area > .word h3 { font-size: 24px; }
  /*股票挂钩产品 e*/ }


@media (min-width: 1460px) { /*关于银河 s*/
  .about-history-area { padding: 0; }
  .about-history-prev { left: -100px; }
  .about-history-next { right: -100px; }
  /*关于银河 e*/
  /*首页 s*/
  .inbanner-prev { left: 50%; -webkit-transform: translate(-50%, -50%); -ms-transform: translate(-50%, -50%); -o-transform: translate(-50%, -50%); transform: translate(-50%, -50%); margin-left: -689px; }
  .inbanner-next { right: 50%; -webkit-transform: translate(-50%, -50%) rotate(180deg); -ms-transform: translate(-50%, -50%) rotate(180deg); -o-transform: translate(-50%, -50%) rotate(180deg); transform: translate(-50%, -50%) rotate(180deg); margin-right: -700px; }
  .inbusiness .content li { height: 250px; }
  .interritory-swiper-box { padding: 0 60px; }
  .inreport { padding-left: 0; }
  .inreport .commonweb1400 { padding-left: 471px; }
  .inreport-content li .item { padding-bottom: 25px; }
  .inreport-content li h2 { margin-bottom: 20px; }
  .inreport-content li .number { line-height: 30px; font-size: 40px; }
  .inreport-content li .number::after { background-size: 100% 100%; }
  .inreport-content li .number.up::after { -webkit-transform: translate(10px, 3px); -ms-transform: translate(10px, 3px); -o-transform: translate(10px, 3px); transform: translate(10px, 3px); }
  .inreport-content li .number.down::after { -webkit-transform: translate(10px, 14px); -ms-transform: translate(10px, 14px); -o-transform: translate(10px, 14px); transform: translate(10px, 14px); }
  /*首页 e*/ }


.report { padding-top: 50px; padding-bottom: 80px; }

.report .report-switch { text-align: center; margin-bottom: 45px; }

.report .report-switch a { display: inline-block; padding: 0 25px; line-height: 42px; font-size: 16px; color: #5b5b5b; }

.report .report-switch a.active { padding: 0px 45px; color: #ffffff; background-color: #004193; -webkit-border-radius: 42px; border-radius: 42px; }

.report .tip { color: #d23919; font-size: 18px; text-align: center; margin-bottom: 45px; }

.report .lang { margin-left: -15px; margin-right: -15px; }

.report .lang li { width: 33.33333%; float: left; padding: 0px 15px; }

.report .lang li a { display: block; padding-bottom: 51.81347%; background-color: #eee; border: 1px solid #ddd; -webkit-transition: -webkit-transform .3s, -webkit-box-shadow .3s; transition: -webkit-transform .3s, -webkit-box-shadow .3s; -o-transition: box-shadow .3s, -o-transform .3s; transition: transform .3s, box-shadow .3s; transition: transform .3s, box-shadow .3s, -webkit-transform .3s, -o-transform .3s, -webkit-box-shadow .3s; }

.report .lang li a:hover { -webkit-transform: translateY(-20px); -ms-transform: translateY(-20px); -o-transform: translateY(-20px); transform: translateY(-20px); border: 2px solid #004193; background-color: #f6f6f6; -webkit-box-shadow: 0px 40px 40px -50px #004193; box-shadow: 0px 40px 40px -50px #004193; }

.report .lang li a img { min-width: auto; width: auto; height: auto; }

.report .report-list { margin-left: -15px; margin-right: -15px; }

.report .report-list li { width: 33.33333%; padding: 0 15px; float: left; }

.report .report-list .item { background-color: #f7f7f7; display: block; margin-bottom: 35px; }

.report .report-list .item:hover .img img { -webkit-transform: translate(-50%, -50%) scale(1.1); -ms-transform: translate(-50%, -50%) scale(1.1); -o-transform: translate(-50%, -50%) scale(1.1); transform: translate(-50%, -50%) scale(1.1); }

.report .report-list .item:hover .content h2 { color: #e73814; }

.report .report-list .item .img:after { padding-bottom: 54.97382%; }

.report .report-list .item .content { padding: 25px; }

.report .report-list .item .content h2 { overflow: hidden; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; text-overflow: ellipsis; height: 66px; font-size: 18px; line-height: 33px; font-weight: bold; margin-bottom: 25px; }

.report .report-list .item .content span { color: #828282; }

@media (max-width: 768px) { .report .report-list li { width: 50%; } }

@media (max-width: 414px) { .report { padding-top: 30px; padding-bottom: 50px; }
  .report .lang li { width: 100%; margin-bottom: 20px; }
  .report .report-switch, .report .tip { margin-bottom: 30px; }
  .report .report-list li { width: 100%; } }

.soft-container { padding-bottom: 7.55208%; }

.soft-download { padding-top: 50px; overflow-x: auto; overflow-y: hidden; padding-bottom: 5px; }

.soft-download::-webkit-scrollbar { width: auto; height: 5px; background-color: rgba(0, 0, 0, 0); }

.soft-download::-webkit-scrollbar-track { -webkit-box-shadow: inset 0 0 2px rgba(0, 0, 0, 0.1); -webkit-border-radius: 2px; border-radius: 2px; background-color: rgba(0, 0, 0, 0); }

.soft-download::-webkit-scrollbar-thumb { -webkit-border-radius: 2px; border-radius: 2px; -webkit-box-shadow: inset 0 0 2px rgba(0, 0, 0, 0.1); background-color: #d23919; }

.soft-download table { width: 1200px; text-align: center; }

.soft-download table tr th { display: table-cell; }

.soft-download table th, .soft-download table td { border: 1px solid #e9e9e9; }

.soft-download table td { padding: 50px 20px; display: table-cell; }

.soft-download table td.bg { background-color: #f7f7f7; }

.soft-download table .platform { display: table; text-align: center; color: #000000; font-size: 16px; padding: 0px 20px; }

.soft-download table .platform > div { display: table-cell; vertical-align: middle; white-space: nowrap; width: 96px; }

.soft-download table a { display: block; color: #4c4c4c; text-decoration: underline; line-height: 22px; margin-bottom: 20px; white-space: nowrap; }

.soft-download table a:last-child { margin-bottom: 0; }

.soft-download table a:hover { color: #d23919; }

@media (max-width: 414px) { .soft-download { padding-top: 30px; padding-bottom: 50px; }
  .soft-download table td { padding: 25px 20px; }
  .soft-download table a { margin-bottom: 10px; } }


/*内页banner + 二级导航 s*/
.page-container { position: relative; width: 100%; overflow: hidden; }

.public-banner .hgyAutoImg { overflow: hidden; position: relative; padding-bottom: 0; }

.public-banner .hgyAutoImg img { width: auto; position: relative; left: 50%; -webkit-transform: translateX(-50%); -ms-transform: translateX(-50%); -o-transform: translateX(-50%); transform: translateX(-50%); height: 180px; }

.public-banner .side-home { display: none; }

.public-banner .side-share { display: none; }

.public-banner .side-nav-view { margin-left: -15px; margin-right: -15px; position: relative; }

.public-banner .side-nav-toggle { background-color: #f0f0f0; padding: 10px 0; text-align: center; cursor: pointer; font-size: 0; overflow: hidden; position: relative; }

.public-banner .side-nav-toggle::after { content: ''; position: absolute; top: 17px; width: 10px; height: 10px; border-left: solid 2px #aaa; border-bottom: solid 2px #aaa; -webkit-transform: rotate(-45deg); -ms-transform: rotate(-45deg); -o-transform: rotate(-45deg); transform: rotate(-45deg); margin-left: 8px; -webkit-transition: all .3s; -o-transition: all .3s; transition: all .3s; }

.public-banner .side-nav-toggle.active::after { top: 23px; -webkit-transform: rotate(-225deg); -ms-transform: rotate(-225deg); -o-transform: rotate(-225deg); transform: rotate(-225deg); }

.public-banner .side-nav-toggle span { line-height: 30px; display: inline-block; vertical-align: middle; font-size: 18px; }

.public-banner .side-nav-swiper { position: absolute; left: 0; top: 100%; width: 100%; background: #fff; z-index: 3; display: none; -webkit-box-shadow: rgba(0, 0, 0, 0.6) 0px 10px 20px -15px; box-shadow: rgba(0, 0, 0, 0.6) 0px 10px 20px -15px; }

.public-banner .side-nav-swiper .swiper-wrapper { display: block; -webkit-transform: none; -ms-transform: none; -o-transform: none; transform: none; height: auto; }

.public-banner .sidenav-list li { border-bottom: solid 1px #ccc; }

.public-banner .sidenav-list li.active h3 i::before { -webkit-transform: rotate(-225deg); -ms-transform: rotate(-225deg); -o-transform: rotate(-225deg); transform: rotate(-225deg); top: 23px; }

.public-banner .sidenav-list h3 { position: relative; }

.public-banner .sidenav-list h3 a { display: block; font-size: 16px; line-height: 30px; padding: 10px 20px; }

.public-banner .sidenav-list h3 i { position: absolute; top: 0; right: 0; height: 100%; width: 80px; }

.public-banner .sidenav-list h3 i::before { content: ''; position: absolute; top: 17px; right: 22px; width: 10px; height: 10px; border-bottom: solid 1px #aaa; border-left: solid 1px #aaa; -webkit-transform: rotate(-45deg); -ms-transform: rotate(-45deg); -o-transform: rotate(-45deg); transform: rotate(-45deg); -webkit-transition: all .3s; -o-transition: all .3s; transition: all .3s; }

.public-banner .sidenav-subnav { padding-bottom: 10px; display: none; }

.public-banner .sidenav-subnav a { display: block; line-height: 22px; padding: 9px 35px; }

@media (min-width: 768px) { .public-banner .hgyAutoImg img { width: 100%; position: absolute; -webkit-transform: none; -ms-transform: none; -o-transform: none; transform: none; height: auto; left: 0; }
  .public-banner .side-nav-view { margin-left: -20px; margin-right: -20px; } 
  .public-banner .hgyAutoImg { padding-bottom: 20.83333%; }
}

@media (min-width: 992px) { .public-banner .side-nav-view { margin-left: -40px; margin-right: -40px; } }

@media (min-width: 1024px) { .public-banner .side-nav-toggle { display: none !important; }
  .public-banner .side-nav-view { font-size: 0; margin: 0; position: relative; padding-left: 50px; border-left: solid 1px #d9d9d9; padding-right: 66px; }
  .public-banner .side-nav { border-bottom: solid 1px #d9d9d9; }
  .public-banner .side-home { display: inline-block; vertical-align: top; position: absolute; left: 0; top: 0; border-right: solid 1px #d9d9d9; }
  .public-banner .side-home a { display: block; width: 50px; height: 50px; background: url(../images/icon-home.png) no-repeat center center; }
  .public-banner .side-nav-swiper { position: static; -webkit-transform: none; -ms-transform: none; -o-transform: none; transform: none; display: inline-block !important; font-size: 0; -webkit-box-shadow: none; box-shadow: none; width: 100%; padding-bottom: 500px; margin-bottom: -500px; background: transparent; border: 0; }
  .public-banner .side-nav-swiper .swiper-wrapper { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; height: 100%; }
  .public-banner .sidenav-list li { border: 0; display: inline-block; vertical-align: top; position: relative; width: auto; }
  .public-banner .sidenav-list li::after { content: ''; position: absolute; top: 50%; -webkit-transform: translateY(-50%); -ms-transform: translateY(-50%); -o-transform: translateY(-50%); transform: translateY(-50%); width: 13px; height: 11px; background: url(../images/icon-line.png) no-repeat center center; background-size: 100% 100%; right: 15px; opacity: 0; -webkit-transition: all .3s; -o-transition: all .3s; transition: all .3s; }
  .public-banner .sidenav-list li:first-child h3 a { border: 0; }
  .public-banner .sidenav-list li.cur h3 a { color: #d74f33; }
  .public-banner .sidenav-list li.cur::after { background-image: url(../images/icon-line-o.png); }
  .public-banner .sidenav-list li:hover .sidenav-subnav { -webkit-transform: translate(-50%, 1px); -ms-transform: translate(-50%, 1px); -o-transform: translate(-50%, 1px); transform: translate(-50%, 1px); pointer-events: auto; opacity: 1; }
  .public-banner .sidenav-list li:hover h3 a { color: #d74f33; }
  .public-banner .sidenav-list li:hover::after { background-image: url(../images/icon-line-o.png); }
  .public-banner .sidenav-list h3 i { display: none !important; }
  .public-banner .sidenav-list h3 a { text-align: center; font-size: 14px; color: #5b5b5b; padding-left: 9px; padding-right: 9px; }
  .public-banner .side-share { display: block; position: absolute; top: 0; right: 0; border-left: solid 1px #d9d9d9; }
  .public-banner .side-share:hover .bdsharebuttonbox { -webkit-transform: translate(-50%, 0); -ms-transform: translate(-50%, 0); -o-transform: translate(-50%, 0); transform: translate(-50%, 0); pointer-events: auto; opacity: 1; }
  .public-banner .side-share > a { display: block; height: 50px; line-height: 50px; background-repeat: no-repeat; background-position: right center; background-image: url(../images/icon-share.png); font-size: 13px; padding: 0 20px; color: #4d5c63; opacity: 0.7; }
  .public-banner .side-share .bdsharebuttonbox { display: block !important; position: absolute; left: 50%; -webkit-transform: translate(-50%, 12px); -ms-transform: translate(-50%, 12px); -o-transform: translate(-50%, 12px); transform: translate(-50%, 12px); top: 100%; z-index: 3; width: 100px; padding: 10px 0; background-color: #fff; border: 1px solid #e5ddd0; -webkit-transition: all .3s; -o-transition: all .3s; transition: all .3s; pointer-events: none; opacity: 0; }
  .public-banner .side-share .bdsharebuttonbox a { display: block; float: none; width: auto; height: auto; margin: 10px 0; padding-left: 48px; font-size: 14px; line-height: 16px; background-repeat: no-repeat; background-position-x: 20px; }
  .public-banner .sidenav-subnav { display: block !important; font-size: 14px; position: absolute; top: 100%; left: 50%; padding-top: 10px; padding-bottom: 18px; background: #fff; width: 180px; -webkit-transform: translate(-50%, 12px); -ms-transform: translate(-50%, 12px); -o-transform: translate(-50%, 12px); transform: translate(-50%, 12px); pointer-events: none; opacity: 0; -webkit-transition: all .3s; -o-transition: all .3s; transition: all .3s; z-index: 2; }
  .public-banner .sidenav-subnav a { text-align: center; padding-left: 10px; padding-right: 10px; line-height: 20px; display: block; -webkit-transition: all .3s; -o-transition: all .3s; transition: all .3s; }
  .public-banner .sidenav-subnav a:hover { color: #d74f33; } }

@media (min-width: 1260px) { .public-banner .sidenav-list h3 a { padding-left: 10px; padding-right: 10px; } }

/*内页banner + 二级导航 e*/
/*头部 s*/
header { height: 60px; }

header .headfixed { position: fixed; top: 0; left: 0; background: #fff; width: 100%; z-index: 99; padding: 0 15px; -webkit-box-shadow: 0 0 10px rgba(0, 0, 0, 0.1); box-shadow: 0 0 10px rgba(0, 0, 0, 0.1); }

header .logo { display: block; float: left; padding: 17px 0; }

header .logo img { height: 26px; display: block; }

header nav { position: fixed; top: 60px; z-index: 99; left: 0; width: 100%; height: 100%; overflow-y: auto; background-color: #fff; padding: 0 0 60px 0; border-top: 1px solid #e1e5e9; display: none; }

header nav li { position: relative; border-bottom: 1px solid #e1e5e9; }

header nav li.active i::before { -webkit-transform: rotate(-225deg); -ms-transform: rotate(-225deg); -o-transform: rotate(-225deg); transform: rotate(-225deg); top: 21px; }

header nav h3 { position: relative; }

header nav h3 a { display: block; padding: 13px 20px; line-height: 24px; color: #333; font-size: 16px; }

header nav h3 i { position: absolute; top: 0; right: 0; height: 100%; width: 80px; }

header nav h3 i::before { content: ''; position: absolute; top: 16px; right: 22px; width: 10px; height: 10px; border-bottom: solid 1px #aaa; border-left: solid 1px #aaa; -webkit-transform: rotate(-45deg); -ms-transform: rotate(-45deg); -o-transform: rotate(-45deg); transform: rotate(-45deg); -webkit-transition: all .3s; -o-transition: all .3s; transition: all .3s; }

header .head-subnav { display: none; }

header .head-subnav a { display: block; padding: 10px 30px; line-height: 20px; font-size: 14px; color: rgba(0, 0, 0, 0.7); }

header .head-right { float: right; font-size: 0; margin-top: 15px; }

header .login.login2{background:#5b9bd5;}

header .login { display: inline-block; vertical-align: top; margin-right: 10px; }

header .login .unlogin a, header .login .unlogin span, header .login .islogin a, header .login .islogin span { display: inline-block; vertical-align: top; font-size: 14px; line-height: 30px; }

header .login .unlogin span, header .login .islogin span { padding: 0 5px; }

header .login .islogin a { max-width: 50px; white-space: nowrap; text-overflow: ellipsis; overflow: hidden; }

header .lang { display: inline-block; vertical-align: top; font-size: 14px; margin-right: 10px; position: relative; }

header .lang > a { display: block; width: 30px; height: 30px; text-align: left; line-height: 30px; position: relative; }

header .lang > a::after { content: ''; position: absolute; top: 50%; -webkit-transform: translateY(-50%) rotate(45deg); -ms-transform: translateY(-50%) rotate(45deg); -o-transform: translateY(-50%) rotate(45deg); transform: translateY(-50%) rotate(45deg); right: 2px; margin-top: -1px; width: 6px; height: 6px; border-right: solid 1px #3e3e3e; border-bottom: solid 1px #3e3e3e; }

header .lang:hover .lang-box { -webkit-transform: translate(-50%, 0); -ms-transform: translate(-50%, 0); -o-transform: translate(-50%, 0); transform: translate(-50%, 0); pointer-events: auto; opacity: 1; }

header .lang-box { position: absolute; left: 50%; top: 45px; width: 80px; background: #fff; -webkit-transform: translate(-50%, 10px); -ms-transform: translate(-50%, 10px); -o-transform: translate(-50%, 10px); transform: translate(-50%, 10px); -webkit-transition: all .3s; -o-transition: all .3s; transition: all .3s; pointer-events: none; opacity: 0; }

header .lang-box::before { content: ''; position: absolute; left: 0; width: 100%; bottom: 100%; height: 20px; background: none; }

header .lang-box a { display: block; text-align: center; line-height: 20px; font-size: 14px; padding: 5px 0; }

header .toggle-btn { display: inline-block; vertical-align: top; margin-top: 0; }

@media (min-width: 1024px) { header { height: 72px; }
  header .headfixed { padding-left: 20px; padding-right: 0; }
  header .toggle-btn { display: none !important; }
  header .logo { padding: 20px 0; }
  header .logo img { height: 32px; }
  header .head-right { margin-top: 0; font-size: 0; }
  header .login { margin-right: 0; background-color: #004193; height: 72px; padding-top: 21px; padding-left: 14px; padding-right: 14px; }
  header .login a, header .login span { color: #fff; font-size: 16px !important; }
  header .login span { opacity: .3; }
  header .lang { margin-right: 0; height: 72px; width: 72px; border-left: solid 1px #dddddd; }
  header .lang > a { width: 100%; height: 100%; text-align: center; line-height: 72px; font-size: 16px; }
  header .lang > a::after { position: static; -webkit-transform: rotate(45deg); -ms-transform: rotate(45deg); -o-transform: rotate(45deg); transform: rotate(45deg); width: 8px; height: 8px; margin-left: 8px; display: inline-block; margin-bottom: 3px; }
  header nav { display: inline-block !important; height: auto; overflow: inherit; padding: 0; position: static; -webkit-transform: none; -ms-transform: none; -o-transform: none; transform: none; width: auto; vertical-align: top; border: 0; padding-right: 15px; }
  header nav ul { font-size: 0; }
  header nav li { border: 0; display: inline-block; vertical-align: top; position: relative; }
  header nav li.cur h3 a, header nav li:hover h3 a { color: #e73814; }
  header nav li.cur h3 a::after, header nav li:hover h3 a::after { width: 100%; }
  header nav li:hover .head-subnav { -webkit-transform: translate(-50%, 0); -ms-transform: translate(-50%, 0); -o-transform: translate(-50%, 0); transform: translate(-50%, 0); pointer-events: auto; opacity: 1; }
  header nav h3 { padding: 0 15px; }
  header nav h3 a { padding: 0; height: 72px; line-height: 72px; position: relative; -webkit-transition: all .3s; -o-transition: all .3s; transition: all .3s; text-align: center; }
  header nav h3 a::after { content: ''; position: absolute; bottom: 0; left: 50%; -webkit-transform: translateX(-50%); -ms-transform: translateX(-50%); -o-transform: translateX(-50%); transform: translateX(-50%); height: 2px; width: 0; background-color: #e73814; -webkit-transition: all .3s; -o-transition: all .3s; transition: all .3s; }
  header nav h3 i { display: none !important; }
  header .head-subnav { display: block !important; position: absolute; top: 100%; left: 50%; -webkit-transform: translate(-50%, 10px); -ms-transform: translate(-50%, 10px); -o-transform: translate(-50%, 10px); transform: translate(-50%, 10px); min-width: 180px; background: rgba(255, 255, 255, 0.95); padding: 10px 0; pointer-events: none; opacity: 0; -webkit-transition: all .3s; -o-transition: all .3s; transition: all .3s; border: solid 1px #eee; border-top: 0; }
  header .head-subnav a { padding: 8px 0; text-align: center; color: #333; -webkit-transition: all .3s; -o-transition: all .3s; transition: all .3s; }
  header .head-subnav a:hover { color: #e73814; }
  header .lang-box { top: 100%; width: 100%; }
  header .lang-box a { padding: 8px 0; } }

@media (min-width: 1260px) { header { height: 90px; }
  header .headfixed { padding-left: 30px; }
  header .logo { padding: 26px 0; }
  header .logo img { height: 38px; }
  header .login { height: 90px; padding-top: 30px; padding-left: 20px; padding-right: 20px; }
  header .login .islogin a { max-width: 80px; }
  header .lang { height: 90px; width: 90px; }
  header .lang > a { font-size: 18px; line-height: 90px; }
  header nav { padding-right: 25px; }
  header nav h3 { padding: 0 25px; }
  header nav h3 a { height: 90px; line-height: 90px; font-size: 18px; } }

/*头部 e*/
/*底部 s*/
footer { padding-top: 30px; background: #F7F7F7; }

footer .foot-left li { border-bottom: 1px solid #dddddd; }

footer .foot-left li.active h3 i::after { opacity: 0; }

footer .foot-left h3 { position: relative; }

footer .foot-left h3 a { font-size: 16px; color: #333; display: block; padding: 13px 0; }

footer .foot-left h3 i { position: absolute; top: 0; right: 0; height: 100%; width: 80px; }

footer .foot-left h3 i::before { content: ''; position: absolute; top: 50%; height: 1px; width: 15px; background: #ddd; margin-top: -1px; right: 10px; }

footer .foot-left h3 i::after { content: ''; position: absolute; top: 50%; height: 15px; width: 1px; background: #ddd; margin-top: -8px; right: 17px; }

footer .foot-subnav { padding-bottom: 10px; display: none; }

footer .foot-subnav a { display: block; font-size: 14px; line-height: 40px; color: #999; }

footer .foot-right { margin-top: 20px; }

footer .foot-right h3 { color: #333333; font-size: 16px; margin-bottom: 8px; }

footer .foot-right .tel { line-height: 1; margin-bottom: 8px; }

footer .foot-right .tel a { color: #e73814; font-weight: bold; }

footer .foot-qrcode { font-size: 0; }

footer .qrcode-item { display: inline-block; vertical-align: top; font-size: 14px; margin: 0 3px; position: relative; }

footer .qrcode-item .icon { display: block; width: 30px; height: 30px; background-position: center center; background-repeat: no-repeat; }

footer .qrcode-item:hover .qrcode-box { -webkit-transform: translate(-50%, 0); -ms-transform: translate(-50%, 0); -o-transform: translate(-50%, 0); transform: translate(-50%, 0); pointer-events: auto; opacity: 1; }

footer .qrcode-item.wb .icon { background-image: url(../images/icon-wb.png); }

footer .qrcode-item.wx .icon { background-image: url(../images/icon-wx.png); }

footer .foot-top { padding-bottom: 15px; }

footer .foot-bottom { text-align: center; color: #aaaaaa; padding: 10px 0; border-top: solid 1px #dddddd; }

footer .foot-bottom a { color: #aaaaaa; }

footer .qrcode-box { position: absolute; bottom: 100%; left: 50%; -webkit-transform: translate(-50%, -10px); -ms-transform: translate(-50%, -10px); -o-transform: translate(-50%, -10px); transform: translate(-50%, -10px); background: #fff; -webkit-box-shadow: 0 0 20px -5px rgba(0, 0, 0, 0.3); box-shadow: 0 0 20px -5px rgba(0, 0, 0, 0.3); width: 100px; height: 100px; text-align: center; line-height: 100px; font-size: 0; pointer-events: none; opacity: 0; -webkit-transition: all .3s; -o-transition: all .3s; transition: all .3s; }

footer .qrcode-box::after { content: ''; position: absolute; left: 50%; top: 100%; -webkit-transform: translateX(-50%); -ms-transform: translateX(-50%); -o-transform: translateX(-50%); transform: translateX(-50%); width: 0; height: 0; _font-size: 0; _line-height: 0; _overflow: hidden; width: 0; height: 0; border-width: 6px; border-style: solid dashed dashed dashed; border-color: #fff transparent transparent transparent; }

footer .qrcode-box img { display: inline-block; width: 90px; height: 90px; }

@media (min-width: 1024px) { footer { padding-top: 40px; }
  footer .foot-left { float: left; width: -webkit-calc(100% - 300px); width: calc(100% - 300px); }
  footer .foot-nav { font-size: 0; }
  footer .foot-nav li { display: inline-block; vertical-align: top; font-size: 14px; border: none; padding-right: 30px; }
  footer .foot-nav li:last-child { padding-right: 0; }
  footer .foot-nav li.li2 { max-width: 200px; }
  footer .foot-nav li.li2 .foot-subnav { font-size: 0; }
  footer .foot-nav li.li2 .foot-subnav a { display: inline-block; vertical-align: top; width: 50%; font-size: 14px; padding-right: 12px; }
  footer .foot-nav h3 { position: relative; }
  footer .foot-nav h3 a { padding: 0; font-size: 16px; }
  footer .foot-nav h3 i { display: none !important; }
  footer .foot-subnav { display: block !important; padding-bottom: 0; padding-top: 10px; border-top: solid 1px #dddddd; margin-top: 10px; }
  footer .foot-subnav a { line-height: 20px; padding: 3px 0; max-width: 120px; -webkit-transition: all .3s; -o-transition: all .3s; transition: all .3s; }
  footer .foot-subnav a:hover { color: #e73814; }
  footer .foot-right { margin-top: 0; float: right; text-align: right; }
  footer .qrcode-box { bottom: auto; top: 100%; -webkit-transform: translate(-50%, 10px); -ms-transform: translate(-50%, 10px); -o-transform: translate(-50%, 10px); transform: translate(-50%, 10px); }
  footer .qrcode-box::after { top: auto; bottom: 100%; _font-size: 0; _line-height: 0; _overflow: hidden; width: 0; height: 0; border-width: 6px; border-style: dashed dashed solid dashed; border-color: transparent transparent #fff transparent; }
  footer .foot-top { padding-bottom: 6.25%; }
  footer .foot-bottom { padding-top: 20px; padding-bottom: 20px; } }

@media (min-width: 1260px) { footer { padding-top: 60px; }
  footer .foot-subnav a { padding-top: 4px; padding-bottom: 4px; }
  footer .foot-right h3 { margin-bottom: 10px; }
  footer .foot-nav li { padding-right: 30px; }
  footer .foot-nav li.li2 { max-width: 280px; }
  footer .foot-nav li.li2 .foot-subnav a { padding-right: 30px; } }

@media (min-width: 1460px) { footer .foot-left li { padding-right: 80px; }
  footer .foot-bottom { padding: 25px 0; } }

/*底部 e*/
/*内页统一上边距 s*/
.side-pt60 { padding-top: 35px; }

@media (min-width: 1024px) { .side-pt60 { padding-top: 60px; } }

/*内页统一上边距 e*/
/*公用标题-1 s*/
.public-title1 h3 { text-align: center; line-height: 1; font-weight: normal; padding-bottom: 12px; position: relative; }

.public-title1 h3::after { content: ''; position: absolute; bottom: 0; left: 50%; -webkit-transform: translateX(-50%); -ms-transform: translateX(-50%); -o-transform: translateX(-50%); transform: translateX(-50%); width: 60px; height: 2px; background-color: #d23919; }

@media (min-width: 1024px) { .public-title1 h3 { padding-bottom: 20px; } }

/*公用标题-1 e*/
/*公用tab-1 s*/
.public-tab1 .swiper-wrapper { z-index: 0; }

.public-tab1 .swiper-slide { width: auto; margin: 0 5px; }

.public-tab1 .swiper-slide.cur a { color: #fff; background-color: #004193; }

.public-tab1 .swiper-slide a { display: block; line-height: 34px; -webkit-border-radius: 1000px; border-radius: 1000px; color: #5b5b5b; padding: 0 15px; -webkit-transition: all .3s; -o-transition: all .3s; transition: all .3s; }

@media (min-width: 1024px) { .public-tab1 .swiper-slide { margin: 0 10px; cursor: pointer; }
  .public-tab1 .swiper-slide a { line-height: 42px; padding: 0 30px; font-size: 16px; }
  .public-tab1 .swiper-slide a:hover { background-color: #004193; color: #fff; } }

@media (min-width: 1260px) { .public-tab1 .swiper-wrapper { -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; } }

/*公用tab-1 e*/
/*download下载表格 s*/
.public-list1 .public-list-item { display: table; table-layout: fixed; width: 100%; }

.public-list1 .public-list-item h2 { line-height: 22px; display: table-cell; vertical-align: middle; font-size: 14px; padding: 9px 20px 9px 10px; white-space: nowrap; text-overflow: ellipsis; overflow: hidden; }

.public-list1 .public-list-item .download-btn, .public-list1 .public-list-item .read-btn { display: table-cell; vertical-align: middle; width: 11.5%; text-align: center; line-height: 22px; }

.public-list1 .public-list-item .download-btn a, .public-list1 .public-list-item .read-btn a { display: block; width: 100%; height: 40px; background-position: center center; background-repeat: no-repeat; }

.public-list1 .public-list-item .download-btn a { background-image: url(../images/icon-download.png); }

.public-list1 .public-list-item .read-btn a { background-image: url(../images/icon-read.png); }

.public-list1 .public-list-item .time { display: table-cell; vertical-align: middle; width: 80px; text-align: center; line-height: 22px; color: #4d4d4d; }

.public-list1 .public-list-head { background-color: #004193; color: #fff; }

.public-list1 .public-list-head h2 { padding-left: 10px; font-size: 14px; }

.public-list1 .public-list-head .download-btn, .public-list1 .public-list-head .read-btn, .public-list1 .public-list-head .time { background-color: #0d51a8; border-left: solid 1px #004193; padding: 9px 0; color: #fff; }

.public-list1 .public-list-ul { padding-top: 10px; }

.public-list1 .public-list-ul li { border-bottom: solid 1px #e3e3e3; }

@media (min-width: 1024px) { .public-list1 .public-list-item .time { width: 11.5%; font-size: 16px; -webkit-transition: all .3s; -o-transition: all .3s; transition: all .3s; }
  .public-list1 .public-list-item .download-btn a, .public-list1 .public-list-item .read-btn a { height: 50px; -webkit-transition: all .3s; -o-transition: all .3s; transition: all .3s; }
  .public-list1 .public-list-item .download-btn a:hover, .public-list1 .public-list-item .read-btn a:hover { background-color: #f8f8f8; }
  .public-list1 .public-list-item h2 { font-size: 16px; padding: 14px 50px 14px 40px; position: relative; }
  .public-list1 .public-list-head h2, .public-list1 .public-list-head .download-btn, .public-list1 .public-list-head .read-btn, .public-list1 .public-list-head .time { font-size: 18px; padding-top: 14px; padding-bottom: 14px; }
  .public-list1 .public-list-ul { padding-top: 20px; }
  .public-list1 .public-list-ul li:hover h2, .public-list1 .public-list-ul li:hover .time { color: #004193; }
  .public-list1 .public-list-ul h2 { -webkit-transition: all .3s; -o-transition: all .3s; transition: all .3s; }
  .public-list1 .public-list-ul h2::before { content: ''; position: absolute; width: 21px; height: 24px; top: 50%; -webkit-transform: translate(-30px, -50%); -ms-transform: translate(-30px, -50%); -o-transform: translate(-30px, -50%); transform: translate(-30px, -50%); background: url(../images/icon-pdf.png) no-repeat center center; background-size: 100% 100%; } }

@media (min-width: 1260px) { .public-list1 .public-list-head h2, .public-list1 .public-list-head .download-btn, .public-list1 .public-list-head .read-btn, .public-list1 .public-list-head .time { font-size: 20px; }
  .public-list1 .public-list-item h2 { padding-left: 64px; }
  .public-list1 .public-list-ul { padding-top: 30px; }
  .public-list1 .public-list-ul .public-list-item h2 { padding-top: 22px; padding-bottom: 22px; } }

/*download下载表格 e*/
/*表格-表头 s*/
table thead tr { background-color: #004193; color: #fff; font-size: 16px; }

table thead th { font-weight: normal; padding: 10px; text-align: center; }

table .fwbold { font-weight: bold; color: #1a1a1a; }

table .bgf7 { background-color: #f7f7f7; }

table .bgf4b7aa { background-color: #f4b7aa; }

@media (min-width: 1024px) { table thead th { font-size: 18px; padding: 13px; } }

@media (min-width: 1260px) { table thead th { font-size: 20px; } }

/*表格-表头 e*/
/*公用标题-2 s*/
.public-title2 h3 { font-size: 20px; text-align: center; line-height: 1; }

@media (min-width: 1024px) { .public-title2 h3 { font-size: 30px; } }

@media (min-width: 1260px) { .public-title2 h3 { font-size: 36px; } }

/*公用标题-2 e*/
/*基金页面结构 s*/
.public-page { margin-top: 30px; }

.public-page .public-left { display: none; }

.public-page .no-data { color: #666666; font-size: 18px; padding: 15px 0; }

@media (min-width: 1024px) { .public-page { margin-top: 45px; }
  .public-page .no-data { font-size: 20px; padding: 20px 10px; }
  .public-page .public-left { display: block; float: left; padding-right: 30px; width: 31%; }
  .public-page .leftnav li.cur h3::after { opacity: 1; -webkit-transform: translate(0px, -50%); -ms-transform: translate(0px, -50%); -o-transform: translate(0px, -50%); transform: translate(0px, -50%); }
  .public-page .leftnav li.cur h3 a { color: #d23919; }
  .public-page .leftnav li:hover h3 a { color: #d23919; }
  .public-page .leftnav h3 { position: relative; font-size: 0; padding: 11px 0; }
  .public-page .leftnav h3::after { content: ''; position: absolute; top: 50%; -webkit-transform: translate(10px, -50%); -ms-transform: translate(10px, -50%); -o-transform: translate(10px, -50%); transform: translate(10px, -50%); width: 17px; height: 2px; background-color: #d23919; margin-left: 12px; opacity: 0; -webkit-transition: all .3s; -o-transition: all .3s; transition: all .3s; }
  .public-page .leftnav h3 a { display: inline-block; font-size: 18px; line-height: 26px; -webkit-transition: all .3s; -o-transition: all .3s; transition: all .3s; }
  .public-page .leftnav h3 a.cur { color: #d23919; }
  .public-page .leftnav .lv2 a { display: block; font-size: 16px; line-height: 20px; padding: 8px 0 8px 17px; position: relative; -webkit-transition: all .3s; -o-transition: all .3s; transition: all .3s; }
  .public-page .leftnav .lv2 a::before { content: ''; position: absolute; left: 0; top: 50%; width: 10px; height: 2px; background-color: #d23919; margin-top: -1px; -webkit-transform: translateX(-10px); -ms-transform: translateX(-10px); -o-transform: translateX(-10px); transform: translateX(-10px); opacity: 0; -webkit-transition: all .3s; -o-transition: all .3s; transition: all .3s; }
  .public-page .leftnav .lv2 a.cur { color: #d23919; }
  .public-page .leftnav .lv2 a.cur::before { opacity: 1; -webkit-transform: translateX(0); -ms-transform: translateX(0); -o-transform: translateX(0); transform: translateX(0); }
  .public-page .leftnav .lv2 a:hover { color: #d23919; }
  .public-page .public-right { float: right; width: 69%; } }

@media (min-width: 1260px) { .public-page { margin-top: 60px; }
  .public-page .no-data { font-size: 24px; padding: 40px 10px; }
  .public-page .public-left { padding-right: 50px; } }

/*基金页面结构 e*/
/*基金蓝底白字 s*/
.fund-head h3 { background-color: #004193; text-align: left; line-height: 40px; font-size: 16px; color: #fff; padding: 0 10px; }

@media (min-width: 1024px) { .fund-head h3 { line-height: 50px; font-size: 24px; padding: 0 15px; } }

/*基金蓝底白字 e*/


.video-player-popup { display: none; position: fixed; left: 0; top: 0; z-index: 201; width: 100%; height: 100%; background-color: rgba(0, 0, 0, 0.5); font-size: 0; text-align: center; }

.video-player-popup:before { content: ""; width: 0; height: 100%; display: inline-block; *display: inline; *zoom: 1; vertical-align: middle; }

.video-player-popup .video-player { position: relative; width: 94%; min-height: 300px; max-width: 960px; margin-top: 0; display: inline-block; *display: inline; *zoom: 1; vertical-align: middle; }

.video-player-popup .close { position: absolute; right: 0; top: -40px; width: 40px; height: 40px; background: url(../images/closebtn.png) no-repeat center; -webkit-transition: all .5s; -o-transition: all .5s; transition: all .5s; }

.video-player-popup .close:hover { -webkit-transform: rotate(180deg); -ms-transform: rotate(180deg); -o-transform: rotate(180deg); transform: rotate(180deg); }


@media (min-width: 1024px) { .video-player-popup .video-player { height: 500px; } }

@media (min-width: 1600px) { .video-player-popup .video-player { height: 600px; } }



.full-searchA-wrapper .search-hd { border-bottom: 1px solid #d6d6d6;  }

.full-searchA-wrapper .search-form { padding: 20px 0; }

.full-searchA-wrapper .search-form form { position: relative; display: block; width: 100%; max-width: 520px; margin: 0 auto; padding-right: 80px; border: 1px solid #333;  -webkit-border-radius: 20px; border-radius: 20px; overflow: hidden; }

.full-searchA-wrapper .search-form input { display: block; width: 100%; font-size: 14px; line-height: 38px; height: 38px; }

.full-searchA-wrapper .search-form input[type='text'] { padding-left: 36px; background-repeat: no-repeat; background-position: 12px center; background-size: auto 16px; background-image: url(../images/searchAico.png);  }

.full-searchA-wrapper .search-form input[type='submit'] { position: absolute; right: 0; top: 0; z-index: 3; width: 80px; padding: 0 20px; color: #fff;  background-color: #333;  }

.full-searchA-wrapper .search-cate ul { margin-bottom: -1px; white-space: nowrap; overflow-x: auto; }

.full-searchA-wrapper .search-cate li { display: inline-block; vertical-align: top; margin-right: 10px; }

.full-searchA-wrapper .search-cate a { display: block; font-size: 14px; line-height: 30px; padding: 0 5px; border-bottom: 1px solid #d6d6d6;  }

.full-searchA-wrapper .search-cate .cur a { border-bottom-color: #333;  }

.full-searchA-wrapper .search-result .length { padding: 10px 0; }

.full-searchA-wrapper .search-result .nodata { padding: 20px 0; }

.full-searchA-wrapper .result-list li { padding: 10px 0; border-bottom: 1px solid #ccc;  }

.full-searchA-wrapper .result-list li a { display: block; }

.full-searchA-wrapper .result-list .thumb { float: left; width: 135px; margin-right: 10px; }

.full-searchA-wrapper .result-list .thumb img { max-width: 100%; }

.full-searchA-wrapper .result-list .content { overflow: hidden; }

.full-searchA-wrapper .result-list .content h2 { font-size: 16px; line-height: 24px; max-height: 48px; line-height: 24px; display: -webkit-box; text-overflow: ellipsis; overflow: hidden; -webkit-box-orient: vertical; -webkit-line-clamp: 2; color: #333;  }

.full-searchA-wrapper .result-list .desc { font-size: 14px; line-height: 24px; max-height: 48px; line-height: 24px; display: -webkit-box; text-overflow: ellipsis; overflow: hidden; -webkit-box-orient: vertical; -webkit-line-clamp: 2; color: #666;  }

.full-searchA-wrapper .result-list .more { font-size: 14px; line-height: 24px; }

.full-searchA-wrapper .loadmore { overflow: hidden; padding: 10px 0; }

.full-searchA-wrapper .loadmore a { display: block; padding: 0; margin: 0; font-size: 16px; line-height: 40px; text-align: center; color: #ffffff;  background-color: #cd002b;  }

.full-searchA-wrapper mark { color: #fff;  background-color: #cd002b;  }

@media (min-width: 640px) { .full-searchA-wrapper .search-form { padding: 30px 0; }
  .full-searchA-wrapper .result-list li { padding: 15px 0; }
  .full-searchA-wrapper .result-list .thumb { width: 180px; }
  .full-searchA-wrapper .result-list .loadmore { padding: 20px 0; } }

@media (min-width: 1024px) { .full-searchA-wrapper .search-form { padding: 40px 0;  }
  .full-searchA-wrapper .commonweb { max-width: 960px; }
  .full-searchA-wrapper .loadmore { padding: 40px 0;  }
  .full-searchA-wrapper .loadmore a { line-height: 50px; }
  .full-searchA-wrapper .result-list a .content h2 { -webkit-transition: all .3s; -o-transition: all .3s; transition: all .3s; }
  .full-searchA-wrapper .result-list a:hover .content h2 { color: #ff5500; }
  .full-searchA-wrapper .result-list li { padding: 20px 0;  }
  .full-searchA-wrapper .result-list .content h2 { margin-bottom: 10px; font-weight: bold; }
  .full-searchA-wrapper .result-list .thumb { width: 280px;  margin-right: 30px;  } }


/*相册轮播 s*/
.thumb-popup { display: none; position: fixed; left: 0; top: 0; z-index: 2018; width: 100%; height: 100%; background: rgba(0, 0, 0, 0.9); }

.thumb-popup .thumb-wraper { position: absolute; top: 50%; right: 0; left: 0; -webkit-transform: translateY(-50%); -ms-transform: translateY(-50%); -o-transform: translateY(-50%); transform: translateY(-50%); margin: auto; width: 100%; }

.thumb-popup .thumb-wraper .thumb-copy-wrapper { position: relative; overflow: hidden; width: 90%; max-width: 880px; margin: 0 auto; }

.thumb-popup .close { position: absolute; right: 4%; top: 4%; z-index: 9; width: 40px; height: 40px; font-size: 24px; font-weight: bold; text-align: center; color: #fff; cursor: pointer; background: #5261b9; -webkit-border-radius: 100%; border-radius: 100%; line-height: 40px; opacity: 1; }

.thumb-popup .thumb-wraper .thumb-copy-wrapper .swiper-wrapper li { padding: 0 20px; overflow: hidden; }

.thumb-popup .thumb-wraper .thumb-copy-wrapper .swiper-wrapper li img { display: block; max-width: 100%; max-height: 90%; position: relative; top: 50%; left: 50%; -webkit-transform: translate3d(-50%, -50%, 0); transform: translate3d(-50%, -50%, 0); width: 640px; }

.thumb-popup .thumb-wraper .thumb-copy-wrapper .swiper-wrapper li p { text-align: center; font-size: 16px; padding: 20px 0; color: #fff; bottom: 5%; width: 100%; left: 0; position: absolute; }

.thumb-popup .thumb-wraper .banner-btn { display: none; width: 60px; height: 120px; position: absolute; top: 50%; -webkit-transform: translateY(-50%); -ms-transform: translateY(-50%); -o-transform: translateY(-50%); transform: translateY(-50%); z-index: 2; cursor: pointer; }

.thumb-popup .thumb-wraper .banner-btn::after { content: ""; position: absolute; top: 40%; left: 50%; margin-top: -5px; width: 40px; height: 40px; border-right: 1px solid #fff; border-top: 1px solid #fff; border-left: 0; border-bottom: 0; }

.thumb-popup .thumb-wraper .banner-btn.swiper-left { left: -10px; }

.thumb-popup .thumb-wraper .banner-btn.swiper-right { right: -10px; }

.thumb-popup .thumb-wraper .banner-btn.swiper-left::after { -webkit-transform: rotate(-135deg); -ms-transform: rotate(-135deg); -o-transform: rotate(-135deg); transform: rotate(-135deg); margin-left: -4px; }

.thumb-popup .thumb-wraper .banner-btn.swiper-right::after { margin-left: -7px; -webkit-transform: rotate(45deg); -ms-transform: rotate(45deg); -o-transform: rotate(45deg); transform: rotate(45deg); }

.thumb-popup .thumb-wraper .banner-btn.swiper-left:hover::after { border-color: #5261b9; }

.thumb-popup .thumb-wraper .banner-btn.swiper-right:hover::after { border-color: #5261b9; }

.thumb-popup .thumb-wraper .banner-btn.swiper-button-disabled { cursor: default; }

@media (min-width: 768px) { .thumb-popup .thumb-wraper .banner-btn.swiper-left { left: 4%; }
  .thumb-popup .thumb-wraper .banner-btn.swiper-right { right: 4%; } }

@media (min-width: 1024px) { .thumb-popup .thumb-wraper .banner-btn { display: block; } }

/*相册轮播 e*/

#ie-alert-overlay { width: 100%; height: 100%; background: url(../images/bg.png) repeat 0 0; position: fixed; top: 0; left: 0; z-index: 9999; }

* html #ie-alert-overlay { position: absolute; z-index: 9999; }

#ie-alert-panel { width: 520px; height: 331px; position: fixed; background: url(../images/iealertsprite.png) no-repeat; background-position: -1px -109px; top: 50%; left: 50%; margin: -201px 0 0 -296px; padding: 72px 0 0 72px; _position: absolute; _top: expression(300+((e=document.documentElement.scrollTop)?e:document.body.scrollTop)+'px'); font-family: Arial, "Helvetica Neue", Helvetica, sans-serif; font-weight: bold; color: #333; line-height: 1.5em; z-index: 10000; -webkit-box-sizing: content-box; -moz-box-sizing: content-box; box-sizing: content-box; }

#ie-alert-panel div, #ie-alert-panel p, #ie-alert-panel span, #ie-alert-panel a, #ie-alert-panel img, #ie-alert-panel ul, #ie-alert-panel li { -webkit-box-sizing: content-box; -moz-box-sizing: content-box; box-sizing: content-box; }

#ie-alert-panel p { font-size: 14px; width: 486px; text-align: justify; }

#ie-alert-panel img { border: 0; }

#ie-alert-panel span { font-size: 18px; margin: 0 0 20px 0; display: block; padding: 0; }

#ie-alert-panel ul { list-style: none; margin: 0; padding: 0; overflow: hidden; }

#ie-alert-panel li { float: left; margin: 0 22px 0 0; }

#ie-alert-panel li.last { margin-right: 0; }

#ie-alert-panel a { display: inline-block; vertical-align: top; }

#goon { text-decoration: underline; }

.browser { position: absolute; bottom: 35px; }

.chrome, .firefox, .ie9, .opera, .safari { background: url(../images/iealertsprite.png) no-repeat; }

.chrome { background-position: 0 0; width: 73px; height: 96px; margin: 0 4px 0 0; }

.firefox { background-position: -292px 0; width: 73px; height: 98px; }

.ie9 { background-position: -179px 0; width: 95px; height: 98px; }

.opera { background-position: -90px 0; width: 73px; height: 98px; }

.safari { background-position: -387px 0; width: 73px; height: 98px; margin: 0 4px 0 0; }



.introductionD { line-height: 22px; color: #4d4d4d;  }

.introductionD h3 { color: #333333;  font-size: 16px; }

.introductionD-num { text-align: center; padding: 20px 0; }

.introductionD-num li { padding: 20px 0; }

.introductionD-num .text { font-family: arial; font-size: 16px; display: inline-block; vertical-align: top; color: #004193;  }

.introductionD-num .number { font-size: 30px; font-weight: bold; padding-right: 10px; }

.introductionD-num .desc { letter-spacing: -1px; padding-top: 5px; color: #666; }

.introductionD-image { margin-bottom: 30px; }

.introductionD-image img { width: 100%; display: block; }

.introductionD-image .text { min-width: 200px; padding: 30px 15px; text-align: right; background-repeat: no-repeat; background-position: 0 0; background-size: cover; background-image: url(../images/introdbg.jpg);  }

.introductionD-image h3 { color: #f19494;  text-transform: uppercase; font-size: 20px; padding-bottom: 5px; font-family: "DIN"; }

.introductionD-image h4 { color: #fff; color: #ffffff;  text-transform: uppercase; font-size: 16px; overflow: hidden; }

.introductionD-image h4 span { display: block; }

.introductionD-image h4:after { content: ''; display: block; width: 60px; height: 1px; background-color: #fff; background-color: #ffffff;  float: right; margin: 10px 0; }

.introductionD-image p { color: #f3aeae;  font-size: 18px; line-height: 30px; }

@media (min-width: 768px) { .introductionD-title { font-size: 24px; }
  .introductionD h3 { font-size: 20px; }
  .introductionD-image { width: 100%; display: table; }
  .introductionD-image .discell { display: table-cell; vertical-align: middle; } }

@media (min-width: 1024px) { .introductionD-image { margin-bottom: 43px; }
  .introductionD-image .text { width: 365px; }
  .introductionD-num { padding: 60px 0 30px; }
  .introductionD { line-height: 24px; } }

@media (min-width: 1260px) { .introductionD-title { font-size: 30px;  line-height: 1; }
  .introductionD-title:after { margin-top: 25px; }
  .introductionD-image .text { padding: 85px 20px 30px;  vertical-align: top; }
  .introductionD-image h3 { line-height: 1.2; font-size: 36px;  padding-bottom: 10px; }
  .introductionD-image h4 { font-size: 20px;  line-height: 1.4; padding-top: 5px; }
  .introductionD-image h4:after { margin: 22px 0 45px;  }
  .introductionD-image p { font-size: 24px;  line-height: 1.6; letter-spacing: -1px; }
  .introductionD-num .number { font-size: 42px; } }



.full-searchA-wrapper .search-hd { border-bottom: 1px solid #d6d6d6;  }

.full-searchA-wrapper .search-form { padding: 20px 0; }

.full-searchA-wrapper .search-form form { position: relative; display: block; width: 100%; max-width: 520px; margin: 0 auto; padding-right: 80px; border: 1px solid #333;  -webkit-border-radius: 20px; border-radius: 20px; overflow: hidden; }

.full-searchA-wrapper .search-form input { display: block; width: 100%; font-size: 14px; line-height: 38px; height: 38px; }

.full-searchA-wrapper .search-form input[type='text'] { padding-left: 36px; background-repeat: no-repeat; background-position: 12px center; background-size: auto 16px; background-image: url(../images/searchAico.png);  }

.full-searchA-wrapper .search-form input[type='submit'] { position: absolute; right: 0; top: 0; z-index: 3; width: 80px; padding: 0 20px; color: #fff;  background-color: #333;  }

.full-searchA-wrapper .search-cate ul { margin-bottom: -1px; white-space: nowrap; overflow-x: auto; }

.full-searchA-wrapper .search-cate li { display: inline-block; vertical-align: top; margin-right: 10px; }

.full-searchA-wrapper .search-cate a { display: block; font-size: 14px; line-height: 30px; padding: 0 5px; border-bottom: 1px solid #d6d6d6;  }

.full-searchA-wrapper .search-cate .cur a { border-bottom-color: #333;  }

.full-searchA-wrapper .search-result .length { padding: 10px 0; }

.full-searchA-wrapper .search-result .nodata { padding: 20px 0; }

.full-searchA-wrapper .result-list li { padding: 10px 0; border-bottom: 1px solid #ccc;  }

.full-searchA-wrapper .result-list li a { display: block; }

.full-searchA-wrapper .result-list .thumb { float: left; width: 135px; margin-right: 10px; }

.full-searchA-wrapper .result-list .thumb img { max-width: 100%; }

.full-searchA-wrapper .result-list .content { overflow: hidden; }

.full-searchA-wrapper .result-list .content h2 { font-size: 16px; line-height: 24px; max-height: 48px; line-height: 24px; display: -webkit-box; text-overflow: ellipsis; overflow: hidden; -webkit-box-orient: vertical; -webkit-line-clamp: 2; color: #333;  }

.full-searchA-wrapper .result-list .desc { font-size: 14px; line-height: 24px; max-height: 48px; line-height: 24px; display: -webkit-box; text-overflow: ellipsis; overflow: hidden; -webkit-box-orient: vertical; -webkit-line-clamp: 2; color: #666;  }

.full-searchA-wrapper .result-list .more { font-size: 14px; line-height: 24px; }

.full-searchA-wrapper .loadmore { overflow: hidden; padding: 10px 0; }

.full-searchA-wrapper .loadmore a { display: block; padding: 0; margin: 0; font-size: 16px; line-height: 40px; text-align: center; color: #ffffff;  background-color: #cd002b;  }

.full-searchA-wrapper mark { color: #fff;  background-color: #cd002b;  }

@media (min-width: 640px) { .full-searchA-wrapper .search-form { padding: 30px 0; }
  .full-searchA-wrapper .result-list li { padding: 15px 0; }
  .full-searchA-wrapper .result-list .thumb { width: 180px; }
  .full-searchA-wrapper .result-list .loadmore { padding: 20px 0; } }

@media (min-width: 1024px) { .full-searchA-wrapper .search-form { padding: 40px 0;  }
  .full-searchA-wrapper .commonweb { max-width: 960px; }
  .full-searchA-wrapper .loadmore { padding: 40px 0;  }
  .full-searchA-wrapper .loadmore a { line-height: 50px; }
  .full-searchA-wrapper .result-list a .content h2 { -webkit-transition: all .3s; -o-transition: all .3s; transition: all .3s; }
  .full-searchA-wrapper .result-list a:hover .content h2 { color: #ff5500; }
  .full-searchA-wrapper .result-list li { padding: 20px 0;  }
  .full-searchA-wrapper .result-list .content h2 { margin-bottom: 10px; font-weight: bold; }
  .full-searchA-wrapper .result-list .thumb { width: 280px;  margin-right: 30px;  } }



.full-newsdetailA-container { padding: 30px 0 20px; background-color: #ffffff;  }

.full-newsdetailA-container .newsdetailA-title { margin-bottom: 20px; font-size: 20px; line-height: 1.4; text-transform: uppercase; text-align: center; color: #1b1b1b;  }

.full-newsdetailA-container .newsdetailA-title:after { content: ''; display: block; width: 60px; height: 2px; margin: 15px auto 0; background-color: #cd002b;  }

.full-newsdetailA-container .single-page { padding: 20px 0; background-repeat: repeat-x; background-position: 0 0; font-size: 16px; line-height: 28px; background-image: url(../images/newsdetailAper.png);  color: #4c4c4c;  }

.full-newsdetailA-container .single-page img { max-width: 100%; margin: 1em 0; }

.full-newsdetailA-container .newsdetailA-article { padding-bottom: 30px; }

.full-newsdetailA-container .newsdetailA-article .article-tilte { margin-bottom: 9px; font-size: 16px; line-height: 24px; font-weight: bold; color: #595959;  }

.full-newsdetailA-container .newsdetailA-article .date { margin-bottom: 15px; font-size: 18px; line-height: 24px; color: #004193;  }

.full-newsdetailA-container .newsdetailA-share { padding: 9px 20px; -webkit-border-radius: 25px; border-radius: 25px; display: inline-block; font-size: 0; }

.full-newsdetailA-container .newsdetailA-share .label { display: inline-block; vertical-align: top; padding-right: 15px; font-size: 16px; line-height: 32px; color: #666666;  }

.full-newsdetailA-container .newsdetailA-share .newsdetailA-bdshare { display: inline-block; vertical-align: top; overflow: hidden; zoom: 1; }

.full-newsdetailA-container .newsdetailA-share .newsdetailA-bdshare a { float: left; display: block; padding: 0; margin: 0 4px 0 0; width: 32px; height: 32px; -webkit-border-radius: 50%; border-radius: 50%; background-repeat: no-repeat; background-position: center; background-size: cover; }

.full-newsdetailA-container .newsdetailA-share .newsdetailA-bdshare .bds_weixin { background-image: url(../images/newsdetailAwxico.png);  }

.full-newsdetailA-container .newsdetailA-share .newsdetailA-bdshare .bds_tsina { background-image: url(../images/newsdetailAsnico.png);  }

.full-newsdetailA-container .newsdetailA-share .newsdetailA-bdshare .bds_sqq { background-image: url(../images/newsdetailAqqico.png);  }

.full-newsdetailA-container .newsdetailA-related { padding: 15px 10px; background-color: #f2f2f2;  }

.full-newsdetailA-container .newsdetailA-related .related-cn { font-size: 16px; line-height: 24px; font-weight: bold; color: #444444;  }

.full-newsdetailA-container .newsdetailA-related .related-en { margin-bottom: 15px; font-size: 18px; line-height: 24px; text-transform: uppercase; color: #b2b2b2;  }

.full-newsdetailA-container .related-news li { margin-bottom: 20px; }

.full-newsdetailA-container .related-news a { display: block; }

.full-newsdetailA-container .related-news .thumb { position: relative; overflow: hidden; margin-bottom: 16px; }

.full-newsdetailA-container .related-news .thumb img { position: absolute; left: 0; top: 0; z-index: 3; width: 100%; min-height: 100%; }

.full-newsdetailA-container .related-news .thumb:after { content: ''; display: block; width: 100%; padding-bottom: 58.82353%; }

.full-newsdetailA-container .related-news .date { font-size: 16px; line-height: 30px; color: #004193;  }

.full-newsdetailA-container .related-news .title { margin-bottom: 13px; font-size: 18px; line-height: 24px; white-space: nowrap; text-overflow: ellipsis; overflow: hidden; color: #444444;  }

.full-newsdetailA-container .related-news .desc { margin-bottom: 16px; font-size: 13px; line-height: 26px !important; color: #666;  max-height: 78px; line-height: 26px; display: -webkit-box; text-overflow: ellipsis; overflow: hidden; -webkit-box-orient: vertical; -webkit-line-clamp: 3; }

.full-newsdetailA-container .related-news .more { font-size: 13px; line-height: 18px; color: #797a81;  }

.full-newsdetailA-container .prev-next-left { padding-top: 12px; }

.full-newsdetailA-container .prev-next-left a { display: block; font-size: 16px; line-height: 28px; }

.full-newsdetailA-container .prev-next-left a:hover { color: #004193; }

.full-newsdetailA-container .prev-next-left .return { display: inline-block; background-color: #004193; padding: 0 65px; line-height: 50px; color: #fff; margin-top: 40px; }

.full-newsdetailA-container .prev-next-left .return:hover { color: #fff; }

@media (min-width: 768px) { .full-newsdetailA-container .newsdetailA-related { padding: 15px 20px; }
  .full-newsdetailA-container .related-news ul { font-size: 0; margin: 0 -10px; }
  .full-newsdetailA-container .related-news li { display: inline-block; vertical-align: top; width: 50%; padding: 0 10px; } }


@media (min-width: 1024px) { .full-newsdetailA-container { padding: 50px 0 60px;  }
  .full-newsdetailA-container .newsdetailA-title { margin: 0 0 80px;  font-size: 30px;  }
  .full-newsdetailA-container .newsdetailA-title:after { margin: 12px auto 0; }
  .full-newsdetailA-container .single-page { padding: 32px 0 48px; }
  .full-newsdetailA-container .newsdetailA-wrapper { display: table; width: 100%; table-layout: fixed; }
  .full-newsdetailA-container .newsdetailA-article { display: table-cell; vertical-align: top; padding: 20px 30px 58px 0; }
  .full-newsdetailA-container .newsdetailA-article .article-tilte { margin-bottom: 15px; font-size: 30px; font-weight: normal; padding-right: 100px; line-height: 36px; }
  .full-newsdetailA-container .newsdetailA-article .date { margin-bottom: 20px; font-size: 20px; }
  .full-newsdetailA-container .newsdetailA-share { padding: 9px 30px; float: right; }
  .full-newsdetailA-container .newsdetailA-share .label { padding-right: 30px; }
  .full-newsdetailA-container .newsdetailA-related { display: table-cell; vertical-align: top; padding: 20px; width: 300px; }
  .full-newsdetailA-container .related-news ul { margin: 0; }
  .full-newsdetailA-container .related-news li { margin-bottom: 36px; width: 100%; padding: 0; }
  .full-newsdetailA-container .related-news img { -webkit-transition: -webkit-transform ease .7s; transition: -webkit-transform ease .7s; -o-transition: -o-transform ease .7s; transition: transform ease .7s; transition: transform ease .7s, -webkit-transform ease .7s, -o-transform ease .7s; }
  .full-newsdetailA-container .related-news a:hover img { -webkit-transform: scale(1.03); -ms-transform: scale(1.03); -o-transform: scale(1.03); transform: scale(1.03); }
  .full-newsdetailA-container .related-news a:hover .title { color: #004193;  }
  .full-newsdetailA-container .related-news a:hover .more { color: #004193;  }
  .full-newsdetailA-container .related-news .thumb { margin-bottom: 20px; }
  .full-newsdetailA-container .related-news .date { margin-bottom: 6px; font-size: 22px; }
  .full-newsdetailA-container .related-news .title { margin-bottom: 20px; } }

@media (max-width: 1024px) { .full-newsdetailA-container .newsdetailA-share { float: none; padding: 9px 0px; }
  .full-newsdetailA-container .single-page { font-size: 14px; line-height: 24px; } }

@media (min-width: 1260px) { .full-newsdetailA-container .newsdetailA-related { padding: 60px 30px 20px; width: 400px; } }



.full-newsA-container { padding: 30px 0; background-color: #ffffff;  }

.full-newsA-container .newsA-title { margin-bottom: 20px; font-size: 20px; line-height: 1.4; text-transform: uppercase; text-align: center; color: #1b1b1b;  }

.full-newsA-container .newsA-title:after { content: ''; display: block; width: 60px; height: 2px; margin: 15px auto 0; background-color: #004193;  }

.full-newsA-container .newsA-topnews-swiper { margin-bottom: 15px; }

.full-newsA-container .newsA-topnews-swiper .thumb { overflow: hidden; }

.full-newsA-container .newsA-topnews-swiper .thumb img { width: 100%; }

.full-newsA-container .newsA-topnews-swiper a { display: block; background-color: #f2f2f2;  }

.full-newsA-container .newsA-topnews-swiper .conent { padding: 10px 15px 40px; }

.full-newsA-container .newsA-topnews-swiper .title { margin-bottom: 5px; font-size: 18px; line-height: 30px; color: #666666;  white-space: nowrap; text-overflow: ellipsis; overflow: hidden; }

.full-newsA-container .newsA-topnews-swiper .desc { font-size: 14px; line-height: 24px; color: #888888;  display: -webkit-box; height: 72px; line-height: 24px; text-overflow: ellipsis; overflow: hidden; -webkit-box-orient: vertical; -webkit-line-clamp: 3; }

.full-newsA-container .newsA-topnews-swiper .more { display: inline-block; vertical-align: top; font-size: 14px; line-height: 24px; color: #666666;  }

.full-newsA-container .newsA-topnews-swiper .newsA-pages { position: absolute; left: 0; bottom: 15px; z-index: 10; width: 100%; font-size: 0; line-height: 0; text-align: center; }

.full-newsA-container .newsA-topnews-swiper .newsA-pages span { opacity: 1; display: inline-block; vertical-align: top; width: 10px; height: 10px; margin: 0 5px; background-color: #d9d9d9;  }

.full-newsA-container .newsA-topnews-swiper .newsA-pages .swiper-pagination-bullet-active { background-color: #004193;  }

.full-newsA-container .full-newsA-wrapper { padding: 20px 0 10px; background-color: #fff;  }

.full-newsA-container .full-newsA-wrapper li { margin-bottom: 15px; }

.full-newsA-container .full-newsA-wrapper li a { display: block; background-color: #f2f2f2;  }

.full-newsA-container .full-newsA-wrapper .thumb { overflow: hidden; }

.full-newsA-container .full-newsA-wrapper .thumb img { width: 100%; }

.full-newsA-container .full-newsA-wrapper .content { padding: 15px; }

.full-newsA-container .full-newsA-wrapper .title { font-size: 18px; max-height: 48px; line-height: 24px; display: -webkit-box; text-overflow: ellipsis; overflow: hidden; -webkit-box-orient: vertical; -webkit-line-clamp: 2; color: #666666;  }

.full-newsA-container .full-newsA-wrapper .date { padding: 5px 0; font-size: 14px; line-height: 22px; color: #004193;  }

.full-newsA-container .full-newsA-wrapper .date .dd { display: inline-block; vertical-align: top; }

.full-newsA-container .full-newsA-wrapper .date .dd:before { content: '.'; display: inline-block; vertical-align: top; }

.full-newsA-container .full-newsA-wrapper .desc { font-size: 14px; line-height: 24px; color: #888888;  display: -webkit-box; height: 72px; line-height: 24px; text-overflow: ellipsis; overflow: hidden; -webkit-box-orient: vertical; -webkit-line-clamp: 3; }

.full-newsA-container .full-newsA-wrapper .loadmore { overflow: hidden; padding: 10px 0; }

.full-newsA-container .full-newsA-wrapper .loadmore a { display: block; padding: 0; margin: 0; font-size: 16px; line-height: 40px; text-align: center; color: #ffffff;  background-color: #cd002b;  }

@media (min-width: 768px) { .full-newsA-container .full-newsA-wrapper ul { font-size: 0; margin-right: -34px; padding-bottom: 16px; }
  .full-newsA-container .full-newsA-wrapper li { display: inline-block; vertical-align: top; width: 50%; padding-right: 34px; }
  .full-newsA-container .full-newsA-wrapper .title { max-height: none; height: 48px; line-height: 24px; -webkit-line-clamp: 2; } }


@media (min-width: 1024px) { .full-newsA-container { padding: 50px 0 0;  }
  .full-newsA-container .newsA-title { margin: 0 0 78px;  font-size: 30px;  }
  .full-newsA-container .newsA-title:after { margin: 12px auto 0; }
  .full-newsA-container .newsA-topnews-swiper { margin-bottom: 58px; }
  .full-newsA-container .newsA-topnews-swiper .thumb { float: left; width: 65%; }
  .full-newsA-container .newsA-topnews-swiper .thumb img { -webkit-transition: -webkit-transform ease .7s; transition: -webkit-transform ease .7s; -o-transition: -o-transform ease .7s; transition: transform ease .7s; transition: transform ease .7s, -webkit-transform ease .7s, -o-transform ease .7s; }
  .full-newsA-container .newsA-topnews-swiper a { overflow: hidden; zoom: 1; }
  .full-newsA-container .newsA-topnews-swiper a:hover .title { color: #004193;  }
  .full-newsA-container .newsA-topnews-swiper a:hover img { -webkit-transform: scale(1.04); -ms-transform: scale(1.04); -o-transform: scale(1.04); transform: scale(1.04); }
  .full-newsA-container .newsA-topnews-swiper a:hover .more { color: #004193;  }
  .full-newsA-container .newsA-topnews-swiper .conent { overflow: hidden; zoom: 1; padding: 40px 25px 50px; }
  .full-newsA-container .newsA-topnews-swiper .title { margin-bottom: 24px; font-size: 22px; max-height: 64px; line-height: 32px; display: -webkit-box; text-overflow: ellipsis; overflow: hidden; -webkit-box-orient: vertical; -webkit-line-clamp: 2; white-space: normal; }
  .full-newsA-container .newsA-topnews-swiper .desc { margin-bottom: 24px; height: 120px; line-height: 24px; -webkit-line-clamp: 5; }
  .full-newsA-container .newsA-topnews-swiper .newsA-pages { left: 65%; bottom: 42px; width: 35%; text-align: left; padding-left: 25px; }
  .full-newsA-container .full-newsA-wrapper { padding: 56px 0 75px; padding: 56px 0 75px;  }
  .full-newsA-container .full-newsA-wrapper li { margin-bottom: 34px; width: 33.3333%; }
  .full-newsA-container .full-newsA-wrapper li a { position: relative; overflow: hidden; height: 368px; }
  .full-newsA-container .full-newsA-wrapper li a:hover { background-color: #004193;  }
  .full-newsA-container .full-newsA-wrapper li a:hover .thumb { -webkit-transform: translate(0, 0); -ms-transform: translate(0, 0); -o-transform: translate(0, 0); transform: translate(0, 0); }
  .full-newsA-container .full-newsA-wrapper li a:hover .content { -webkit-transform: translate(0, 62%); -ms-transform: translate(0, 62%); -o-transform: translate(0, 62%); transform: translate(0, 62%); padding: 21.16402% 30px 0.47009%; }
  .full-newsA-container .full-newsA-wrapper li a:hover .title { color: #fff;  }
  .full-newsA-container .full-newsA-wrapper li a:hover .desc { opacity: 0; color: #fff;  }
  .full-newsA-container .full-newsA-wrapper li a:hover .date { opacity: 0; }
  .full-newsA-container .full-newsA-wrapper .content { position: relative; padding: 31.74603% 30px 0.47009%; -webkit-transition: all ease .5s; -o-transition: all ease .5s; transition: all ease .5s; }
  .full-newsA-container .full-newsA-wrapper .thumb { position: absolute; left: 0; top: 0; z-index: 10; -webkit-transform: translate(0, -101%); -ms-transform: translate(0, -101%); -o-transform: translate(0, -101%); transform: translate(0, -101%); -webkit-transition: -webkit-transform ease .5s; transition: -webkit-transform ease .5s; -o-transition: -o-transform ease .5s; transition: transform ease .5s; transition: transform ease .5s, -webkit-transform ease .5s, -o-transform ease .5s; overflow: hidden; width: 100%; }
  .full-newsA-container .full-newsA-wrapper .thumb:after { content: ''; display: block; width: 100%; padding-bottom: 56.34921%; }
  .full-newsA-container .full-newsA-wrapper .thumb img { position: absolute; left: 0; top: 0; z-index: 3; max-width: 120%; min-height: 100%; }
  .full-newsA-container .full-newsA-wrapper .title { font-size: 20px; margin-bottom: 28px; max-height: 60px; line-height: 30px; -webkit-line-clamp: 2; height: auto; -webkit-transform: all ease .5s; -ms-transform: all ease .5s; -o-transform: all ease .5s; transform: all ease .5s; }
  .full-newsA-container .full-newsA-wrapper .desc { -webkit-transform: opacity ease .5s; -ms-transform: opacity ease .5s; -o-transform: opacity ease .5s; transform: opacity ease .5s; }
  .full-newsA-container .full-newsA-wrapper .date { -webkit-transform: opacity ease .5s; -ms-transform: opacity ease .5s; -o-transform: opacity ease .5s; transform: opacity ease .5s; position: absolute; left: 38px; top: 0; width: 80px; height: 80px; text-align: center; padding: 5px 0; font-size: 12px; color: #ffffff;  background-color: #004193;  }
  .full-newsA-container .full-newsA-wrapper .date .dd { display: inline-block; vertical-align: top; font-size: 36px; line-height: 1.2; }
  .full-newsA-container .full-newsA-wrapper .date .dd:before { display: none; }
  .full-newsA-container .full-newsA-wrapper .desc { height: 120px; line-height: 24px; -webkit-line-clamp: 5; }
  .full-newsA-container .full-newsA-wrapper .loadmore { padding: 15px 0;  }
  .full-newsA-container .full-newsA-wrapper .loadmore a { line-height: 50px; } }

@media (min-width: 1260px) { .full-newsA-container .newsA-topnews-swiper .conent { padding: 60px 38px 50px; }
  .full-newsA-container .newsA-topnews-swiper .title { font-size: 24px; max-height: 72px; line-height: 36px; display: -webkit-box; text-overflow: ellipsis; overflow: hidden; -webkit-box-orient: vertical; -webkit-line-clamp: 2; }
  .full-newsA-container .newsA-topnews-swiper .desc { height: 120px; line-height: 24px; -webkit-line-clamp: 5; }
  .full-newsA-container .newsA-topnews-swiper .newsA-pages { padding-left: 38px; }
  .full-newsA-container .full-newsA-wrapper li a { height: 435px; }
  .full-newsA-container .full-newsA-wrapper li a:hover .content { -webkit-transform: translate(0, 70%); -ms-transform: translate(0, 70%); -o-transform: translate(0, 70%); transform: translate(0, 70%); } }



/*网站地图 s*/
.hgySitemap .sitemapcont2 { padding: 6% 10px; overflow: hidden; background: #fff; }

.hgySitemap .sitemapcont2 dl { position: relative; margin-bottom: 36px; }

.hgySitemap .sitemapcont2 dl:last-child { margin-bottom: 0; }

.hgySitemap .sitemapcont2 dt { font-size: 16px; font-weight: bold; padding: 0 8px; background: #fff; position: absolute; left: 18px; top: -14px; }

.hgySitemap .sitemapcont2 dd { padding: 4% 3% 1% 3%; border: 1px solid #e6e6e6; }

.hgySitemap .sitemapcont2 dd a { display: inline-block; padding-left: 10px; margin: 0 23px 8px 0; }

@media (min-width: 1024px) { .hgySitemap .sitemapcont2 { padding: 3.5% 30px; }
  .hgySitemap .sitemapcont2 dl { margin-bottom: 55px; }
  .hgySitemap .sitemapcont2 dt { font-size: 20px; }
  .hgySitemap .sitemapcont2 dd { padding: 2% 3% 1% 3%; border: 1px solid #e6e6e6; }
  .hgySitemap .sitemapcont2 dd a { margin: 0 45px 8px 0; } }

/*网站地图 e*/



.full-contactB-container { padding: 30px 0 0; }

.full-contactB-container .contactB-info { padding-bottom: 28px; background-position: 0 bottom; background-repeat: repeat-x; background-image: url(../images/contactBdash.png); }

.full-contactB-container .contactB-info .info { margin-bottom: 10px; font-size: 14px; line-height: 24px; color: #868686;  }

.full-contactB-container .contactB-info .contactB-bdmap { position: relative; width: 100%; padding-bottom: 75%; }

.full-contactB-container .contactB-info .contactB-bdmap .map { position: absolute; left: 0; top: 0; z-index: 10; width: 100%; height: 100%; }

.full-contactB-container .contactB-feedback { padding: 20px 0 0; }

.full-contactB-container .contactB-feedback .feedback-en { font-size: 26px; line-height: 1; color: #ff0404;  }

.full-contactB-container .contactB-feedback .feedback-cn { margin-bottom: 10px; font-size: 18px; line-height: 1.5; color: #525252;  }

.full-contactB-container .contactB-feedback .feedback-form .thumb { display: none; }

.full-contactB-container .contactB-feedback .feedback-form input[type="text"] { display: block; width: 100%; margin-bottom: 10px; padding-left: 10px; line-height: 40px; height: 40px; background-repeat: no-repeat; background-position: 96% center; background-size: 22px auto; border: 1px solid #edeae8;  }

.full-contactB-container .contactB-feedback .feedback-form input[type="text"]:focus { border-color: #ff0404;  -webkit-box-shadow: 0px 0px 12px 0px rgba(80, 80, 80, 0.15), inset 0px 3px 7px 0px rgba(8, 1, 3, 0.14); box-shadow: 0px 0px 12px 0px rgba(80, 80, 80, 0.15), inset 0px 3px 7px 0px rgba(8, 1, 3, 0.14); }

.full-contactB-container .contactB-feedback .feedback-form .text-name { background-image: url(../images/contactBfm01.png);  }

.full-contactB-container .contactB-feedback .feedback-form .text-name:focus { background-image: url(../images/contactBfm01ac.png);  }

.full-contactB-container .contactB-feedback .feedback-form .text-tel { background-image: url(../images/contactBfm02.png);  }

.full-contactB-container .contactB-feedback .feedback-form .text-tel:focus { background-image: url(../images/contactBfm02ac.png);  }

.full-contactB-container .contactB-feedback .feedback-form .text-countries { background-image: url(../images/contactBfm03.png);  }

.full-contactB-container .contactB-feedback .feedback-form .text-countries:focus { background-image: url(../images/contactBfm03ac.png);  }

.full-contactB-container .contactB-feedback .feedback-form .text-company { background-image: url(../images/contactBfm04.png);  }

.full-contactB-container .contactB-feedback .feedback-form .text-company:focus { background-image: url(../images/contactBfm04ac.png);  }

.full-contactB-container .contactB-feedback .feedback-form .text-email { background-image: url(../images/contactBfm05.png);  }

.full-contactB-container .contactB-feedback .feedback-form .text-email:focus { background-image: url(../images/contactBfm05ac.png);  }

.full-contactB-container .contactB-feedback .feedback-form textarea { display: block; width: 100%; padding: 10px; font-size: 14px; line-height: 24px; height: 116px; border: 1px solid #edeae8; background-repeat: no-repeat; background-position: 96% 10px; background-size: 22px auto; margin-bottom: 10px; background-image: url(../images/contactBfm06.png);  }

.full-contactB-container .contactB-feedback .feedback-form textarea:focus { background-image: url(../images/contactBfm06ac.png);  border-color: #ff0404;  }

.full-contactB-container .contactB-feedback .feedback-form .ctrl-item { padding: 20px 0 30px; font-size: 0; text-align: center; }

.full-contactB-container .contactB-feedback .feedback-form .ctrl-item input { display: inline-block; vertical-align: top; width: 42%; margin: 0 3%; font-size: 14px; line-height: 42px; color: #ffffff;  height: 42px; border: 0; outline: 0; max-width: 192px; cursor: pointer; }

.full-contactB-container .contactB-feedback .feedback-form .ctrl-item input[type="submit"] { background-color: #ff0404;  }

.full-contactB-container .contactB-feedback .feedback-form .ctrl-item input[type="reset"] { background-color: #d7d7d7;  }

.full-contactB-container .contactB-feedback .feedback-form .code-item { position: relative; padding-right: 75px; }

.full-contactB-container .contactB-feedback .feedback-form .code-item input { padding-right: 15px; }

.full-contactB-container .contactB-feedback .feedback-form .code-item a { position: absolute; top: 0; right: 0; height: 100%; width: 75px; border: solid 1px #edeae8; border-left: none; }

.full-contactB-container .contactB-feedback .feedback-form .code-item a img { width: 100%; height: 100%; }

@media (min-width: 768px) { .full-contactB-container .contactB-info .contactB-bdmap { padding-bottom: 40%; } }

@media (min-width: 1024px) { .full-contactB-container { padding-top: 50px; padding-bottom: 0; }
  .full-contactB-container .contactB-info { padding-bottom: 46px; }
  .full-contactB-container .contactB-info .info { float: left; width: 32.66667%; padding: 0 40px 0 0; font-size: 16px; line-height: 30px; letter-spacing: -1px; }
  .full-contactB-container .contactB-info .info p { margin-bottom: 15px; }
  .full-contactB-container .contactB-info .contactB-bdmap { float: right; width: 67.16667%; padding-bottom: 28.66667%; }
  .full-contactB-container .contactB-feedback { padding: 30px 0 0; }
  .full-contactB-container .contactB-feedback .feedback-en { font-size: 30px; }
  .full-contactB-container .contactB-feedback .feedback-cn { margin-bottom: 25px; font-size: 20px; }
  .full-contactB-container .contactB-feedback .feedback-form { overflow: hidden; zoom: 1; }
  .full-contactB-container .contactB-feedback .feedback-form .thumb { display: block; float: right; margin-left: 20px; }
  .full-contactB-container .contactB-feedback .feedback-form .form { overflow: hidden; zoom: 1; }
  .full-contactB-container .contactB-feedback .feedback-form form { margin: 0 -5px; }
  .full-contactB-container .contactB-feedback .feedback-form .text-item { float: left; width: 50%; padding: 0 5px; }
  .full-contactB-container .contactB-feedback .feedback-form .mail-item { padding: 0 5px; }
  .full-contactB-container .contactB-feedback .feedback-form .mail-item input { background-position: 98% center; }
  .full-contactB-container .contactB-feedback .feedback-form .content-item { padding: 0 5px; }
  .full-contactB-container .contactB-feedback .feedback-form .content-item textarea { background-position: 98% 10px; }
  .full-contactB-container .contactB-feedback .feedback-form input[type="text"] { padding-left: 20px; line-height: 54px; height: 54px; background-size: 28px auto; }
  .full-contactB-container .contactB-feedback .feedback-form textarea { padding: 10px 20px; height: 188px; background-size: 28px auto; }
  .full-contactB-container .contactB-feedback .feedback-form .ctrl-item { font-size: 0; text-align: center; overflow: hidden; zoom: 1; padding-top: 10px; padding-bottom: 0; }
  .full-contactB-container .contactB-feedback .feedback-form .ctrl-item input { float: left; line-height: 54px; height: 54px; width: 192px; margin: 0 5px; }
  .full-contactB-container .contactB-feedback .feedback-form .code-item { margin-left: 5px; margin-right: 5px; padding-right: 100px; }
  .full-contactB-container .contactB-feedback .feedback-form .code-item a { width: 100px; } }




.full-honorA-container { padding: 30px 0 20px; background-color: #ffffff;  }

.full-honorA-container .honorA-list { overflow: hidden; font-size: 0; }

.full-honorA-container .honorA-list ul { margin: 0 -5px; }

.full-honorA-container .honorA-list a { display: block; padding: 10px 10px 15px; background-color: #f2f2f2;  }

.full-honorA-container .honorA-list li { display: inline-block; vertical-align: top; width: 50%; padding: 0 5px; margin-bottom: 10px; }

.full-honorA-container .honorA-list .thumb { position: relative; overflow: hidden; }

.full-honorA-container .honorA-list .thumb:after { display: block; content: ''; width: 100%; padding-bottom: 80%; }

.full-honorA-container .honorA-list .thumb img { position: absolute; left: 50%; top: 50%; z-index: 3; -webkit-transform: translate(-50%, -50%); -ms-transform: translate(-50%, -50%); -o-transform: translate(-50%, -50%); transform: translate(-50%, -50%); max-width: 100%; }

.full-honorA-container .honorA-list .msg { padding-top: 5px; font-size: 14px; line-height: 22px; text-align: center; color: #666666;  }

.full-honorA-container .honorA-list .msg .title { font-size: 14px; line-height: 22px; white-space: nowrap; text-overflow: ellipsis; overflow: hidden; }

.full-honorA-container .honorA-list .msg .desc { white-space: nowrap; text-overflow: ellipsis; overflow: hidden; }

.full-honorA-container .loadmore { overflow: hidden; padding: 10px 0; }

.full-honorA-container .loadmore a { display: block; padding: 0; margin: 0; font-size: 16px; line-height: 40px; text-align: center; color: #ffffff;  background-color: #cd002b;  }

.full-honorA-popup { display: none; position: fixed; left: 0; top: 0; width: 100%; height: 100%; z-index: 99; background-color: rgba(0, 0, 0, 0.5); }

.full-honorA-popup .honorA-wrap { position: absolute; left: 50%; top: 50%; -webkit-transform: translate(-50%, -50%); -ms-transform: translate(-50%, -50%); -o-transform: translate(-50%, -50%); transform: translate(-50%, -50%); z-index: 10; width: 94%; height: 80%; max-width: 800px; }

.full-honorA-popup .honorA-wrap li { text-align: center; font-size: 0; }

.full-honorA-popup .honorA-wrap li:before { content: ''; display: inline-block; vertical-align: middle; width: 0; height: 100%; }

.full-honorA-popup .honorA-wrap li img { display: inline-block; vertical-align: middle; width: auto; height: auto; max-width: 100%; width: 100%; }

.full-honorA-popup .honorA-wrap li img.lanky { width: auto; max-height: 100%; height: 100%; }

.full-honorA-popup .honorA-popupsw { height: 100%; }

.full-honorA-popup .honorA-pages { display: none; }

.full-honorA-popup .honorA-ctrl { position: absolute; top: 50%; z-index: 10; background-repeat: no-repeat; background-position: center center; width: 38px; height: 74px; background-size: 15px auto; margin-top: -37px; }

.full-honorA-popup .honorA-prev { left: -5px; background-image: url(../images/honorAprev.png);  }

.full-honorA-popup .honorA-next { right: -5px; background-image: url(../images/honorAnext.png);  }

.full-honorA-popup .honorA-popupsw { height: 100%; }

.full-honorA-popup .honorA-close { position: absolute; top: -40px; right: 0px; z-index: 10; width: 40px; height: 40px; background-repeat: no-repeat; background-position: center; background-image: url(../images/honorAclose.png);  }

@media (min-width: 768px) { .full-honorA-container .honorA-list ul { margin: 0 -10px; }
  .full-honorA-container .honorA-list li { padding: 0 10px; margin-bottom: 20px; }
  .full-honorA-container .honorA-list li a { padding: 20px 20px 32px; }
  .full-honorA-container .honorA-list li .thumb:after { padding-bottom: 90%; } }


@media (min-width: 1024px) { .full-honorA-container { padding: 50px 0 26px;  }
  .full-honorA-container .honorA-list ul { margin: 0 -17px; }
  .full-honorA-container .honorA-list li { width: 33.3333%; padding: 0 17px; margin-bottom: 34px; }
  .full-honorA-container .honorA-list li .thumb:after { padding-bottom: 95%; }
  .full-honorA-container .honorA-list li .thumb img { -webkit-transition: -webkit-transform ease .7s; transition: -webkit-transform ease .7s; -o-transition: -o-transform ease .7s; transition: transform ease .7s; transition: transform ease .7s, -webkit-transform ease .7s, -o-transform ease .7s; }
  .full-honorA-container .honorA-list li a:hover img { -webkit-transform: scale(1.03) translate(-50%, -50%); -ms-transform: scale(1.03) translate(-50%, -50%); -o-transform: scale(1.03) translate(-50%, -50%); transform: scale(1.03) translate(-50%, -50%); }
  .full-honorA-container .loadmore { padding: 15px 0;  }
  .full-honorA-container .loadmore a { line-height: 50px; }
  .full-honorA-popup .honorA-close { -webkit-transition: -webkit-transform ease .3s; transition: -webkit-transform ease .3s; -o-transition: -o-transform ease .3s; transition: transform ease .3s; transition: transform ease .3s, -webkit-transform ease .3s, -o-transform ease .3s; }
  .full-honorA-popup .honorA-close:hover { -webkit-transform: rotate(180deg); -ms-transform: rotate(180deg); -o-transform: rotate(180deg); transform: rotate(180deg); }
  .full-honorA-popup .honorA-ctrl { background-size: auto; }
  .full-honorA-popup .honorA-prev { left: -80px; }
  .full-honorA-popup .honorA-next { right: -80px; } }

/*20210224 s*/
.full-contactB-container .contactB-feedback {
  display: none;
}
.full-contactB-container {
  padding-bottom: 20px;
}
.full-contactB-container .contactB-info {
  background-image: none;
}
.zaddyewu .stock-product-view {
  padding-bottom: 0;
}
.public-list1.notime .public-list-head .time,
.public-list1.notime .public-list-item .time{
  display: none !important;
}
div[contenteditable="false"] {
  display: none !important;
  opacity: 0 !important;
  pointer-events: none !important;
}
/*20210224 e*/

/*20210304 - 新增债券交易页面 s*/
.bond-exchange-info {
  margin-top: 30px;
}
.bond-screen .screen-item {
  border: solid 1px #d8d8d8;
  border-radius: 4px;
  margin-bottom: 10px;
}
.bond-screen .screen-item h3 {
  color: #333333;
  font-size: 14px;
  padding: 12px 80px 12px 20px;
  line-height: 20px;
  font-weight: bold;
  position: relative;
}
.bond-screen .screen-item h3::after {
  content: '';
  position: absolute;
  right: 20px;
  top: 50%;
  margin-top: -2px;
  width: 0;
  height: 0;
  border-width: 4px;
  border-style: solid dashed dashed dashed;
  border-color: #666 transparent transparent transparent;
}
.bond-screen .screen-item ul {
  font-size: 0;
  padding: 10px;
  display: none;
}
.bond-screen .screen-item ul li {
  display: inline-block;
  vertical-align: top;
  font-size: 14px;
  min-width: 50%;
  vertical-align: top;
  /*max-width: 100%;*/
  padding: 0 10px;
  color: #828282;
  line-height: 20px;
  margin-bottom: 12px;
  word-break: break-all;
}
.bond-screen .screen-item .item {
  position: relative;
  padding-left: 26px;
  background: url('../images/zzh-icon-checkbox.png') no-repeat left 1px;
  background-size: 18px 18px;
}
.bond-screen .screen-item ul li.cur .item{
  background-image: url('../images/zzh-icon-checkbox-o.png');
}
.bond-exchange-info .right {
  margin-top: 30px;
}
.bond-cont .screen-list ul{
  font-size: 0;
}
.bond-cont .screen-list ul li {
  display: inline-block;
  vertical-align: top;
  font-size: 14px;
  border: solid 1px #d8d8d8;
  background-color: #f7f7f7;
  border-radius: 4px;
  margin-right: 10px;
  line-height: 20px;
  padding: 9px 20px;
  color: #999999;
  margin-bottom: 10px;
}
.bond-cont .screen-list ul li span {
  display: inline-block;
  vertical-align: top;
  width: 20px;
  height: 20px;
  background: url('../images/zzh-close.png') no-repeat center center;
  background-size: 10px 10px;
  margin-left: 12px;
}
.bond-cont .screen-list .clear-screen {
  display: none;
  border: 0;
  background: none;
  outline: none;
  color: #bababa;
  font-size: 14px;
  line-height: 30px;
}
.bond-cont .screen-ctrl {
  margin-top: 20px;
  margin-bottom: 10px;
  display: flex;
  align-items: center;
}
.bond-cont .screen-ctrl .export-excel {
  line-height: 45px;
  background-color: #004193;
  border-radius: 4px;
  flex: 0 0 176px;
  text-align: center;
  color: #ffffff;
  font-size: 14px;
  display: flex;
  align-items: center;
  justify-content: center;
  margin-left: auto;
}
.bond-cont .screen-ctrl .txt {
  color: #828282;
  font-size: 16px;
}
.bond-cont .screen-ctrl .txt span {
  color: #004193;
  font-size: 36px;
  font-weight: bold;
  margin-right: 6px;
}
.bond-cont .screen-ctrl .export-excel img {
  flex: 0 0 16px;
  width: 16px;
  margin-right: 10px;
}
.bond-exchange-txt {
  margin-top: 30px;
}
.bond-exchange-txt h3 {
  color: #333333;
  font-size: 16px;
  font-weight: bold;
  margin-bottom: 5px;
}
.bond-exchange-txt p {
  color: #828282;
  line-height: 24px;
  font-size: 14px;
}
.bond-exchange-txt ul {
  color: #828282;
  line-height: 26px;
  font-size: 14px;
  margin-top: 4px;
}
.bond-exchange {
  padding-bottom: 40px;
}
@media (min-width: 1024px) {
  .bond-exchange-info {
    margin-top: 45px;
  }
  .bond-exchange-info .left {
    float: left;
    width: 22.83333%;
  }
  .bond-screen .screen-item h3 {
    padding-right: 50px;
  }
  .bond-screen .screen-item .item,
  .bond-cont .screen-list ul li span,
  .bond-screen .screen-item h3{
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    cursor: pointer;
  }
  .bond-exchange-info .right {
    margin-top: 0;
    width: 73.83333%;
    float: right;
  }
  .bond-exchange-txt {
    margin-top: 40px;
  }
  .bond-exchange {
    padding-bottom: 60px;
  }
}
@media (min-width: 1260px) {
  .bond-exchange {
    padding-bottom: 100px;
  }
}
/*20210304 - 新增债券交易页面 e*/

/*20210305 s*/
.khlc-content .khlc-ul li:last-child::before,
.khlc-content .khlc-ul li:last-child::after{
  opacity: 0;
}
.khlc-content .khlc-ul .count {
  color: #333;
}
/*20210305 e*/

/* 20210310 s */
.cookie-container{
  position: fixed;
  top: 0;
  width: 100%;
  border-bottom: solid 1px #dddddd;
  color: #aaa;
  background-color: #fff;
  z-index: 999;
}

.cookie-container .cookie{
  padding: 30px 16% 30px 0;
  position: relative;
}

.cookie-container .cookie .button{
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
}

.cookie-container .cookie .button .more{
  display: inline-block;
  text-decoration: underline;
  padding: 10px 20px;
  color: #004193;
}

.cookie-container .cookie .button .agree{
  display: inline-block;
  padding: 10px 20px;
  background-color: #004193;
  color: #fff;
}

.cookie-container .close{
  background: url(../images/zzh-close.png) no-repeat center center;
  width: 20px;
  height: 20px;
  position: absolute;
  top: 25px;
  right: 25px;
  transition: all .3s;
  cursor: pointer;
}

.cookie-container .close:hover{
  transform: rotate(180deg);
}


@media(max-width: 768px){
	header .logo img{height:18px;}
	header .head-right{margin-top:10px;}
  .cookie-container .cookie .button {
    position: static;
    text-align: center;
    transform: translateY(0%);
    margin-top: 30px;
  }

  .cookie-container .cookie{
    padding: 60px 30px 30px;
  }
}
/* 20210310 e */

/* 20210318 s */
.five-page-view .content img {
  max-width: 100%;
}
@media (max-width: 768px) {
  .inbanner-swiper .hgyPimg::after {
    padding-bottom: 0;
  }
  .inbanner-item  .hgyPimg img {
    position: static;
    transform: none;
    height: auto;
    width: 100%;
  }
  footer .qrcode-box {
    left: 100%;
    bottom: auto;
    top: 50%;
    -webkit-transform: translate(20px, -50%);
    -ms-transform: translate(20px, -50%);
    -o-transform: translate(20px, -50%);
    transform: translate(20px, -50%);
  }
  footer .qrcode-box::after {
    left: auto;
    top: 50%;
    right: 100%;
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    -o-transform: translateY(-50%);
    transform: translateY(-50%);
    border-color: transparent #fff transparent transparent;
  }
  footer .qrcode-item:hover .qrcode-box {
    -webkit-transform: translate(10px, -50%);
    -ms-transform: translate(10px, -50%);
    -o-transform: translate(10px, -50%);
    transform: translate(10px, -50%);
  }
}
/* 20210318 e */

/* 20210330 */
.stock-product-view .content img{
  max-width: 100%!important;
  height: auto!important;
}