.hdsw_banner{background: url(../jpg/3ctdmc.jpg) no-repeat top center; padding-top: .3rem; background-size: cover; height: 6.06rem;}
.hdsw_banner_top{text-align: center; margin-bottom: .32rem;}
.hdsw_banner_top img{max-height: 1rem;}
.hdsw_banner_tit{text-align: center;}
.hdsw_banner_in{background: #fff;  width: 100%; margin: 0rem auto; font-size: 0rem; padding-right: 1.7rem; position: relative; max-width: 7.5rem;border-radius: 1rem; overflow: hidden;}
.hdsw_banner_in input{ width: 100%; font-size: .18rem; color: #999; border: none; padding-left: .3rem; height: .67rem;}
.hdsw_banner_in button{ text-align: center; font-size: .2rem; color: #fff; width: 1.7rem; height: .57rem; border: none; border-radius: 1rem; position: absolute; right: .05rem; top: .05rem;  background: linear-gradient(90deg, #FFB63C 0%, #FF720A 100%); background: #FF720A\0 ;}
.hdsw_banner_in button i{font-size: .28rem; margin-right: .05rem; vertical-align: middle; position: relative; top: -.02rem;}
.hdsw_banner_ul{ max-width: 7rem; margin: 0rem auto; padding-top: .2rem;}
.hdsw_banner_ul span{font-size: .18rem; color: #fff;}
.hdsw_banner_ul_r{text-align: left;}
.hdsw_banner_ul_r em{display: inline-block; cursor: pointer; height: .3rem; border: .01rem solid rgba(255, 255, 255, .46); margin: 0rem .05rem; margin-bottom: .11rem; line-height: .28rem; border-radius: .2rem; color: #fff; padding: 0rem .18rem;}
.hdsw_banner_ul_r em:hover{background: #fff; color: #1658A0;}
.hdsw_con{background: url(../jpg/bu72oh.jpg) no-repeat center 2.2rem; position: relative;}
.hdsw_con::before{content: ' '; background: url(../jpg/rhdc1t.jpg) no-repeat bottom; height: 8.22rem; position: absolute; bottom: 0rem; left: 0rem; right: 0rem; z-index: 1;}
.hdsw_box{background: #fff; position: relative; z-index: 2; border-radius: .2rem; padding: .42rem; padding-top: .16rem; box-shadow: 0px 0px 30px  rgba(22, 88, 160, 0.2);}
.hdsw_box.li{margin-top: -2.6rem;}
.hdsw_top span{font-size: .36rem; font-weight: bold; color: #1658A0;text-shadow: 2px 2px 0px #fff;}
.hdsw_top {text-align: center; background: url(../png/h5n90o.png) no-repeat center bottom;}
.hdsw_box_tit{position: relative;}
.hdsw_box_tit>span{width: .3rem; height: .7rem; border-radius: .04rem; background: #1658A0; line-height: .7rem; text-align: center; position: absolute; z-index: 99; top: 30%; margin-top: -.35rem;}
.hdsw_box_tit>span i{color: #fff;font-size: .2rem;}
.hdsw_box_tit .bd li{float: left; text-align: center; width: 12.5%;}
.hdsw_box_tit .bd li span{display: inline-block; width: 1rem; height: 1rem; border-radius: .3rem; text-align: center; line-height: 1rem;}
.hdsw_box_tit .bd li span img{max-width: 60%;}
.hdsw_box_tit .bd li.icon1 span{background: #E7F8FF;}
.hdsw_box_tit .bd li.icon2 span{background: #E4FAF2;}
.hdsw_box_tit .bd li.icon3 span{background: #FFF0EC;}
.hdsw_box_tit .bd li.icon4 span{background: #ECF4FD;}
.hdsw_box_tit .bd li.icon5 span{background: #F0EDFE;}
.hdsw_box_tit .bd li p{font-size: .22rem; margin-top: .16rem; text-align: center; line-height: .32rem;}
.hdsw_box_tit .num{text-align: center;}
.hdsw_box_tit .num ul li{display: inline-block; cursor: pointer; transition: ease-in-out 0.3s; font-size: 0rem; margin: 0rem .05rem; background: #d6d6d6; width: .12rem; height: .12rem; border-radius: .06rem;}
.hdsw_box_tit .num ul li.on{width: .32rem; background: #1658A0;}
.hdsw_box_tit>span.prevStop,.hdsw_box_tit>span.nextStop { background-color: #d6d6d6;}
.hdsw_box_tit>span.prev{left: -.42rem;}
.hdsw_box_tit>span.next{right: -.42rem;}
.hdsw_tit ul li a{display: block; position: relative; transition: ease-in-out .3s;  text-align: center; height: .6rem; line-height: .6rem; padding: 0rem .32rem; border-radius: .06rem; background: linear-gradient(90deg, rgba(230, 241, 255, 1) 0%, rgba(230, 241, 255, 0) 100%); background: #E6F1FF\0; border: .01rem solid #DCEBFA; margin-bottom: .24rem;}
.hdsw_tit ul li a:hover,.hdsw_tit ul li.Sel a{background: linear-gradient(90deg, #1658A0 0%, #4B8EDB 100%); background: #1658A0\0; box-shadow: 0px 2px 8px  rgba(22, 88, 160, 0.4);}
.hdsw_tit ul li a p{font-size: .2rem; position: relative; z-index: 2; white-space: nowrap; text-overflow: ellipsis; overflow: hidden;}
.hdsw_tit ul li a:hover p,.hdsw_tit ul li.Sel a p{color: #fff;}
.hdsw_tit ul li a:hover::before,.hdsw_tit ul li.Sel a::before{content: ' '; background: url(../png/ngpkir.png) no-repeat left bottom; position: absolute; display: block; left: 0rem; top: 0rem; bottom: 0rem; right: 0rem;}
.hdsw_tit_box{max-height:5rem; overflow-x: auto; padding-right: .2rem; margin-right: -.2rem;}
.hdsw_tit{ width:100%; overflow: hidden;}
.hdsw_tit_box::-webkit-scrollbar{ width: .06rem; background-color:inherit; border-radius: 1rem;}
.hdsw_tit_box::-webkit-scrollbar-thumb{ background-color: #C1D3E6; border-radius: 1rem;}
.hdsw_hov {text-align: center; overflow-y: auto; white-space: nowrap;}
.hdsw_hov::-webkit-scrollbar{ width: .06rem; background-color:inherit; border-radius: 1rem;}
.hdsw_hov::-webkit-scrollbar-thumb{ background-color: #C1D3E6; border-radius: 1rem;}
.hdsw_hov ul li{display: inline-block; margin-bottom: .1rem;}
.hdsw_hov ul li a{display: block; transition: ease-in-out 0.3s; min-width: 1.2rem; line-height: .46rem; height: .46rem; border-radius: .3rem; background: #E7F1FF; font-size: .2rem; margin: 0rem .08rem;}
.hdsw_hov ul li:hover a,.hdsw_hov ul li.Sel a{background:#1658A0; color: #fff;}
.hdsw_bd ul li a{display: block; position: relative; margin-top: .32rem; padding: .3rem; border: .01rem solid #DCEBFA; border-radius: .08rem; overflow: hidden; background: linear-gradient(186.22deg, #e3f1ff 0%, rgba(255, 255, 255, 1) 70.83%); background: #e3f1ff\0;}
.hdsw_bd ul li a::before{content: ' '; background:url(../png/p8xz5s.png) no-repeat top center; background-size: cover; position: absolute; left: 0rem; top: 0rem; right: 0rem; bottom: 0rem;}
.hdsw_bd ul li a::after{content: ' '; position: absolute; top: 0rem; transition: ease-in-out .3s; left: 0rem; right: 0rem; height: .06rem; background: #A6C8ED;}
.hdsw_bd_h1{position: relative; z-index: 2;}
.hdsw_bd_h1:first-child {margin-bottom: .2rem;}
.hdsw_bd_h1 span{display: block; margin-top: .04rem; font-size: .17rem; margin-right: .2rem; color: #fff; border-radius: .1rem .12rem .02rem .1rem; width: .3rem; height: .23rem; line-height: .23rem; text-align: center; background: #1658A0;}
.hdsw_bd_h1 h1{font-size: .2rem;}
.hdsw_bd_h1 span.icon2{background: #00BAAD;}
.hdsw_bd_h1 p{font-size: .18rem; line-height: .28rem; height: 1.12rem;}
.hdsw_bd ul li a{background: linear-gradient(186.22deg, #d6ebff 0%, rgba(255, 255, 255, 1) 70.83%);  background: #d6ebff\0;}
.hdsw_bd ul li a:hover::after{background: #1658A0;}
.hdsw_box_tit .num{margin-top: .16rem;}
.hdsw_banner_ul_r{color: #fff;}
.slb .hdsw_box_tit .bd li{width: 25%;}

.hdsw_bg{background: url(../jpg/zax93a.jpg) no-repeat top center;}
.hdsw_banner1{height: 3.4rem; line-height: 3.4rem;}
.hdsw_gl .hdsw_con::before{display: none;}
.hdsw_con_r .hdsw_bd_h1 p{height: auto;}
.hdsw_con_l{width: 3rem;}
.hdsw_con_l{margin-top: .32rem; margin-right: .32rem;}
.tabs_div{background: #d6ebff; padding: .1rem; border-radius: .1rem; overflow: hidden;}
.hdsw_con_l_top ul li a{display: block; font-size: .2rem; border-radius: .1rem .1rem 0rem 0rem; height: .5rem; line-height: .5rem; text-align: center; }
.hdsw_con_l_top ul li.on a,.hdsw_con_l_top ul li:hover a{background: #1658A0; font-weight: bold; color: #fff;}
.tabs_div .hdsw_tit_box_div{background: #fff; padding: .1rem;}
.hdsw_con_l .hdsw_tit ul li a{ margin-bottom: .1rem;}
.tabs_div .hdsw_tit_box{margin-right: 0rem; padding-right: .1rem; max-height: 3rem;}
.tabs_div .hdsw_tit ul li a {height: .5rem; line-height: .5rem; padding: 0rem .16rem;}
.tabs_div .hdsw_tit ul li a p{font-size: .16rem;}

.page_base{margin-bottom: 0rem;}
.hdsw_con2{background: #fff; border: 1px solid #E2E2E2;}
.slb .breadcrumb,.breadcrumb{background: #F8F8F8; margin-bottom: 0rem; padding: .16rem .24rem;}
.hdsw_box2{padding: .24rem .32rem;}
.hdsw_box2_top {padding-left: .2rem; position: relative;}
.hdsw_box2_top::before{content: ' '; position: absolute; width: .06rem; height: .2rem; background: #1658A0; border-radius: .04rem; left: 0rem; top: 50%; margin-top: -.1rem;}
.hdsw_box2_top span{font-size: .26rem; font-weight: bold;}
.hdsw_box2_ul ul li{margin-top: .32rem; background: #FAFAFA; overflow: hidden; border: 1px solid #E6E6E6; border-radius: .12rem; }
.hdsw_box2_ul ul li .hdsw_box2_ul_top{background: #F2F2F2; padding: .2rem .3rem; }
.hdsw_box2_ul ul li .hdsw_box2_ul_top span{display: block; width: 1rem; font-size: .2rem; font-weight: bold; color: #fff; background: #CCCCCC; border-radius: .08rem; text-align: center; line-height: .4rem; height: .4rem; margin-right: .2rem;}
.hdsw_box2_ul ul li .hdsw_box2_ul_bottom{ padding: .2rem .3rem;}
.hdsw_box2_ul ul li .hdsw_box2_ul_h h1{font-size: .22rem; line-height: .4rem;}
.hdsw_box2_ul ul li .hdsw_box2_ul_bottom span{display: inline-block; position: relative; color:#999; font-size: .18rem; margin-right: .2rem; padding-right: .2rem;}
.hdsw_box2_ul ul li .hdsw_box2_ul_bottom span::before{ content: ' '; background: #ccc; height: .16rem; display: block; position: absolute; width: .01rem; top: 50%; margin-top: -.08rem; right: 0rem;}
.hdsw_box2_ul ul li .hdsw_box2_ul_bottom span:last-child{margin-right: 0rem; padding-right: 0rem;}
.hdsw_box2_ul ul li .hdsw_box2_ul_bottom span:last-child::before{display: none;}
.hdsw_box2_ul ul li .hdsw_box2_ul_bottom span em{color:  #ccc;}
.hdsw_box2_ul ul li .hdsw_box2_ul_bottom span em a{color: #1658A0;}
.hdsw_box2_ul ul li .hdsw_box2_ul_bottom span.li em{display: inline-block; margin-right: .2rem;}
.hdsw_box2_ul ul li.on{border: 1px solid #E0EEFF;}
.hdsw_box2_ul ul li.on .hdsw_box2_ul_top{background: #E0EEFF;}
.hdsw_box2_ul ul li.on .hdsw_box2_ul_top span{background: linear-gradient(93.51deg, rgba(22, 88, 160, 1) 0%, rgba(75, 146, 227, 1) 100%); box-shadow: 0px 2px 8px  rgba(22, 88, 160, 0.4); background: #1658A0\0;}
.hdsw_box2_ul ul li.on .hdsw_box2_ul_bottom{background: #F6FAFF;}
.hdsw_box2_ul ul li.on .hdsw_box2_ul_h h1{color: #1658A0;}
.hdsw_anniu a{display: inline-block; border-radius: .5rem; text-align: center; color: #fff; font-size: .22rem; font-weight: bold; width: 2.5rem; height: .56rem; line-height: .56rem; background: linear-gradient(93.51deg, rgba(22, 88, 160, 1) 0%, rgba(75, 146, 227, 1) 100%); box-shadow: 0px 2px 8px  rgba(22, 88, 160, 0.4); background: #1658A0\0;}
.hdsw_anniu{text-align: center; margin-top: .24rem;}
.slb .hdsw_banner1{height: 2.8rem; line-height: 2.8rem;}
.slb .hdsw_con_l{width: 2.5rem;}
.slb .hdsw_box2_ul ul li .hdsw_box2_ul_top span{float: inherit;  margin-bottom: .16rem;}
.slb .hdsw_box2_ul ul li .hdsw_box2_ul_bottom span{margin-bottom: .1rem;}
.footer_21{margin-top: 0rem;}

@media only screen and (max-width: 992px){
    .hdsw_box{padding: .16rem;}
    .hdsw_tit ul li a{margin-bottom: .16rem;}
    .hdsw_bd ul li a{margin-top: .16rem;}
    .slb .hdsw_box_tit .bd li,.hdsw_box_tit .bd li{width: 33.33%;}
    .hdsw_box_tit>span.prev{left: -.16rem;}
    .hdsw_box_tit>span.next{right: -.16rem;}
    .hdsw_box_tit .num ul li.Sel{width: .12rem; margin: 0rem .03rem;}
    .hdsw_bd ul li a{padding: .16rem;}
    .slb .hdsw_con_l,.hdsw_con_l{width: auto; float: inherit; margin-right: 0rem;}
    .hdsw_bd_h1 h1{white-space: inherit; overflow: inherit; text-overflow: inherit;}
    .hdsw_box2_ul ul li .hdsw_box2_ul_top span{float: inherit;  margin-bottom: .16rem;}
    .hdsw_box2_ul ul li .hdsw_box2_ul_bottom span{margin-bottom: .1rem;}
    .hdsw_box2_ul ul li .hdsw_box2_ul_top,.hdsw_box2_ul ul li .hdsw_box2_ul_bottom{padding: .16rem;}
    .hdsw_box2{padding: .16rem;}
    .hdsw_box2_ul ul li .hdsw_box2_ul_bottom span{padding-right: 0rem; margin: 0rem .1rem;}
    .hdsw_con_l{margin-top: 0rem;}
    .hdsw_con.pad_base_sm{ padding: 0rem; padding-bottom: .2rem;}
    .hdsw_banner{padding-top: .4rem;}
    .hdsw_box.li{margin-top: -1.8rem;}
}
@media only screen and (max-width: 640px){
    .slb .hdsw_box_tit .bd li,.hdsw_box_tit .bd li{width:50%;}
    .hdsw_bd_h1 span{float: inherit; margin-bottom: .1rem;}
    .hdsw_banner_in{padding-right: 0rem; background: none; border-radius:.1rem;}
    .hdsw_banner_in input{ border-radius: 1rem;}
    .hdsw_banner_in button{position: inherit; width: 100%; margin-top: .1rem; right: inherit; top: inherit; }
}