html,body{margin: 0;padding: 0;color:#0F0F0F;font-size:14px;font-family: "PingFang SC", "Microsoft YaHei", sans-serif;width:100%;min-width: 100%;}
html{max-width: 1920px;overflow-x: hidden;margin: 0 auto;}
.imgbox1,.imgbox{overflow: hidden;}
input:-webkit-autofill,
textarea:-webkit-autofill,
select:-webkit-autofill{-webkit-box-shadow: 0 0 0px 1000px transparent inset !important;background-color: transparent;transition: background-color 50000s ease-in-out 0s;}
.imgbox img,.imgbox1 img{width: 100%;height: 100%;object-fit: cover;font-family:'object-fit:cover' }
ul,li{list-style: none;padding: 0;margin: 0;}
a:focus,a:hover{text-decoration:none!important}
.pointer{cursor: pointer;}
.font12{font-size: 12px;}
.font13{font-size: 13px;}
.font14{font-size: 14px;}
.font16{font-size: 16px;}
.font18{font-size: 18px;}
.font20{font-size: 20px;}
.font22{font-size: 22px;}
.font24{font-size: 24px;}
.font26{font-size: 26px;}
.font30{font-size: 30px;}
.font32{font-size: 32px;}
.font36{font-size: 36px;}
.font44{font-size: 44px;}
.bold{font-weight: bold;}
.wt500{font-weight: 500;}
.wt300{font-weight: 300;}
.fl{float: left;}
.fr{float: right;}
.d-flex{display: flex;}
.d-flex-wrap{display: flex;flex-wrap: wrap;}
.d-flex-center{display: flex;align-items: center;}
.d-grow{flex-grow: 1;flex-basis: 100%;min-width:0}
.d-flex-wrap .d-grow{flex-basis: initial;}
.d-shrink{flex-shrink: 0;}
.overflow{overflow: hidden;}
.advbox,.advbox *{max-width:100% !important;height: auto;}
.advlist .advbox li{margin-bottom: 20px;}
.list-adv.advlist .advbox li{margin-bottom: 10px;}
.noselect{-moz-user-select:none;-webkit-user-select:none;-ms-user-select:none;-khtml-user-select:none;user-select:none;}
.easeIn{-webkit-transition: all .3s ease-in-out;-moz-transition: all .3s ease-in-out;-ms-transition: all .3s ease-in-out;-o-transition: all .3s ease-in-out;transition: all .3s ease-in-out;}
.easeShow{-webkit-transition: all .3s ease;-moz-transition: all .3s ease;-ms-transition: all .3s ease;-o-transition: all .3s ease;transition: all .3s ease;}
.imgbox:hover img ,.imgbox a:hover img ,.advbox a:hover img,.imgbox1 a:hover img{-webkit-transform: scale(1.1);-moz-transform: scale(1.1);-ms-transform: scale(1.1);-o-transform: scale(1.1);transform: scale(1.1);}
.imgbox img,.imgbox a img,.advbox a img,.imgbox1 a img{-webkit-transition: all .5s ease-in-out;-moz-transition: all .5s ease-in-out;-ms-transition: all .5s ease-in-out;-o-transition: all .5s ease-in-out;transition: all .5s ease-in-out;}
.jcontainer{margin:0 auto;width:1340px;max-width:calc(100% - 100px)}

/* header */
.jg-header .top{line-height: 46px;background: rgba(41, 47, 65, 0.04);}
.jg-header .top a{color:rgba(41, 47, 65, 0.6);line-height: 20px;padding:0 16px;border-left:0.5px solid rgba(41, 47, 65, 0.4)}
.jg-header .top a:first-child{padding-left:0;border-left:0}
.jg-header .top a:hover{color:#BF0008}
.jg-header .rightlink span{padding-left:24px;background-position: left center;background-repeat: no-repeat;}
.jg-header .rightlink a.tj span{background-image: url('../../images/grheader/icon01.png');}
.jg-header .rightlink a.xz span{background-image: url('../../images/grheader/icon02.png');}
.jg-header .rightlink a.wd span{background-image: url('../../images/grheader/icon03.png');}
.jg-header .rightlink a.cf span{background-image: url('../../images/grheader/icon04.png');}
.jg-header .rightlink a.hy span{background-image: url('../../images/grheader/icon05.png');}
.jg-header .rightlink a.tj:hover span{background-image: url('../../images/grheader/icon01-h.png');}
.jg-header .rightlink a.xz:hover span{background-image: url('../../images/grheader/icon02-h.png');}
.jg-header .rightlink a.wd:hover span{background-image: url('../../images/grheader/icon03-h.png');}
.jg-header .rightlink a.cf:hover span{background-image: url('../../images/grheader/icon04-h.png');}
.jg-header .rightlink a.hy:hover span{background-image: url('../../images/grheader/icon05-h.png');}
.jg-header .top .red{width:92px;margin-left:14px}
.jg-header .logo{margin-right:40px}
.jg-header .logo img{height:68px;}
.jg-header .icons a{display: block;margin-right:20px;min-width: 56px;}
.jg-header .icons a:last-child{margin-right:25px}
.jg-header .icons .icon{width:46px;height:46px;margin:0 auto 8px;background-color: rgba(41, 47, 65, 0.04);border-radius: 50%;background-position: center;background-repeat: no-repeat;}
.jg-header .icons a:hover .icon{background-color: #BF0008;}
.jg-header .gm .icon{background-image: url('../../images/grheader/icon06.png');}
.jg-header .cx .icon{background-image: url('../../images/grheader/icon07.png');}
.jg-header .kh .icon{background-image: url('../../images/grheader/icon08.png');}
.jg-header .xz .icon{background-image: url('../../images/grheader/icon09.png');}
.jg-header .gm:hover .icon{background-image: url('../../images/grheader/icon06-h.svg');}
.jg-header .cx:hover .icon{background-image: url('../../images/grheader/icon07-h.svg');}
.jg-header .kh:hover .icon{background-image: url('../../images/grheader/icon08-h.svg');}
.jg-header .xz:hover .icon{background-image: url('../../images/grheader/icon09-h.svg');}
.jg-header .menulist{position: relative;}
.jg-header .menu-bar>div{display: inline-block;}
.jg-header .menu-bar .navdiv{display: inline-block;padding: 0 8px;}
.jg-header .menu-bar .menulink{display: block;line-height: 96px;color: rgba(41, 47, 65, 0.6);position: relative;}
.jg-header .menu-bar .navdiv.active a{color:#BF0008;font-weight: bold;}
.jg-header .menu-bar .navdiv.active a:after{content:'';display: block;width:100%;height:3px;background: #BF0008;position: absolute;left:0;top:75%}
.jg-header .menu-bar>div:not(.logo):hover{background: #BF0008;}
.jg-header .menu-bar>div.hasSubmenu:hover{background: #BF0008 url('../../images/jgindex/icon34.png') bottom center no-repeat;}
.jg-header .menu-bar>div:not(.logo):hover .menulink{color:#fff}
.jg-header .menu-bar>div.hasSubmenu:hover .coverbox{display: block;}
.jg-header .menulist .type{padding:0 25px;background: #BF0008;height:100%;color:#fff;position: relative;}
.jg-header .menulist .type>a{display: block;line-height: 96px;}
.jg-header .menulist .type img{width:8px;margin-left:5px}
.jg-header .menulist .type:before{content:'';display: block;width:100%;height:46px;position: absolute;left:0;top:-46px;background: #BF0008;}
.jg-header .menulist .search{margin:0 30px}
.jg-header .menulist .typebox:hover .coverbox{display: block;}
.jg-header .coverbox{display: none;z-index: 1000;width: 100%;position: absolute;left:0;top:calc(100% - 0.5px);overflow: visible;}
.jg-header .coverbox:after{content:'';position:absolute;top:0;left:0;display:block;width:100%;height:100vh;z-index:-1;background: rgba(0, 0, 0, 0.5621);}
.jg-header .subMenu{background: #F7F8F9;padding:35px 0;}
.jg-header .subMenu .img{width:400px;height:240px;margin-right:50px}
.jg-header .subMenu .img img{width:100%;height:100%;object-fit: cover;}
.jg-header .subMenu .linkimg{padding-top:5px;padding-right:90px;border-right:1px solid rgba(41, 47, 65, 0.1843);margin-right:40px}
.jg-header .subMenu .linkimg a{display:block;position: relative;;margin-top:6px;width:300px;line-height:62px;padding-left:20px;color: #fff;}
.jg-header .subMenu .linkimg a.lxwm{background: url('../../images/jgindex/lxwm.png') center/cover no-repeat;}
.jg-header .subMenu .linkimg a.xswd{background: url('../../images/jgindex/xswd.png') center/cover no-repeat;}
.jg-header .subMenu .linkimg .name{position: relative;margin:5px 0 30px}
.jg-header .subMenu .linkimg .name:before{content:'';display:block;width:50px;height:5px;background: #BF0008;position: absolute;left:0;top:-5px}
.jg-header .subMenu .linkimg .text{margin-top:10px;letter-spacing: 4px;}
.jg-header .subMenu .wrapflex{flex-wrap: wrap;align-content: flex-start;}
.jg-header .subMenu .wrapflex .list{margin-bottom:20px}
.jg-header .subMenu .menubox .linkimg{border-right:0}
.jg-header .subMenu .menubox .list{min-width:130px;margin-left:42px}
.jg-header .subMenu .menubox .list-etf{min-width:100px;margin-left:28px}
.jg-header .subMenu .menubox .list-etf:first-child{margin-left:50px}
.jg-header .subMenu .menubox .name a:hover{color:#BF0008}
.jg-header .subMenu .menubox .name .more{margin-left: 10px;font-size: 14px;line-height: normal;color: rgba(41, 47, 65, 0.6613)}
.jg-header .subMenu .menubox .ul a{display: inline-block;line-height: 46px;padding-right: 20px;color:rgba(41, 47, 65, 0.6613)}
.jg-header .subMenu .menubox .ul a:hover{color: #BF0008;background: url('../../images/jgindex/icon20.png') right center no-repeat;}
.jg-header .subMenu .menubox .ul{margin-top:10px}
.jg-header .typelist{background:#fff;border-top:1px solid rgba(41, 47, 65, 0.2);padding:40px 0;}
.jg-header .typelist .item>a{border:2px solid rgba(15, 15, 15, 1);background-position: bottom right;background-repeat: no-repeat;padding:35px 35px 30px}
.jg-header .typelist .item:nth-child(1)>a{background-image: url('../../images/jgindex/bg01.svg');}
.jg-header .typelist .item:nth-child(2)>a{background-image: url('../../images/grheader/bg02.png');}
.jg-header .typelist .item:nth-child(3)>a{background-image: url('../../images/jgindex/bg03.svg');}
.jg-header .typelist .item .highlight, .jg-header .typelist .item .on{display: none;}
.jg-header .typelist .item .icon{margin-right:22px}
.jg-header .typelist .item .icon img{width:30px;margin-top:5px}
.jg-header .typelist .item .en{margin-top:5px}
.jg-header .typelist .item.active>a{border-color: #BF0008;color:#BF0008;background: none;}
.jg-header .typelist .item.active .normal{display: none;}
.jg-header .typelist .item.active .highlight, .jg-header .typelist .item.active .on{display: block;}
.jg-searchblock{position: fixed;width:100%;height:100%;background: rgba(0,0,0,.5);z-index:9999;top:0;left:0}
.jg-searchblock .searchcontent{width:850px;height:450px;max-width:95%;max-height:90%;position: absolute;left:50%;top:50%;transform: translate(-50%, -50%);background: #fff;padding:33px 36px 0}
.jg-searchblock .searchclose{position: absolute;right:0;top:-38px}
.jg-searchblock .searchbox{border:1px solid #BF0008}
.jg-searchblock .searchbox .icon{padding:0 23px}
.jg-searchblock .searchbox .btns{width:178px;background: #BF0008;color:#fff;line-height: 68px;}
.jg-searchblock .searchbox input{padding-right:23px;line-height: 68px;width:100%;height:68px}
.jg-searchblock .reclist{overflow: auto;padding:0 62px 30px;height:300px;max-height:calc(100% - 150px);margin: 0 -35px}
.jg-searchblock .reclist a{display: block;border-bottom:1px solid #979797;line-height: 68px;padding-right:30px;background: url('../../images/jgindex/icon19.png') right center no-repeat;}
.jg-searchblock .reclist::-webkit-scrollbar {width: 6px;}
.jg-searchblock .reclist::-webkit-scrollbar-track {background: #f1f1f1;}
.jg-searchblock .reclist::-webkit-scrollbar-thumb {background: #DCDDDD;}
.jg-searchblock .pageBtnWrap a,.jg-searchblock .pageBtnWrap span{display: none!important;}
.jg-searchblock .pageBtnWrap .curr,.jg-searchblock .pageBtnWrap>*:first-child,.jg-searchblock .pageBtnWrap>*:last-child{display: inline!important;}
.posdiv{height: 0px;border-top: 1px solid rgba(41, 47, 65, 0.1);}
@media (min-width: 1921px) {
  .jcontainer{ width: calc(100% - 40px);max-width: 1474px;}
}
@media (max-width: 1440px) {
  .jcontainer{max-width: calc(100% - 40px)}
}
@media (max-width: 1349px) {
  .jg-header .typelist .item .en{font-size: 22px;}
  .jg-header .typelist .item>a{padding:35px 30px 30px}
  .jg-header .menu-bar .navdiv{padding:0 6px}
  .jg-header .logo{margin-right:20px}
  .jg-header .icons a{margin-right:10px}
  .jg-header .icons a:last-child{margin-right:20px}
}
