﻿/**!
 * &#36259;&#30475;&#51;&#54;&#53;&#97;&#112;&#112;&#19979;&#36733;&#95;&#51;&#54;&#53;&#98;&#101;&#116;&#29616;&#22330;&#28378;&#29699;&#95;&#51;&#54;&#53;&#29616;&#22312;&#36824;&#33021;&#23433;&#20840;&#25552;&#27454;&#21527;市住房公积金管理中心-首页
 * author: wangkai;
 */


/* main */

/*subnav*/

.ewb-subnav {
    margin-top: 10px;
    padding: 0 10px;
    height: 41px;
    line-height: 41px;
    background-color: #eee;
}

.ewb-weather {
    float: left;
    margin-left: 36px;
}

.ewb-search {
    float: right;
    margin-top: 5px;
    height: 31px;
    line-height: 31px;
}

.ewb-sh-btn {
    float: right;
    width: 39px;
    height: 31px;
    border: 0;
    cursor: pointer;
    background: url(../images/sh_btn.png) center center no-repeat #0472df;
}

.ewb-sh-txt {
    float: right;
    padding-left: 10px;
    width: 186px;
    height: 29px;
    line-height: 29px;
    border: 1px solid #d2d2d2;
    border-right: 0;
}

.ewb-search label {
    float: right;
    margin-right: 2px;
    font-weight: bold;
}

/* 图片轮播 */

.wb-slider {
    position: relative;
    overflow: hidden;
    width: 468px;
    height: 285px;
}

.wb-slider-conbox {
    overflow: hidden;
}

.wb-slider-ctag {
    position: relative;
}

.wb-slider-ctag img {
    width: 100%;
    height: 100%;
}

.wb-slider-mask {
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 41px;
    line-height: 41px;
    font-size: 14px;
    color: #fff;
    background: url(../images/mask_bg.png) repeat;
}

.wb-slider-mask .ellipsis {
    display: block;
    margin-left: 10px;
    width: 320px;
    color: #fff;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
}

.wb-slider-switcher {
    position: absolute;
    right: 11px;
    bottom: 15px;
    height: 11px;
}

.wb-slider-stag {
    float: left;
    margin-right: 11px;
    height: 11px;
    width: 11px;
    background: url(../images/stag.png) no-repeat;
    cursor: pointer;
}

.wb-slider-stag.cur {
    background-image: url(../images/stag_active.png);
}

/*公共层高样式*/

.ewb-layer1 {
    height: 295px;
    overflow: hidden;
}

.ewb-layer2 {
    height: 234px;
    overflow: hidden;
}

.ewb-layer3 {
    height: 179px;
    overflow: hidden;
}

.ewb-layer4 {
    height: 252px;
    overflow: hidden;
}

/*公共标题样式*/

.ewb-cm-hd {
    height: 39px;
    border-bottom: 2px solid #d2d2d2;
}

.ewb-cm-tt {
    float: left;
    width: 169px;
    height: 41px;
    background: url(../images/tt_bg.png);
}

.ewb-cm-tt img {
    display: block;
    height: 41px;
}

/*公共列表样式*/

.ewb-list {
    padding-top: 10px;
}

.ewb-list-node {
    padding-left: 9px;
    height: 30px;
    line-height: 30px;
    vertical-align: top;
    background: url(../images/dian.png) left center no-repeat;
}

.ewb-list-node:hover {
    background: url(../images/dian_hover.png) left center no-repeat;
}

.ewb-list-name {
    float: left;
    width: 70%;
    color: #333;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
}

.ewb-list-date {
    float: right;
    color: #999;
}

.ewb-list-node:hover .ewb-list-name,
.ewb-list-node:hover  .ewb-list-date {
    color: #cd3333;
}

/*网上办事大厅、住房公积金查询*/

.ewb-work-node {
    margin-top: 19px;
    height: 133px;
    vertical-align: top;
}

.ewb-work-node:first-child {
    margin-top: 0;
}

.ewb-work-node a {
    display: block;
    padding-top: 69px;
    height: 54px;
    line-height: 54px;
    text-align: center;
    font-size: 16px;
    color: #fff;
}

.ewb-work-icon1 {
    background: url(../images/work_icon1.png) center  no-repeat;
}

.ewb-work-icon2 {
    background: url(../images/work_icon2.png) center  no-repeat ;
}

/*贷款额度测算等*/

.ewb-calculate {
    margin: 0 -20px -20px 0;
    *width: 488px;
}

.ewb-calculate-node {
    float: left;
    width: 244px;
    vertical-align: top;
}

.ewb-calculate-node a {
    display: block;
    margin: 0 20px 20px 0;
    padding: 44px 0 0 78px;
    height: 58px;
    line-height: 58px;
    font-size: 18px;
    color: #fff;
}

.ewb-calculate-icon1 {
    background: url(../images/calculate_icon1.png) left top no-repeat #13b5b1;
}

.ewb-calculate-icon2 {
    background: url(../images/calculate_icon2.png) left top no-repeat #448aca;
}

.ewb-calculate-icon3 {
    background: url(../images/calculate_icon3.png) left top no-repeat #f19149;
}

.ewb-calculate-icon4 {
    background: url(../images/calculate_icon4.png) left top no-repeat #00736d;
}

/*提取业务等*/

.ewb-tab-hd {
    height: 41px;
    background-color: #eee;
}

.ewb-tab-name {
    float: left;
    margin-left: -1px;
    width: 131px;
    height: 39px;
    line-height: 39px;
    text-align: center;
    border: 1px solid #d2d2d2;
    font-size: 18px;
    color: #666;
    position: relative;
}

.ewb-tab-name:first-child {
    margin-left: 0;
}

