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.online span{background-image: url('../../images/jgindex/icon01.png');}
.jg-header .rightlink a.h5 span{background-image: url('../../images/jgindex/icon02.png');}
.jg-header .rightlink a.online:hover span{background-image: url('../../images/jgindex/icon29.svg');}
.jg-header .rightlink a.h5:hover span{background-image: url('../../images/jgindex/icon28.svg');}
.jg-header .top .red{width:92px;margin-left:14px}
.jg-header .logo img{height:68px}
.jg-header .menulist{position: relative;}
.jg-header .menu-bar>div{display: inline-block;margin:0 10px}
.jg-header .menu-bar .navdiv{display: inline-block;padding: 0 15px;}
.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/jgindex/bg02.svg');}
.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;}
/* footer */
.jg-footer{padding-top:56px;background: #F1F2F3;}
.jg-footer .codelist{flex-wrap: wrap;width:252px;justify-content: space-between;}
.jg-footer .codelist .item{padding:7px 7px 0;background: #fff;margin-bottom:20px}
.jg-footer .codelist .item img{width:106px}
.jg-footer .codelist .item .name{line-height: 28px;}
.jg-footer .linkbox{justify-content: space-between;}
.jg-footer .linkbox .tips{color:rgba(15, 15, 15, 0.41);margin-bottom: 40px;}
.jg-footer .linkbox .tips span{display: inline-block;width:5em}
.jg-footer .linkbox .phone{margin:5px 0}
.jg-footer .linkbox .zxbtn{width:150px;line-height: 50px;border:0.5px solid #0F0F0F;margin:10px 0 15px}
.jg-footer .linkbox .zxbtn a{padding-left:36px;background: url('../../images/jgindex/icon12.png') left center no-repeat;}
.jg-footer .linkbox .zxbtn:hover{border-color: #BF0008;color:#BF0008}
.jg-footer .linkbox .zxbtn:hover a{background-image: url('../../images/jgindex/icon13.svg');}
.jg-footer .logo{margin-bottom:50px}
.jg-footer .box1{margin-right:50px}
.jg-footer .box2{margin-right:70px}
.jg-footer .box3{margin-right:20px}
.jg-footer .linklist{margin-top:10px;flex-wrap: wrap;justify-content: space-between; }
.jg-footer .linklist a{display: inline-block;line-height: 44px;padding-right: 14px;opacity: .6;}
.jg-footer .linklist a:hover{color: #BF0008;background: url('../../images/jgindex/icon20.png') right center/10px no-repeat;opacity: 1;}
.jg-footer .friendly{padding:15px 0;border-bottom:1px solid rgba(15, 15, 15, 0.41);margin-top:20px}
.jg-footer .friendly a{line-height: 16px;padding:0 16px;border-left:0.5px solid #0F0F0F;display: inline-block;}
.jg-footer .friendly a:first-child{border:0;}
.jg-footer .friendly a:hover{color: #BF0008;}
.jg-footer .bottom{padding:30px 0 40px}
.jg-footer .bottom>div{max-width: 730px;margin:0 auto;line-height: 20px;margin-bottom:5px}
.jg-footer .bottom span{opacity: .6;padding:0 10px}
.jg-footer .bottom img{margin-top:-2px;margin-left:8px}
.fixedbox{position: fixed;top:50%;right:calc((100% - 1340px)/2 - 76px);z-index: 999;}
.fixedbox>div{margin-bottom:16px;position: relative;width:66px;height:66px;border-radius: 50%;}
.fixedbox .hashover{background-color: #EEEFF0;background-position: center;background-repeat: no-repeat;}
.fixedbox .hashover:hover{background-color: rgba(191, 0, 8, 1);}
.fixedbox .hashover .hoverbox{display:none;width:270px;line-height: 80px;position: absolute;right:40px;top:50%;transform: translateY(-50%);background: url('../../images/jgindex/numberbox.svg') right center no-repeat;}
.fixedbox .hashover .hoverbox span{display: inline-block;width:230px;line-height: 1;}
.fixedbox .hashover:hover .hoverbox{display: block;}
.fixedbox .phone{background-image: url('../../images/jgindex/phone.svg');}
.fixedbox .phone:hover{background-image:url('../../images/jgindex/phone_hover.svg') ;}
.fixedbox .email{background-image: url('../../images/jgindex/email.svg');}
.fixedbox .email:hover{background-image:url('../../images/jgindex/email_hover.svg') ;}
.fixedbox .totop{background: url('../../images/jgindex/icon18.png') center no-repeat;}
.fixedbox .totop:hover{background-image:url('../../images/jgindex/totop_hover.svg') ;}
/* index */
.jg-index .banner{position: relative;}
.jg-index .banner img{width:100%;}
.jg-index .banner .btnsblock{position: absolute;left:0;bottom:0;width:100%;z-index: 10;}
.jg-index .banner .swiper-pagination{position: relative;display: flex;justify-content: space-between;}
.jg-index .banner .swiper-pagination-bullet{position: relative;max-width:18%;width:240px;height:6px;border-radius: 0;opacity: 1;background: rgba(15, 15, 15, 0.396);}
.jg-index .banner .swiper-pagination-bullet::before{content:'';opacity: 0;width:0;height:100%;display: block;position: absolute;left:0;top:0;background: #fff}
.jg-index .banner .swiper-pagination-bullet.on::before{width: 100%;opacity: 1;transition: width 5s linear;}
.jg-index .banner .swiper-pagination-bullet.already{background: #fff;}
.jg-index .banner .btns{line-height:68px}
.jg-index .banner .btns span{color:#fff;opacity: .4;}
.jg-index .banner .btns .cur{opacity: 1;}
.jg-index .banner .swiperbtn{display:inline-block;width:28px;height:28px;border:1px solid #fff;background-position: center;background-repeat: no-repeat;}
.jg-index .banner .prev{background-image: url('../../images/jgindex/icon30.svg');}
.jg-index .banner .next{background-image: url('../../images/jgindex/icon31.svg');margin-left:10px}
.jg-index .banner .swiperbtn:hover{background-color: #fff;}
.jg-index .banner .prev:hover{background-image: url('../../images/jgindex/icon32.png');}
.jg-index .banner .next:hover{background-image: url('../../images/jgindex/icon20.png');}
.jg-index .banner .swiper-button-disabled{cursor: not-allowed;opacity: .5;}
.jg-index .b_title{margin:30px 0}
.b_title .text{position: relative;}
.b_title .text:before{content:'';position: absolute;width:50px;height:5px;background: #BF0008;top:-10px;left:0;display: block;}
.jg-index .b_title .more span{padding-right:24px;background: url('../../images/jgindex/icon19.png') center right no-repeat;}
.jg-index .b_title .more{border:1px solid #0F0F0f;line-height: 36px;padding:0 26px}
.jg-index .b_title .more:hover{border-color: #BF0008;color: #BF0008;}
.jg-index .b_title .more:hover span{background-image: url('../../images/jgindex/icon20.png');}
.sp_title .num{color:rgba(41, 47, 65, 0.4293);position: relative;line-height: 25px;padding-left:15px;margin-left:15px;top:4px}
.sp_title .num:before{content:'';display: inline-block;background: #979797;width:1px;height:45px;position: absolute;left:0;top:10px;opacity: 0.3385;}
.sp_title .num i{color:#BF0008}
/* 隐藏指数后减小间距 */
/* .jg-index .ywfw{padding:100px 0 130px;background: #F7F8F9;} */
.jg-index .ywfw{padding:100px 0 0;background: #F7F8F9;}
.jg-index .ywfw .intro{line-height: 30px;text-align: justify;}
.jg-index .ywfw .tabchange{margin-top:80px}
.jg-index .ywfw .item{position: relative;overflow: hidden;width:calc((100% - 800px)/3);height:460px;padding:40px;color:#fff;margin-left:5px;background-position: right bottom;background-repeat: no-repeat;transition: all .5s;background-size: cover;}
.jg-index .ywfw .item .default{position: absolute;bottom:35px;left:30px}
.jg-index .ywfw .item .default .tiplist{opacity: .8;margin-top:12px}
.jg-index .ywfw .item .cover{display: none;width:500px;}
.jg-index .ywfw .item .cover .title{margin-bottom:10px}
.jg-index .ywfw .item .cover .intro{color:rgba(255,255,255,.6);line-height: 20px;margin:5px 0 8px}
.jg-index .ywfw .item .cover .intro span{color:#fff}
.jg-index .ywfw .item .btns{position: absolute;bottom:43px;left:40px;width:500px;margin:0 -7px}
.jg-index .ywfw .item:last-child .btns{bottom:30px}
.jg-index .ywfw .item .btns a{display: inline-block;width:137px;line-height: 36px;border:1px solid #fff;margin:7px}
.jg-index .ywfw .item .btns a:hover{background: #fff;color:#BF0008;font-weight: 500;}
.jg-index .ywfw .item .btns a:hover span{padding-right:21px;background: url('../../images/jgindex/icon20.png') right center no-repeat;transition: padding .3s;}
.jg-index .ywfw .item.active{width:785px;}
.jg-index .ywfw .item.active .cover{display: block;}
.jg-index .ywfw .item.active .default{display: none;}
.jg-index .ywfw .item:nth-child(1){margin-left: 0;background-image: url('../../images/jgindex/bg04.png');}
.jg-index .ywfw .item:nth-child(2){background-image: url('../../images/jgindex/bg06.png');}
.jg-index .ywfw .item:nth-child(3){background-image: url('../../images/jgindex/bg08.png');}
.jg-index .ywfw .item:nth-child(4){background-image: url('../../images/jgindex/bg10.png');}
.jg-index .ywfw .item.active:nth-child(1){background-image: url('../../images/jgindex/bg05.png');}
.jg-index .ywfw .item.active:nth-child(2){background-image: url('../../images/jgindex/bg07.png');}
.jg-index .ywfw .item.active:nth-child(3){background-image: url('../../images/jgindex/bg09.png');}
.jg-index .ywfw .item.active:nth-child(4){background-image: url('../../images/jgindex/bg11.png');}
.jg-index .ywfw .tips{color:#0F0F0F;opacity: .28;text-align: justify;line-height: 15px;margin-top:10px;height:30px}
.jg-index .zszq{background: url('../../images/jgindex/img01.png') right center/40% 100% no-repeat;padding-top:150px;position: relative;top:-80px}
.jg-index .zszq .list{line-height: 30px;opacity:.8;}
.jg-index .zszq .list b{margin-right:5px}
.jg-index .zszq .tabblock{border-bottom:1px solid #DCDDDD;margin-top:58px;width:calc(10vw + 50%);}
.jg-index .zszq .tabblock span{display: inline-block;line-height: 60px;border-bottom:2px solid rgba(0,0,0,0);margin-right:72px}
.jg-index .zszq .tabblock span:last-child{margin-right:0}
.jg-index .zszq .tabblock span.active{border-color: #BF0008;color: #BF0008;font-weight: 500;}
.jg-index .zszq .tabblock span:hover{color: #BF0008;}
.jg-index .zszq .tabcontent{background: #F7F8F9;padding:50px 40px;width:620px;max-width:47%;height:516px;margin-top:30px}
.jg-index .zszq .item .icon{width:46px;line-height: 46px;border:1.5px solid #0F0F0F;margin-bottom:20px}
.jg-index .zszq .btnlist{border-top:1px dashed rgba(41, 47, 65, 0.1843);margin-top:20px;padding:30px 0}
.jg-index .zszq .btnlist a{display: inline-block;width:137px;line-height: 36px;border:1px solid #0F0F0F;margin:10px 0}
.jg-index .zszq .btnlist a:nth-child(odd){margin-right:134px}
.jg-index .zszq .btnlist a:hover{background: #BF0008;border-color: #BF0008;color:#fff}
.jg-index .zszq .btnlist a:hover span{padding-right:21px;background: url('../../images/jgindex/icon21.png') right center no-repeat;transition: padding .3s;}
.jg-index .jjdc,.jg-index .hxxw{background: #F7F8F9;padding:85px 0 60px}
.jg-index .newslist>div{justify-content: space-between;}
.jg-index .newslist{margin:45px -20px 0}
.jg-index .newslist .item{width:442px;max-width:32%;padding:20px;margin-bottom:20px}
.jg-index .newslist .item .imgbox{height:212px;display: block;}
.jg-index .newslist .item .name{line-height: 30px;height:60px;margin:20px 0;display: inline-block;display: -webkit-box;}
.jg-index .newslist .item .summary{line-height: 26px;color:rgba(15, 15, 15, 0.8005);height:52px}
.jg-index .newslist .item .info{line-height: 60px;border-bottom: 1px solid #BF0008;margin-top:40px}
.jg-index .newslist .item .time{color:rgba(41, 47, 65, 0.4293)}
.jg-index .newslist .item .more{padding-right:18px;background: url('../../images/jgindex/icon19.png') right center no-repeat;}
.jg-index .newslist .item:hover{background: #fff;box-shadow: 0px 0px 16px 0px rgba(28, 33, 38, 0.0755)}
.jg-index .newslist .item:hover .name{color: #BF0008;}
.jg-index .newslist .item:hover .more{color: #BF0008;background-image: url('../../images/jgindex/icon20.png');}
.jg-index .fwzx{background: url('../../images/jgindex/fuwu.png') center no-repeat;padding: 80px 0 180px;}
.fwzx .b_title{color:#fff}
.fwzx .b_title .text:before{background: #fff;}
.fwzx .b_title .more{border-color: #fff;}
.fwzx .b_title .more span{background-image: url('../../images/jgindex/icon21.png');}
.jg-index .fwzx .intro{line-height: 30px;color:#fff;width:900px;max-width: 100%;text-align: justify;}
.jg-index .fwzx .tabbox{width:615px;max-width:100%;height:288px;border-radius: 4px;overflow: hidden;backdrop-filter: blur(32.64px);border:1px solid #fff;margin-top:120px;background: rgba(0, 0, 0, .05);}
.jg-index .fwzx .tabblock{background: rgba(232, 242, 255, 0.8);font-size: 0;}
.jg-index .fwzx .tabblock span{width: 33.3%;display: inline-block;line-height: 85px;}
.jg-index .fwzx .tabblock span.active{background: #BF0008;color:#fff;font-weight: 500;}
.jg-index .fwzx .tabcontent{padding:45px 60px}
.jg-index .fwzx .tabcontent a{display: inline-block;width:220px;margin-bottom:30px;color:#fff}
.jg-index .fwzx .tabcontent a:nth-child(odd){margin-right:30px}
.jg-index .fwzx .tabcontent span{padding-right:20px;;}
.jg-index .fwzx .tabcontent a:hover{color: #BF0008;font-weight: 500;}
.jg-index .fwzx .tabcontent a:hover span{background: url('../../images/jgindex/icon20.png') right center no-repeat}
.jg-index .brand{background: url('../../images/jgindex/pinxuan.png') center/auto 100% no-repeat;transition: all 1s;padding:80px 0;color:#fff}
.jg-index .brand:hover{background-size: auto 105%;}
.jg-index .brand .list{justify-content: center;}
.jg-index .brand .list .item{margin:80px 75px 0}
.jg-index .brand .list img{width:50px;height:46px;object-fit: contain;}
.jg-index .brand .list .name{margin-top:15px}

/* 通用banner 左侧菜单 面包屑 右侧内容区 */
.jgbanner{height:160px;background-position: center; background-repeat: no-repeat;position: relative;background-size: cover;overflow: hidden;}
.jgbanner .jcontainer{position: absolute;left:50%;bottom:0;transform: translateX(-50%);}
.jgbanner .centername{position: absolute;left:50%;top:50%;transform: translate(-50%,-50%);font-size: 56px;font-weight: bold;color:#fff;display:none}
.catname{width:260px;background: #BF0008;color:#fff;padding:12px 27px 25px}
.catname .en{opacity: 0;margin-bottom:-25px}
.posdiv{height:30px;border-top:1px solid rgba(41, 47, 65, 0.1)}
.jgleftmenubox{width:260px;margin-right:30px;background: #F7F8F9;margin-bottom:80px}
.jgleftmenubox .catname{margin-top:20px}
.jgleftmenubox .li{padding:0 24px;border-left: 4px solid rgba(0, 0, 0, 0);}
.jgleftmenubox .name{display: block;padding:28px 0;line-height: 24px;}
.jgleftmenubox .icon{margin-left:10px;}
.jgleftmenubox .icon .cur{display: none;}
.jgleftmenubox .child{display: none;padding:0 24px;margin:4px;background: #fff;display: none;}
.jgleftmenubox .item{overflow: hidden;}
.jgleftmenubox .li.active{background: rgba(191, 0, 8, 0.064);border-color: #BF0008;}
.jgleftmenubox .active .name{color:#BF0008;}
.jgleftmenubox .up .normal{display: none;}
.jgleftmenubox .up .cur{display: block;}
.jgleftmenubox .active+.child{display: block;}
.jgleftmenubox .subbox .sub{border-bottom: 1px solid #979797;}
.jgleftmenubox .subbox:last-child .sub{border-bottom:0}
.jgleftmenubox .sub3box .sub3,.jgleftmenubox .sub4box .sub4{border-bottom:0.5px solid rgba(151,151,151,.3385)}
.jgleftmenubox .sub3box:last-child .sub3,.jgleftmenubox .sub4box:last-child .sub4,.jgleftmenubox .sub5box .sub5{border: 0!important;}
.jgleftmenubox .subname{display: block;line-height: 24px;padding:21px 0;color:rgba(41, 47, 65, 0.6613)}
.jgleftmenubox .subname span{margin-right:6px}
.jgleftmenubox .sub.haschild.up{border:0!important}
.jgleftmenubox .sub.active .subname{color:#BF0008}
.jgleftmenubox .current{display: none;margin-left:5px}
.jgleftmenubox .active .current{display: block;}
.jgleftmenubox .child3{margin:0;padding:0}
.jgleftmenubox .child4{margin:4px;padding: 0}
.jgleftmenubox .child5{margin:4px;padding: 0}
.jgleftmenubox .sub3box,.jgleftmenubox .sub5box{background: #F7F8F9;}
.jgleftmenubox .sub3,.jgleftmenubox .sub4,.jgleftmenubox .sub5{margin:0 24px}
.jgleftmenubox .sub3 .subname{padding:16px 0}
.jgleftmenubox .sub4 .subname{padding:12px 0}
.jgleftmenubox .sub5 .subname{padding:7px 0}
.jgrightbox{padding-bottom:80px}
.jgbread{color:rgba(41, 47, 65, 0.4293);line-height: 60px;}
.jgbread a{margin:0 4px}
.jgbread a:last-child{color:#0F0F0F}
/* jg-list */
.jg-list .searchbox{margin-bottom:24px}
.jg-list .searchbox .btn{width:178px;line-height: 50px;color:#fff;background: #BF0008;margin-left:15px;border-radius: 0;}
.jg-list .searchbox .datebox{width:190px;line-height: 50px;margin:0 15px;border:1px solid rgba(41, 47, 65, 0.1967);padding:0 14px;background: #F7F8F9 url('../../images/jgindex/list_icon05.png') center right 7px no-repeat ;color:rgba(41, 47, 65, 0.4293)}
.jg-list .searchbox .datebox>div{height:50px}
.jg-list .searchbox .searchblock{border:1px solid rgba(41, 47, 65, 0.1967);background: #F7F8F9;margin-right:15px;padding:0 23px}
.jg-list .searchbox input{line-height: 50px;height:50px;padding-left:17px;width:100%;color:rgba(41, 47, 65, 0.4293)}
.jg-list .searchbox input::placeholder{color: rgba(41, 47, 65, 0.4293)}
.jg-list #list{background: #F7F8F9;padding:18px 50px}
.jg-list #list .li{border-bottom:1px solid rgba(41, 47, 65, 0.1545);position: relative;}
.jg-list #list .li:last-child{border:0}
.jg-list #list .li:after{content:'';display: block;width:24px;height:1px;background: rgba(41, 47, 65, 0.1545);position: absolute;left:100px;top:50%;transform: translateY(-50%);}
.jg-list #list .time{width:100px;padding:45px 0 50px;margin-right:42px;position: relative;}
.jg-list #list .time:after{content:'';display: none;width:12px;height:24px;background: url('../../images/jgindex/list_icon04.png') left center no-repeat;position: absolute;left:100px;top:50%;transform: translateY(-50%);}
.jg-list #list .info{padding:30px 0}
.jg-list #list .info .title a{line-height: 32px;height:64px;}
.jg-list #list .info .summary{color:rgba(41, 47, 65, 0.4293);margin-top:10px}
.jg-list #list .li:hover{background: #fff;}
.jg-list #list .li:hover .time{background: #BF0008;color:#fff}
.jg-list #list .li:hover .time::after{display: block;}
.jg-list #list .li:hover .title a{color:#BF0008}
.jg-list #list .li:hover:after{background: #BF0008;}

/* 分页条 */
.page-mod{margin-top:24px;text-align: right;color:#6D7179}
.page-mod .pageinfo{line-height: 32px;margin-right:20px;display: inline-block;vertical-align: middle;color:rgba(41, 47, 65, 0.4293)}
.page-mod .pageinfo span{margin:0 3px}
.page-mod .pageinfo .curpage{color:#BF0008}
.page-mod .kkpager{vertical-align: middle;display: inline-block;}
.page-mod .kkpager .pageBtnWrap a, .page-mod .kkpager .pageBtnWrap span{display: inline-block!important; color:#6D7179!important;margin:0 4px!important;line-height: 32px!important;border:1px solid #D0D3D8!important;border-radius: 0!important;font-size: 14px!important;text-align: center;min-width: 32px!important;height:auto!important;padding:0 13px!important}
.page-mod .kkpager .pageBtnWrap .curr, .page-mod .kkpager .pageBtnWrap .curr:hover{background: #C50719!important;border-color: #C50719!important;color:#fff!important}
.page-mod .pageinput{margin-left:20px;margin-right:8px;vertical-align: middle;}
.page-mod .pageinput input{position: relative;width:60px;border: 1px solid #D0D3D8;line-height: 32px;height:32px;text-align: center;margin:0 6px}
.page-mod .topage{width:32px;line-height: 32px;background: #BF0008;color:#fff;display: inline-block;vertical-align: middle;}
.page-mod .kkpager span.disabled{display: none!important;}
/* 欢迎页 */
.welcome{position: relative;overflow: hidden;height:100vh}
.welcome .redblock{position: absolute;right: 0;top: 0px;width: 63px;height: 339px;background: #BF0008;z-index: 11;}
.welcome-inner-header{height:10vh;max-height: 120px;display: flex;align-items: center;border-bottom: 1px solid #E8E8E8;}
.welcome-logo img{width: 152px;}
.welcome .welcome-inner{margin:0 auto;width:1540px;max-width:calc(100% - 100px);position: relative;z-index: 2;}
.welcome .bannerslide{position: absolute;right: 0;top: 0;width: 59%;height: 100%;max-height: 1117px;}
.welcome .bannerslide .swiper-container{height: 100%;}
.welcome .bannerslide img{width: 100%;height: 100%;object-fit: cover;}
.welcome-inner-text{margin-top: 8vh;}
.welcome-inner-text .cntit{font-size: 39px;font-weight: 500;line-height: normal;text-align: justify;letter-spacing: 3px;color: #000000;}
.welcome-inner-text .cntit span{color: #BF0008;}
.welcome-inner-text .entit{font-size: 30px;font-weight: 300;line-height: normal;letter-spacing: 1px;color: #000000;margin-top: 10px;}
.welcome-inner-text a{display: block;width: 142px;height: 36px;line-height: 34px;text-align: center;font-size: 16px;color: #0F0F0F;border: 1px solid #0F0F0F;outline: none;text-decoration: initial;margin-top: 20px;position: relative;}
.welcome-inner-text a span{margin-right: 11px;}
.welcome-inner-text a img{vertical-align: auto;}
.welcome .btnlist{margin-top: 6vh;}
.welcome .btnlist li{width: calc(50% - 11vw - 14px);height:15vh;min-height:85px;max-height: 125px;background: #F2F2F2;margin-bottom: 14px;display: flex;flex-direction: column;justify-content: center;}
.welcome .btnlist li .icon{display: inline-block;margin-top:5px;width: 34px;height: 34px;background: url(../../images/jghyy/ic_ger_normal.svg) no-repeat;vertical-align: top;}
.welcome .btnlist li a{display: block;width: 100%;padding: 0 0 0 37px;position: relative;}
.welcome .btnlist li:hover{width: 634px;background: #BF0008;}
.welcome .btnlist li:hover .icon{background: url(../../images/jghyy/ic_ger_selected.svg) no-repeat;}
.welcome .btnlist li:hover{background: #BF0008 url(../../images/jghyy/bg_ger_selected.svg) no-repeat right 25px bottom / 110px 107px;}
.welcome .btnlist li:nth-child(2) .icon{background: url(../../images/jghyy/ic_jig_normal.svg) no-repeat;}
.welcome .btnlist li:nth-child(2):hover .icon{background: url(../../images/jghyy/ic_jig_selected.svg) no-repeat;}
.welcome .btnlist li:nth-child(2):hover{background: #BF0008 url(../../images/jghyy/bg_jig_selected.svg) no-repeat right 25px bottom / 110px 107px;}
.welcome .btnlist li:nth-child(3) .icon{background: url(../../images/jghyy/ic_jingw_normal.svg) no-repeat;}
.welcome .btnlist li:nth-child(3):hover .icon{background: url(../../images/jghyy/ic_jingw_eseected.svg) no-repeat;}
.welcome .btnlist li:nth-child(3):hover{background: #BF0008 url(../../images/jghyy/bg_jingw_selected.svg) no-repeat right 25px bottom / 110px 107px;}
.welcome .btnlist li a span{display: inline-block;}
.welcome .btnlist li a .icon2{position: absolute;right: 40px;    top: 50%;transform: translateY(-50%);display: none;}
.welcome .btnlist li a .txt{padding-left: 25px;}
.welcome .btnlist li a i{font-style: normal;display: inline-block;}
.welcome .btnlist li .i1{font-size: 30px;text-align: justify;letter-spacing: 1.96px;color: #0F0F0F;}
.welcome .btnlist li .i2{margin-top: 5px;font-size: 26px;font-weight: 300;text-align: justify;letter-spacing: 0.76px;color: #0F0F0F;}
.welcome .btnlist li:hover i{color: #fff;}
.welcome .btnlist li:hover .icon2{display: block;}
.welcome .copyright{position: absolute;bottom: 20px;left: 15px;color: rgba(255, 255, 255, 0.3934);z-index: 1;}
.welcome .copyright a{color:rgba(255, 255, 255, 0.3934);margin-left:15px;cursor: pointer;}
.welcome-slide-pagination .swiper-pagination{right: 0;}
.welcome-slide-pagination .swiper-pagination .swiper-pagination-bullet{background: #777;border: 2px solid #fff;opacity: 1;width: 12px;height: 12px;margin-left: 15px;}
.welcome-slide-pagination .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{background: #fff;}

/* 联系我们 */
.jg-contact .maincontent .mapblock{position: relative;width:500px;height:650px}
.jg-contact .maincontent .mapblock .bgblock{background: #F7F8F9;width:100%;height:100%;position: absolute;right: 20px;top:20px;z-index: -1;}
.jg-contact .mapblock .bdmap{width:100%;height:100%}
.jg-contact .maincontent .topbox{border-bottom:1px solid #979797;padding-bottom:50px;margin-bottom:60px}
.jg-contact .maincontent .sp_title .num{top:inherit;margin-top:24px}
.jg-contact .maincontent .sp_title .num:before{height:38px;top:-14px}
.jg-contact .maincontent .infobox{padding:30px}
.jg-contact .maincontent .topic{color:#BF0008;margin-top:40px}
.jg-contact .maincontent .topic img{margin-right:8px}
.jg-contact .maincontent .number{margin:5px 0}
.jg-contact .maincontent .summary{color:rgba(41, 47, 65, 0.4293);line-height: 20px;}
.jg-contact .maincontent .list{margin-top:30px}
.jg-contact .maincontent .list .li{line-height: 40px;}
.jg-contact .maincontent .list .text{padding-left:30px;background-position: left center;background-repeat: no-repeat;margin-right:5px;}
.jg-contact .maincontent .list .fax{background-image: url('../../images/jgindex/us_icon01.png');}
.jg-contact .maincontent .list .email{background-image: url('../../images/jgindex/us_icon02.png');}
.jg-contact .maincontent .list .pos{background-image: url('../../images/jgindex/us_icon03.png');}
.jg-contact .maincontent .list .sp{display: inline-block;vertical-align: text-top;line-height: 30px;position: relative;top: -3px;}
.jg-contact .maincontent .list1{margin-right:30px}
.jg-contact .maincontent .list1 .text{display: inline-block;min-width:118px}
.jg-contact .maincontent .list2 .text{display: inline-block;min-width:95px}

.etfblock .tablehead{background: #BF0008;line-height: 80px;padding: 0 32px; color: #fff;border-top-left-radius: 10px;border-top-right-radius: 10px;}
.etfblock .tablebox table{overflow: hidden;border:1px solid #DEDEDE;border-top:0;margin-bottom:24px;width:100%;border-collapse: separate;border-bottom-left-radius: 10px;border-bottom-right-radius: 10px;}
.etfblock .tablebox .fixedTable{table-layout: fixed;}
.etfblock .tablebox table tbody td{border-bottom:1px dashed #DEDEDE;padding:22px 3px;line-height: 20px;}
.etfblock .tablecfg table tbody td{text-align: center;}
.etfblock .tablebox table tbody tr:last-child td{border:0}
.etfblock .tablebox table tbody tr:hover{background: #FBEFF0;}
.etfblock .tablebox table thead tr{background:#F8F9FA;}
.etfblock .tablebox table thead td{padding:18px 3px;line-height: 20px;text-align: center;}
/* .etfblock .tablebox table td:first-child{padding-left:30px} */
.etfblock .tablebox table tbody.db-body td{padding-left:100px}
.etfblock .table .searchbox{margin-bottom:0}
.etfblock .table .searchbox .searchblock{line-height: 40px;background: #D33137;padding:0 15px;border:0;width:370px;margin-right:0}
.etfblock .table .searchbox input{height:40px;line-height: 40px;padding-left:0;color:#fff}
.etfblock .table .searchbox input::placeholder{color: rgba(255, 255, 255, 0.7)}
.etfblock .table .icon{position: relative;top:-2px}
.etfblock .topsearch .btn{width:84px}
.etfblock .topsearch .searchblock{background: none;width:370px;padding:0 15px;position: relative;}
.etfblock .topsearch .datebox{background-color: rgba(0, 0, 0, 0);}
.etfblock .topsearch input{padding-left:0}
.etfblock .topsearch .icon img{transform: rotate(90deg);}
.etfblock .button_search{top:52px}
.etfblock .topsearch .selectlist{position: absolute;left:0;top:99%;width:100%;max-height:370px;overflow-y: auto;border:1px solid rgba(41, 47, 65, 0.1967);padding:10px;background: #fff;}
.etfblock .topsearch .selectlist li{line-height: 24px;}




@media (min-width: 1921px) {
  .jcontainer{ width: calc(100% - 40px);max-width: 1474px;}
  .fixedbox{right:calc((100% - 1474px)/2 - 76px)}
}
@media (max-width: 1770px){
  .welcome .redblock{display: none;}
  .welcome-inner-text{margin-top:3vh}
}
@media (max-width: 1440px) {
  .jcontainer{max-width: calc(100% - 40px)}
  .fixedbox{right:10px}
  .page-mod .pageinput input{width:35px}
  .page-mod .kkpager .pageBtnWrap .spanDot{min-width: 0 !important;padding: 0 !important;border: 0 !important;}
  .welcome-inner-text .cntit{font-size: 33px;}
  .welcome-inner-text .entit{font-size: 22px;}
  .welcome-inner-text a{height:32px;line-height: 30px;width:126px;font-size: 14px;}
  .welcome .btnlist li .i1{font-size: 24px;}
  .welcome .btnlist li .i2{font-size: 20px;}
  .welcome .btnlist{margin-top: 5vh;}
  .welcome .btnlist li:hover{background-size: 97px 82px!important;width:500px}
}
@media (max-width: 1349px) {
  .jg-header .typelist .item .en{font-size: 22px;}
  .jg-header .typelist .item>a{padding:35px 30px 30px}
  .jg-index .ywfw .item .default{left:15px}
}
@media (max-width: 1199px) {
  .jg-index .ywfw .item{width:calc((50% - 15px)/3)}
  .jg-index .ywfw .item .default{left:15px}
  .jg-index .ywfw .item.active{width:50%;padding:20px 10px}
  .jg-index .ywfw .item .cover{width:100%;}
  .jg-index .ywfw .item .btns{width:100%;left:10px;bottom:10px}
  .jg-index .ywfw .item:last-child .btns{bottom:10px}
  .jg-index .zszq .btnlist a:nth-child(odd){margin-right:50px}
}
@media (max-width: 1023px) {
  .jg-index .ywfw .item.active{width:100%;margin:0 0 20px}
  .jg-index .ywfw .item.active:nth-child(4){margin-bottom:0}
  .jg-index .zszq .tabcontent{max-width:80%}
  .jg-footer .linkbox{flex-wrap: wrap;}
  .jg-footer .linkbox>div{width:50%}
  .jg-footer .bottom>div{max-width: 100%;}
}
@media (max-width: 767px) {
  .jcontainer {max-width: calc(100% - 30px);}
  .font12{font-size: 10px;}
  .font13{font-size: 12px;}
  .font14{font-size: 13px;}
  .font16{font-size: 14px;}
  .font18{font-size: 16px;}
  .font20{font-size: 16px;}
  .font24{font-size: 18px;}
  .font26{font-size: 20px;}
  .font30{font-size: 24px;}
  .font32{font-size: 26px;}
  .font36{font-size: 28px;}
  .font44{font-size: 30px;}
  .jg-footer .linkbox>div:nth-child(1),.jg-footer .linkbox>div:nth-child(2){width:100%}
  .jg-footer .logo img{max-width: 50%;}
  .jg-footer .codelist{margin:20px 0}
  .jg-footer .codelist .item{margin:0 15px}
  .jg-footer .linkbox>div:nth-child(2){text-align: center;}
  .jg-footer .linkbox .zxbtn{margin: 10px auto 15px}
  .b_title .more{padding:0 15px}
  .b_title .num{margin-left:10px;padding-left:10px;top:-5px}
  .jg-index .ywfw .item.active:nth-child(4){height:470px}
  .jg-index .zszq .tabcontent{max-width:100%;padding:30px 20px;}
  .jg-index .zszq .tabblock{width:100%}
  .jg-index .zszq .btnlist a:nth-child(odd){margin-right:20px}
  .jg-index .newslist>div{flex-wrap: wrap;}
  .jg-index .newslist .item{max-width: 100%;}
  .jg-index .fwzx{background-size: cover;}
  .jg-index .fwzx .tabcontent{padding:20px 15px}
  .jg-index .fwzx .tabcontent a:nth-child(odd){margin-right:10px}
  .jg-index .fwzx .tabcontent a{min-width:130px;width:auto}
  .jg-index .brand .list .item{margin:80px 14px 0}
}
@media (max-width: 389px) {
  .b_title .num{display: none;}
  .jg-index .zszq .tabblock span{margin-right:40px}
  .jg-index .ywfw .item.active:nth-child(4){height:500px;background-size: cover;}
  .jg-index .zszq .btnlist a{width:120px}
  .jg-index .fwzx .tabcontent span{padding-right:0;background: none!important;}
  .jg-index .fwzx .tabcontent a{min-width: 100px;}
  .jg-index .brand .list .item{margin: 80px 8px 0}
}