@charset "utf-8";

/* 底部二维码修改 */
.error_img span{margin-top: 0rem;}
.media_info li .ewm_tu img{width: 100% !important;}
.media_info li .ewm_tu{padding: .1rem; height: 1.4rem; line-height: 1.2rem;}


/* 打好三大攻坚战 */
.zt_banner{ height: 3.4rem; background-position: center; background-repeat: no-repeat; background-size: cover;}
.zt_banner h6{text-align: center; height: 3.4rem; display: table; width: 100%; }
.zt_banner h6>p{display: table-cell; vertical-align: middle; height: 100%; font-size: 1rem; line-height: 1.2; color: #fff; }
.slb .zt_banner h6>p{ font-size: 0.8rem;}

.jl_menu{background-color:#1658a0;}
.jl_menu .menu_base ul{padding-top: 0;}
.jl_menu .menu_base>ul>li h3 a{ color: #fff; margin:0rem; padding: 0rem .4rem; line-height: .6rem; font-weight: normal;}
.jl_menu .menu_base>ul>li.menu_item.on h3 a,.jl_menu .menu_base>ul>li h3 a:hover{ background-color:#2370c3;}
.jl_menu .menu_02 .menu_base>ul>li{ margin-right:0.05rem; }
.slb .jl_menu .menu_base{margin-top: 0;}
.slb .jl_menu .menu_base li{padding-bottom: 0;}
.slb .jl_menu .menu_02 .menu_base>ul>li h3 a{margin: 0rem auto;}


.lb_jztp_box .tabs .tabs_header>ul>li{line-height: .45rem; margin-left: 0rem;}
.lb_jztp_box .tabs .tabs_header>ul>li.on a,.lb_jztp_box .tabs .tabs_header>ul>li>a:hover{background-color: #1658a0; color: #fff; padding: 0rem .2rem;}
.lb_jztp_box .tabs .tabs_header .more a{line-height: .45rem;}

.new_top{ padding-bottom: .1rem; border-bottom: 1px dashed #ccc; margin-bottom: .1rem;}
.new_top h6{ width: 100%; text-align: center;font-size: .2rem; line-height: 1.5; margin-bottom: .05rem; display: block;  overflow: hidden; text-overflow:ellipsis; white-space:nowrap;  }
.new_top p{ font-size: .14rem; line-height: .2rem; max-height: .4rem; height: .4rem\0; color: #999; text-align: justify;  overflow: hidden; text-overflow: ellipsis; display: -webkit-box;display:block;\0 -webkit-box-orient: vertical; -webkit-line-clamp: 2;}
.new_top p>span{color: #1658a0;}
@media screen and (max-width:992px){
	.zt_banner,.zt_banner h6{height: inherit;}
	.zt_banner h6>p{font-size: .6rem; padding: .5rem 0;}
	.slb .zt_banner h6>p{ font-size: 0.5rem;}
}

/* 惠企政策专区 */
.hq_bg{ background: url(220422_yqyk_bg.jpg) no-repeat center top; padding-bottom: .1rem; }
.hq_banner>.row{ line-height: 2.4rem; padding-left: 10%;}

.three_icon li{position: relative; z-index: 1;}
.three_icon li a{ position:relative; display: table; width: 100%; border-radius: .08rem; overflow: hidden; background-position: center; background-repeat: no-repeat; background-size: cover; padding: .1rem;}
.three_icon li a::after{content: ""; position: absolute; z-index: -1; width: 100%; height: 100%;left: 0; top: 0; background:linear-gradient(180deg, #389dcb, #70bcde);}
.three_icon li a>em{ height: .5rem; display: table-cell; vertical-align: middle; }
.three_icon li a>em span{ font-size:.2rem; padding-left:40%; color: #fff; font-weight: bold; line-height: .25rem; overflow: hidden; text-overflow: ellipsis; display: -webkit-box; display:block\0; -webkit-box-orient: vertical; -webkit-line-clamp: 2; }

.left_nav{ padding: .16rem .16rem 0rem; background-color: #E3F5FF; border-radius: .08rem;}
.left_nav.icon_list_group li>a{display: block; border:1px solid #CBE1F2; background-color: rgba(255, 255, 255, 0.5); padding-top: .18rem; padding-bottom: .18rem;}
.left_nav.icon_list_group_m_01 li a h3{font-size: .2rem; font-weight: normal; color: #1658a0; margin-bottom: 0;}
.left_nav.icon_list_group_m_01 li a span{ line-height: .32rem; padding: 0rem 0.09rem;  }
.left_nav.icon_list_group_m_01 li a em{top: inherit; bottom: 0.1rem; right: .16rem; margin-top: 0;}
.slb .left_nav.icon_list_group_m_01 li a em>img{width: .45rem; bottom: .2rem;}

.hq_bg .list_base_line_01 li:last-child{ border-bottom: 1px dashed #dcdcdc;}
.hq_bg .list_base span.more{display: block; text-align: center; margin-top: .2rem; background: no-repeat;}
.hq_bg .list_base span.more a{ display: inline-block; line-height: .4rem; padding: 0rem .25rem; font-size: .14rem; color: #333;  border: 1px solid #E5E5E5; border-radius: 10rem;}
.hq_bg .list_base span.more a:hover{ background-color: #1658a0; color: #fff; border-color: #1658a0;}


@media screen and (max-width:992px){
	.three_icon li a{background-position-x:-0.65rem ;}
	.three_icon li a>em span{padding-left:35%;}
	.left_nav.icon_list_group_m_01 li a h3{margin-bottom: .1rem; padding-right: 0;}
	.hq_bg .list_base_line_01 li:last-child{border-bottom:1px solid #f8f8f8;}
}
@media screen and (max-width:992px){
		.hq_banner>.row{line-height: 1.6rem; padding-left:2%; text-align: center;}
}