@font-face {
            font-family: 'FZLTHJW--GB1-0';
            src: url('/uiFramework/commonResource/zip/font/fzlt.eot');
            /* IE9 Compat Modes */
            src: url('/uiFramework/commonResource/zip/font/fzlt.eot?#iefix') format('embedded-opentype'),
                /* IE6-IE8 */
                url('/uiFramework/commonResource/zip/font/fzlt.otf') format('opentype'),
                /* Open Type Font */
                url('/uiFramework/commonResource/zip/font/fzlt.svg') format('svg'),
                /* Legacy iOS */
                url('/uiFramework/commonResource/zip/font/fzlt.ttf') format('truetype'),
                /* Safari, Android, iOS */
                url('/uiFramework/commonResource/zip/font/fzlt.woff') format('woff'),
                /* Modern Browsers */
                url('/uiFramework/commonResource/zip/font/fzlt.woff2') format('woff2');
            /* Modern Browsers */
            font-weight: normal;
            font-style: normal;
        }

body{position:relative;min-height:100%;font-family:'FZLTHJW--GB1-0','Helvetica Neue',Helvetica,Arial,sans-serif !important;}

strong{
color:#333;
}



img{max-width:100%}

* {
    margin: 0;
    padding: 0;
    box-sizing: border-box;
    font-family: 'FZLTHJW--GB1-0',
        'Helvetica Neue',
        Helvetica,
        Arial,
        sans-serif !important;
}
img{border: none;}
.cmbc-site-header-left .logo {
    border: none;
}

