@charset "UTF-8";
/* 在线链接服务仅供平台体验和调试使用，平台不承诺服务的稳定性，企业客户需下载字体包自行发布使用并做好备份。 */
@font-face {
  font-family: "思源宋体 Heavy";font-weight: 900;src: url("//at.alicdn.com/wf/webfont/pWO0NqnWYd4s/W5jVKCkiowZb.woff2") format("woff2"),
  url("//at.alicdn.com/wf/webfont/pWO0NqnWYd4s/IGFKiwemXWES.woff") format("woff");
  font-display: swap;
}
.wrap{overflow: hidden;}
.banner{height: 7.84rem; background: url(231109ggsj_banner1.jpg) no-repeat center top; background-size: cover;}
.banner_top{padding-top: .5rem;}
.banner_ul{background: linear-gradient(90deg, rgba(42, 130, 228, 0) 0%, rgba(0, 119, 255, 0.79) 15.97%, rgba(0, 85, 255, 0.61) 53.47%, rgba(0, 119, 255, 0.85) 86.11%, rgba(42, 130, 228, 0) 100%);backdrop-filter: blur(8px); padding: .1rem 0rem; text-align: center; font-size: .2rem; line-height: .36rem; color: #fff; margin-top: .14rem;}
.banner_ul span{font-weight: bold;}
.banner_anniu{text-align: center; margin-top: .6rem;}
.banner_anniu a{display: inline-block; width: 4.1rem; height: 1.07rem; background: url(231109ggsj_tit6.png); line-height: .98rem; font-weight: bold; font-size: .36rem; color: #fff;text-shadow: 0px 2px 4px  rgba(36, 50, 255, 0.6); background-size: cover;}
.ggsj_tit{background: url(231109ggsj_bg2.jpg) no-repeat center; background-size: cover; padding: .26rem 0rem;}
.ggsj_tit_r p{color: #fff; line-height: .32rem;}
.ggsj_tit_r p:first-child{margin-bottom: .1rem;}
.ggsj_tit span{display: block; font-size: .26rem; font-weight: bold; color: #fff; width: .65rem; height: 1.65rem; background:url(231109ggsj_tit3.png); float: left; margin-right: .3rem; background-size: cover; padding: .16rem .2rem; line-height: .32rem;}
.ggsj_bg{background: #d4e5ff url(231109ggsj_bg1.jpg) no-repeat top center; background-size: cover; padding-bottom: .7rem;}
.ggsj_tit_div{text-align: center;}
.ggsj_tit_div span{font-size: .54rem; display: block; font-family:"思源宋体 Heavy" ; background: linear-gradient(180deg, rgba(0, 92, 250, 1) 0%, rgba(20, 1, 143, 1) 100%);  font-weight: bold; -webkit-background-clip: text; position: relative; z-index: 2; -webkit-text-fill-color: transparent; color: #14018F\0;}
.ggsj_tit_div p{font-size: .4rem; font-weight: bold; font-family: Arial, Helvetica, sans-serif; background: linear-gradient(180deg, rgba(209, 231, 255, 0.6) 0%, rgba(166, 209, 255, 0.6) 100%); white-space: nowrap;  -webkit-background-clip: text; -webkit-text-fill-color: transparent; color: #A6D1FF\0; position: relative; margin-top: -.46rem; letter-spacing: -.01rem; overflow: hidden; font-size: .24rem\0; margin-top: 0rem\0;}
.ggsj_tit_div h1{color: #2A82E4; margin-top: -.1rem; display: table; width: 100%; height: .22rem; font-size: .16rem; font-weight: normal; line-height: .22rem;}
.ggsj_tit_div h1 i{display:inline; vertical-align: middle; padding: 0rem .2rem;}
.ggsj_tit_div h1 em{ height:100%; position: relative; display: table-cell; width: 38%; }
.ggsj_tit_div h1 em::before{content:''; height: 1px; display:inline-block; vertical-align: middle; width: 100%;background: #2A82E4;}
.ggsj_tit2{text-align: center; height: .35rem; line-height: .3rem; background: url(231109ggsj_banner3.png) no-repeat center; background-size: cover;}
.ggsj_tit2 em{display: inline-block; vertical-align: middle;}
.ggsj_tit2 span{font-size: .24rem; margin: 0rem .12rem; display: inline-block; vertical-align: middle; font-weight: bold; color: #005EC9;}
.ggsj_tit2 span i{font-style: italic; font-weight: bold; font-family: Arial, Helvetica, sans-serif; background: linear-gradient(180deg, rgba(31, 130, 242, 1) 0%, rgba(42, 130, 228, 0) 100%);white-space: nowrap; -webkit-background-clip: text; -webkit-text-fill-color: transparent; color: #A6D1FF\0; font-size: .32rem; margin-right: .08rem; position: relative; top: .03rem;}

.ggsj_con_tit{background: #fff; position: relative; padding: .14rem .2rem;}
.ggsj_con_tit p{line-height: .32rem;}
.ggsj_con_tit:before,.ggsj_con_tit:after,.ggsj_con_tit p:before,.ggsj_con_tit p:after{position: absolute; content: ' '; width: .2rem; height: .2rem; }
.ggsj_con_tit:before{background:url(231109ggsj_div1.png) no-repeat center; background-size: cover; left: -0.02rem; top: -0.02rem;}
.ggsj_con_tit:after{background:url(231109ggsj_div2.png) no-repeat center; background-size: cover; right: -0.02rem; top: -0.02rem;}
.ggsj_con_tit p:before{background:url(231109ggsj_div3.png) no-repeat center; background-size: cover; left: -0.02rem; bottom: -0.02rem;}
.ggsj_con_tit p:after{background:url(231109ggsj_div4.png) no-repeat center; background-size: cover; right: -0.02rem; bottom: -0.02rem;}
.ggsj_banner{height: .92rem; background: url(231109ggsj_banner2.png) no-repeat center; line-height: .92rem; background-size: cover; text-align: center;}
.ggsj_banner a{display: block;}
.ggsj_ul_a{position: relative; padding: .32rem .14rem; background:url(231109ggsj_bg4.png) no-repeat center; background-size: 100% 100%; height: 4.4rem; margin-bottom: .4rem;}
.ggsj_ul_a h1{height: .32rem; line-height: .32rem; text-align: center; background: linear-gradient(90deg, rgba(0, 94, 201, 0) 0%, rgba(0, 119, 255, .2) 54.11%, rgba(42, 130, 228, 0) 100%);}
.ggsj_ul_a h1 span{font-style: italic;font-family: Arial, Helvetica, sans-serif; background: linear-gradient(180deg, rgba(31, 130, 242, 1) 0%, rgba(42, 130, 228, 0) 100%);white-space: nowrap; -webkit-background-clip: text; -webkit-text-fill-color: transparent; color: #A6D1FF\0; text-align: center; font-size: .3rem;}
.ggsj_ul_div{padding: .1rem .16rem;}
.ggsj_ul_div p{line-height: .32rem;}
.ggsj_ul_div h2{margin: .08rem 0rem; font-size: .16rem;}
.ggsj_ul_div2 em{width: .6rem; height: .6rem; display: block; margin: 0rem auto; font-size: .24rem; font-weight: bold; color: #fff; background: url(231109ggsj_tit4.png) no-repeat center; background-size: cover; text-align: center; line-height: .6rem;}
.ggsj_ul_li{background: url(231109ggsj_bg6.png) no-repeat center; background-size: cover; height: 2.2rem; padding: .2rem; border: .01rem solid #2A82E4; border-radius: .08rem; position: relative; margin-top: .2rem; margin-bottom: .46rem;}
.ggsj_ul_li::before{content:' '; width: .21rem; height: .13rem; background: url(231109ggsj_tit5.png) no-repeat center; display: block; position: absolute; top: -.12rem; left: 50%; margin-left: -.1rem; background-size: cover;}
.ggsj_ul_li h1{color: #005AC2; font-size: .2rem; margin-bottom: .06rem;}
.ggsj_ul_li p{line-height: .3rem; height: 1.5rem;}
.ggsj_ul2{position: relative;}
.ggsj_ul2::before{border-top: 1px dashed #2A82E4; content: ' ';  height: .01rem; left: 2rem; right: 2rem; position: absolute; top: .3rem;}
.ggsj_ul2 ul{position: relative; z-index: 2;}
.ggsj_con_bottom{background: #EDF7FF; padding: .3rem;}
.ggsj_con_bottom span{width: 3.6rem; line-height: .32rem; margin-right: .4rem;}
.ggsj_con_table table{width: 100%; border-left: .01rem solid #fff; border-top: .01rem solid #fff; background: #C7EAFF;}
.ggsj_con_table table th{color: #fff; background: #0661C9; font-weight: normal;}
.ggsj_con_table table th,.ggsj_con_table table td{ height: .36rem; text-align: center; border-left: .01rem solid #fff; border-bottom: .01rem solid #fff; width: 33.33%;}
.ggsj_con_table table td:first-child{background: #B7D6F8;}
.ggsj_con_table table td img{margin-right: .1rem; width: .2rem;}
.ggsj_bg2{background: url(231109ggsj_bg3.jpg) no-repeat top center; background-size: cover; padding-top: .4rem; padding-bottom: .7rem;}
.ggsj_tit_div.li span{background: linear-gradient(180deg, #FFFFFF 0%, #CCFFFE 100%);-webkit-background-clip: text; -webkit-text-fill-color: transparent; color: #CCFFFE\0;}
.ggsj_tit_div.li p{background: linear-gradient(180deg, rgba(209, 231, 255, 0) 0%, rgba(166, 209, 255, 0.27) 100%); -webkit-background-clip: text; -webkit-text-fill-color: transparent; color: #A6D1FF\0; margin-top: -.46rem;}
.ggsj_tit_div.li h1{color: #fff;}
.ggsj_tit_div.li h1 em::before{background: #fff;}
.ggsj_tit3{text-align: center; font-size: .22rem; color: #fff; font-weight: bold;}
.ggsj_ul3 .ggsj_ul_div3{background: linear-gradient(90deg, rgba(26, 133, 255, 1) 0%, rgba(42, 130, 228, 0.07) 100%); background: #1A85FF\0; height: 2.3rem; padding: .2rem .24rem; margin-top: .3rem; position: relative;}
.ggsj_ul3 .ggsj_ul_div3 p{color: #fff; line-height: .32rem; position: relative; z-index: 2;}
.ggsj_ul3 .ggsj_ul_div3 h1{font-size: .22rem; margin-top: .1rem; color: #fff; position: relative; z-index: 2; margin-bottom: .1rem;}
.ggsj_ul3 .ggsj_ul_div3 em{font-family: Arial, Helvetica, sans-serif; font-weight: bold; font-size: .8rem; position: absolute; right: .1rem; bottom: -.1rem; background: linear-gradient(180deg, rgba(255, 255, 255, 0.19) 0%, rgba(255, 255, 255, 0) 100%);-webkit-background-clip: text; -webkit-text-fill-color: transparent; color: #A6D1FF\0;}
.ggsj_ul3 .ggsj_ul_div3 p.w_space_np_06{height:1.92rem;}
.ggsj_ul3 .ggsj_ul_div3 p.w_space_np_04{height:1.28rem;}
.ggsj_fix{position: fixed; left: 0rem; z-index: 999; right: 0rem; top: 0rem; bottom: 0rem; background: rgba(0, 0, 0, 0.42);}
.ggsj_fix_bg{max-width: 10rem; left: 50%; position: absolute; top: 1.4rem; bottom: 1rem; transform: translateX(-50%);-ms-transform: translateX(-50%); background: #fff url(231109ggsj_bg5.png) no-repeat top center; border-radius: .1rem; padding: .24rem .4rem; padding-right: .2rem; background-size: 100% auto;}
.ggsj_fix_top{margin-bottom: .3rem;}
.ggsj_fix_top span{text-shadow: 0px 2px 4px  rgba(3, 77, 161, 0.39); font-size: .3rem; font-weight: bold; color: #fff;}
.ggsj_fix_top em{float: right; cursor: pointer; margin-right: 0rem;}
.ggsj_fix_top em i{font-size: .24rem; color: #fff;}
.ggsj_fix_ul>ul>li{margin-bottom: .2rem;}
.ggsj_fix_ul ul li p{margin-bottom: .1rem;}
.ggsj_fix_ul ul li p i{color: #ef0000; display: inline-block; margin-left: .04rem;}
.ggsj_fix_in{border:.01rem solid #DCDFF1; display: inline-block; width: 100%; max-width: 4.4rem; background: #fff;}
.ggsj_fix_in input{ padding-left: .16rem; width: 100%; font-size: .16rem; height: .44rem; border: none;}
.ggsj_fix_bg_ov{overflow-x: auto; padding-right: .2rem; width: 100%; height: calc(100% - .8rem);}
.ggsj_fix_ul{overflow: hidden;}
.ggsj_fix_bottom span{display: inline-block; margin-left: .24rem;}
.ggsj_fix_bottom em{margin-left: .1rem; display: inline-block; margin-top: .1rem; color: #005AC2; cursor: pointer;}
.ggsj_fix_bottom em img{margin-right: .04rem;}
.ggsj_fix_sc{border: #6FACF2 dashed .01rem; border-radius: .08rem; padding: .2rem;}
.ggsj_fix_sc em{color:#808080;}
.ggsj_fix_anniu{text-align: center; margin-top: .24rem;}
.ggsj_fix_anniu button{ width: 1.8rem; border: .01rem solid #979797; background: #fff; border-radius: .04rem; margin: 0rem .1rem; font-size: .18rem; height: .48rem;}
.ggsj_fix_anniu button:first-child{background: #0070F0; border: .01rem solid #0070F0; color: #fff;}
body.on{overflow: hidden;}
.ggsj_fix{display: none;}
body.on .ggsj_fix{display: block;}
.slb .ggsj_tit_div h1 em{width: 26%;}
.slb .ggsj_ul2::before{display: none;}
.slb .ggsj_con_bottom span{width: 3.2rem;}
.slb .ggsj_fix_bg{top: .4rem; bottom: .4rem;}
.slb .ggsj_fix_bg_ov{height: calc(100% - 1.2rem);}
.slb .ggsj_fix_in{max-width:inherit; margin-bottom: .1rem;}
.slb .ggsj_fix_bottom span{margin-left: 0rem;}
.slb .ggsj_fix_bg{width: 80%;}
.slb .ggsj_tit_div p{font-size: .25rem; margin-top: -.1rem;}

@media screen and (max-width:1440px) {
	.ggsj_fix_bottom span{margin-top: .1rem; margin-left: 0rem;}
	.slb .ggsj_tit_div p{font-size: .22rem;}
}

@media screen and (max-width:992px) {
	.ggsj_tit_div h1 em{display: none;}
	.ggsj_tit_div p{white-space: inherit; overflow: inherit; line-height: .4rem;}
	.ggsj_ul2::before{display: none;}
	.ggsj_con_bottom span,.slb .ggsj_con_bottom span{ margin-right: 0rem; width: auto; float: inherit;}
	.ggsj_con_bottom {margin-bottom: .32rem;}
	.ggsj_bg2{padding-top: .24rem; padding-bottom: .24rem;}
	.ggsj_ul_li{margin-bottom: .24rem;}
	.banner{height: 7rem;}
	.ggsj_ul_a{height: auto; min-height: 3.6rem;}
	.ggsj_fix_bg{ max-width: inherit; left: .2rem; right: .2rem; transform: inherit;}
	.ggsj_fix_bg{padding: .2rem; padding-right: 0.05rem;}
	.ggsj_fix_top span{font-size: .2rem;}
	.slb .ggsj_fix_bg,.ggsj_fix_bg{top: .2rem; bottom: .2rem;}
	.ggsj_fix_top em{margin-right: .1rem;}
	.ggsj_fix_anniu button{margin: .1rem;}
	.ggsj_fix_bottom span{display: block; margin-top: .1rem; text-align: center; margin-bottom: 0.1rem;}
	.ggsj_fix_bottom em{text-align: center; display: block;}
	.ggsj_fix_in{display: block; margin-bottom: .06rem; max-width: inherit;}
	.ggsj_bg{padding-bottom: .32rem;}
	.slb .ggsj_fix_bg{width: auto;}
	.ggsj_tit_div h1 i{padding: 0rem .1rem;}
	.slb .ggsj_fix_bg_ov{height: calc(100% - .6rem);}
	.slb .banner,.banner{height:inherit; padding-bottom: .4rem;}
	.ggsj_ul_li{height: auto; min-height: 2.2rem;}
	.ggsj_ul_li p,.ggsj_ul3 .ggsj_ul_div3 p,.ggsj_ul3 .ggsj_ul_div3 p.w_space_np_04{overflow: inherit; text-overflow: inherit; display: block;-webkit-box-orient: inherit;    -webkit-line-clamp: inherit; height: auto;}
}
@media screen and (max-width:640px) {
	.ggsj_tit_div p{font-size: .3rem; line-height: .34rem;}
	.ggsj_tit_div span{font-size: .46rem;}
	.ggsj_con_bottom{padding: .16rem;}
	.ggsj_tit span{margin-right: .16rem;}
	.banner_anniu a{width: 2.8rem; background-size: 100%; height: .8rem; font-size: .3rem; line-height: .7rem;}
}
.ggsj_fix_top{ margin-bottom: .2rem;}
.ggsj_fix_bg_ov{ max-height: 65vh;}
.ggsj_tit1{ line-height: .54rem; margin-bottom: .16rem;}
.ggsj_tit1 ul{ font-size: 0;}
.ggsj_tit1 li{ cursor: pointer; display: inline-block; padding: 0 .2rem; border-radius: .12rem; background-color: #80bcff; color: #ffffff; margin-right: .12rem; line-height: .54rem; font-size: .2rem;}
.ggsj_tit1 li.on{ background-image: linear-gradient(90deg, rgba(26, 133, 255, 1) 0%, #0070F0 100%);}
.input_dropdown input[type="text"].input_inner{ height: .46rem; line-height: .46rem; border-color: #DCDFF1;}
.select_dropdown{ top: .46rem;}
.input_icon{ top: .1rem;}
.ggsj_pic a{ display: block; overflow: hidden;}
.ggsj_pic a img{ width: 100%; transition: .3s all;}
.ggsj_pic a img:hover{ transform: scale(1.04);}
::-webkit-scrollbar {
width: 4px;
height: 4px;
}
::-webkit-scrollbar-track {
-webkit-box-shadow: inset 0 0 6px rgba(255,255,255,0.9);
border-radius: 10px;
}
::-webkit-scrollbar-thumb {
border-radius: 5px;
background-color: #1659A0;
}
::-webkit-scrollbar-thumb:window-inactive {
background: #1659A0;
}
