@charset "UTF-8";
@media screen and (min-width: 993px){
	/* html{font-size:5.209vw;} */
}
@font-face {
	font-family: 'Source Han Sans';
	src: url('Source_Han_Sans_SC_Bold.otf');
}
@font-face{
    font-family: 'SourceHanSerifC';
	font-weight: 900;
    src: url('SourceHanSerifC-SemiBold.otf');
}

.dhcx_bg{padding-top: .6rem;background: url(231016dhcx_bg1.jpg) no-repeat center;background-size:cover;margin-bottom: -.32rem;padding-bottom: .32rem;}
.dhcx_r{height: 10.5rem; padding-bottom: .32rem; overflow: hidden; position: relative;}
.dhcx_row{padding: 0rem .6rem;}
.dhcx_l{width: 3.6rem; padding: 0rem 0.5rem; padding-top: 1rem; background: url(231016dhcx_bg2.png) no-repeat top center; background-size: cover; margin-right: .32rem; min-height: 8.5rem; padding-bottom: 1rem; background-size: 100% auto;}
.dhcx_l ul li {margin-bottom: .18rem; background: linear-gradient(90deg, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.5) 52.08%, rgba(255, 255, 255, 0) 100%);}
.dhcx_l ul li a{display: block; height: .7rem; background: url(231016dhcx_tit3.png) no-repeat center; line-height: .7rem; text-align: center; font-size: .28rem; font-weight: bold; transition: ease-in-out 0.3s; background-size: 2.04rem auto !important;}
.dhcx_l ul li.on ,.dhcx_l ul li:hover{background: url(231016dhcx_tit4.jpg) no-repeat center; background-size:100% 100%;}
.dhcx_l ul li.on a,.dhcx_l ul li:hover a{background: url(231016dhcx_tit2.png) no-repeat center; color: #fff;}
.dhcx_r>em{position: absolute; bottom: 0rem; right: -.4rem; left: -.2rem;}
.dhcx_r>em.on{opacity: .3;}
.dhcx_div{position: relative; z-index: 2;}
.dhcx_top_div{background: linear-gradient(134.46deg, rgba(255, 255, 255, 0.8) 0%, rgba(255, 255, 255, 0.3) 100%);background: #fff\0;padding: .32rem .6rem .46rem .6rem;position: relative;}
.dhcx_top_div span{display: block; text-align: center; margin-bottom: .3rem;}
.dhcx_top_div p{line-height: .46rem; font-size: .24rem; text-indent: 2em;}
.dhcx_top_div>a{ line-height:.58rem; border-radius:1rem; font-size:.22rem; color:#ffffff; padding:0rem .2rem; background-image: linear-gradient(90deg, rgba(22, 88, 160, 1) 0%, rgba(42, 130, 228, 1) 100%); background-color:rgba(22, 88, 160, 1);
box-shadow: 0px 3px 0px rgba(141, 192, 247, 1); position:absolute; right:.12rem; top:.46rem;}
.dhcx_top_div>a>i{ font-size:.26rem; margin-right:.2rem;}
.dhcx_top_tit{text-align: center;}
.dhcx_top{display: block;}
.dhcx_gl_p p{font-size: .18rem; line-height: .3rem; text-indent: 2em;}
.dhcx_gl_l em{display: block;}
.dhcx_gl_l em a{width: 1.1rem; background: url(231016dhcx_tit5.png) no-repeat center;  height: .38rem; line-height: .38rem; display: block; text-align: center; background-size: cover; color: #1658A0;}
.dhcx_gl_r {position: relative; padding-left: .44rem;}
.dhcx_gl_r span{position: relative; max-width: 5.7rem; z-index: 2; display: block; border-radius: .16rem; overflow: hidden; box-shadow: 0px 16px 12px  rgba(0, 64, 152, 0.2);}
.dhcx_gl_r span img{width:100%;}
.dhcx_gl_r:before{content: ' '; top: .3rem; bottom: -.3rem; right: .3rem; left: .2rem; display: block;border-radius: 16px;background: linear-gradient(180deg, rgba(0, 64, 153, 0.78) 0%, rgba(0, 64, 152, 0) 100%); position: absolute;}
.dhcx_gl_r:after{content: ' '; top: .7rem; bottom: -.4rem; right: .3rem; left: 0rem; display: block;border-radius: 16px;background: linear-gradient(180deg, rgba(0, 64, 153, 0.4) 0%, rgba(0, 64, 152, 0) 100%); position: absolute;}
.special_title_07 em{background: none;}
.special_title_07 span{background:none;}
.special_title_07 i img{background:none;}
.special_title_07:before{width: 37.8%;}
.special_title_07:after{width: 37.8%; text-align: right;}
.dhcx_gl_ul:before{content: ' '; position: absolute; height: .01rem; background: #698BB3; top: 50%; width: 80%; left: 50%; transform: translateX(-50%);}
.dhcx_gl_tit{width: .3rem; text-align: center; line-height: .26rem; height: .3rem; background: #fff; box-shadow: -1px 2px 10px  rgba(135, 191, 255, 0.69); border-radius: 50%; border: .01rem solid #698BB3; margin: 0rem auto;}
.dhcx_gl_tit span{background: linear-gradient(90deg, rgba(42, 130, 228, 1) 0%, rgba(22, 89, 160, 1) 100%); width: .16rem; height: .16rem; display: block; border-radius: 50%; margin: 0rem auto; margin-top: .06rem;}
.dhcx_gl_div{position: absolute; left: 50%; transform: translateX(-50%);}
.dhcx_gl_ul{font-size: 0rem; width: 100%; height: 4.6rem; text-align: center; position: relative;}
.dhcx_gl_li{display: inline-block; position: relative; top: 50%; transform: translateY(-50%); z-index: 2; vertical-align: middle; width: 10%; text-align: center;}
.dhcx_gl_div{width: 2.5rem;border-radius: 0rem .12rem 0rem .12rem;background: linear-gradient(225deg, rgba(205, 227, 247, 1) 0%, rgba(222, 239, 255, 0) 100%), rgba(255, 255, 255, 0.69);border: 2px solid rgba(255, 255, 255, .6); height: 1.4rem; padding: 0rem .2rem .16rem .16rem; background: #fff\0;}
.dhcx_gl_span{border-radius: 0rem .1rem 0rem .1rem;background: linear-gradient(140.95deg, rgba(86, 160, 245, 1) 0%, rgba(46, 110, 179, 1) 100%);box-shadow: 0px 2px 10px  rgba(0, 86, 179, 0.6); background: #1658A0\0; width: 1.8rem; margin: 0rem auto; margin-top: -.2rem; font-size: .2rem; font-weight: bold; color: #fff; height: .42rem; line-height: .42rem;}
.dhcx_gl_pp p{font-size: .16rem; position: relative; z-index: 2; line-height: .28rem; margin-top: .1rem; text-align: left; text-indent: 2em; height: .84rem;}
.dhcx_gl_ul .dhcx_gl_li .dhcx_gl_div{margin-top: .5rem;}
.dhcx_gl_ul .dhcx_gl_li:nth-child(odd) .dhcx_gl_div{ margin-top: -2rem;}
.dhcx_gl_li:before{content: ' '; display: block; width: .6rem; height: .23rem; background: url(231016dhcx_icon11.png) no-repeat center; background-size:cover; position: absolute; left: 50%; margin-left: -.3rem; bottom: -.26rem;}
.dhcx_gl_ul .dhcx_gl_li:nth-child(odd):before{bottom: inherit; top: -.26rem;background: url(231016dhcx_icon10.png) no-repeat center; background-size:cover;}
.dhcx_gl_div em{position: absolute; font-size: .6rem; font-weight: bold; right: .1rem; bottom: -.2rem; background: linear-gradient(180deg, rgba(18, 108, 204, .2) 20%, rgba(255, 255, 255, 0) 70%); -webkit-background-clip: text; -webkit-text-fill-color: transparent; color: #1658A0\0;}
.dhyd_top{ text-align: center;}
.dhyd_top ul li{display: inline-block; width: 2.1rem; height: .54rem; line-height: .54rem; background: url(231016dhcx_tit6.png) no-repeat center; background-size: cover; margin: 0rem .16rem;}
.dhyd_top ul li a{display: block; font-family: 'SourceHanSerifC'; font-size: .24rem; color: #fff;}
.dhyd_top ul li.on,.dhyd_top ul li:hover{background: url(231016dhcx_tit7.png) no-repeat center; background-size: cover;}
.dhyd_ul_top{height: .9rem; padding-left: .2rem; padding-right: .7rem; padding-top: .1rem; margin-right: .22rem; background: url(231016dhcx_tit8.png) no-repeat center; background-size: cover;}
.dhyd_ul_top span{width: .6rem; font-weight:bold; padding: .06rem .1rem; text-align: center; height: .6rem; background: url(231016dhcx_tit9.png) no-repeat center; display: block; color: #1658A0; line-height: .22rem; font-size: .18rem; margin-right: .16rem; background-size: cover;}
.dhyd_ul_tit p{font-size: .2rem;height: .6rem;color: #fff;font-weight: bold;}
.dhyd_ul .bd li i{display:block; width: .8rem; height: .46rem; float: right; background: url(231016dhcx_tit10.png) no-repeat center; background-size: cover; margin-top: -.56rem;backdrop-filter: blur(12px);}
.dhyd_ul .bd li{margin-top: .32rem;}
.dhyd_ul .bd li .dhyd_ul_bottom{ margin-top: -.11rem; padding: .24rem .3rem; background: rgba(255, 255, 255,.4) url(231016dhcx_bg4.png) no-repeat right bottom; backdrop-filter: blur(12px); border-radius: 0rem 0rem .06rem .06rem;}
.dhyd_ul_bottom em{border-radius: 40px;background: linear-gradient(90deg, rgba(101, 158, 219, .4) 0%, rgba(143, 197, 255, 0) 80%); height: .4rem; line-height: .4rem; display: block ; padding-left: .28rem; font-size: .18rem; font-weight: bold; color: #1658A0 ; }
.dhyd_ul_bottom p{font-size: .18rem; height: .64rem; line-height: .32rem; margin-top: .1rem; text-indent: 2em;}
.dhyd_ul_bottom a{width: 1.1rem; background: url(231016dhcx_tit5.png) no-repeat center;  height: .38rem; line-height: .38rem; display: block; text-align: center; background-size: cover; color: #1658A0; margin: 0rem auto; margin-top: .16rem;}
.dhyd_bottom{text-align: center; height: .5rem\0; padding: .2rem 0rem; margin-top: .24rem;}
.dhyd_bottom span{display: inline-block; cursor: pointer; vertical-align: middle; color: #1658A0;}
.dhyd_bottom .num{display: inline-block;}
.dhyd_bottom .num ul li{display: inline-block; width: .2rem; height: .2rem; border-radius: 50%; background: #fff; opacity: .8; font-size: 0rem; vertical-align: middle; margin: 0rem .2rem; position: relative;}
.dhyd_bottom .num ul li.on{background: #1658A0; opacity: inherit;}
.dhyd_bottom .num ul li.on:before{width: .36rem; height: .36rem; background: url(231016dhcx_tit17.png) no-repeat center; background-size: cover; content: ' '; display: block; left: 50%; top: 50%; transform: translateY(-50%) translateX(-50%); position: absolute;}

.ysds_bottom_div i{height: 5.2rem;}
.ysds_ul{position: relative;}
.ysds_ul .bd ul li{width: 25%;}
.ysds_bottom_div{position: relative; transition: ease-in-out 0.3s;}
.ysds_bottom_div>i{position: relative;z-index: 1;}
.ysds_bottom_a{position: absolute; overflow: hidden; top: 0rem; left: 0rem; right: 0rem; bottom: 0rem; z-index: 2;background: linear-gradient(0deg, rgba(22, 88, 160, .9) 0%, rgba(22, 88, 160, .1) 69.44%), rgba(58, 133, 214, 0.2); transition: ease-in-out 0.3s;}
.ysds_bottom_top h1{font-size: .24rem; font-weight: bold; text-align: center; color: #fff; transition: ease-in-out .3s;}
.ysds_bottom_top p{font-size: .18rem; height: .6rem; color: #fff; text-align: center; line-height: .3rem; margin-top: .04rem; transition: ease-in-out .3s;}
.ysds_bottom_tit{height: 0rem; overflow: hidden; padding: 0rem .4rem;}
.ysds_bottom_tit p{font-size: .18rem; line-height: .36rem; color: #fff; text-indent: 2em;}
.ysds_bottom_tit a{width: 1.14rem; text-align: center; color: #fff; height: .4rem; line-height: .4rem; background: url(231016dhcx_tit18.png); display: block; background-size: 100% 100%; margin-top: .32rem;}
.ysds_bottom_top{position: absolute; left: 0rem; margin-bottom: .32rem; right: 0rem; bottom: 0rem; padding: 0rem .4rem;transition: ease-in-out .3s; padding-bottom: .1rem;}
.ysds_bottom_top:before{content: ' '; width: .4rem; height: .03rem; background: #fff; display: block ; bottom: 0rem; transition: ease-in-out .3s; position:absolute; left: -1rem;}
.ysds_ul .bd ul li:hover .ysds_bottom_div{ z-index: 5; margin-right: -1rem;}
.ysds_ul .bd ul li:hover .ysds_bottom_a{background: rgba(22, 88, 160, 0.8) url(231016dhcx_tit11.png) no-repeat top left;}
.ysds_ul .bd ul li:hover .ysds_bottom_top h1{text-align: left;}
.ysds_ul .bd ul li:hover .ysds_bottom_top p{text-align: left;}
.ysds_ul .bd ul li:hover .ysds_bottom_top{ position: relative; height: auto; overflow: inherit; padding-top: .7rem; left: inherit; display: block; right: inherit; bottom: inherit; margin-bottom: .16rem;}
.ysds_ul .bd ul li:hover .ysds_bottom_tit{height: inherit;}
.ysds_ul .bd ul li:hover .ysds_bottom_top:before{left: .4rem;}
.ysds_ul>span{width: .92rem; height: .56rem; position: absolute; top: 50%; margin-top: -.28rem; background: rgba(0, 0, 0, 0.4); display: block; text-align: center; line-height: .56rem; z-index: 9; cursor: pointer;}
.ysds_ul>span i{ font-size: .44rem; color: #fff;}
.ysds_ul>span.prev_a {transform: scaleX(-1);}
.ysds_ul .bd ul li:hover:nth-child(4) .ysds_bottom_div{margin-right: 0rem; margin-left: -1rem;}
.ysds_ul .bd ul,.ysds_ul .bd .tempWrap{overflow: inherit !important;}
.ysds_ul>span.prev_a{left: 0rem;}
.ysds_ul>span.next_a{right: 0rem;}
.ysds_bottom .num{text-align: center;}
.ysds_bottom .num ul li{display: inline-block; width: .32rem; height: .25rem; background: url(231016dhcx_icon1.png) no-repeat center; background-size: cover; font-size: 0rem; opacity: .4; cursor: pointer; margin: 0rem .16rem;}
.ysds_bottom .num ul li.on{opacity: 1;}
.ysds_tit a{display: block; height: 1.6rem; margin-top: .6rem; overflow: hidden; border-radius: .04rem;}
.ysds_tit a h1{font-size: .3rem; color: #fff; }
.ysds_tit .icon1 a{background: url(231016dhcx_tit12.png) no-repeat center right; padding: .32rem .5rem; background-size: cover;}
.ysds_tit .icon2 a{background: url(231016dhcx_tit13.png) no-repeat center right; padding: .32rem .5rem; background-size: cover;}
.ysds_tit a em{height: .28rem; line-height: .26rem; padding: 0rem .12rem; display: inline-block;border: 1px solid rgba(255, 255, 255, 0.6); border-radius: .16rem; margin-top: .2rem; color: #fff;}

.trt-row-88{ margin: 0rem -.44rem;}
.trt-row-88>[class*=trt-col-],.trt-row-xl>ul>[class*=trt-col-]{ padding: 0rem .44rem;}
.szgy_ul_div{ margin: .05rem; box-shadow: 0px 4px 16px  rgba(22, 88, 160, 0.18); position: relative;}
.szgy_ul_span{background: url(231016dhcx_tit16.jpg) no-repeat center; background-size: cover; padding: .24rem; padding-bottom: .08rem; position: relative; z-index: 2;}
.szgy_ul_span:before{ border: 1px solid #7B9CBF; position: absolute; content:' '; left: .08rem; top: .08rem; right: .08rem; bottom: .08rem;}
.szgy_ul_p{text-align: center; margin: .08rem 0rem; font-family: 'SourceHanSerifC'; font-weight: bold; font-size: .22rem;}
.szgy_ul_p img{margin-right: .1rem;}
.szgy_ul_div:before{ content: '';position: absolute; left:-.05rem; transition: ease-in-out .3s; right: -.05rem; top: -.05rem; bottom: -.05rem; display: block;}
.szgy_tabs_hd>ul>li:hover .szgy_ul_div:before,.szgy_tabs_hd>ul>li.on .szgy_ul_div:before{ background: #1658A0;}
.szgy_tabs_hd>ul>li:hover .szgy_ul_div:after,.szgy_tabs_hd>ul>li.on .szgy_ul_div:after{content: url(231016dhcx_bg5.png); position: absolute; top: 50%; left: 50%; transform: translateY(-50%) translateX(-50%);}
.szgy_div{padding: .24rem .28rem; background: linear-gradient(180deg, rgba(255, 255, 255, 0.7) 58.33%, rgba(196, 221, 255, 0.7) 100%);box-shadow: 0px 0px 20px  rgba(145, 180, 219, 0.72); background: #fff\0;}
.szgy_div_top{height: .5rem; line-height: .5rem;border-radius: .06rem;background: linear-gradient(90deg, rgba(22, 89, 160, 1) 0%, rgba(61, 109, 161, 0) 60%); font-size: .2rem; font-weight: bold; color: #fff; background: #1658A0\0;}
.szgy_div_top span{width: .5rem; display: inline-block; text-align: center;}
.szgy_div_tit{height: 2.2rem; padding-top: .24rem; overflow: auto; padding-right: .24rem;}
.szgy_div_em em{display: inline-block; width: .33rem; height: .3rem; background: url(231016dhcx_tit19.png) no-repeat center; background-size: cover; text-align: center; padding-right: .06rem; margin-right: .06rem; line-height: .3rem; font-weight: bold; color: rgba(255, 255, 255, .8); color: #fff\0; }
.szgy_div_em{color: #666666; margin-bottom: .16rem;}
.szgy_div_em span{font-size: .18rem; color: #1658A0; font-weight: bold;}
.szgy_div_tit ul li{line-height: .35rem;}
.szgy_div_tit ul li em{display: inline-block; color: #1658A0; text-align: center; background: url(231016dhcx_tit20.png) no-repeat center; width: .22rem; height: .22rem; line-height: .22rem;}
.szgy_div_tit ul li span{color: #1658A0;}
.szgy_ul_div{margin-bottom: .32rem;}
.szgy_ul_span:after{display: none; content: url(231016dhcx_tit22.png); text-align: center; position: absolute; width: .48rem; background: url(231016dhcx_tit21.png) no-repeat top center; height: .17rem; bottom: -.34rem; left: 50%; margin-left: -.24rem; background-size:100% auto; padding-top: .02rem;}
.szgy_tabs_hd>ul>li:hover .szgy_ul_span:after,.szgy_tabs_hd>ul>li.on .szgy_ul_span:after{display: block;}
.tcpz_ul.picture_group .trt-row ul>[class*=trt-col-]{padding: 0rem;}
.tcpz_ul_div{margin: 0rem .16rem;border-radius: .16rem;background: linear-gradient(-90deg, rgba(44, 122, 203, .5) 0%, rgba(255, 255, 255, 0) 50%);padding-top: .1rem;}
.tcpz_ul_top{height: .6rem; line-height: .6rem; padding-left: .45rem; background: url(231016dhcx_tit23.png) no-repeat left center; background-size: auto 100%; position: relative; z-index: 2;}
.tcpz_ul_top span{display: block; font-size: .26rem;font-family: 'SourceHanSerifC'; font-weight: bold; color: #fff;}
.tcpz_ul_bottom{ margin-top: -.3rem; background: rgba(255, 255, 255, 0.8) url(231016dhcx_bg6.png) no-repeat left bottom; border-radius: .16rem; background: #fff\0; padding: .32rem; padding-top: .62rem;}
.tcpz_ul_p{margin-top: .16rem;}
.tcpz_ul_p {text-indent: 2em; font-size: .18rem; line-height: .32rem;}
.tcpz_ul_a{text-align: center; margin-top: .4rem;}
.tcpz_ul_a a{width: 1.14rem; text-align: center; color: #1658A0; height: .4rem; line-height: .4rem; background: url(231016dhcx_tit5.png); display: block; background-size: 100% 100%; margin-top: .32rem; margin: 0rem auto;}

.slb .trt-row-88{ margin: 0rem -.1rem;}
.slb .trt-row-88>[class*=trt-col-],.trt-row-xl>ul>[class*=trt-col-]{ padding: 0rem .1rem;}
.slb .ysds_ul .bd ul li:hover:nth-child(4) .ysds_bottom_div{margin-right: -1rem; margin-left: 0rem;}
.slb .ysds_ul .bd ul li:hover:nth-child(3) .ysds_bottom_div{margin-right: 0rem; margin-left: -1rem;}
.slb .dhcx_top_div span img,.dhcx_top img{min-width: 4.4rem;}
.slb .dhcx_l{width: 3.2rem;}
.slb .dhcx_gl_ul{height: auto;}
.slb .dhcx_gl_ul .dhcx_gl_li:nth-child(odd) .dhcx_gl_div,.slb .dhcx_gl_ul .dhcx_gl_li .dhcx_gl_div{margin-top: inherit; margin: .2rem 0.1rem; width: auto;}
.slb .dhcx_gl_ul .dhcx_gl_li:nth-child(odd):before{display: none;}
.slb .dhcx_gl_div{position: inherit; left: inherit; transform: inherit;}
.slb .dhcx_gl_li{width: 33.33%;}
.slb .dhcx_gl_tit{display: none;}
.slb .dhcx_gl_li{transform: inherit; top: inherit;}
.slb .dhcx_r{height: auto;}
.slb .special_title {margin-bottom: .24rem;}
.slb .ysds_ul .bd ul li{width: 33.33%;}
.slb .dhyd_top ul{white-space: nowrap; overflow: auto;}
.slb .dhyd_top ul li{margin: 0rem .1rem;}
.slb .szgy_div_top{background: #1658A0;}
@media screen and (max-width: 1440px){
	.slb .dhcx_l{width: auto; float: inherit;}
	.slb .dhcx_l ul{white-space: nowrap; overflow: auto;}
	.slb .dhcx_l ul li{display: inline-block; width: 2.4rem;}
	.slb .dhcx_l{width: auto; float: inherit;margin-right: 0rem; padding: .4rem 0rem; padding-top: 1rem; min-height:inherit; }
}


	
@media screen and (max-width: 992px){
	.slb .dhcx_l{width: auto;}
	.slb .dhcx_top_div span img,.dhcx_top img{min-width:inherit;}
	.dhcx_bg{padding-top: .24rem;padding-bottom: .2rem;margin-bottom: -.2rem;}
	.dhcx_l{width: auto;float: inherit;margin-right: 0rem;padding: 0rem;min-height:inherit;background-image: none;}
	.dhcx_row{padding: 0rem .16rem;}
	.dhcx_top_div{margin-top: .32rem; padding: .24rem;}
	.dhcx_r{height: auto;}
	.dhcx_r>em img{opacity: .3;}
	.dhcx_l ul{white-space: nowrap; overflow: auto;}
	.dhcx_l ul::-webkit-scrollbar{ display:none;}
	.dhcx_l ul li{display: inline-block;margin-bottom: 0rem;}
	.dhcx_l ul li a{line-height:.5rem;font-size: .26rem;padding: 0rem .16rem;height: auto;background-size: contain !important;}
	.szgy_div_top{background: #1658A0; line-height: .36rem; padding: .1rem; height: auto;}
    .dhcx_top{ margin-top:.2rem;}
	.dhcx_top img{ max-width:80%;}
	.szgy_div{padding: .16rem;}
	.szgy_div_tit{height: auto; padding-right: 0rem;}
	.szgy_tabs_hd ul{white-space: nowrap; overflow: auto;}
	.szgy_tabs_hd ul li{display: inline-block; float: inherit !important; width: 70%;}
	.trt-row-88{margin: 0rem -.1rem; font-size: 0rem;}
	.trt-row-88>[class*=trt-col-],.trt-row-xl>ul>[class*=trt-col-]{ padding: 0rem .1rem;}
	.szgy_ul_p img{display: none;}
	.szgy_ul_span:after{display: none !important;}
	.slb .dhcx_gl_li{width: 100%;}
	.special_title_07:before, .special_title_07:after{display: none;}
	.dhcx_gl_ul{height: auto;}
	.dhcx_gl_ul .dhcx_gl_li:nth-child(odd) .dhcx_gl_div,.dhcx_gl_ul .dhcx_gl_li .dhcx_gl_div{margin-top: inherit; margin: .2rem 0.1rem; width: auto;}
	.dhcx_gl_ul .dhcx_gl_li:nth-child(odd):before{display: none;}
	.dhcx_gl_div{position: inherit; left: inherit; transform: inherit;}
	.dhcx_gl_tit{display: none;}
	.dhcx_gl_li{width: 50%;}
	.dhcx_gl_li{transform: inherit; top: inherit;}
	.dhyd_top ul{white-space: nowrap; overflow: auto;}
	.tabs_bd{height: auto !important;}
	.tcpz_ul_bottom{padding: .16rem; padding-top: .4rem;}
	.slb .ysds_ul .bd ul li{width: 100%;}
	.ysds_tit a{margin-top: .16rem;}
	.dhyd_top ul li{margin: 0rem;width: auto;}
	.dhyd_top ul li a{ padding:0rem .2rem;}
	.dhyd_top ul li{ background-size:100% 100% !important; }
	.dhyd_ul .bd li .dhyd_ul_bottom{padding: .14rem;}
	.dhyd_ul .bd li{margin-top: .16rem;}
	.ysds_ul .bd ul li{width: 100%;}
	.ysds_ul .bd ul li:hover .ysds_bottom_div{ z-index: 5; margin-right: 0rem !important; margin-left: 0rem !important;}
	.ysds_tit a{padding: .16rem !important; margin-bottom: .24rem; background-position: left center !important;}
	.dhcx_gl_ul{margin-top: .24rem;}
	.tcpz_ul_top{padding-left: .2rem;}
	.special_title_07 em,.special_title_07 i{display: none;}
	.tcpz_ul_top span{font-size: .24rem;}
	.tcpz_ul_div{ padding-top:0rem;}
	.dhyd_top{ margin-bottom:.2rem; }
}
@media screen and (max-width: 640px){
	.dhcx_gl_li{width: 100%;}
}
::-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: rgba(227,227,227,0.5);
}

.dhcx_xl_con{ border-radius: 20px; background: linear-gradient(180deg, rgba(106, 161, 220, 1) 0%, rgba(197, 222, 252, 0.18) 100%); position: relative;}
.dhcx_xl_con::before{ content: ''; position: absolute; z-index: 1; right: .25rem; top: 0rem; width:2.36rem; height: .98rem; background: url(231020dhcx_xl_tu.png) no-repeat; background-size: contain;}
.dhcx_xl_con::after{ content: ''; position: absolute; z-index: 1; left:50%; transform: translateX(-50%); -ms-transform: translateX(-50%); top: .27rem; width:.58rem; height: .29rem; background: url(231020dhcx_xl_dot.png) no-repeat; background-size: contain;}
.dhcx_xl_con>h2{ position: relative; z-index: 2; font-size: .28rem; color: #ffffff; line-height:1.357142; margin-bottom: .26rem;}
.dhcx_xl_con>h2 span{ font-size: .2rem; font-weight: normal; display: inline-block; line-height:1.75; position: relative; top: -.02rem; padding: 0rem .19rem; border-radius: 1rem; background-color: #1658a0; color: #ffffff; margin-right: .18rem;}
.dhcx_xl_con1{ border-radius: .2rem; position: relative; z-index: 3;}
.dhcx_xl_con1:before{ content: ''; position: absolute; left: 0rem; top: 0rem; bottom: 0rem; right: 0rem; border-radius: .2rem; z-index: 3; background: linear-gradient(0deg, rgba(255, 255, 255, 1) 0%, rgba(255, 255, 255, 0.36) 100%); box-shadow: 0px 12px 30px  rgba(0, 0, 0, 0.1); backdrop-filter: blur(4px); opacity: .6; border: 2px solid #ffffff;}

.dhcx_xl_list dl{ position:relative; z-index: 5; width: 100%; background: rgba(255, 255, 255, 0.8); font-size: .2rem; border-radius: .08rem; overflow: hidden; display: table;}
.dhcx_xl_list dl+dl{ margin-top: .14rem;}
.dhcx_xl_list dt{background: linear-gradient(90deg, rgba(113, 166, 222, 1) 0%, rgba(38, 124, 206, 1) 100%); text-align: center; color: #ffffff; width: 1.43rem; padding: .17rem .1rem; font-weight: bold; display: table-cell; vertical-align: middle;}
.dhcx_xl_list dd{ overflow: hidden; padding: .12rem .12rem .12rem .2rem; line-height: 2; display: table-cell; word-break: break-all;}
.dhcx_xl_list dd a{ letter-spacing: -.5px; color: #1658A0; text-decoration: underline;}

@media screen and (max-width: 992px){
	.dhcx_xl_con>h2{ margin-bottom: .12rem; font-size: .22rem;}
	.dhcx_xl_con>h2 span{ font-size: .16rem; padding: 0rem .1rem; margin-right: .1rem;}
    .main{ overflow-x:visible;}
}
@media screen and (max-width:480px){
	.dhcx_xl_con::before{ display: none;}
	.dhcx_xl_list dt{ width: 1rem; padding: .12rem .06rem;}
	.dhcx_xl_con>h2{ font-weight: normal; font-size: .18rem;}
	.dhcx_xl_con>h2 span{ font-size: .14rem;}
	.dhcx_xl_list dl{ font-size: .16rem;}
}