/**{box-sizing: border-box;}*/

.gwp_2021 a {color: #1658a0;}
#footer_2021{margin-top: 0px;}

.warp{background: #f8f8f8;}


.banner{height: 3.25rem;}
.banner_wz{text-align: center;padding-top: .65rem;background-size: cover;}
.banner_sb{background: url(221017_szflyzt_banner.png) center no-repeat;}



.banner_qh span{position: relative;display: inline-block; height: .4rem;border-radius:0rem 0rem .06rem .06rem; line-height: .38rem;background: #2C84E4;color: #ffffff;padding: 0rem .2rem;}
.banner_qh span i{display:inline-block; color: #FFFFFF;margin-right: .1rem;vertical-align: top;margin-top: .01rem;}
.banner_qh span ul{position:absolute; padding: .10rem 0rem; margin-top: .02rem; background: #FFFFFF; border-radius: .06rem; box-shadow:0 0 10rem rgba(0,0,0,.2);left: 0rem;right: 0rem;color: #333333;z-index: 9;}
.banner_qh span ul li{line-height: .36rem; text-align: center;}
.banner_qh span ul li a{display: block;}
.banner_qh span ul li a:hover{background: #2C84E4;color: #ffffff;}

.title_box{margin-top: .35rem;}
.title_box h4{font-size: .26rem;float: left;}
.title_box a{float: right;font-size: .16rem;color: #999999;}
.title_box a span{display: inline-block;width: .175rem;height:.175rem;border-radius: 50%;background: #2F7AEB;line-height: .175rem;text-align: center;margin-left: .05rem;}
.title_box a span i{display: inline-block;color: #ffffff;vertical-align: top;font-size: .08rem;margin-top: .01rem;}
.title_box a:hover,.zcwj_box .tabs .tabs_header .more a:hover{color: #3485E9}

.shbz_box{background: #ffffff;padding: .25rem .2rem .28rem .2rem;margin-top: .3rem;}
.shbz_list1{position: relative;height: 1.03rem;}
.shbz_list1 span{position: absolute;z-index: 999;top:0rem;margin-top: -.38rem;}
.shbz_list1 ul{width: 92.5%;float: right;}
.shbz_list1 ul li a{display: block;background: linear-gradient(90deg, rgba(245, 251, 255, 1) 0%, rgba(222, 241, 255, 1) 100%);border-radius: .06rem;height: .74rem;margin-top: .022rem; text-align: center;line-height: .74rem;background: #DEF1FF\0;}
.shbz_list1 ul li a i{display: inline-block;}
.shbz_list1 ul li a p{display: inline-block;font-size: .16rem;margin-left: .08rem;}

.shbz_list2{background: linear-gradient(180deg, rgba(50, 139, 230, 1) 0%, rgba(179, 212, 255, 1) 100%), rgba(255, 255, 255, 1);border-radius: .06rem;position: relative;padding: .24rem;color: #ffffff;height: 2.49rem;background-color: #328BE6\0;}
.shbz_list2 i{position: absolute;right: 0rem;top: 0rem;margin-top: -.02rem;z-index: 1;}
.shbz_list2 h4{font-size: .2rem;margin-bottom: .11rem;position: absolute;z-index: 9;}
.shbz_list2 ul{position: absolute;z-index: 9;margin-top: .31rem;}
.shbz_list2 ul li a{display: block;color: #ffffff;font-size: .16rem;line-height: .24rem;margin-top: .13rem}
.shbz_list2 span{position: absolute;right: .12rem;bottom: .12rem;z-index: 1;}
.shbz_list2_1 span{bottom: .22rem;}


.sb_icon{margin-top:.55rem;margin-bottom: .6rem;}
.sb_icon ul li a{display: block;background: #ffffff;border-radius: .06rem;padding: .22rem;text-align: center;position: relative;margin-top: .25rem;height: 3rem;border: 1px solid #ffffff;box-shadow:4px 6px 18px rgba(58,146,232,.1);}
.sb_icon ul li a h4{font-size: .2rem;position: relative;text-align: center;margin-top: .28rem;}
.sb_icon ul li a h4:after{content: "";position: absolute;width: .2rem;height: .03rem;background: #338CE6;left: 50%;bottom: 0rem;margin-bottom: -.12rem;margin-left: -.09rem;}
.sb_icon ul li a p{color: #666666;
    font-size: .16rem;
    line-height: .26rem;
    margin-top: .23rem;
    overflow: hidden;
    text-align: left;
    white-space: pre-wrap;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 4;
    height: 1.05rem;
    margin-bottom: .3rem;text-align: justify;
}
.sb_icon ul li a span{display: inline-block;height: .35rem;border-radius: .3rem;color: #348DE6;border: 1px solid #348DE6;padding: 0rem .18rem;line-height: .32rem;}
.sb_icon ul li a em{display: inline-block;width: .64rem;height: .64rem;border-radius: 50%;line-height: .64rem;position: absolute;left:50%;margin-left: -.32rem;top: 0rem;margin-top: -.32rem;}
.sb_icon ul li a em.icon1{background: linear-gradient(90deg, rgba(250, 166, 117, 1) 0%, rgba(255, 141, 26, 0.98) 100%);background-color: #FF8D1A\0;}
.sb_icon ul li a em.icon2{background: linear-gradient(90deg, rgba(53, 141, 230, 1) 0%, rgba(47, 122, 235, 0.98) 100%);background-color: #2F7AEB\0;}
.sb_icon ul li a em.icon3{background: linear-gradient(90deg, rgba(72, 204, 67, 1) 0%, rgba(44, 201, 112, 0.98) 100%);background-color: #2CC970\0;}
.sb_icon ul li a em.icon4{background: linear-gradient(90deg, rgba(103, 214, 214, 1) 0%, rgba(43, 194, 176, 0.98) 100%);background-color: #2BC2B0\0;}
.sb_icon ul li a em.icon5{background: linear-gradient(90deg, rgba(250, 160, 115, 1) 0%, rgba(235, 47, 47, 0.98) 100%);background-color: #EB2F2F\0;}
.sb_icon ul li:hover a h4{color: #3485E9;}
.sb_icon ul li:hover a{border: 1px solid #3485E9;box-shadow:4px 6px 18px rgba(58,146,232,.2);}


.content_white{background: #ffffff;padding-top: .28rem;padding-bottom: .55rem;margin-bottom: .4rem;}
.zcwj_box .tabs .tabs_header:after{display: none;}
.zcwj_box .tab_skin_07 .tabs_header>ul>li {margin: 0rem .5rem 0rem 0rem;line-height: .66rem;}
.zcwj_box .tab_skin_07 .tabs_header>ul>li a{font-size: .26rem;}
.zcwj_box .tabs .tabs_header>ul>li.on a,.zcwj_box .tabs .tabs_header>ul>li>a:hover {color: #3485E9;}
.zcwj_box .tabs.tab_skin_07 .tabs_header>ul>li.on:before {height: 5px;width: .28rem;left: 50%;margin-left: -.14rem;border-radius:20px;background: #3485E9;}
.zcwj_box .tab_skin_07 .tabs_header>ul>li a{padding: 0rem;}
.zcwj_box .tabs .tabs_header .more{top:.1rem;}

.zcwj_box .word_group_08 a{display: block;}
.zcwj_box .word_group_08 .word_conent{background-color: #ffffff;border: 1px solid #E8E8E8;border-radius: .04rem;box-shadow:0px 2px 5px rgba(0,0,0,.1);}
.zcwj_box .word_group_08 .bd .word_conent {margin:0rem;padding: .18rem .22rem .2rem .22rem;}
.zcwj_box .word_group_08 .bd {margin-left: 0rem;padding-right: 0rem;}
.zcwj_box .word_group_08 h3 {
    font-size: .18rem;
    line-height: .28rem;
    height: .85rem;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 3;
    overflow: hidden;
    text-overflow: ellipsis;font-weight: normal;
}
.zcwj_box .word_group>span{background-color: #3485E9;width: .36rem;height: .36rem;border-radius: 50%;line-height: .36rem;text-align: center;margin-top: -.2rem;}
.zcwj_box .word_group>span i {font-size: .16rem;}
.zcwj_box .word_group>span.prev{background-color: #C4C4C4;margin-left: -.2rem;}
.zcwj_box .word_group>span.next{margin-right: -.2rem;}
.word_group_08 p i {position: absolute;right: 0rem;top: 0rem; font-size: .22rem;vertical-align: top;margin-top: .01rem;color: #999999;}

.zcwj_box .word_group_08 .word_conent:hover,.zcwj_box .word_group_08 ul li.on .word_conent{background: #3485E9;}
.zcwj_box .word_group_08 .word_conent:hover h3,.zcwj_box .word_group_08 ul li.on .word_conent h3,.zcwj_box .word_group_08 .word_conent:hover p span,.zcwj_box .word_group_08 ul li.on .word_conent p span,.zcwj_box .word_group_08 .word_conent:hover p i,.zcwj_box .word_group_08 ul li.on .word_conent p i{color: #ffffff;}


.ckgd_btn{text-align: center;}
.ckgd_btn a{display: inline-block!important;background: #F0F8FF;border-radius: .4rem;padding: .17rem .5rem;color: #3485E9;margin-top: .5rem;}
.ckgd_btn a span {display: inline-block;width: .175rem;height: .175rem;border-radius: 50%;background: #2F7AEB;line-height: .175rem;text-align: center;margin-left: .05rem;}
.ckgd_btn a span i {display: inline-block;color: #ffffff;vertical-align: top;font-size: .08rem;margin-top: .01rem;}

.fwzt_box ul li a{display: block;height: 1.4rem;padding-left: .4rem;margin-top: .3rem;}
.fwzt_box ul li.img1 a{background: url(221017_szflyzt_fwimg1.png) right no-repeat #2f80ff;}
.fwzt_box ul li.img2 a{background: url(221017_szflyzt_fwimg2.png) right no-repeat #2f80ff;}
.fwzt_box ul li a h4{font-size: .32rem;color: #ffffff;padding-top: .28rem;padding-bottom: .25rem;}
.fwzt_box ul li a span{border: 1px solid #ffffff;border-radius: .2rem;color: #ffffff;padding: .05rem .15rem;font-size: .12rem;}
.fwzt_box{margin-bottom: .45rem;}

.slb{font-size: .24rem;}
.slb .banner {height: 1.98rem;}
.slb .shbz_list1{height: inherit;}
.slb .shbz_list1 ul li a{margin-bottom: .12rem;}
.slb .shbz_list2{margin-top: .16rem;}
.slb .shbz_list1 span{margin-top: .52rem;}
.slb .shbz_list1 span img{width: 1.5rem;width:auto\0!important;width:auto\9!important;}
.slb .shbz_list1 ul {width: 88%;}
.slb .sb_icon ul li a em img{width: .35rem;}
.slb .sb_icon ul li a{margin-top: .5rem;}
.slb .sb_icon {margin-top: .15rem;margin-bottom: .4rem;}
.slb .zcwj_box .tabs_content{margin-top: .18rem;}
.slb .zcwj_box .word_group ul li {
-webkit-box-flex: 0;
-webkit-flex: none;
-ms-flex: none;
flex: none;
}

.slb .zcwj_box .word_group ul {
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        overflow-x: auto;
        -webkit-overflow-scrolling: touch;}

.slb .ckgd_btn a{padding: .18rem .7rem;}
.slb .fwzt_box ul li.img1 a {background: url(221017_szflyzt_fwimg11.png) right no-repeat #2f80ff;}
.slb .fwzt_box ul li.img2 a {background: url(221017_szflyzt_fwimg22.png) right no-repeat #2f80ff;}
.slb .fwzt_box ul li a h4{line-height: .36rem;}
.slb .banner_wz{padding-top: .2rem;}
.slb .shbz_list2 ul li a{margin-top: .16rem;}
.slb .shbz_list2 ul {
    z-index: 9;
    margin-top: .25rem;
}


/*地图模块样式*/
.ly_map_con{border-radius: .06rem;position: relative;padding-bottom: .4rem;margin-top: .28rem;}
.ly_map{ position: relative; z-index: 2;}
.ly_map img{width: 100%;}
.ly_ss_con{ position: absolute; z-index: 4; width: 4.1rem; left: .3rem; top: .3rem;}
.ly_input_row{ position: relative; height: .4rem;}
.ly_ss_inp{display: inline-block;width: 100%; padding-left: .16rem; font-size: .16rem; height: .4rem;line-height: .4rem;background-color: #ffffff;border: none;border-radius: 4px 0 0 4px; border: 1px solid #F0F0F0;box-shadow: 0px 2px 6px 0px rgba(0, 0, 0, 0.1); padding-right: .4rem;}
.ly_ss_btn{ position: absolute; right:0px; top: 0; height: .4rem; background-color: #1658A0; border: none; width: .4rem; border-radius:0 4px 4px 0;box-shadow: 0px 2px 6px 0px rgba(0, 0, 0, 0.1);}
.ly_ss_btn i{ color: #ffffff; font-size: .2rem;}
.ly_ss_down{ position: absolute; left: 0; top:.42rem; right: 0; box-shadow: 0 4px 8px rgba(0,0,0,.3); border-bottom-left-radius: 10px; border-bottom-right-radius: 10px; z-index: 999; background-color: #ffffff; padding:20px; display: none;}
.ly_ss_down li{ line-height: .34rem;}
.ly_ss_down li span{ color: #3D8DD9;}
.ly_ss_con1{ background-color: #ffffff; margin-top: .06rem;}
.ly_ss_tit{ padding:.08rem .16rem; line-height: .28rem;}
.ly_ss_con2{height: 5.15rem; overflow-y: auto;}
.ly_ss_con2::-webkit-scrollbar{ width: 6px; background-color: #E0E0E0; border-radius: 3px;}
.ly_ss_con2::-webkit-scrollbar-thumb{ width: 6px; background-color: #C2C2C2;}
.ly_ss_text span,.ly_ss_text1 a{ line-height: .24rem; font-size: .14rem; margin-top: .02rem; margin-bottom: .02rem;}
.ly_ss_text span{ float: left; display: block;}
.ly_ss_text1,.ly_ss_text{ overflow: hidden;}
.ly_ss_text1 a{ display: inline-block; padding: 0 .1rem;}
.ly_ss_text1 a:hover,.ly_ss_text1 a.on{ color: #ffffff; background-color: #1658A0; border-radius: .04rem;}
.address_con li{ padding: .15rem 0; border-bottom: 1px solid #EBEBEB; position: relative;}
.address_con li h3{ line-height: .22rem; font-size: .16rem; font-weight: normal; margin-bottom: 8px;    padding-left: .22rem;}
.address_con li h3 i{width: .16rem; height: .2rem; display: block; float: left; margin-right: .08rem; font-size: .16rem;color: #D43030;position: absolute;left: 0rem;}
.address_con li p{ line-height: .2rem; color: #666666; font-size: .14rem; padding-left: .24rem;}
.address_con li:first-child h3 i{color: #1658A0;}
.content_bg_01 {background-color: #f5f5f5;}
.ly_ss_text1 a:first-child{padding: 0rem;width: 18.7%;display: inline-block;text-align: center;}

.slb .ly_ss_con{ position: relative; width: 100%; left: inherit; top: inherit; margin:.16rem auto 0;}
.slb .ly_ss_text1 a:first-child {width: auto;padding: 0 .1rem;}
.slb .ly_ss_inp{line-height: 70px\0;padding-left: 20px\0;}




@media screen and (max-width:1366px) {
	.ly_ss_con2{ height: 4.5rem;}
}
@media screen and (max-width:1280px) {
	.ly_ss_con2{ height: 3.5rem;}
}
@media screen and (max-width:992px) {
	.ly_ss_text1 a:first-child,.ly_ss_text1 a{width:auto;padding: 0 .08rem;}
	.ly_ss_con{ position: relative; width: 100%; left: inherit; top: inherit; margin:.16rem auto 0;}
	.ly_map_con{margin-top: .18rem;}
}

@media screen and (max-width:768px) {
	.slb .ly_ss_text1 a:first-child,.slb .ly_ss_text1 a {width: auto;padding: 0rem .04rem;}
}
@media all and (min-width:0) {
	.slb .ly_ss_inp{line-height: 55px\9;}
     
}
/*地图模块样式*/














@media screen and (max-width: 1368px){
   .fwzt_box ul li a h4 {font-size: .26rem;}
	
	
}


@media screen and (max-width: 1366px){
	.slb .content .row {overflow: inherit;}
	
}

@media screen and (max-width: 1280px){
	.sb_icon ul li a{padding: .22rem .16rem;}
	.ckgd_btn a{margin-top: .4rem;}
	.content_white {padding-top: .22rem;padding-bottom: .45rem;margin-bottom: .4rem;}	
	.fwzt_box ul li a{padding-left: .3rem;}
	.shbz_list1 ul li a p{margin-left: 0rem;}
}


@media screen and (max-width: 1240px){




}


@media screen and (max-width: 1080px){
	.zcwj_box .word_group>span.prev{margin-left: -.12rem;}
	.zcwj_box .word_group>span.next {margin-right:  -.12rem;}
	
}

@media screen and (max-width: 1000px){
	.banner_qh span{margin-top: .04rem;}
   .slb .top-link-wap_2021 {height: 140px;position: relative;}
   .slb .banner_qh span {
    margin-top: 0rem;
}

}


@media screen and (max-width: 992px){

	.banner {height: 2.3rem;}	
	.banner_sb {background: url(221017_szflyzt_banner.png) bottom center no-repeat;background-position: 50%;background-size: 20rem;}
	.banner_wz {padding-top: .3rem;}
	.banner_wz img{width: 2.3rem;padding-left: .3rem;}
	
	
	.shbz_list1 ul li a,.shbz_list2{margin-top: .16rem;}
	.shbz_list1 {height: initial;margin-bottom: .16rem;}
	.shbz_list1 span {margin-top: .72rem;}
	.shbz_box{padding: .08rem .16rem .28rem .16rem;margin-top: .2rem;}
	.sb_icon ul li a{margin-top: .55rem;}
	.sb_icon {margin-top: .1rem;margin-bottom: .4rem;}
	
	.title_box h4 {font-size: .22rem;}
	.title_box {margin-top: .25rem;}
	.zcwj_box .tab_skin_07 .tabs_header>ul>li a {font-size: .22rem;}
	.zcwj_box .tab_skin_07 .tabs_header>ul>li{line-height: .6rem;}
	.fwzt_box ul li a h4 {font-size: .22rem;padding-bottom: .2rem;}
	.fwzt_box ul li a{margin-top: .2rem;}
	.zcwj_box .tabs_content{margin-top: .18rem;}
	.zcwj_box .word_group ul li {
-webkit-box-flex: 0;
-webkit-flex: none;
-ms-flex: none;
flex: none;
}
    .zcwj_box .word_group ul::-webkit-scrollbar { display: none;}
    .zcwj_box .word_group ul {
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        overflow-x: auto;
        -webkit-overflow-scrolling: touch;}

	.content_white {
    padding-top: .1rem;
    padding-bottom: .35rem;
    margin-bottom: .3rem;
}
	.zcwj_box .tab_skin_07 .tabs_header>ul>li{margin-right: .35rem;}
	.ckgd_btn a {margin-top: .3rem;}	
	.shbz_list1 span{display: none;}
	.shbz_list1 ul {width:auto;float: none;}
	.fwzt_box {
    margin-bottom: .05rem;
}
	
	
	
	
	.slb .sb_icon ul li a p,.slb .sb_icon ul li a{height: inherit;}
	.slb .shbz_list1 ul {width: auto;}
	.slb .shbz_list1 ul li a {margin-bottom: 0rem;}	
	.slb .fwzt_box ul li.img1 a,.slb .fwzt_box ul li.img2 a{background-position: 25%;}
	.slb .fwzt_box ul li a {padding-left: .16rem;}
	.slb .zcwj_box .tab_skin_07 .tabs_header>ul>li {margin-right: .25rem;}	
	.slb .sb_icon ul li a em img {width: .3rem;}
	
	
}





@media screen and (max-width: 768px){ 
	.slb .shbz_list2{padding: .18rem .15rem;}
	.slb .shbz_box {padding: .05rem .16rem .25rem .16rem;}
    .slb .ckgd_btn a {padding: .12rem .5rem;}
	
	
	
}

@media screen and (max-width: 640px){
	.sb_icon ul li a p,.sb_icon ul li a{height: initial;}
	
}


@media screen and (max-width: 540px){ 
	.banner {height: 2.1rem;}
	.fwzt_box ul li.img1 a,.fwzt_box ul li.img2 a {background-position: 35%;}
	
}

@media screen and (max-width: 450px){
	.shbz_box ul li{width: 100%;}
	
}




@media screen and (max-width: 375px){



}





@media \0screen {
	.word_group_04 .bd,.word_group_05 .bd,.word_group_06 .bd,.word_group_08 .bd{ width: auto;}
	.word_group_04>span.next,.word_group_05>span.next,.word_group_06>span.next,.word_group_08>span.next{}
	
	
	
	
}


@media all and (min-width:0) {
    .slb .shbz_list1 span img{width:1.5rem\9!important;}

}