@charset "UTF-8";
a:hover{ color: #064777;}
.header_banner{max-height: 36.458333vw;overflow: hidden;background: url(251110sm_syh_bg.jpg) no-repeat center;background-size: cover;}
.header_banner .bd ul{position: relative;padding-top: 36.458333%;height: 0;}
.header_banner .bd li{ position: absolute; opacity: 0; left: 0; top: 0; right: 0; bottom: 0; opacity: 0; transition: opacity 0.5s ease-in-out;}
.header_banner .bd li i{ position: absolute; top:50%; transform: translateY(-50%); -ms-transform: translateY(-50%); left: 0; text-align: center; width: 100%;}
.header_banner .bd li i img{ height: 27.70833vw; width: auto;}
.header_banner .bd li.active{opacity: 1;}

.menu_bg{ background: linear-gradient(#075ba6,#3a91d1);}
.menu_bg ul{ text-align: center; font-size: 0;}
.menu_bg ul li{ display: inline-block;}
.menu_bg ul li a{ display: block; line-height: .87rem; padding:0 .16rem; font-size: .32rem; color: #ffffff; letter-spacing: .04rem;}
.tt_con{ margin-top: .32rem; border: 1px solid #c6c6c6; background: url(251110sm_syh_tt.jpg) no-repeat left top; padding: .28rem;}
.tt_con h3{ font-size: .32rem; line-height: 2; font-weight: bold; text-align: center;}
.tt_con h3 a{ color: #004a80; display: block;}
.slideBox_01{ max-height: 4rem; overflow: hidden;}
.slideBox_01 .pic li a,.slideBox_01 .pic li .picture_fixed{ overflow: hidden; border-radius: .4rem;}
.slideBox_01 .pic li i.picture_fixed{ padding-top: 55.87808%;}
.list_base li{ padding-bottom: .12rem; border-bottom: 1px dashed #d3d3d3; padding-top: .12rem; margin-bottom: 0;}
.list_base li a{ transition: .3s all;}
.list_base li:hover a{padding-left: .1rem; }
.tabs .tabs_header>ul>li{ font-size: .36rem; padding-bottom: .12rem; letter-spacing: .1rem;}
.tabs .tabs_header:after{ display: none;}
.tabs .tabs_header>ul>li.on:before{ right: auto; width: 2.35em; background-color: #be0318;}
.tabs .tabs_header>ul>li.on a{ color: #064777;}
.bor1{ padding: .2rem .3rem; border: 1px solid #909090;}
.tit1{ overflow: hidden;}
.tit1 h1{ float: left; font-size: .36rem; line-height: 1.2; letter-spacing: .1rem; background: url(251110sm_syh_dot.png) no-repeat left center; background-size: .32rem auto; padding-left: .54rem; color: #064777;}
.tit1 .more{ float: right; font-size: .18rem; line-height: .44rem;}
.tit1 .more a{ color: #999999; transition: .3s all;}
.tit1 .more a:hover{ padding-right: .1rem;}
.list_base li:before{ border-radius: 0; top: .23rem;}
.list_base li>span{ top: 50%; transform: translateY(-50%); -ms-transform: translateY(-50%);}
.list_base_line_01.list_base .trt-row li[class*=trt-col-]{ padding-left: .2rem; margin-bottom: 0; line-height: .46rem;}
.list_base_line_01.list_base .trt-row li[class*=trt-col-]:before{ top: .2rem; background-color:#666666;}
.list_base_line_01.list_base .trt-row li[class*=trt-col-]{ border-bottom: none;}
.list_base_line_01.list_base .trt-row li[class*=trt-col-]::after{ content: ''; position: absolute; left: 0; right: .2rem; bottom: 0; border-bottom: 1px dashed #e5e5e5;}
.list_base_line_01.list_base .trt-row li[class*=trt-col-]>span{ top: 0;}
.sp_list li a{ border-radius: .4rem; overflow: hidden; display: block;}
.sp_list li a .picture_fixed{ padding-top: 59.21052%; background-size: cover;}
.sp_list>.trt-row>.trt-col-12 li a .picture_fixed{ padding-top:61.27010275430%; }
.pic_list li a,.pic_list1 li a{ display: block; overflow: hidden; border-radius: .4rem;}
.pic_list li a .picture_fixed{ padding-top: 59.56416%; background-size: cover;}
.pic_list1 li a .picture_fixed{ padding-top: 59.803%; background-size: cover;}
.pic_list1>.trt-row>.trt-col-12 li.trt-col-24 a .picture_fixed{ padding-top:61.83%;}
.ydh_footer{ background-color: #004a80; text-align: center; padding: .2rem;}
.ydh_footer_text span{display: inline-block; margin: 0 .1rem; color: #ffffff;}
.mtjj_list li{ margin-top: .2rem;}
.mtjj_list li a{ display: block; padding: .2rem .4rem; background-color: #f4f4f4; border-radius: .4rem;}
.mtjj_list li a h3{ font-size: .22rem; font-weight: normal; color: #be0318; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
.mtjj_list li a p{ line-height: 1.66666; font-size: .16rem; color: #000; margin-top: .06rem; max-height: .53rem; overflow: hidden; text-overflow: ellipsis; -webkit-line-clamp: 2; display: -webkit-box; -webkit-box-orient: vertical;}
.sygg_list{ margin-top: .2rem; background-color: #f4f4f4; border-radius: .4rem; padding: .2rem .4rem;}
.sygg_list li a{ display: block; padding-bottom: .29rem; border-bottom: 1px dotted #000000;}
.sygg_list li a h3{ font-size: .22rem; font-weight: normal; color: #063557; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
.sygg_list li a p{ line-height: 1.66666; font-size: .16rem; color: #000; margin-top: .06rem; max-height: .53rem; overflow: hidden; text-overflow: ellipsis; -webkit-line-clamp: 2; display: -webkit-box; -webkit-box-orient: vertical;}
.sygg_list li+li{ margin-top: .3rem;}
.sygg_list li:last-child a{ padding-bottom: 0; border-bottom: none;}
.breadcrumb{ border: 1px solid #a9a9a9; padding: .1rem .16rem !important;}
.breadcrumb,.breadcrumb li,.breadcrumb li a,.breadcrumb li+li:before{ color: #666666;}
.border_b_solid{ border-color: #efefef;}
.page_base .page_tools,.page_base .page_tools li{ vertical-align: top;}
.page_base .page_tools li.next a,.page_base .page_tools li.prev a{ padding: .09rem .14rem;}
.page_base .page_go{ padding: 0 .12rem;}
.page_base{ margin-bottom: .32rem;}
.article_content p img{ margin: 0 auto;}
.slb .menu_bg ul{ overflow-x: auto; white-space: nowrap;}
@media only screen and (max-width:992px){
    .header_banner{ max-height: 44vw;}
    .header_banner .bd ul{ padding-top: 44%;}
    .tt_con{ margin-top: .16rem; padding: .16rem; background-size: .6rem auto;}
    .tt_con h3{ font-size: .2rem; line-height: 1.3;}
    .menu_bg ul{ overflow-x: auto; white-space: nowrap;}
    .menu_bg ul::-webkit-scrollbar{ display: none;}
    .menu_bg ul li a{ font-size: .18rem; line-height: .56rem; padding: 0 .12rem;}
    .menu_bg .row{ padding: 0;}
    .tabs .tabs_header>ul>li{ font-size: .2rem; letter-spacing: 0; padding-bottom: 0; margin: 0;}
    .tabs .tabs_header{ margin-bottom: .12rem;}
    .list_base li{ margin-bottom: 0; border-color: #eeeeee;}
    .list_base_line_01.list_base .trt-row li[class*=trt-col-]{ padding-left: 0; line-height: 1.5;}
    .list_base li:last-child{ padding-bottom: 0;}
    .list_base li>span{ top: auto; transform: translateY(0);}
    .tit1 h1{ font-size: .2rem; letter-spacing: 0; line-height: .36rem; background-size: .2rem auto; padding-left: .28rem;}
    .tit1 .more{ line-height: .36rem; font-size: .16rem;}
    .slideBox_01{ max-height: fit-content;}
    .ydh_footer{ padding: .16rem;}
    .page_base{ margin-bottom:0rem;}
    .article_title_group{ padding-bottom: 0;}
    .article_extend{ padding-top: 0;}
    .article_title{ font-weight: normal;}
    .tabs .tabs_header>ul>li{line-height: inherit; padding-bottom: .1rem; height: auto;}
    .slideBox_01 .pic li a, .slideBox_01 .pic li .picture_fixed,.sp_list li a,.mtjj_list li a,.sygg_list,.pic_list li a, .pic_list1 li a{ border-radius: .12rem;}
    .slideBox_01 .num{ bottom: .46rem; left: .2rem; text-align: center;}
    .slideBox_01 .pic p{ left: .16rem; right: .16rem; font-size: .16rem; line-height: .5rem;}
    .mtjj_list li a,.sygg_list{ padding: .16rem;}
    .mtjj_list li a h3,.sygg_list li a h3{ font-size: .18rem;}
    .mtjj_list li,.sygg_list,.sygg_list li+li{ margin-top: .16rem;}
    .sygg_list li a{ padding-bottom: .16rem;}
    .header_banner .bd li i img{ height: auto;}
}