.SkinObject{color:#333;}
html {
    font-size: 14px;
    line-height: 1.42857143;
    color: #333;
    background-color: #fff
}

ul li {
    list-style: none;
}

a {
    text-decoration: none;
}

.left {
    float: left;
}

.right {
    float: right;
}

.clear::before,
.clear::after {
    content: '';
    clear: both;
    display: block;

}

.wrap {
    width: 1170px;
    margin: 0 auto;
}
.SkinObject:hover {
    color: #333333;
}

/* 三级页 */
.wrap_bot {padding-bottom: 30px;}
.left-nav {width: 255px;border-right: 1px solid #e7e7e7;}
.main-body {width: 910px;}
@media screen and (max-width: 1170px) {
.wrap1170 {width: 970px;}
.main-body {width: 715px;}
}
/* 面包屑 */
.mbx {margin: 20px 0;}
.mbx span {font-size: 16px;}
.mbx span a {font-size: 16px;}
/* 文章类 */
#main-body-box {width: 660px;padding: 0 20px;border-right: 1px solid #e7e7e7;min-height: 500px;}
#main-body-channel {width: 235px;}
@media screen and (max-width: 1170px) {
#main-body-box {width: 460px;}
}
@media screen and (max-width: 1024px) {
.wrap {width: 100%;}
.mbx ,#main-body-channel{display: none;}
#left-nav {position: fixed;top: 50px;z-index: 99;background: #ffffff;width: auto;transform: translateX(-100%);height: calc(100vh - 50px);transition: 0.5s;}
.main-body {width: 100%;}
#main-body-box {width: 100%;border: 0;margin-top:20px}
.wrap_bot {padding-bottom: 0px;}
}

/* 新闻列表类 */
.main-body-cont {padding: 0 20px;}
.information-list-main {}
.information-list-main ul {}
.information-list-main ul li {font-size: 14px;line-height: 30px;cursor: pointer;padding: 10px 0;}
.information-list-main ul li a.hoverable {transition: 0.5s;max-width: 70%;color: #333;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;-o-text-overflow: ellipsis;font-size: initial;font-size: 16px;}
.information-list-main ul li span {transition: 0.5s;color: #333;font-size: initial;}
.information-list-main ul li span a {display: inline-block;padding: 0 10px;border: 1px solid #508bed;border-radius: 5px;margin-left: 10px;font-size: 14px;}
.information-list-main ul li:hover a,.information-list-main ul li:hover span {color: #06c;}
@media screen and (max-width: 1024px) {
.information-list-main ul li a {width: calc(100% - 110px);}
.information-list-main ul li span {width: 93px;font-size: 14px;color: #999;}
}
/* 分页 */
.pagination-wrap {padding: 20px 0;}
.pagination-wrap .paging {text-align: center;}
.pagination-wrap .paging a {display: inline-block;}
.paging_up ,.paging_Under {height: 30px;line-height: 30px;background: #f2f4f7;width: 70px;margin: 0 5px;color: #666;cursor: pointer;font-size: 14px;}
.paging .NormalRed , .paging .pagingNormal {margin: 0 5px;min-width: 30px;padding: 0 2px;line-height: 30px;text-align: center;cursor: pointer;background: #f2f4f7;color: #337ab7;list-style: none;display: inline-block;font-size: 14px;}
.paging .NormalRed {color: #06c;}
.paging .pagingNormal:hover {color: #06c;}
@media screen and (max-width: 1024px) {
.pagination-wrap .paging a.paging_up, .pagination-wrap .paging a.paging_Under {margin: 0 auto;}
.pagination-wrap .paging a.paging_up {margin-bottom: 10px;}
.pagination-wrap .paging a.paging_Under {margin-top: 10px;}
.paging span{width:0 !important}
.paging_up ,.paging_Under{width:50px;font-size:11px}
.paging .NormalRed , .paging .pagingNormal{min-width: 25px;}
}
/* 分享到微博等 */
.Share_sj {margin-top: 20px;}
.Share_sj_box {margin-left: 4px;width: 22px;height: 22px;cursor: pointer;}
.social_group ,.social_group a {width: 100%;height: 100%;}
.social_group a {display: block;background: url(/uiFramework/commonResource/image/2024061309555251025.png) no-repeat;}
@media screen and (max-width: 1024px) {
.Share_sj {display: none;}
.page_content{margin-top:70px}
}
/* 服务渠道 */
.Service_channel {padding-left: 15px;}
.Service_channel h6 {color: #333;font-size: 20px;font-weight: 700;margin-bottom: 32px;}
.Service_channel ul {}
.Service_channel ul li {width: 90px;height: 90px;text-align: center;box-shadow: 2px 2px 10px 2px #ddd;margin: 0 20px 20px 0;}
.Service_channel ul li:last-child {width: 200px;}
.Service_channel ul li a {display: block;padding-top: 10px;transition: 0.5s;}
.Service_channel ul li a:hover {opacity: .8;}
.Service_channel ul li p {padding-top: 7px;font-size: 14px;color: #333;}
/* 便捷服务 */
.Service_channel.Convenient_service ul li:last-child {width: 90px;}
/* 三级页 :end*/

/* 首页移动端banner */
.shadow {
    box-shadow: 0 0 5px #e4e4e4;
}

.mobileBanner {
    width: 100%;
    height: 6.125rem;
    position: relative;
    z-index: 1;
}
.myMobileSwiper{
    height:6.125rem !important;
}

.mobileBanner .swiper-slide a {
    display: block;
}

.mobileBanner .swiper-slide img {
    width: 100%;
    display: block;
    height:100%;
}

.mobilePagination {
    z-index: 2;
    position: absolute;
    left: 3.5rem !important;
    bottom: 10% !important;
    padding-left: .1333rem;
}

.num2Box {
    padding-left: .2rem;
    padding-right: .2rem;
    margin-top: -2rem;
}

.mobileBannerTwo {
    width: 100%;
    height: 3.3733rem;
    position: relative;
    z-index: 9;
    overflow: hidden;
    background-color: #fff;
}

.mobileBannerTwo .swiper-slide a {
    display: block;
}

.mobileBannerTwo .swiper-slide {
    padding: 0 .2667rem;
    margin-top: .2667rem;
    background-color: #fff;
}

.mobileBannerTwo .swiper-slide img {
    display: block;
    width: 100%;
}

.mobileBannerTwo .swiper-slide p {
    font-size: .3333rem;
    text-align: center;
    color: #333;
    margin-top: .15rem;
}

.mobilePaginationTwo {
    bottom: .1067rem !important;
}

.main {
    padding: 0 .2rem;
}
.mobileBanner{display:none}

@media only screen and (max-width: 768px) {
    .mobileBanner{display:block;margin-top:45px;margin-bottom:20px}
    .banner {
        display: none;
    }
    .Service_channel ul li a:hover {opacity: 1;}
    .information-list-main ul li:hover a,.information-list-main ul li:hover span {color: #000;}
}

/* 导航 */
.hoverActive{background: #0058b0;}
.container-fluid{padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}
.cmbc-site-header {
    position: relative;
    background: #ffffff;
    height: 70px;
}

.cmbc-site-header-left {
    float: left;
    color: #999999;
    position: relative;
}

.cmbc-site-header-left .logo {
    height: 32px;
    margin-top: 19px;
    cursor: pointer;
}



.cmbc-site-header-right {
    float: right;
}

.cmbc-site-header-right-btns {
    padding-top: 25px;
    display: inline-block;
}

.cmbc-site-header-right-btns-item {
    display: inline-block;
    height: 20px;
    line-height: 20px;
    color: #999999;
    padding: 0 10px;
    border-left: 1px solid #ececec;
    font-size:14px;
    cursor: pointer;
}

.cmbc-site-header-right-btns-item a{font-size:14px}

.cmbc-site-header-right-btns-item.first {
    border-left: none;
}

.cmbc-site-header-right-btns-item.tel {
    font-weight: bold;
}

.cmbc-site-header-right-btns-item img {
    width: 15px;
    vertical-align: middle;
    margin-bottom: 3px;
}

.cmbc-site-header-right-search {
    display: inline-block;
}
.cmbc-site-header-right-search input {
    height: 24px;
    width: 160px;
    border: 1px solid #979797;
    border-radius: 12.5px;
    padding: 0 15px;
    background: url(/upload/img/icon-search.png) no-repeat scroll 94% 3px;
    background-size: 15px;
    /* padding-left: 30px; */
}
.headerNav{
    background: #0066cc;
    height: 50px;
    position: relative;
    z-index: 1000;
    white-space: nowrap;
}
.wh_menu_bot{background-color: #0066cc;}
.wh_menu_bot ul li:first-child .wh_menu_bot_main_two{ display:none;} 
.wh_menu_bot_main .wh_menu_bot_main_one{min-width:100px;}
.wh_menu_bot_main .wh_menu_bot_main_two{ display:none;	background: #fff;box-shadow: 0 15px 27px 0 rgba(167,165,165,0.38);width: 100%;left: 0;position:absolute;z-index:999;}
.wh_menu_bot_main_two li{line-height: 40px;text-align: center;}
.wh_menu_bot_main_two li a{ font-size:14px;font-weight:600;color:#333333;}
.wh_menu_bot_main_two li a:hover{ color: #508bed;}
.wh_menu_bot_main li .ph_navLink {font-size:14px;padding:0 20px;color:#ffffff;font-weight:600;}
.wh_menu_bot_main li .ph_navLink span{ display:none;padding:0 5px;padding-left:20px;}
.wh_menu_bot_main li:last-child a span{display:none;}
.wh_menu_bot_main li:hover .wh_menu_bot_main_two{display:block;}
.wh_menu_bot_main_two li{display:block!important;margin:0 20px;}
/*导航状态信息添加*/
.wh_menu_bot_main li{  }
.wh_menu_bot_main .wh_menu_bot_main_one:hover,.wh_menu_bot_main li.navLink-on{background:#0058b0;}
.wh_menu_bot_main li .ph_navLink:hover::after{width:60%;}
.wh_menu_bot_main li.navLink-on .ph_navLink::after{content:"";position:absolute;left:50%;bottom:0px;width:60%;height:2px;background-color:#e02020;transform: translate(-50%, 10px);transition:all 0.4s;}


.pc_head{height:120px;width:95%;width:90%;margin:0 auto;display:flex;justify-content:space-between;align-items:Center;}
.wh_menu_top{ float:right;}
.wh_menu_top ul li{float:left;margin-left:50px;height:38px;line-height:38px;display:flex;align-items:center;justify-content:center;}
.wh_menu_top ul li img{vertical-align: middle;margin-right:10px;}
.wh_menu_top ul li span{font-size:16px;}
.wh_menu_bot ul li{ 
    display: inline-block;
    color: #ffffff;
    height: 50px;
    line-height: 50px;
    text-align: center;
    cursor: pointer;
    transition: 0.2s background-color ease-in-out;
    transform: none !important;float:left; }
.wh_menu_bot{display:flex;align-items:center;}



/*搜索*/
.searchForm {
    position: absolute;
    box-shadow: 0px 3px 6px #ccc;
    transition: all 0.6s;
    top: 80px;
    right: 8%;
    width: 300px;
    height: 0;
    background: #fff;
    border: 1px solid #ccc;
    display: none;z-index:9999;
}
.wh_menu_top{position:relative;}
.sbtn {
    width: 40px;
    height: 50px;
    background: url(/uiFramework/commonResource/image/2023081616121652839.png) no-repeat right center;
    border: 0;
    float: right;
    margin-right: 5px;
}
.searchForm.on{height:50px;}

.yd_nav{display:none;}

.nav-right{ position:relative;z-index:999; }
.nav-right .Search{position:absolute; float:left;right:0;top:-2px;}
.nav-right .Searchico{cursor:pointer; color:#d42325;}
.nav-right .Searchico .iconso{  display:block;color:#d42325; background:url(/uiFramework/commonResource/image/2023111719262582114.png) no-repeat left center;background-size:contain;width:28px;height:28px;filter:brightness(0) invert(0.9);}
.nav-right .Searchico .iconfont{vertical-align:top; font-size:26px;}
.nav-right .Searchico .icongb1{display:none;}
.nav-right .Searchico:hover{color:#d42325;}
.nav-right .Searchico.on .icongb1{display:block;background:url(/uiFramework/commonResource/image/2023111719225933902.png) no-repeat left center;background-size:contain;width:28px;height:28px;filter:brightness(0) invert(0.9);}
.nav-right .Searchico.on .iconso{display:none;}
.nav-right .searchbox{width:250px; padding-right: 35px; background:#fff; line-height:40px; right:0; box-shadow:0 0 10px #999; visibility:hidden; opacity:0; position:absolute; top:220px;transition: all ease 0.3s;}
.nav-right .searchbox.on{visibility:visible; opacity:1; top:60px;}
.nav-right .searchbox input{width:100%; height:40px; text-indent:1em; font-size:14px;border:none;background:#fff;}
.nav-right .searchbox .input::-webkit-input-placeholder{color: #959595;}
.nav-right .searchbox .btn{position:absolute; right:5px; top:15%; width:30px; line-height: 26px; background:none; padding: 0;border:none;}

.hoverAble {
    transition: all .5s;
    cursor: pointer;
}

.hoverAble:hover {
    opacity: 0.8;
    color: #508bed;
}



/*移动端适配*/

@media screen and (max-width:768px) {
  .xzs{width: 60px !important;}
  .headerNav{display:none;}
  .yd_nav{display:block;}
  .gov_navu_main li:nth-child(6){display:none!important;}
  .navgationDiv{display:none;}
  .pc_nav{display:none;}
  .phone_nav{display:block;}
  .gov_navu_two{display:none;}
  /**头部导航**/
  .gov_navu_main li a.pc_navLink{ display:none;}
  .gov_navu_main li a.ph_navLink{ display: block;color:#fff;}
  .headerCon{position:fixed; top:0;left:0;width:100%;height:auto;z-index: 99999;}
  .ph_head{display:block; width:100%;height:45px; line-height:45px; background: #0066cc; padding-left:15px; box-sizing:border-box;text-align:left; }
  .ph_head span,  .ph_head a{ display:inline-block;color:#fff;font-size:16px;}
  .ph_icon{float:right;width:52px;height:45px; background:  url(/uiFramework/commonResource/image/2024062706393613489.png) no-repeat center center;background-size:22px;}
  .gov_header_main{width:100%;height:auto;padding-top:0;transition: all 0.3s;display:none;}
  .hideNav{position: fixed; width:100%;height:100%;top: 0;left: 0; background: rgba(0,0,0,.4);z-index: 1; display:none;}
  .gov_file,.hideImg,.index_leftbottom,#pdq1,#pdq2{display:none;}
  .gov_header{background: none;height: auto;}
  .gov_header_ph{ background-size:100%;}
  .gov_navu_box,.gov_navu_main{line-height: 45px;overflow:hidden;background: #E12525;}
  .gov_navu_main{max-height: 500px;overflow-y: auto;}
  .gov_navu_box{ width:100%;padding-top: 0;}
  .gov_searchbox{position: absolute;top: 50px;left: 15px; width: 90%;}
  .gov_navu_main li{width:100%;float:none;}
  .gov_navu_main ul{ margin: 0;}
  .gov_navu_main li a:after{ content: "";}
  .gov_navu_main li a.hasChild:after{ content: "+";float:right;font-size: 20px;}
  .gov_navu_main li a.isOpen:after{ content: "-";font-weight: bold; padding-right: 3px;}
  .gov_navu_main li a{font-size: 14px; padding: 0 15px;border-top: 1px solid #fff;box-sizing: border-box;text-align: left;color: #fff;}
  .gov_navu_two li a{padding-left: 30px;color:#fff;}
  .gov_navu_three{ display:none;}
  .gov_navu_three li a{padding-left: 45px;}
  .gov_top{display: none;}
  .gov_navu_box, .gov_navu_main{background: #0066cc;}
  .gov_searchbox {position: absolute;top: 50px; left: 15px; width: 90%;}
  .gov_nav_box{display:none;}
  .gov_inputbtn {width: 100%;height: 100%;border: none;padding: 0 36px 0 10px;font-size: 14px;background: #fff;box-sizing: border-box;}
  .gov_navu_two li a{    padding-left: 30px!important;border-bottom: none;display: block;}
  .gov_searchbox {height: 32px;margin-top: 9px;border-radius: 8px; background: #fff;box-sizing: border-box;overflow: hidden;}
  .gov_searchbtn{    position: absolute;top: 8px;right: 10px;width: 16px;height: 16px;cursor: pointer;border: none; background: #fff url(/uiFramework/commonResource/image/2023082413302059921.png) no-repeat;display: block;}
  .cmbc-site-header-right{display:none}
  .container-fluid{display:none}

}

@media screen and (max-width:640px) {
  .header,.rightBar,.db_menu{display:none;}
  .yd_nav{display:block;}
}