.ewb-tab-ico {
    display: none;
    position: absolute;
    top: -1px;
    right: -1px;
    left: -1px;
    width: 133px;
    height: 4px;
    background: url(../images/tab_ico.jpg);
    z-index: 999;
}

.ewb-tab-name.current {
    border-bottom: 1px solid #fff;
    background-color: #fff;
    font-weight: bold;
    color: #0472df;
    z-index: 999;
}

.ewb-tab-name.current .ewb-tab-ico {
    display: block;
}

/*关注我们、主任邮箱*/

.ewb-am-node {
    margin-top: 17px;
    height: 104px;
    vertical-align: top;
}

.ewb-am-node:first-child {
    margin-top: 0;
}

.ewb-am-box {
    height: 104px;
    background: url(../images/am_bg.jpg);
}

.ewb-fou {
    display: block;
    margin: 0 auto;
    width: 115px;
    height: 46px;
}

.ewb-fou img {
    display: block;
    height: 46px;
}

.ewb-share {
    padding: 0 17px 0 16px;
}

.ewb-am-ico {
    float: left;
    margin: 0 10px;
    width: 45px;
    height: 46px;
}

.ewb-am-ico img {
    display: block;
    height: 46px;
}

.ewb-mailbox {
    background: url(../images/mailbox.jpg);
}

.ewb-mailbox,
.ewb-mailbox img {
    display: block;
    height: 104px;
}

/*中间图片滚动*/

.wb-marquee {
    margin-top: 10px;
    height: 102px;
    overflow: hidden;
}

.wb-marquee-items {
    height: 102px;
}

.wb-marquee-items li {
    margin: 0 10px;
    width: 285px;
    height: 102px;
    float: left;
    text-align: center;
}

.wb-marquee-img {
    display: block;
    width: 285px;
    height: 102px;
    margin: 0 auto;
}


/*投诉电话*/

.ewb-complaint {
    height: 73px;
    overflow: hidden;
}

.ewb-complaint-node {
    float: left;
    margin-left: 20px;
    padding-top: 9px;
    width: 222px;
    height: 62px;
    border: 1px solid #d2d2d2;
    background-color: #eee;
    vertical-align: top;
}

.ewb-complaint-node:first-child {
    margin-left: 0;
}

.ewb-complaint-node h3 {
    height: 30px;
    line-height: 30px;
    font-size: 16px;
}


.ewb-complaint-icon1 {
    padding-left: 38px;
    background: url(../images/complaint_icon1.png) 9px center no-repeat;
}

.ewb-complaint-icon2 {
    padding-left: 46px;
    background: url(../images/complaint_icon2.png) 9px center no-repeat;
}

.ewb-complaint-number {
    display: block;
    padding-right: 14px;
    height: 28px;
    line-height: 28px;
    text-align: right;
    font-size: 20px;
    color: #cd3333;
}

/*场景式服务*/

.ewb-service {
    overflow: hidden;
}

.ewb-service ul {
    margin-right: -10px;
    width: 538px;
}

.ewb-service ul li {
    float: left;
    margin-top: 11px;
    width: 269px;
    vertical-align: top;
}

.ewb-service-box {
    margin-right: 10px;
    height: 95px;
    line-height: 95px;
}

.ewb-service-bg1 {
    background: url(../images/service_bg1.jpg) repeat-x;
}

.ewb-service-bg2 {
    background: url(../images/service_bg2.jpg) repeat-x;
}

.ewb-service-bg3 {
    background: url(../images/service_bg3.jpg) repeat-x;
}

.ewb-service-bg4 {
    background: url(../images/service_bg4.jpg) repeat-x;
}

.ewb-service-box a {
    display: block;
    padding-left: 124px;
    font-size: 20px;
    color: #fff;
}

.ewb-service-icon1 {
    background: url(../images/service_icon1.png) 30px center no-repeat;

}

.ewb-service-icon2 {
    background: url(../images/service_icon2.png) 30px center no-repeat;
}

.ewb-service-icon3 {
    background: url(../images/service_icon3.png) 30px center no-repeat;
}

.ewb-service-icon4 {
    background: url(../images/service_icon4.png) 30px center no-repeat;
}

/*办公时间、业务网点*/

.ewb-ohbo {
    margin-top: 22px;
    height: 115px;
    vertical-align: top;
}

.ewb-ohbo:first-child {
    margin-top: 0;
}

.ewb-ohbo a,
.ewb-ohbo img {
    display: block;
    height: 115px;
}

.ewb-ohbo-img1 {
    background: url(../images/ohbo_img1.jpg);
}

.ewb-ohbo-img2 {
    background: url(../images/ohbo_img2.jpg);
}

/*友情链接*/

.ewb-friendlink {
    margin-top: 20px;
    line-height: 40px;
    background-color: #eee;
}

.ewb-fl-tt {
    float: left;
    padding-left: 40px;
    width: 94px;
    font-size: 18px;
    font-weight: bold;
    color: #fff;
    background: url(../images/fl_ico.png) 11px center no-repeat #0472df;
}

.ewb-fl-bd {
    float: left;
    width: 1066px;
}

.ewb-fl-name {
    display: inline-block;
    margin: 0 40px;
    height: 40px;
    line-height: 40px;
    color: #333;
    vertical-align: top;
}

.ewb-fl-sx {
    display: inline-block;
    width: 2px;
    height: 40px;
    background: url(../images/fl_sx.png);
    vertical-align: top;
}


/*0614*/
.ewb-app-box {
    height: 104px;
    background: url(../images/APPBG.png);
}

/*20220524*/
.textalign-center{
	text-align:center;
}
.ewb-am-icoforwx {
    margin: 0 10px;
    width: 45px;
    height: 46px;
}

.ewb-am-icoforwx img {
    height: 46px;
}