/**!
 * 江苏省公共资源交易网
 * author: wuzhou;
 */

.ewb-about-mid {
    background: url(../images/bid_bg.jpg) center top no-repeat;
}

.ewb-h481 {
    height: 481px;
}

.ewb-about-left {
    /*min-height: 442px;*/
    background-color: #ecf6ff;
}

.ewb-about-tt {
    width: 213px;
    height: 55px;
    font-size: 18px;
    margin-left: -7px;
    color: #fff;
    text-align: center;
    line-height: 49px;
    background: url(../images/about_tt_bg.png) center top no-repeat #e6f4ff;
}

.ewb-left-navitems>li {
    height: 55px;
    vertical-align: top;
}

.ewb-left-navitems>li>a {
    display: block;
    height: 54px;
    line-height: 54px;
    color: #333;
    text-indent: 52px;
    font-size: 16px;
    background: url(../images/left_nav_bg.png) 136px 50% no-repeat #ecf6ff;
    border-bottom: 1px solid #bddbf5;
}

.ewb-left-navitems>li>a.ewb-left-navlast {
    border-color: transparent;
}

.ewb-left-navitems>li>a:hover {
    background: url(../images/left_nav_bg_hover.png) 136px 50% no-repeat #bddbf5;
    color: #0080da;
    font-weight: bold;
}


/* 图片轮播 */

.viewpager,
.news,
.notice {
    height: 284px;
}

.wb-slider {
    position: relative;
    font-size: 14px;
    height: 284px;
    overflow: hidden;
}

.wb-slider-conbox {
    overflow: hidden;
}

.wb-slider-ctag {
    display: block;
    position: relative;
}

.wb-slider-ctag img {
    display: block;
    width: 100%;
    /* height: 270px; */
	height: 290px;
}

.wb-slider-mask {
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 40px;
    /* line-height: 60px; */
    font-size: 16px;
    color: #333;
    z-index: 9;
	background-color:#e6f4ff;
}

.wb-slider-mask .ellipsis {
    display: block;
	margin-top:10px;
    margin-left: 10px;
    width: 100%;
    color: #333;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
}


.wb-slider-mask p {
    margin-left: 10px;
	margin-top:5px;
    font-size:12px;
}

.wb-slider-switcher {
    position: absolute;
    right: 0;
    bottom: 40px;
    height: 15px;
}

.wb-slider-stag {
    float: left;
    height: 15px;
    width: 23px;
    line-height: 15px;
    text-align: center;
    color: #fff;
   /*  background: #000; */
    border-left: 1px solid #fff;
    cursor: pointer;
}

.wb-slider-stag.cur {
    background: #4782ce;
}


/* 图片链接 */

.ewb-ads-img {
    display: block;
}

.ewb-ads-img img {
    vertical-align: top;
}


/* 工作动态 */

.ewb-ntt {
	width:357.8px;
    height: 44px;
    border-bottom: 2px solid #0080da;
}

.ewb-ntt-link {
    display: block;
    height: 44px;
    line-height: 46px;
    font-size: 22px;
    color: #333;
    width: 119px;
    text-align: center;
}

.ewb-ntt-link.current {
    color: #fff;
    font-weight: bold;
    background-color: #0080da;
}

.ewb-nbd-items {
    padding-top: 7px;
}

.ewb-nbd-items>li {
    height: 30px;
    vertical-align: top;
    line-height: 30px;
}

.ewb-nbd-items>li>a {
	float:left;
	width: 275px;
    display: block;
    background: url(../images/news_ico.png) left center no-repeat;
    text-indent: 12px;
    color: #333;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
	font-size:14px;
}

.ewb-nbd-items>li>a:hover {
	color:#ffae00;
}


/* 中心位置 */

.ewb-map-tt {
    width: 46px;
    height: 91px;
    background: url(../images/map_ico.png) center 12px no-repeat #0080da;
    text-align: center;
    font-size: 16px;
    font-weight: bold;
    color: #fff;
    padding-top: 40px;
}

.ewb-map {
    width: 312px;
}

.ewb-drop-down {
    z-index: 999;
}

.ewb-search-ico {
    z-index: 10;
}

.ewb-page-main {
    /* padding-bottom: 20px; */
}

/* 2023-2-14 调整 */

.ewb-page-main {
    /* padding-top: 20px; */
}

.ewb-about-tt {
    width: 100%;
    height: 100px;
    font-size: 28px;
    margin-left: 0;
    line-height: 100px;
    font-weight: bold;
    background-size: 100% 100%;
}

.ewb-about-navs {
    padding: 16px 16px 230px;
    background: #d1e2ff;
    background: linear-gradient(to bottom, #d1e2ff, #eff5ff);
    background: -webkit-linear-gradient(top, #d1e2ff, #eff5ff);
    background: -o-linear-gradient(bottom, #d1e2ff, #eff5ff);
    background: -moz-linear-gradient(top, #d1e2ff, #eff5ff);
    background-image: url("../images/about_nav_bg.png");
    background-position: bottom 20px center;
    background-repeat: no-repeat;
}

.ewb-left-navitems>li {
    height: auto;
    margin-bottom: 10px;
}

.ewb-left-navitems>li:last-child {
    margin-bottom: 0;
}

.ewb-left-navitems>li>a {
    padding: 0 10px;
    height: 48px;
    line-height: 48px;
    color: #5b5a5a;
    text-indent: 0;
    font-size: 20px;
    background: #fff;
    border-bottom: 0;
    text-align: center;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}

.ewb-left-navitems>li>a:hover,
.ewb-left-navitems>li>a.current {
    background: #fdb11f;
    color: #fff;
    font-weight: bold;
}

.ewb-map-tt {
    width: 52px;
    height: 104px;
    font-size: 18px;
    font-weight: 600;
    padding-top: 48px;
    background-position: center 17px;
}

.ewb-map {
    width: calc(100% - 52px);
}

.ewb-map img {
    max-width: none;
    width: 100%;
    height: 152px;
}

.ewb-about-mid {
    padding-bottom: 20px;
    background: url(../images/trade_bg.jpg) center top no-repeat #f2f2f2;
}

.ewb-mt50 {
    margin-top: 50px;
}

.zx-style1 {
    margin-top: 0;
}

.zx-tab-xs1 {
    width: 18%;
}

.zx-btn {
    background: #1a78cc;
    background: linear-gradient(to right, #1a78cc, #609ef8);
    background: -webkit-linear-gradient(left, #1a78cc, #609ef8);
    background: -o-linear-gradient(right, #1a78cc, #609ef8);
    background: -moz-linear-gradient(left, #1a78cc, #609ef8);
    border-radius: 4px;
}

.zx-btn2 {
    color: #355a89;
    background: rgba(96,158,248,0.3);
    background: linear-gradient(to right, rgba(96,158,248,0.3), rgba(26,120,204,0.3));
    background: -webkit-linear-gradient(left, rgba(96,158,248,0.3), rgba(26,120,204,0.3));
    background: -o-linear-gradient(right, rgba(96,158,248,0.3), rgba(26,120,204,0.3));
    background: -moz-linear-gradient(left, rgba(96,158,248,0.3), rgba(26,120,204,0.3));
}