select{
    -webkit-appearance:none;
    -moz-appearance:none;
    appearance:none;
    background:transparent;
}
select::-ms-expand{
    display: none;
}
.clearfix:after{
    display: block;
    content:'';
    clear: both;
    height:0;
}
/*内页banner*/
.inner-bd{
    height: 496px; /*300*/
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
    -ms-behavior: url(/NetPage/css/backgroundsize.min.htc);
    behavior: url(/NetPage/css/backgroundsize.min.htc);
    overflow: hidden;
}

/*内页面包屑*/
.inner-nav{
    background: #f6f9fc;
}
.inner-nav .inner-nav-left{
    overflow: hidden;
}
.inner-nav .inner-nav-left .nv-home{
    float: left;
    padding-top: 23px;
}
.inner-nav .inner-nav-left .nv-home a{
    display: block;
    width: 14px;
    height: 14px;
    background: url("../images/inner-nav-home.png") no-repeat left center;
    background-size: 14px;
    -ms-behavior: url(/NetPage/css/backgroundsize.min.htc);
    behavior: url(/NetPage/css/backgroundsize.min.htc);
}
.inner-nav .inner-nav-left .nv-link{
    float: left;
    margin-left: 5px;
}
.inner-nav .inner-nav-left .nv-link a{
    font-size: 14px;
    line-height: 60px;
    color: #666666;
    display: block;
    padding-left: 12px;
    background: url("../images/inner-nav-link.png") no-repeat left center;
}
.inner-nav .inner-nav-left .nv-link a:hover{
    color: #006ac3;
}
.inner-nav-right .nv-item{
    float: left;
    position: relative;
    z-index: 10;
}
.inner-nav-right .nv-item .nv-item-link1{
    display: block;
    padding: 0 20px 0 17px;
    font-size: 16px;
    line-height: 60px;
    color: #333333;
}
.inner-nav-right .nv-item:hover .nv-item-link1{
    color: #006ac3;
    font-weight: bold;
    background: url("../images/inner-nav-bg.jpg") repeat-x bottom;
}
.inner-nav-right .on .nv-item-link1{
    color: #006ac3;
    font-weight: bold;
    background: url("../images/inner-nav-bg.jpg") repeat-x bottom;
}
.inner-nav-right .nv-item-list{
    position: static;
}
.inner-nav-right .nv-item-arr{
    position: absolute;
    right: 3px;
    top: 24px;
    width: 12px;
    height: 6px;
    background: url("../images/inner-nav-arr.png") no-repeat;
    background-size: 12px 6px;
    -ms-behavior: url(/NetPage/css/backgroundsize.min.htc);
    behavior: url(/NetPage/css/backgroundsize.min.htc);
}
.inner-nav-right .nv-item:hover .nv-item-arr{
    background: url("../images/inner-nav-arron.png") no-repeat;
    background-size: 12px 6px;
    -ms-behavior: url(/NetPage/css/backgroundsize.min.htc);
    behavior: url(/NetPage/css/backgroundsize.min.htc);
}
.inner-nav-right .on .nv-item-arr{
    background: url("../images/inner-nav-arron.png") no-repeat;
    background-size: 12px 6px;
    -ms-behavior: url(/NetPage/css/backgroundsize.min.htc);
    behavior: url(/NetPage/css/backgroundsize.min.htc);
}
.inner-nav-right .list-con{
    position: absolute;
    top: 100%;
    left: 50%;
    margin-left: -80px;
    width: 160px;
    display: none;
}
.inner-nav-right .list-con .nv-item-link2{
    display: block;
    font-size: 14px;
    line-height: 20px;
    padding: 7px 10px;
    background: #e5ebee;
    color: #333333;
    text-align: center;
}
.inner-nav-right .list-con .nv-item-link2:hover{
    color: #fff;
    background: #006ac3;
}
.nv-list1{
    position: relative;
}
.nv2{
    position: absolute;
    left: 100%;
    top: 0;
    min-height: 100%;
    width: 100%;
    background: #e5ebee;
    display: none;
}
.navleft .nv2 {
    left: auto;
    right: 100%;
}
.nv2 .nav-line{
    position: absolute;
    left: 10px;
    top: 12px;
    width: 1px;
    height: 70%;
    background: #bfbfbf;
}
.navleft .nv2 .nav-line{
    position: absolute;
    right: 0;
    left: auto;
    top: 25px;
    width: 1px;
    height: 70%;
    background: #bfbfbf;
}
.nv-list2{
    font-size: 0;
    line-height: 0;
    text-align: left;
    width: 160px;
}




.inner-nav1{
    background: #f7f7f7;
}
.inner-nav1 .inner-nav-left .nv-home{
    padding-top: 18px;
}
.inner-nav1 .inner-nav-left .nv-link a{
    line-height: 50px;
}


.inner-nav2{
    background: #f7f7f7;
}
.inner-nav2 .inner-nav-left .nv-home{
    padding-top: 11px;
}
.inner-nav2 .inner-nav-left .nv-link a{
    line-height: 37px;
}

.inner-nav3{
    background: #f7f7f7;
}
.inner-nav3 .inner-nav-left .nv-home{
    padding-top: 13px;
}
.inner-nav3 .inner-nav-left .nv-link a{
    line-height: 42px;
}


/*通用翻页*/
.inner-page{
    text-align: center;
    font-size: 0;
}
.inner-page a{
    display: inline-block;
    *display:inline;
    *zoom:1;
    vertical-align:middle;
    font-size: 16px;
    line-height: 50px;
    color: #333333;
    text-align: center;
    background: #e8e8e8;
    margin-left: 1px;
}
.inner-page .page-prev, .inner-page .page-next{
    width: 80px;
}
.inner-page .page-num, .inner-page .page-more{
    width: 50px;
}
.inner-page .on{
    background: #009944;
    color: #fff;
}
.inner-page .page-num:hover, .inner-page .page-prev:hover, .inner-page .page-next:hover{
    background: #009944;
    color: #fff;
}

/*常规查询开始*/
.regular-box{
    padding: 26px 0 50px;
    background: #fafafa;
}
.regular-box h3{
    color: #333333;
    font-size: 20px;
    line-height: 30px;
    font-weight: bold;
}
.regular-box .regular-list{
    display: table;
    width: 100%;
    overflow: hidden;
}

.regular-box .item{
    padding-top: 23px;
    display: table-cell;
    vertical-align: top;
    overflow: hidden;
}
.ie7 .regular-box .item{
    float: left;
    width: 142.5px;
}

.regular-box .item a{
    display: block;
    text-align: center;
    width: 130px;
    margin: 0 auto;
}
.regular-box .item img{
    width: 36px;
    height: 33px;
}
.regular-box .item-first a{
    float: left;
}
.regular-box .item-last a{
    float: right;
}
.regular-box .item h5{
    color: #333333;
    font-size: 14px;
    line-height: 24px;
    margin-top: 12px;
}
@keyframes bjfwFlash {
    0% {
        -webkit-transform: translate(0, 0);
        transform: translate(0, 0);
    }
    50% {
        -webkit-transform: translate(0, -15px);
        transform: translate(0, -15px);
    }
    100% {
        -webkit-transform: translate(0, 0);
        transform: translate(0, 0);
    }
}
.regular-box .item:hover img{
    animation: bjfwFlash 0.5s linear;
    -webkit-animation: bjfwFlash 0.5s linear;
    -moz-animation: bjfwFlash 0.5s linear;
}

/*查看详情*/
.item-link a{
    display: inline-block;
    *display: inline;
    *zoom: 1;
    transition: 0.3s linear;
}
.item-link span{
    display: block;
    color: #2f7cc2;
    font-size: 14px;
    line-height: 24px;
}
.item-link img{
    display: block;
    width: 88px;
    height: 9px;
}
.item-link a:hover{
    padding-left: 5px;
}


.postion a{
    position: relative;
}
.postion span{
    padding-bottom: 3px;
}
.postion img{
    position: absolute;
    left: 0;
    bottom: 0;
}


/*电子银行*/
.nofloat{
    overflow: hidden;
}
.ebank-box-first{
    padding-top: 50px;
}
.ebank-box-first .nofloat{
    display: block;
    position: relative;
    z-index: 10;
    overflow: hidden;
}
.ebank-box-first .left{
    height: 260px;
    width: 405px;
}
.ebank-box-first .tit{
    padding-top: 87px;
    overflow: hidden;
    padding: 87px 30px 0 35px;
}
.ebank-box-first .txt1{
    color: #ffffff;
    font-size: 30px;
    line-height: 40px;
    margin-right: 6px;
}
.ebank-box-first .txt2{
    color: #ffffff;
    font-size: 30px;
    line-height: 40px;
    font-weight: bold;
    white-space: nowrap;
}
.ebank-box-first .det{
    color: #ffffff;
    font-size: 16px;
    line-height: 26px;
    margin-top: 9px;
    padding: 0 30px 0 35px;
    letter-spacing: 26px;
}
.ebank-box-first .right{
    overflow: hidden;
    height: 260px;
    width: 595px;
    position: absolute;
    right: 0;
    top: 0;
    padding: 0;
    margin: 0;
    background-repeat: no-repeat;
    background-position: center;
    background-size: cover;
    -ms-behavior: url(/NetPage/css/backgroundsize.min.htc);
    behavior: url(/NetPage/css/backgroundsize.min.htc);
}
.ie7 .ebank-box-first .right, .ie8 .ebank-box-first .right{
    background-size: 595px 260px;
}

.ebank-box-second .ebk-item{
    margin-top: 50px;
}
.ebank-box-second .ebk-item .left{
    width: 57.5%;
    overflow: hidden;
}
.ebank-box-second .ebk-item .img-box{
    height: 260px;
    transition: 0.5s linear;
    background-repeat: no-repeat;
    background-position: center;
    background-size: cover;
    -ms-behavior: url(/NetPage/css/backgroundsize.min.htc);
    behavior: url(/NetPage/css/backgroundsize.min.htc);
    overflow: hidden;
}
.ebank-box-second .ebk-item .left:hover .img-box{
    transform: scale(1.1);
}
.ebank-box-second .ebk-item .txt-box{
    width: 40.5%;
    height: 257px;
    border-bottom: 3px solid #e6e6e6;
}
.ebank-box-second .ebk-item .item-tit{
    padding: 19px 0 0 9px;
    overflow: hidden;
}
.ebank-box-second .ebk-item .item-tit img{
    float: left;
}
.ebank-box-second .ebk-item .item-tit .txt1{
    color: #00488e;
    font-size: 30px;
    line-height: 37px;
    margin-left: 19px;
    float: left;
}
.ebank-box-second .ebk-item .item-det{
    padding-left: 19px;
    margin-top: 18px;
    color: #666666;
    font-size: 14px;
    line-height: 22px;
    height: 44px;
    overflow: hidden;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
}
.ebank-box-second .ebk-item .item-link{
    margin-top: 31px;
    padding-left: 19px;
}


.ebank-box-second .ebk-item-personal .left{
    float: left;
}
.ebank-box-second .ebk-item-personal .txt-box{
    float: right;
}

.ebank-box-second .ebk-item-enterprise .left{
    float: right;
}
.ebank-box-second .ebk-item-enterprise .txt-box{
    float: left;
}


.ebank-box-third{
    margin-top: 50px;
}
.ebank-box-third .left{
    width: 255px;
    padding-right: 10px;
    height: 309px;
    background: url("../images/ebank-thrid-leftbg.jpg") no-repeat bottom center;
    background-size: 160px 120px;
    -ms-behavior: url(/NetPage/css/backgroundsize.min.htc);
    behavior: url(/NetPage/css/backgroundsize.min.htc);
    border-bottom: 1px solid #cccccc;
}
.ebank-box-third .left .line{
    width: 57px;
    height: 2px;
    background: #666666;
}
.ebank-box-third .left h3{
    margin-top: 36px;
    font-size: 30px;
    line-height: 40px;
    color: #1a1a1a;
}
.ebank-box-third .left .det{
    margin-top: 8px;
    color: #1a1a1a;
    font-size: 14px;
    line-height: 24px;
    font-weight: bold;
}
.ebank-box-third .left .item-link{
    margin-top: 18px;
}

.ebank-box-third .right{
    width: 735px;
    float: left;
}
.ebank-box-third .r-item{
    float: left;
    width: 366px;
    height: 308px;
    border: 1px solid #cccccc;
    margin: 0 -1px 0 0;
    background-position: bottom right;
    background-repeat: no-repeat;
    background-size: 100% auto;
    -ms-behavior: url(/NetPage/css/backgroundsize.min.htc);
    behavior: url(/NetPage/css/backgroundsize.min.htc);
}
.ebank-box-third .r-item .item-con{
    padding: 28px 20px 0 25px;
}
.ebank-box-third .r-item .img-box{
    width: 185px;
    height: 117px;
    border-radius: 3px;
    overflow: hidden;
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
    -ms-behavior: url(/NetPage/css/backgroundsize.min.htc);
    behavior: url(/NetPage/css/backgroundsize.min.htc);
    margin: 0 auto;
}
.ebank-box-third .r-item .item-tit{
    text-align: center;
    color: #333333;
    font-size: 16px;
    line-height: 26px;
    margin-top: 15px;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
    font-weight: bold;
}
.ebank-box-third .r-item .item-det{
    color: #666666;
    font-size: 14px;
    line-height: 20px;
    height: 40px;
    overflow: hidden;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    margin-top: 12px;
}
.ebank-box-third .r-item .r-link{
    text-align: center;
    margin-top: 26px;
}
.ebank-box-third .r-item .r-link a{
    color: #009944;
    font-size: 14px;
    line-height: 24px;
    display: inline-block;
    *display: inline;
    *zoom: 1;
}
.ebank-box-third .r-item .r-link a:hover{
    animation: bjfwFlash5 0.5s linear;
    -webkit-animation: bjfwFlash5 0.5s linear;
    -moz-animation: bjfwFlash5 0.5s linear;
}
.ebank-box-third .r-item .r-link span{
    margin-left: 3px;
}


.ebank-box-fourth{
    margin-top: 50px;
}
.ebank-box-fourth .left{
    width: 62%;
    overflow: hidden;
}
.ebank-box-fourth .left .l-item{
    float: left;
    width: 50%;
}
.ebank-box-fourth .left .item-con{
    padding-right: 30px;
}
.ebank-box-fourth .left .img-box{
    position: relative;
    height: 202px;
    background-repeat: no-repeat;
    background-position: center;
    background-size: cover;
    -ms-behavior: url(/NetPage/css/backgroundsize.min.htc);
    behavior: url(/NetPage/css/backgroundsize.min.htc);
    overflow: hidden;
}
.ebank-box-fourth .left .img-tit{
    position: absolute;
    top: 50%;
    left: 50%;
    width: 90px;
    height: 90px;
    margin: -45px 0 0 -45px;
}
.ebank-box-fourth .left .img-tit span{
    display: block;
    width: 40px;
    margin: 23px auto 0;
    font-size: 18px;
    line-height: 21px;
    font-weight: bold;
    color: #ffffff;
}
.ebank-box-fourth .left .img-tit span a{
    color: #fff;
}
.ebank-box-fourth .left .item-det{
    color: #666666;
    font-size: 14px;
    line-height: 22px;
    max-height: 44px;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    margin-top: 28px;
}
.ebank-box-fourth .right{
    width: 37%;
    margin-top: -5px;
}
.ebank-box-fourth .right h5{
    color: #333333;
    font-size: 30px;
    line-height: 40px;
}
.ebank-box-fourth .r-list{
    padding-top: 5px;
}
.ebank-box-fourth .r-item{
    margin-top: 20px;
}
.ebank-box-fourth .right .item-tit{
    color: #333333;
    font-size: 16px;
    line-height: 24px;
    max-height: 48px;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
}
.ebank-box-fourth .right .item-tiem{
    margin-top: 3px;
}
.ebank-box-fourth .right a:hover .item-tit{
    color: #006ac3;
}

.ebank-box-firth{
    margin-top: 45px;
    background: #f2f2f2;
}
.ebank-box-firth .item-con{
    overflow: hidden;
}
.ebank-box-firth .item{
    width: 25%;
    position: relative;
    float: left;
    padding: 26px 0 45px;
}
.ie7 .ebank-box-firth .item{
    width: 250px;
}
.ebank-box-firth .item a{
    display: block;
    text-align: center;
    position: relative;
}
.ebank-box-firth .item .line{
    position: absolute;
    left: 0;
    top: 50%;
    width: 1px;
    height: 92px;
    margin-top: -46px;
    background: #cccccc;
}
.ebank-box-firth .item-first .line{
    display: none;
}
.ebank-box-firth .item img{
    display: block;
    width: 91px;
    height: 72px;
    margin: 0 auto;
}
.ebank-box-firth .item h5{
    color: #1a1a1a;
    font-size: 16px;
    line-height: 26px;
    margin-top: 18px;
}
.ebank-box-firth .item a:hover img{
    animation: bjfwFlash 0.5s linear;
    -webkit-animation: bjfwFlash 0.5s linear;
    -moz-animation: bjfwFlash 0.5s linear;
}



/*惠民生活*/
.huiminLayout{
    padding: 50px 0 0;
}
.huiminLayout h3{
    font-size: 30px;
    line-height: 31px;
    padding-left: 16px;
    border-left: 7px solid #009944;
}
.huimin-box-first .huimin-lb{
    margin-top: 30px;
}
.huimin-box-first .huimin-lb li{
}
.huimin-box-first .huimin-lb li .img-box{
    height: 258px;
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
    -ms-behavior: url(/NetPage/css/backgroundsize.min.htc);
    behavior: url(/NetPage/css/backgroundsize.min.htc);
    overflow: hidden;
    -ms-behavior: url(/NetPage/css/backgroundsize.min.htc);
    behavior: url(/NetPage/css/backgroundsize.min.htc);
}

.huimin-box-first .txt{
    width: 85.4%;
    margin: 47px auto 0;
}
.huimin-box-first .txt img{
    height: 85px;
}
.huimin-box-first .txt .lb-link{
    margin-top: 32px;
}
.huimin-box-first .txt .lb-link a{
    display: block;
    width: 132px;
    text-align: center;
    font-size: 16px;
    color: #ffffff;
    line-height: 39px;
    background: #006ac3;
}
.huimin-box-first .txt .lb-link a:hover{
    background: #009944;
}
.huimin-box-first .huimin-lb{
    position: relative;
}
.huimin-box-first .huimin-hd{
    position: absolute;
    left: 7.3%;
    bottom: 22px;
    text-align: left;
    font-size: 0;
}
.huimin-box-first .huimin-hd a{
    display: inline-block;
    *display: inline;
    *zoom: 1;
    width: 12px;
    height: 12px;
    margin-right: 10px;
    background: url("../images/round12white.png") no-repeat center;
    background-size: 12px;
    -ms-behavior: url(/NetPage/css/backgroundsize.min.htc);
    behavior: url(/NetPage/css/backgroundsize.min.htc);
    cursor: pointer;
}
.huimin-box-first .huimin-hd .on{
    background: url("../images/round12green.png") no-repeat center;
    background-size: 12px;
    -ms-behavior: url(/NetPage/css/backgroundsize.min.htc);
    behavior: url(/NetPage/css/backgroundsize.min.htc);
}


.huimin-box-second .hbs-item{
    overflow: hidden;
    margin-top: 50px;
}
.huimin-box-second .hbs-item .left{
    float: left;
    width: 40%;
    overflow: hidden;
}
.huimin-box-second .hbs-item .left .img-box{
    height: 168px;
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
    -ms-behavior: url(/NetPage/css/backgroundsize.min.htc);
    behavior: url(/NetPage/css/backgroundsize.min.htc);
    transition: 0.5s linear;
}
.huimin-box-second .hbs-item .left:hover .img-box{
    transform: scale(1.1);
}

.huimin-box-second .hbs-item .right{
    float: right;
    width: 56.5%;
}
.huimin-box-second .right .tit{
    padding-bottom: 8px;
    border-bottom: 1px solid #cccccc;
}
.huimin-box-second .right .tit .txt{
    padding-right: 65px;
    color: #333333;
    font-size: 26px;
    line-height: 33px;
}
.huimin-box-second .right .tit .tit-more{
    display: block;
    float: right;
    color: #00a448;
    font-size: 14px;
    line-height: 24px;
    margin-top: 12px;
}
@keyframes bjfwFlash5 {
    0% {
        -webkit-transform: translate(0, 0);
        transform: translate(0, 0);
    }
    50% {
        -webkit-transform: translate(0, -5px);
        transform: translate(0, -5px);
    }
    100% {
        -webkit-transform: translate(0, 0);
        transform: translate(0, 0);
    }
}
.huimin-box-second .right .tit .tit-more:hover{
    animation: bjfwFlash5 0.5s linear;
    -webkit-animation: bjfwFlash5 0.5s linear;
    -moz-animation: bjfwFlash5 0.5s linear;
}
.huimin-box-second .r-list .r-item{
    margin-top: 14px;
}
.huimin-box-second .r-list .r-item a{
    display: block;
    overflow: hidden;
}
.huimin-box-second .r-list .r-item .item-txt{
    width: 460px;
    float: left;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
    font-size: 16px;
    line-height: 26px;
}
.huimin-box-second .r-list .r-item a:hover .item-txt{
    color: #006ac3;
}
.huimin-box-second .r-list .r-item .item-time{
    float: right;
    width: 85px;
    text-align: right;
    font-size: 14px;
    line-height: 26px;
    color: #999999;
}

.huimin-box-third{
    margin-top: 50px;
}
.huimin-box-third .img-box{
    overflow: hidden;
}
.huimin-box-third .img-box a{
    display: block;
    height: 178px;
    transition: 0.5s linear;
}
.huimin-box-third .img-box:hover a{
    transform: scale(1.1);
}

.huimin-box-fourth{
    margin-top: 50px;
}
.huimin-box-fourth .fourth-list{
    margin: 30px -18px 0;
    overflow: hidden;
}
.huimin-box-fourth .fourth-item{
    float: left;
    width: 50%;
}
.ie7 .huimin-box-fourth .fourth-item{
    width: 500px;
}
.huimin-box-fourth .item-box{
    padding: 0 18px;
}
.huimin-box-fourth .item-box .img-box{
    overflow: hidden;
}
.huimin-box-fourth .item-box .img-box .pic{
    transition: 0.5s linear;
    height: 227px;
    background-repeat: no-repeat;
    background-position: center;
    background-size: cover;
    -ms-behavior: url(/NetPage/css/backgroundsize.min.htc);
    behavior: url(/NetPage/css/backgroundsize.min.htc);
}
.huimin-box-fourth .item-box .img-box:hover .pic{
    transform: scale(1.1,1.1);
}
.huimin-box-fourth .item-det .txt1{
    margin-top: 14px;
    color: #333333;
    font-size: 24px;
    line-height: 34px;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
}
.huimin-box-fourth .item-det a:hover .txt1{
    color: #006ac3;
}
.huimin-box-fourth .item-det .txt2{
    color: #666666;
    margin-top: 10px;
    font-size: 14px;
    line-height: 22px;
    height: 44px;
    overflow: hidden;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
}
.huimin-box-fourth .item-link{
    margin-top: 32px;
}
.huimin-box-fourth .item-link a{
    display: inline-block;
    *display: inline;
    *zoom: 1;
    color: #ffffff;
    font-size: 14px;
    line-height: 28px;
    padding: 0 20px 0 17px;
    background: #009944;
}
.huimin-box-fourth .item-link a:hover{
    background: rgba(0,153,68,0.8);
}


.huimin-box-fifth{
    background: url("../images/huimin-fifth-bg.jpg") no-repeat center;
    background-size: cover;
    -ms-behavior: url(/NetPage/css/backgroundsize.min.htc);
    behavior: url(/NetPage/css/backgroundsize.min.htc);
    padding: 45px 0 76px;
    margin: 50px 0 0;
}
.ie7 .huimin-box-fifth{
    padding: 45px 0 50px;
}
.huimin-box-fifth .tit{
    color: #333333;
    font-size: 30px;
    line-height: 40px;
    text-align: center;
}

.huimin-box-fifth .color1{
    background: #4cc7bc;
}
.huimin-box-fifth .color2{
    background: #36a1b6;
}
.huimin-box-fifth .color3{
    background: #3470ad;
}
.huimin-box-fifth .color4{
    background: #36a1b6;
}
.huimin-box-fifth .color5{
    background: #4cc7bc;
}
.huimin-box-fifth .color6{
    background: #1db09e;
}
.huimin-box-fifth .fifth-list{
    margin: 25px 0 0;
}
.huimin-box-fifth .item{
    float: left;
    width: 16.666%;
    transition: 0.5s linear;
}
.ie7 .huimin-box-fifth .item{
    width: 166px;
}
.huimin-box-fifth .item a{
    display: block;
    padding: 32px 0 18px;
    text-align: center;
}
.huimin-box-fifth .item img{
    display: block;
    width: 88px;
    height: 65px;
    margin: 0 auto;
}
.huimin-box-fifth .item h5{
    color: #ffffff;
    font-size: 18px;
    line-height: 28px;
    margin: 25px 0 0;
}
.huimin-box-fifth .item:hover{
    transform: scale(1.1);
    box-shadow: 5.829px 9.328px 21px rgba(4,181,165,0.27);
}


.inner-tit{
    color: #333333;
    font-size: 30px;
    line-height: 40px;
}
.hmlistLayout{
    padding: 32px 0 60px;
}
.hmlistLayout .hmlist-nav{
    margin: 20px 0 0;
    border-bottom: 1px solid #cccccc;
}
.hmlistLayout .hmlist-nav-item{
    float: left;
    margin-right: 38px;
    position: relative;
}
.hmlistLayout .hmlist-nav-item a{
    display: block;
    font-size: 20px;
    line-height: 30px;
    color: #666666;
    padding-bottom: 13px;
}
.hmlistLayout .hmlist-nav-item .line{
    position: absolute;
    left: 0;
    bottom: -2px;
    width: 100%;
    height: 2px;
    background: #006ac3;
    display: none;
}
.hmlistLayout .hmlist-nav-item:hover a{
    color: #006ac3;
}
.hmlistLayout .hmlist-nav-item:hover .line{
    display: block;
}
.hmlistLayout .hmlist-nav .on a{
    color: #006ac3;
}
.hmlistLayout .hmlist-nav .on .line{
    display: block;
}
.hmlistLayout .hmlist-con{
    margin: 20px -10px 30px;
    overflow: hidden;
}
.ie7 .hmlistLayout .hmlist-con{
    margin-bottom: 50px;
}
.hmlistLayout .hmlist-column{
    float: left;
    width: 50%;
    overflow: hidden;
    margin-bottom: 20px;
}
.ie7 .hmlistLayout .hmlist-column{
    width: 500px;
}
.hmlistLayout .hmlist-con .column-con{
    margin: 0 10px;
    position: relative;
    overflow: hidden;
}
.hmlistLayout .hmlist-con .img-box{
    height: 250px;
}
.hmlistLayout .hmlist-con .img-tit{
    position: absolute;
    width: 94%;
    bottom: 16px;
    left: 3%;
    color: #fffefe;
    font-size: 24px;
    line-height: 34px;
    font-weight: bold;
    z-index: 10;
    height: 34px;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
}
.hmlistLayout .hmlist-con .column-pop{
    position: absolute;
    top: 100%;
    left: 0;
    width: 100%;
    height: 100%;
    overflow: hidden;
    background: #029543;
    z-index: 20;
    transition: 0.3s linear;
}
.hmlistLayout .column-con:hover .column-pop{
    top: 0;
}

.hmlistLayout .col-p-con{
    padding: 20px 30px 0;
}
.hmlistLayout .col-p-tit{
    color: #fffefe;
    font-size: 24px;
    line-height: 34px;
    font-weight: bold;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
}
.hmlistLayout .col-p-det{
    color: #c7f1ff;
    font-size: 14px;
    line-height: 20px;
    height: 40px;
    margin-top: 13px;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    overflow: hidden;
}
.hmlistLayout .col-p-contact{
    margin-top: 18px;
    height: 80px;
}
.hmlistLayout .col-p-add{
    padding-left: 25px;
    position: relative;
    font-size: 14px;
    line-height: 24px;
    max-height: 48px;
    overflow: hidden;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    color: #ffffff;
}
.hmlistLayout .col-p-tel img,  .hmlistLayout .col-p-add img{
    position: absolute;
    left: 0;
    top: 4px;
    width: 14px;
    height: 15px;
}
.hmlistLayout .col-p-tel{
    margin-bottom: 4px;
    padding-left: 25px;
    position: relative;
    font-size: 14px;
    line-height: 24px;
    max-height: 24px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    color: #ffffff;
}
.hmlistLayout .col-p-link a{
    display: inline-block;
    *display: inline;
    *zoom: 1;
    color: #fffefe;
    font-size: 16px;
    line-height: 26px;
}
.hmlistLayout .col-p-link a:hover{
    animation: bjfwFlash5 0.5s linear;
    -webkit-animation: bjfwFlash5 0.5s linear;
    -moz-animation: bjfwFlash5 0.5s linear;
}


/*网点分布开始*/
.websiteLayout{
    padding: 30px 0 60px;
}
.websiteLayout .micro-map{
    margin-top: 22px;
}
.websiteLayout .micro-map .map-left{
    float: left;
    height: 675px;
    width: 307px;
    padding: 23px 12px 0 16px;
    background: #f9f9fb;
    overflow: hidden;
}
.websiteLayout .micro-map .net-cent{
    overflow: hidden;
}
.websiteLayout .micro-map .net-cent input{
    width: 245px;
    float: left;
    background: #fff;
    line-height: 32px;
    height: 32px;
    text-indent: 10px;
    overflow: hidden;
    border-radius: 5px 0 0 5px;
}
.websiteLayout .micro-map .net-cent a{
    float: left;
    width: 54px;
    height: 32px;
    background: #009944 url("../images/website-search.png") no-repeat center;
    background-size: 16px 18px;
    -ms-behavior: url(/NetPage/css/backgroundsize.min.htc);
    behavior: url(/NetPage/css/backgroundsize.min.htc);
    border-radius: 0 5px 5px 0;
}
.websiteLayout .micro-map .net-cent a:hover {
    background-color: rgba(5, 172, 77, 0.8);
}

.websiteLayout .micro-map .map-left ul {
    height: 590px;
    overflow: hidden;
    margin-top: 20px;
}
.websiteLayout .micro-map .map-left li {
    padding:10px 0 15px;
    border-bottom: 1px dashed #eeeeee;
}
.ie7 .websiteLayout .micro-map .map-left li a{
    display: block;
}
.websiteLayout .micro-map .map-left h5 {
    font-size: 16px;
    line-height: 32px;
    color: #333333;
    margin: 0 0 3px 0;
}
.websiteLayout .micro-map .map-left li:hover h5{
    color: #1569c1;
}
.websiteLayout .map-doc{
    overflow: hidden;
    margin-bottom: 6px;
}
.websiteLayout .map-doc span+span{
    width: 215px;
}
.websiteLayout .map-doc span {
    font-size: 14px;
    line-height: 18px;
    color: #333333;
    float: left;
}
.websiteLayout .scrollboxs .mCSB_draggerRail {
    background: #e6e6e6;
    width: 1px;
}
.websiteLayout .scrollboxs .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
    background: #e5e5e5;
    width: 5px;
}
.websiteLayout .mCSB_inside>.mCSB_container {
    margin-right: 18px;
}
.websiteLayout .scrollboxs .mCSB_scrollTools .mCSB_draggerContainer {
    right: 0;
}

.websiteLayout .micro-map .map-right{
    float: right;
    width: 655px;
    height: 698px;
    overflow: hidden;
    background: #ccc;
}

/*搜索结果页*/
.searchLayout{
    padding: 34px 0 60px;
}
.searchLayout .sch-left{
    width: 160px;
}
.searchLayout .sch-left-tit{
    font-size: 18px;
    line-height: 28px;
    color: #333333;
    font-weight: bold;
}
.searchLayout .sch-left-item{
    margin-top: 20px;
}
.searchLayout .sch-left-item a{
    color: #666666;
    font-size: 16px;
    line-height: 26px;
}
.searchLayout .sch-left .sch-left-item:hover a{
    color: #006ac3;
}
.searchLayout .sch-left .on a{
    color: #006ac3;
}
.searchLayout .sch-right{
    width: 800px;
}
.searchLayout .sch-right .search-ipt{
    margin-top: 24px;
    padding: 20px 30px 16px 30px;
    background: #eff7f8;
}
.searchLayout .sch-right .sch-ipt-top input{
    font-size: 16px;
    color: #333333;
    height: 38px;
    line-height: 38px;
    text-indent: 25px;
    border: 1px solid #cacdce;
    float: left;
    width: 539px;
    border-right: none;
}
.searchLayout .sch-right .sch-ipt-top .sch-btn{
    float: left;
    height: 40px;
    font-size: 16px;
    color: #ffffff;
    line-height: 40px;
    text-align: center;
    background: #006ac3;
    width: 75px;
}
.searchLayout .sch-right .sch-ipt-top .sch-btn:hover{
    background: rgba(0,106,195,0.9);
}
.searchLayout .sch-right .sch-doc{
    font-size: 14px;
    color: #666666;
    line-height: 24px;
    margin-top: 7px;
}
.searchLayout .sch-right .sch-doc span{
    color: #006ac3;
}
.searchLayout .sch-right .sch-doc i{
    font-style: normal;
}

.searchLayout .search-list{
    margin: 27px 0 50px;
}
.searchLayout .search-list .search-item{
    padding: 14px 0;
    border-bottom: 1px dashed #dbdbdb;
}
.searchLayout .search-list .search-item a{
    display: block;
    overflow: hidden;
    font-size: 16px;
    line-height: 26px;
}
.searchLayout .search-list .search-item .txt{
    float: left;
    width: 85%;
    color: #444444;
}
.searchLayout .search-list .search-item .time{
    float: right;
    width: 13.75%;
    color: #666666;
}
.searchLayout .search-list .search-item span{
    color: #006ac3;
}
.searchLayout .search-list .search-item a:hover .time{
    color: #008dcf;
}
.searchLayout .search-list .search-item a:hover .txt{
    color: #008dcf;
}


/*外汇牌价*/
.exchgLayout{
    padding: 34px 0 60px;
}
.exchgLayout .exchg-top{
    margin-top: 25px;
    padding: 8px 0 8px 37px;
    background: #e6e6e6;
}
.exchgLayout .time-start, .exchgLayout .time-end, .exchgLayout .exchg-choice{
    color: #1a1a1a;
    font-size: 14px;
    line-height: 33px;
    height: 33px;
    display: block;
    margin-right: 20px;
}
.exchgLayout .time-start input, .exchgLayout .time-end input, .exchgLayout .exchg-choice select{
    width: 177px;
    height: 33px;
    line-height: 33px;
    border: none;
    background-color: #fff;
    margin-left: 10px;
    float: left;
    text-indent: 10px;
    overflow: hidden;
}
.exchg-choice .diy_select{
    width: 177px;
    height: 33px;
    line-height: 33px;
    border: none;
    background-color: #fff;
    margin-left: 10px;
    float: left;
    text-indent: 10px;
    position: relative;
}
.exchg-choice .diy_select_txt {
    width: 152px;
    height: 33px;
    line-height: 33px;
    overflow: hidden;
    float: left;
    font-size: 14px;
    color: #333333;
}
.exchg-choice .diy_select_btn {
    width: 20px;
    height: 7px;
    float: right;
    margin-top: 13px;
    display: block; 
    background: url(../images/exchange-arr.png) no-repeat center;
    background-size: contain;
    -ms-behavior: url(/NetPage/css/backgroundsize.min.htc);
    behavior: url(/NetPage/css/backgroundsize.min.htc);
}
.exchg-choice .diy_select_list {
    position: absolute;
    top: 100%;
    left: -1px;
    z-index: 9;
    width: 98%;
    max-height: 221px;
    display: none;
    padding-top: 6px;
    padding-bottom: 6px;
    padding-right: 4px;
    overflow: hidden;
    font-size: 14px;
    border: 1px solid #d2d2d2;
    background: #f8f8f8;
}
.exchgLayout .time-start span, .exchgLayout .time-end span, .exchgLayout .exchg-choice span{
    float: left;
}
.exchgLayout .exchg-btn a{
    display: block;
    color: #ffffff;
    font-size: 14px;
    width: 75px;
    height: 33px;
    line-height: 33px;
    background: #00a448;
    text-align: center;
}
.exchgLayout .exchg-btn a:hover{
    background: rgba(0,164,72,0.8);
}
.exchgLayout .exchg-bottom{
    margin: 44px 0 50px;
    min-height: 300px;
}
.exchgLayout .exchg-bottom table{
    width: 100%;
    text-align: center;
}
.exchgLayout .exchg-bottom .ft01{
    width: 15.5%;
}
.exchgLayout .exchg-bottom .ft02{
    width: 12.5%;
}
.exchgLayout .exchg-bottom .ft03{
    width: 15.5%;
}
.exchgLayout .exchg-bottom .ft04{
    width: 16.5%;
}
.exchgLayout .exchg-bottom .ft05{
    width: 12.5%;
}
.exchgLayout .exchg-bottom .ft06{
    width: 12%;
}
.exchgLayout .exchg-bottom .ft07{
    width: 15.5%;
}

.exchgLayout table td{
    color: #333333;
    font-size: 16px;
    line-height: 26px;
    padding: 18px 10px;
    border-bottom: 1px dashed #cccccc;
}
.exchgLayout .head{
    font-size: 16px;
    font-weight: bold;
    line-height: 26px;
}
.exchgLayout .head td{
    color: #101f57;
    padding: 0 0 18px;
    background: url("../images/exchange-bg.jpg") repeat-x bottom;
    border: none;
}


/*联系我们*/
.contactLayout{
    padding: 34px 0 60px;
}
.contactLayout .contact-map{
    margin-top: 25px;
    height: 380px;
    overflow: hidden;
    background: #ccc;
}
.contactLayout .contact-first{
    padding: 35px 0 25px;
    background: #3681c7;
    overflow: hidden;
}
.contactLayout .contact-first .item{
    float: left;
    width: 25%;
    text-align: center;
}
.ie7 .contactLayout .contact-first .item{
    width: 250px;
}
.contactLayout .contact-first .item-con{
    padding: 0 10px;
    position: relative;
    min-height: 103px;
}
.contactLayout .contact-first .item-con .line{
    position: absolute;
    top: 50%;
    left: 0;
    margin-top: -34px;
    width: 1px;
    height: 68px;
    background: #8ab6de;
}
.contactLayout .contact-first .item-tit{
    color: #ffffff;
    font-weight: bold;
    font-size: 18px;
    line-height: 30px;
    margin-top: 15px;
}
.contactLayout .contact-first img{
    display: block;
    margin: 0 auto 18px;
    width: 39px;
    height: 41px;
}
.contactLayout .contact-first .txt1{
    color: #ffffff;
    font-size: 14px;
    line-height: 22px;
}
.contactLayout .contact-first .item:hover img{
    animation: bjfwFlash 0.5s linear;
    -webkit-animation: bjfwFlash 0.5s linear;
    -moz-animation: bjfwFlash 0.5s linear;
}







.webmapLayout{
    padding: 35px 0 60px;
}
.webmapLayout .webma-list ul{
    overflow: hidden;
    margin: 24px -9px 0;
}
.webmapLayout .webma-list li{
    float: left;
    width: 50%;
}
.ie7 .webmapLayout .webma-list li{
    width: 500px;
}
.webmapLayout .webma-list .li-con{
    padding: 0 9px;
}
.webmapLayout .webma-list .li-tit{
    color: #333333;
    font-size: 16px;
    line-height: 26px;
    background: #eceff1;
    padding: 14px 20px;
    font-weight: bold;
}
.webmapLayout .webma-list .li-item{
    padding: 5px 0 0 20px;
}
.webmapLayout .webma-list .li-item{
    margin-top: 10px;
}
.webmapLayout .webma-list .txt1{
    position: relative;
}
.webmapLayout .webma-list .txt1 span{
    display: block;
    width: 10px;
    height: 10px;
    background: url("../images/webmap-icon.png") no-repeat center;
    background-size: 10px 10px;
    -ms-behavior: url(/NetPage/css/backgroundsize.min.htc);
    behavior: url(/NetPage/css/backgroundsize.min.htc);
    position: absolute;
    left: -20px;
    top: 8px;
}
.webmapLayout .webma-list .txt1 a{
    color: #101f57;
    font-size: 16px;
    line-height: 26px;
}
.webmapLayout .webma-list .txt2{
    color: #666666;
    font-size: 16px;
    line-height: 26px;
}
.webmapLayout .webma-list .txt2 a{
    display: inline-block;
    *display: inline;
    *zoom: 1;
    margin: 5px 28px 0 0;
}
.webmapLayout .webma-list a:hover{
    color: #006ac3;
}






.downloadLayout{
    padding: 34px 0 60px;
    min-height: 520px;
}



.downloadLayout ul{
    padding-top: 25px;
    overflow: hidden;
    margin: 0 -15px 20px;
}
.ie7 .downloadLayout ul{
    margin-bottom: 50px;
}
.downloadLayout ul li{
    float: left;
    width: 50%;
    margin-bottom: 30px;
}
.ie7 .downloadLayout ul li{
    width: 500px;
}
.downloadLayout ul .li-con{
    padding: 0 15px;
    overflow: hidden;
}
.downloadLayout ul .left{
    float: left;
    background: #eceff1;
    width: 423px;
    height: 106px;
    overflow: hidden;
}
.ie7 .downloadLayout ul .left{
    width: 408px;
}
.downloadLayout ul .txt-con{
    display: inline-block;
    *display: inline;
    *zoom: 1;
    position: relative;
    padding-right: 28px;
    max-width: 370px;
    padding: 27px 28px 0 0;
}
.downloadLayout ul .txt-con .li-txt{
    display: block;
    color: #333333;
    font-size: 16px;
    line-height: 26px;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
    margin-left: 30px;
}
.downloadLayout ul .txt-con .li-time{
    color: #354554;
    font-size: 14px;
    line-height: 24px;
    margin-top: 14px;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
    margin-left: 30px;
}



.downloadLayout ul .txt-con .li-icon{
    position: absolute;
    top: 29px;
    right: 7px;
    width: 18px;
    height: 20px;
}
.downloadLayout ul .txt-con .li-icon img{
    width: 18px;
    height: 20px;
    display: block;
}
.downloadLayout ul .dload-btn{
    display: block;
    position: relative;
    width: 60px;
    height: 106px;
    float: right;
    background: #eceff1 url("../images/dload-icon02.png") no-repeat center;
}
.downloadLayout ul .dload-btn:hover{
    background-color: #e5ebee;
}


/*招聘*/
.hr-header{
    box-shadow: 0 2px 3px rgba(0,0,0,0.2);
    position: relative;
}
.hr-header .w1000{
    padding: 0;
    height: auto;
}
.hr-header .logo{
    padding: 12px 0;
}

.hr-head-left{
    margin-left: 25px;
}
.hr-head-left a{
    display: block;
    color: #333333;
    font-size: 18px;
    line-height: 90px;
}
.hr-head-left a:hover{
    color: #249951;
}
.hr-header .hr-head-nav{
    overflow: hidden;
}
.hr-header .hr-head-nav .hrhd-nv-item{
    float: left;
}
.hrhd-nv-item a{
    color: #333333;
    font-size: 18px;
    line-height: 90px;
    display: block;
    padding: 0 22px;
}
.hrhd-nv-item a:hover{
    font-weight: bold;
    color: #249951;
    background: url("../images/hr-head-bg.jpg") repeat-x bottom;
}
.hrhd-nv-item.on a{
    font-weight: bold;
    color: #249951;
    background: url("../images/hr-head-bg.jpg") repeat-x bottom;
}


.hr-head-login{
    padding-top: 28px;
    margin-left: 47px;
}
.hr-head-login .hrhd-login-open{
    font-size: 0;
    line-height: 0;
    display: block;
    padding: 0 20px;
    background: #008dcf;
    border-radius: 20px;
    position: relative;
}
.hr-head-login .hrhd-login-open span{
    color: #ffffff;
    font-size: 16px;
    line-height: 34px;
    height: 34px;
    display: block;
    padding-right: 23px;
    background: url("../images/hr-head-arr.png") no-repeat right center;
    background-size: 13px 6px;
    -ms-behavior: url(/NetPage/css/backgroundsize.min.htc);
    behavior: url(/NetPage/css/backgroundsize.min.htc);
}
.hr-head-login .hrhd-login-close{
    font-size: 0;
    line-height: 0;
    display: none;
    padding: 0 20px;
    background: #008dcf;
    border-radius: 20px;
    position: relative;
}
.hr-head-login .hrhd-login-close span{
    color: #ffffff;
    font-size: 16px;
    line-height: 34px;
    height: 34px;
    display: block;
    padding: 0 11px;
}



.hr-banner{
    height: 400px;
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
    -ms-behavior: url(/NetPage/css/backgroundsize.min.htc);
    behavior: url(/NetPage/css/backgroundsize.min.htc);
}

.hr-box-first{
    background: #ebedef;
}
.hr-box-first .w1000{
    padding: 35px 0 30px;
    overflow: hidden;
}
.hr-box-first .txt1{
    color: #333333;
    font-size: 24px;
    line-height: 34px;
    font-weight: bold;
}

@keyframes cftdFlash {
    0% {
        -webkit-transform: translate(0, 0);
        transform: translate(0, 0);
    }
    20% {
        -webkit-transform: translate(0, -5px);
        transform: translate(0, -5px);
    }
    40% {
        -webkit-transform: translate(0, 0);
        transform: translate(0, 0);
    }
}
.hr-box-first .txt2{
    font-style: italic;
    font-weight: bold;
    font-family: Arial;
    font-size: 16px;
    line-height: 26px;
    color: #009944;
    margin: -5px 0 0 8px;
    animation: cftdFlash 0.5s linear;
    -webkit-animation: cftdFlash 1.5s linear infinite;
    -moz-animation: cftdFlash 1.5s linear infinite;
}
.hr-box-first .txt3{
    overflow: hidden;
    margin-left: 30px;
}
.hr-box-first .txt3 .txt-tit{
    float: left;
    color: #333333;
    font-size: 16px;
    line-height: 34px;
    max-width: 510px;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
}
.hr-box-first .txt3 .txt-time{
    color: #333333;
    font-size: 16px;
    line-height: 34px;
    float: left;
    margin-left: 35px;
}
.hr-box-first .txt3:hover .txt-tit{
    color: #249951;
}
.hr-box-first .txt4{
    float: right;
    transition: 0.5s linear;
}
.hr-box-first .txt4 a{
    display: block;
    color: #249951;
    font-size: 14px;
    line-height: 34px;
}
.hr-box-first .txt4:hover{
    padding-right: 5px;
}

.hr-box-second{
    padding: 55px 0 92px;
}
.hr-box-second .hr-tit{
    text-align: center;
    font-size: 30px;
    line-height: 40px;
    color: #0077ba;
}
.hr-box-second .hr-det{
    position: relative;
    z-index:10;
    padding: 24px 85px 5px;
}
.hr-box-second .hr-det .det-left{
    position: absolute;
    top: 0;
    left: 0;
}
.hr-box-second .hr-det .det-right{
    position: absolute;
    bottom: 0;
    right: 0;
}
.hr-box-second .hr-det .det-left img, .hr-box-second .hr-det .det-right img{
    width: 26px;
    height: 19px;
}



.hr-box-second .hr-list{
    overflow: hidden;
    margin: 40px -30px 0;
}
.hr-box-second .hr-list .hr-item{
    float: left;
    width: 50%;
}
.ie7 .hr-box-second .hr-list .hr-item{
    width: 500px;
}
.hr-box-second .hr-list .item-con{
    margin: 0 30px;
    position: relative;
}
.hr-box-second .hr-list .img-box{
    height: 275px;
    background-repeat: no-repeat;
    background-position: center;
    background-size: cover;
    -ms-behavior: url(/NetPage/css/backgroundsize.min.htc);
    behavior: url(/NetPage/css/backgroundsize.min.htc);
}
.hr-box-second .hr-list .txt-bg{
    position: absolute;
    bottom: 0;
    width: 100%;
    left: 0;
    height: 60px;
    background: #000;
    opacity: 0.4;
    z-index: 10;
    filter: alpha(opacity=40);
}
.hr-box-second .hr-list .txt-con{
    position: absolute;
    width: 91.5%;
    left: 4.25%;
    bottom: 0;
    z-index: 20;
    overflow: hidden;
    padding: 16px 0;
}
.hr-box-second .hr-list .txt-con img{
    width: 34px;
    height: 28px;
    float: left;
}
.hr-box-second .hr-list .txt-con .txt{
    float: left;
    font-size: 20px;
    line-height: 28px;
    margin-left: 9px;
    color: #fff;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
}

/*最新公告*/
.hr-latest-box{
    padding: 35px 0 60px;
}
.hr-latest-box .inner-page{
    margin-top: 50px;
}
.hr-ltt-item{
    padding: 20px 0 19px;
    border-bottom: 1px solid #e6e6e6;
}
.hr-ltt-item a{
    display: block;
    overflow: hidden;
}
.hr-ltt-item .item-txt{
    float: left;
    font-size: 16px;
    line-height: 26px;
    color: #333333;
    width: 800px;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
}
.hr-ltt-item .item-time{
    float: right;
    font-size: 14px;
    line-height: 26px;
    font-family: Arial;
    color: #666666;
    width: 150px;
}
.hr-ltt-item a:hover .item-txt{
    color: #006ac3;
}





/*招聘信息*/
.hr-news-box{
    padding: 35px 0 60px;
}
.hr-news-box .inner-page{
    margin-top: 50px;
}

.hr-news-box .hr-search {
    margin: 27px 0;
    position: relative;
    height: 42px;
    z-index: 10;
}
.hr-news-box .hr-search .net-cent {
    width: 100%;
    overflow: hidden;
}
.hr-news-box .hr-search input {
    width: 738px;
    height: 40px;
    border: #00923f 1px solid;
    font-size: 14px;
    line-height: 40px;
    color: #333333;
    padding-left: 50px;
    padding-right: 10px;
    background: #fff url(../images/hr-se.png) no-repeat 20px center;
    float: left;
    border-radius: 3px;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    padding-right: 210px;
}
.hr-news-box .hr-search input:-moz-placeholder {
    color: #aaa;
}
.hr-news-box .hr-search input::-moz-placeholder {
    color: #aaa;
}
.hr-news-box .hr-search input:-ms-input-placeholder {
    color: #aaa;
}
.hr-news-box .hr-search input::-webkit-input-placeholder {
    color: #aaa;
}
.hr-news-box .hr-search .btn-sch {
    display: block;
    font-size: 16px;
    line-height: 40px;
    height: 40px;
    width: 130px;
    background-color: #05ac4d;
    text-align: center;
    color: #fff;
    border-radius: 5px;
    float: left;
    margin-left: 10px;
}
.hr-news-box .select-main {
    position: absolute;
    right: 100px;
    top: 0;
    width: 115px;
}
.hr-news-box .hr-select-h2 {
    background-color: #f0f0f0;
    text-align: center;
    height: 40px;
    line-height: 40px;
    margin-top: 1px;
}
.hr-news-box .diy_select {
    width: 115px;
    height: 40px;
    background-color: #f0f0f0;
    position: relative;
    cursor: pointer;
    font-size: 14px;
    line-height: 40px;
    color: #666666;
    z-index: 999;
    margin-top: 1px;
}
.hr-news-box .diy_select_input {
    display: none;
}
.hr-news-box .diy_select_txt {
    cursor: pointer;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    float: left;
    width: 77px;
    height: 40px;
    line-height: 40px;
    color: #666666;
    overflow: hidden;
    padding-left: 15px;
    font-size: 14px;
    text-align: left;
}
.hr-news-box .diy_select_btn{
    display: block;
    /* background-color: #f2f2f2; */
    background-position: center center;
    background-repeat: no-repeat;
    background-image: url(../images/hr-arr.png);
    position: absolute;
    cursor: pointer;
    top: 0px;
    right: 0px;
    z-index: 1;
    width: 38px;
    height: 40px;
}
.hr-news-box .diy_select_list{
    padding-top: 5px;
    border: 1px solid #e9e9e9;
    color: #4c4c4c;
    /* margin-left: -1px; */
    background-color: #fff;
    /* max-height: 132px; */
    display: none;
    top: 1px;
    width: 99%;
    position: absolute;
    top: 39px;
    left: 0;
    z-index: 200;
    _top: 38px;
    overflow: hidden;
    /* margin-top: -1px; */
}
.hr-news-box .diy_select_list li{
    line-height: 24px;
    width: 104px;
    height: 26px;
    cursor: default;
    font-size: 14px;
    overflow: hidden;
    /* background: #f1f1f1; */
    padding-left: 8px;
    overflow: hidden;
    border-bottom: 1px solid #ccc;
}
.hr-news-box .diy_select_list li:hover {
    color: #074db4;
}
.hr-news-box .hr-btn {
    background-color: #00923f;
    font-size: 18px;
    line-height: 41px;
    height: 41px;
    color: #fff;
    position: absolute;
    right: 0;
    top: 0;
    width: 100px;
    text-align: center;
    border-top-right-radius: 3px;
    border-bottom-right-radius: 3px;
}
.hr-news-box .hr-list {
    overflow: hidden;
}
.hr-news-box .pre-tab {
    width: 100%;
    overflow: hidden;
    margin-top: 5px;
    /* padding-bottom: 6px; */
    background-color: #f0f0f0;
    height: 60px;
    padding-left: 20px;
    position: relative;
}
.hr-news-box .pre-tab a {
    font-size: 18px;
    line-height: 28px;
    color: #333333;
    padding: 12px 15px;
    float: left;
    position: relative;
    margin-top: 8px;
    margin-right: 5px;
    transition: all 0.3s ease;
    -moz-transition: all 0.3s ease;
    -webkit-transition: all 0.3s ease;
    -o-transition: all 0.3s ease;
}
.hr-news-box .pre-tab a.on {
    font-size: 18px;
    line-height: 28px;
    color: #074d9e;
    padding: 12px 15px;
    float: left;
    position: relative;
    background-color: #fff;
    margin-top: 8px;
}
.hr-news-box .pre-tab a em {
    width: 0;
    height: 2px;
    background-color: #074d9e;
    position: absolute;
    top: 0;
    left: 0;
}
.hr-news-box .pre-tab a.on em {
    width: 100%;
}
.hr-news-box .pre-tab a:hover {
    color: #074d9e;
    background-color: #fff;
}
.hr-news-box .pre-tab a:hover em {
    width: 100%;
}
.hr-news-box .hr-list .hr-table {
    display: none;
    min-height: 400px;
}
.hr-news-box .hr-list table {
    border: none;
    width: 100%;
}
.hr-news-box .hr-list .hr-table.on {
    display: block;
}
.hr-news-box .hr-list table th,
.hr-news-box .hr-list table td {
    border: none;
    text-align: left;
    padding-left: 30px;
    height: 60px;
    line-height: 30px;
    border-bottom: 1px solid #e6e6e6;
    vertical-align: middle;
}
.hr-news-box .hr-list table th {
    border-bottom: 2px solid #cccccc;
}
.hr-news-box .hr-list table .th1 {
    width: 305px;
}
.hr-news-box .hr-list table .th2 {
    width: 170px;
}
.hr-news-box .hr-list table .th3 {
    width: 150px;
}
.hr-news-box .hr-list table .th4 {
    width: 200px;
}
.hr-news-box .hr-list table .th5{
    width: 80px;
}
.hr-news-box .hr-list table td.th5 {
    padding-left: 15px;
}
.hr-news-box .hr-list table td.th5 a {
    color: #fff;
    background-color: #00923f;
    font-size: 16px;
    line-height: 26px;
    width: 90px;
    height: 26px;
    text-align: center;
    display: inline-block;
    padding: 0;
    border-radius: 15px;
    -webkit-border-radius: 15px;
    -moz-border-radius: 15px;
    -o-border-radius: 15px;
}
.hr-news-box .hr-list table tbody tr {
    transition: all 0.3s ease;
    -moz-transition: all 0.3s ease;
    -webkit-transition: all 0.3s ease;
    -o-transition: all 0.3s ease;
}
.hr-news-box .hr-list table tbody tr:hover {
    background-color: #f5f5f5;
}
.hr-news-box .hr-list table tr:hover .th1 a {
    color: #074d9e;
}
.hr-news-box .hr-list table tr:hover .th5 a {
    background-color: #074d9e;
}


.hr-newsdet-box{
    padding: 34px 0 74px;
}
.hr-newsdet-box .hr-info-top {
    overflow: hidden;
    margin-top: 16px;
}
.hr-newsdet-box .hr-info-h2 {
    float: left;
    font-size: 24px;
    line-height: 40px;
    color: #074d9e;
}
.hr-newsdet-box .hr-info-ret {
    font-size: 16px;
    /* line-height: 40px; */
    color: #05ac4d;
    float: right;
    margin-top: 20px;
}
.hr-newsdet-box .hr-info-ret img {
    margin-top: -2px;
    margin-right: 5px;
    transition: ease .5s;
    -moz-transition: ease .5s;
    -webkit-transition: ease .5s;
    -o-transition: ease .5s;
}
.hr-newsdet-box .hr-info-ret:hover img {
    transform: translateX(-5px);
    transition-delay: .15s;
}
.hr-newsdet-box .hr-newsdet-box .hr-info-qk {
    padding-top: 25px;
}
.hr-newsdet-box .hr-basic {
    background-color: #f9f9f9;
    /* border-bottom: #e5e5e5 1px solid; */
    padding: 22px 20px;
    overflow: hidden;
    margin-bottom: 16px;
    margin-top: 17px;
}
.hr-newsdet-box .hr-basic a {
    font-size: 14px;
    line-height: 30px;
    height: 30px;
    overflow: hidden;
    color: #333;
    width: 290px;
    _width: 280px;
    margin-right: 10px;
    display: inline-block;
}
.hr-newsdet-box .job {
    margin-bottom: 22px;
}
.hr-newsdet-box .job h5 {
    font-size: 16px;
    line-height: 40px;
    color: #074d9e;
}
.hr-newsdet-box .job-doc {
    font-size: 14px;
    line-height: 28px;
    color: #333333;
}
.hr-newsdet-box .btn-apply {
    display: block;
    font-size: 18px;
    line-height: 40px;
    color: #fff;
    text-align: center;
    width: 160px;
    height: 40px;
    background-color: #074d9e;
    border-radius: 3px;
    -webkit-border-radius: 3px;
    -ms-border-radius: 3px;
    margin-top: 40px;
}
.hr-newsdet-box .btn-apply:hover {
    background-color: rgba(7, 77, 158, 0.9);
}









.jopLayput {
    padding-top: 25px;
    padding-bottom: 92px;
}
.jop-ap-page .form-wrap-half2 .form-group-cell input.form-control:focus {
    border: 1px solid #4b9eff;
    text-indent: 1em;
    padding: 0;
    width: 146px;
    border-radius: 4px;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
}
.jop-ap-page .form-wrap-half2 .form-group-cell.has-error input.form-control {
    border: 1px solid #ff0000;
    text-indent: 1em;
    padding: 0;
    width: 146px;
    border-radius: 4px;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
}
.jop-ap-page {
    padding-top: 20px;
}
.forget-page .password-reset-form .form-wrap-half .form-group-cell.has-error .form-control {
    border: 1px solid #ff0000;
    padding: 0;
    text-indent: 1em;
    border-radius: 4px;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
}
.forget-page .password-reset-form .form-wrap-half.form-wrap-half-yzm .form-group-cell .form-control:focus {
    width: 208px;
}
.forget-page .password-reset-form .form-wrap-half.form-wrap-half-yzm .form-group-cell.has-error .form-control {
    width: 208px;
}
.change-password .register-form {
    padding: 0 145px;
}
.email-control{
    border: 1px solid transparent;
    padding: 0;
    width: 398px;
    text-indent: 1em;
    border-radius: 4px;
    -webkit-border-radius: 4px;
    color: #999999;
    background: none;
    height: 40px;
    line-height: 40px;
    font-size: 14px;
}
.change-password .form-wrap-half .form-group-cell .form-control.email-control {
    color: #999999;
    background: none;
}
.change-password .register-form .form-wrap-half {
    margin-bottom: 32px;
}
.change-password .btn-input-wrap {
    padding-top: 15px;
    border-top: none;
    text-align: center;
}
.register-form.change-password-form .form-wrap-half .form-group-cell.has-error .form-control {
    border: 1px solid #ff0000;
}
.loan-form-group .form-control:focus {
    border: 1px solid #4b9eff;
}
.loan-form-group.has-error .form-control {
    border: 1px solid #ff0000;
}
.loan-form-group.has-error .form-control:focus {
    border: 1px solid #ff0000;
}
.cp-apply-step-wrap .loan-form-group select.form-control:focus {
    border: 1px solid #4b9eff;
}
.cp-apply-step-wrap .loan-form-group.has-error select.form-control:focus {
    border: 1px solid #ff0000;
}
.change-password .btn-input-wrap a.global-form-btn{
    width: 160px;
    height: 40px;
    line-height: 40px;
    font-size: 18px;
    color: rgb(255, 255, 255);
    background-color: rgb(7, 77, 158);
    font-family: 微软雅黑;
    cursor: pointer;
    margin-left: 35px;
    border-width: initial;
    border-style: none;
    border-color: initial;
    border-image: initial;
    border-radius: 3px;
    outline: none;
    display: inline-block;
    *display: inline;
    *zoom: 1;
}






/*职位申请详情*/
.jop-ap-tit {
    font-size: 16px;
    color: #1a1a1a;
}
.jop-ap-tit span {
    font-size: 24px;
    color: #074d9e;
}
.jop-ap-tit-sup {
    font-size: 14px;
    color: #333333;
    font-weight: bold;
    line-height: 28px;
}
.jop-ap-tit-sup2 {
    font-size: 14px;
    color: #666666;
    line-height: 28px;
    margin-bottom: 7px;
}
.jop-ap-form {
    padding: 50px 60px 50px 55px;
    padding-bottom: 80px;
    box-shadow: 0 0 8px rgba(0, 0, 0, 0.25);
    -moz-box-shadow: 0 0 8px rgba(0, 0, 0, 0.25);
    -webkit-box-shadow: 0 0 8px rgba(0, 0, 0, 0.25);
    position: relative;
}
.ie8 .jop-ap-form {
    border: 1px solid #ccc;
    padding: 48px 59px;
}
.ie7 .jop-ap-form {
    border: 1px solid #ccc;
    padding: 48px 59px;
}
.jop-ap-form .form-upload{
    width: 80px;
    position: absolute;
    z-index: 10;
    right: 60px;
    top: 50px;
    padding: 0;
}
.jop-ap-form .form-upload .frm-ctrl-upload{
    width: 100%;
    position: relative;
    height: 100px;
    background: url("../images/report-img.jpg") no-repeat center;
    background-size: cover;
    -ms-behavior: url(/NetPage/css/backgroundsize.min.htc);
    behavior: url(/NetPage/css/backgroundsize.min.htc);
    border: none;
    z-index: 10;
}
.jop-ap-form .frm-ctrl-upload img{
    width: 100%;
    height: 100%;
    position: absolute;
    z-index: -5;
    display: none;
    left: 0;
    top: 0;
    margin: 0;
}
.jop-ap-form .labelHint{
    color: #f00;
}

.jop-ap-form .form-group-inline {
    overflow: hidden;
    padding: 0;
    margin-bottom: 20px;
}
.form-wrap-half {
    float: left;
}
.form-wrap-half.half-left {
    margin-right: 135px;
}
.form-wrap-half.half-left .control-label {
    float: left;
    width: 99px;
    height: 32px;
    line-height: 40px;
    font-size: 14px;
    color: #333333;
    margin-right: 5px;
}
.form-wrap-half .control-label {
    float: left;
    width: 80px;
    height: 32px;
    line-height: 40px;
    font-size: 14px;
    color: #333333;
    margin-right: 5px;
}
.form-wrap-half.form-wrap-half3 .control-label{
    width: 99px;
}

.form-wrap-half .control-label2 {
    float: left;
    width: 99px;
    height: 40px;
    line-height: 20px;
    font-size: 14px;
    color: #333333;
    white-space: normal;
}
.form-wrap-half .form-group-cell {
    border: none;
    width: 280px;
    float: left;
    border-radius: 4px;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
}
.form-wrap-half .form-group-cell .form-control {
    background-color: #f0f0f0;
    border: none;
    width: 250px;
    height: 40px;
    line-height: 40px;
    font-size: 14px;
    padding: 0 15px;
}
.form-wrap-half .form-group-cell #NativePlace{
    width: 123px;
}

.form-wrap-inline .form-group-cell {
    width: 755px;
}
.form-wrap-inline .form-group-cell .form-control {
    padding: 5px 10px;
    width: 755px;
    height: 50px;
    line-height: 20px;
}
.form-wrap-half .form-group-cell .frm-radio-group .form-control {
    width: 130px;
    float: left;
}
.form-wrap-inline .form-group-cell .form-control-textarea {
    padding: 5px 10px;
    width: 822px;
    height: 70px;
    line-height: 20px;
}
.form-wrap-half2 .form-group-cell {
    width: 148px;
}
.form-wrap-half3 .form-group-cell {
    width: 820px;
}
.form-wrap-half2 .form-group-cell .form-control {
    background-color: #f0f0f0;
    border: none;
    border: 1px solid #f0f0f0;
    height: auto;
    line-height: 40px;
    font-size: 14px;
    width: 148px;
    *height: 40px;
}
.ie9 .form-wrap-half2 .form-group-cell .form-control {
    height: 40px;
}
.form-wrap-half2 img {
    float: left;
    margin-left: 10px;
    width: 90px;
    height: 37px;
}
.jop-ap-form .agreement-check {
    font-size: 14px;
    color: #05ac4d;
    margin-top: 8px;
}
.jop-ap-form .agreement-check input[type='checkbox'] {
    appearance: none;
    -moz-appearance: none;
    -webkit-appearance: none;
    cursor: pointer;
    border: none;
    box-shadow: none;
    -webkit-box-shadow: none;
    outline: none;
    width: 16px;
    height: 16px;
    display: inline-block;
    vertical-align: middle;
    margin: -2px 11px 0 0;
    background: url(../images/loan_apply_step_check.png) no-repeat center center;
    border: 1px solid #cccccc;
}
.jop-ap-form .agreement-check input[type='checkbox']:checked {
    background-image: url(../images/loan_apply_step_checkon.png);
    border: none;
}
.form-wrap-half3 .form-group-cell-noradius {
    width: 755px;
    border-radius: 0;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    overflow: hidden;
}
.form-wrap-half3 .agreement-check{
    float: left;
    line-height: 20px;
}
.form-wrap-half3 .agreement-check .must {
    font-style: normal;
    color: #ff0000;
    margin: 0 5px 0 0;
}
.form-wrap-half3 #Undertake{
    float: left;
    width: 112px;
    line-height: 20px;
    height: 20px;
    border-bottom: 1px solid #dcdcdc;
    background: none;
    margin-top: 8px;
}

.jopLayput .btn-input-wrap {
    text-align: center;
    border-top: 1px solid #a7c6eb;
    padding-top: 28px;
}
.jopLayput .global-form-btn {
    width: 160px;
    height: 40px;
    line-height: 40px;
    font-size: 18px;
    color: #fff;
    background-color: #074d9e;
    border: none;
    border-radius: 3px;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    font-family: "微软雅黑";
    cursor: pointer;
    outline: none;
    margin-left: 35px;
}
.jop-ap-page .btn-input-wrap .global-form-btn {
    margin-left: 0px;
    margin-right: 5px;
    display: inline-block;
    *display: inline;
    *zoom: 1;
}
.form-group .help-block{
    color: #f00;
    display: none;
}
.form-upload .has-error .help-block{
    font-size: 0;
    line-height: 0;
}
.jopLayput .global-form-btn:hover {
    opacity: 0.9;
    -ms-filter: progid: DXImageTransform.Microsoft.Alpha(opacity=90);
    filter: alpha(opacity=90);
}
.jopLayput .global-form-btn-reset {
    background-color: #05ac4d;
    font-family: "微软雅黑";
    margin-left: 8px;
}
.form-group.has-error.sp-help-block .help-block {
    padding-left: 114px;
}
.control-label .must1{
    display: inline-block;
    *display: inline;
    *zoom: 1;
}
.frm-radio-box input[type='radio']{
    width: 12px;
    height: 12px;
    display: inline-block;
    vertical-align: middle;
    margin: -2px 8px 0 0;
    background: url(../images/radio.png) no-repeat center center / contain;
}
.frm-radio-box input[type='radio']:checked {
    background-image: url(../images/radioon.png);
}
.frm-radio-box {
    position: relative;
    float: left;
    font-size: 14px;
    line-height: 38px;
    color: #999999;
    margin: 0 28px 0 0;
}
.form-wrap-half .form-group-cell .frm-radio-group .form-control {
    width: 130px;
    float: left;
}
textarea.form-control{
    min-height: 70px;
}
#ATAR {
    border: 1px solid transparent;
    width: 120px;
    border-radius: 4px;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    padding: 0;
    text-indent: 1em;
}

.aboutLayout{
    padding: 50px 0 44px;
    background: #fff url("../images/about-bg.jpg") no-repeat top;
    background-size: 100% auto;
    -ms-behavior: url(/NetPage/css/backgroundsize.min.htc);
    behavior: url(/NetPage/css/backgroundsize.min.htc);
}
.aboutLayout h3{
    font-size: 30px;
    line-height: 31px;
    padding-left: 16px;
    border-left: 7px solid #009944;
}
.aboutLayout .about-title{
    overflow: hidden;
}
.aboutLayout .about-title a{
    float: right;
    display: block;
    color: #999999;
    font-size: 14px;
    line-height: 38px;
}
.aboutLayout .about-title a:hover{
    color: #006ac3;
}
.aboutLayout .about-title h5{
    padding-right: 60px;
    border-bottom: 2px solid #d9d9d9;
    font-size: 0;
}
.aboutLayout .about-title span{
    display: inline-block;
    *display: inline;
    *zoom: 1;
    color: #006ac3;
    font-size: 20px;
    line-height: 36px;
    font-weight: bold;
    border-bottom: 2px solid #006ac3;
    margin-bottom: -2px;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
}


.about-box-first .first-con{
    margin-top: 22px;
}
.about-box-first .left{
    width: 478px;
}
.about-box-first .first-lb{
    position: relative;
    margin-top: 30px;
}
.about-box-first .first-lb li{
    width: 478px;
}
.about-box-first .first-lb li a{
    display: block;
    position: relative;
    overflow: hidden;
}
.about-box-first .first-lb .img-box{
    height: 269px;
    background-repeat: no-repeat;
    background-position: center;
    background-size: cover;
    -ms-behavior: url(/NetPage/css/backgroundsize.min.htc);
    behavior: url(/NetPage/css/backgroundsize.min.htc);
}
.about-box-first .first-lb .img-txt-bg{
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 46px;
    z-index: 5;
    background: #000;
    opacity: 0.75;
    filter: alpha(opacity=75);
}
.about-box-first .first-lb .img-txt{
    position: absolute;
    bottom: 0;
    left: 0;
    width: 368px;
    z-index: 10;
    text-indent: 14px;
    color: #ffffff;
    line-height: 46px;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
}
.about-box-first .first-hd{
    position: absolute;
    right: 22px;
    bottom: 19px;
    width: 85px;
    text-align: right;
    z-index: 15;
    line-height: 0px;
    font-size: 0;
}
.about-box-first .first-hd a{
    display: inline-block;
    *display: inline;
    *zoom: 1;
    width: 7px;
    height: 7px;
    background: url("../images/about-first-hd.png") no-repeat center;
    background-size: 7px;
    -ms-behavior: url(/NetPage/css/backgroundsize.min.htc);
    behavior: url(/NetPage/css/backgroundsize.min.htc);
    margin-left: 10px;
}
.about-box-first .first-hd .on{
    background: url("../images/about-first-hdon.png") no-repeat center;
    background-size: 7px;
    -ms-behavior: url(/NetPage/css/backgroundsize.min.htc);
    behavior: url(/NetPage/css/backgroundsize.min.htc);
}



.about-box-first .first-con .right{
    width: 478px;
}
.about-box-first .first-con .r-recomend{
    margin-top: 24px;
}
.about-box-first .first-con .r-recomend .txt1{
    color: #1a1a1a;
    font-size: 24px;
    line-height: 34px;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
}
.about-box-first .first-con .r-recomend .txt2{
    color: #666666;
    font-size: 14px;
    line-height: 24px;
    height: 48px;
    overflow: hidden;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    margin-top: 10px;
}
.about-box-first .first-con .r-recomend a:hover .txt1{
    color: #006ac3;
}
.about-box-first .first-con .r-list{
    margin-top: 28px;
}
.about-box-first .first-con .r-item{
    margin-bottom: 12px;
}
.about-box-first .first-con .r-item a{
    display: block;
    overflow: hidden;
}
.about-box-first .first-con .r-item .item-txt{
    float: left;
    width: 430px;
    font-size: 16px;
    line-height: 26px;
    color: #1a1a1a;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
}
.about-box-first .first-con .r-item .item-time{
    color: #999999;
    font-family: Arial;
    font-size: 14px;
    line-height: 26px;
    float: right;
}
.about-box-first .first-con .r-item a:hover .item-txt{
    color: #006ac3;
}


.about-box-first .first-second{
    margin-top: 32px;
}
.about-box-first .first-second .fsec-list{
    padding-top: 25px;
}
.about-box-first .first-second .fsec-item{
    margin-bottom: 20px;
}
.about-box-first .first-second .item-right{
    padding-left: 123px;
}
.about-box-first .first-second .item-left{
    width: 93px;
    text-align: center;
    padding-top: 5px;
}
.about-box-first .first-second .item-left .txt1{
    color: #ffffff;
    font-size: 16px;
    line-height: 30px;
    background: #009944;
}
.about-box-first .first-second .item-left img{
    width: 16px;
    height: 16px;
    display: block;
    margin: 13px auto 4px;
}
.about-box-first .first-second .item-left .txt3{
    color: #999999;
    font-family: Arial;
    line-height: 14px;
    line-height: 24px;
}
.about-box-first .first-second .item-right a{
    display: block;
}
.about-box-first .first-second .item-right .txt1{
    color: #333333;
    font-size: 20px;
    line-height: 30px;
    font-weight: bold;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
}
.about-box-first .first-second .item-right .txt2{
    color: #666666;
    font-size: 14px;
    line-height: 22px;
    height: 44px;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    margin-top: 14px;
}
.about-box-first .first-second .item-right a:hover .txt1{
    color: #006ac3;
}
.about-box-first .first-third .fthi-list{
    margin: 30px -10px 0;
}
.about-box-first .first-third .fthi-item{
    float: left;
    width: 33.333%;
}
.ie7 .about-box-first .first-third .fthi-item{
    width: 340px;
}
.about-box-first .first-third .item-con{
    margin: 0 10px;
}
.about-box-first .first-third a{
    display: block;
}
.about-box-first .first-third .item-top{
    position: relative;
    overflow: hidden;
}
.about-box-first .first-third .img-box{
    height: 180px;
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
    -ms-behavior: url(/NetPage/css/backgroundsize.min.htc);
    behavior: url(/NetPage/css/backgroundsize.min.htc);
}
.about-box-first .first-third .icon-box{
    position: absolute;
    top: 50%;
    left: 50%;
    margin: -24px 0 0 -24px;
    z-index: 10;
    transition: 0.5s linear;
}
.about-box-first .first-third .icon-box img{
    display: block;
    width: 48px;
    height: 48px;
}
.about-box-first .first-third a:hover .icon-box{
    transform:rotate(360deg);
    -ms-transform:rotate(360deg);
    -moz-transform:rotate(360deg);
    -webkit-transform:rotate(360deg);
}
.about-box-first .first-third .item-txt{
    font-size: 16px;
    line-height: 26px;
    color: #333333;
    font-weight: bold;
    margin-top: 11px;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
}
.about-box-first .first-third .item-time{
    color: #666666;
    font-size: 14px;
    line-height: 24px;
    margin-top: 3px;
}
.about-box-first .first-third a:hover .item-txt{
    color: #006ac3;
}

.about-box-first .fisrt-fourth{
    margin-top: 29px;
}
.about-box-first .fisrt-fourth h5{
    color: #333333;
    font-size: 20px;
    line-height: 30px;
    font-weight: bold;
}
.about-box-first .fisrt-fourth .left{
    width: 490px;
}
.about-box-first .fisrt-fourth h5{
    color: #333333;
    font-size: 20px;
    line-height: 30px;
    font-weight: bold;
    margin-bottom: 14px;
}
.about-box-first .fisrt-fourth .l-item{
    height: 95px;
    padding-top: 35px;
}
.about-box-first .fisrt-fourth .l-item a{
    color: #fff;
    display: block;
    padding: 0 40px 0 30px;
    overflow: hidden;
    height: 52px;
    position: relative;
}
.about-box-first .fisrt-fourth .l-item .item-time{
    float: left;
    color: #ffffff;
    font-size: 30px;
    font-family: Arial;
    line-height: 52px;
    font-weight: bold;
    font-style: italic;
    width: 100px;
}
.about-box-first .fisrt-fourth .l-item .item-txt{
    font-size: 16px;
    line-height: 26px;
    height: 26px;
    max-height: 52px;
    float: left;
    width: 305px;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    vertical-align: middle;
}

.about-box-first .fisrt-fourth .l-item1{
    background: #164ca4;
}
.about-box-first .fisrt-fourth .l-item1:hover{
    background: rgba(22,76,164,0.8);
}
.about-box-first .fisrt-fourth .l-item2{
    background: #17a1ea;
    margin-top: 13px;
}
.about-box-first .fisrt-fourth .l-item3{
    display: none;
}
.about-box-first .fisrt-fourth .l-item2:hover{
    background: rgba(23,161,234,0.8);
}

.about-box-first .fisrt-fourth .right{
    width: 490px;
}
.about-box-first .fisrt-fourth .r-lb{
    position: relative;
}
.about-box-first .fisrt-fourth .r-bd li{
    overflow: hidden;
}
.about-box-first .fisrt-fourth .r-bd a{
    display: block;
    height: 273px;
    transition: 0.5s linear;
}
.about-box-first .fisrt-fourth .r-hd{
    position: absolute;
    left: 20px;
    bottom: 15px;
    text-align: left;
    font-size: 0;
    line-height: 0;
    z-index: 10;
}
.about-box-first .fisrt-fourth .r-hd a{
    display: inline-block;
    *display: inline;
    *zoom: 1;
    width: 10px;
    height: 10px;
    background: url(../images/round12white.png) no-repeat center;
    background-size: 10px;
    -ms-behavior: url(/NetPage/css/backgroundsize.min.htc);
    behavior: url(/NetPage/css/backgroundsize.min.htc);
    margin-right: 8px;
    cursor: pointer;
}
.about-box-first .fisrt-fourth .r-hd .on{
    background: url(../images/round12green.png) no-repeat center;
    background-size: 10px;
    -ms-behavior: url(/NetPage/css/backgroundsize.min.htc);
    behavior: url(/NetPage/css/backgroundsize.min.htc);
}

.about-box-second{
    margin-top: 50px;
}
.about-box-second .second-con{
    margin-top: 27px;
}
.about-box-second .second-con .left{
    width: 500px;
}
.about-box-second .left .img-box{
    height: 317px;
    background-repeat: no-repeat;
    background-position: right;
    background-size: cover;
    -ms-behavior: url(/NetPage/css/backgroundsize.min.htc);
    behavior: url(/NetPage/css/backgroundsize.min.htc);
}
.about-box-second .right{
    width: 500px;
    height: 317px;
    background: #029543 url("../images/about-second-bg.jpg") no-repeat center;
    background-size: cover;
    -ms-behavior: url(/NetPage/css/backgroundsize.min.htc);
    behavior: url(/NetPage/css/backgroundsize.min.htc);
}
.about-box-second .r-con{
    padding: 45px 30px 0;
}
.about-box-second .r-con .txt1{
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
    font-size: 24px;
    line-height: 34px;
    color: #fffefe;
    font-weight: bold;
}
.about-box-second .r-con .txt2{
    color: #c7f1ff;
    font-size: 14px;
    line-height: 20px;
    margin-top: 13px;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
}
.about-box-second .r-con .r-link{
    margin-top: 11px;
}
.about-box-second .r-con .r-link a{
    color: #fffefe;
    font-size: 14px;
    line-height: 24px;
}
.about-box-second .r-con .r-link a:hover{
    color: #c7f1ff;
}
.about-box-second .r-list{
    margin-top: 62px;
    overflow: hidden;
}
.about-box-second .r-item{
    float: left;
    width: 130px;
    margin-right: 15px;
}
.about-box-second .r-item a{
    display: block;
    overflow: hidden;
}
.about-box-second .r-item .icon-box{
    float: left;
}
.about-box-second .r-item .icon-box img{
    height: 22px;
    display: block;
}
.about-box-second .r-item .txt3{
    color: #ffffff;
    font-size: 14px;
    line-height: 20px;
    padding-left: 31px;
    height: 40px;
}

.about-box-second .r-item a:hover .txt3{
    color: #c7f1ff;
}



.about-box-third{
    margin-top: 50px;
}
.about-box-third .third-list{
    margin-top: 30px;
    overflow: hidden;
}
.about-box-third .third-item{
    float: left;
    width: 318.33px;
    padding-left: 15px;
    overflow: hidden;
}
.about-box-third .third-item .img-box{
    padding: 15px;
    position: relative;
    width: 116px;
    float: left;
}
.about-box-third .third-item .img-box .img-bg{
    width: 116px;
    height: 116px;
    background-repeat: no-repeat;
    background-position: center;
    background-size: cover;
    -ms-behavior: url(/NetPage/css/backgroundsize.min.htc);
    behavior: url(/NetPage/css/backgroundsize.min.htc);
}
.about-box-third .third-item .img-box img{
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: 10;
}
.ie7 .about-box-third .third-item .img-box img{
    width: 146px;
    height: 146px;
}
.about-box-third .third-item .img-txt{
    float: left;
    padding-top: 31px;
    margin-left: 30px;
}
.about-box-third .third-item .txt1{
    color: #333333;
    font-size: 16px;
    line-height: 26px;
    overflow: hidden;
    font-weight: bold;
}
.about-box-third .third-item .item-link{
    margin-top: 18px;
}


/*本行新闻*/
.about-news-box{
    padding: 35px 0 60px;
}
.about-news-box .about-news-list{
    margin-top: 25px;
}
.about-news-box .about-news-item{
    padding: 12px 35px 12px 31px;
    background: #f7f7f7;
    margin-bottom: 20px;
    overflow: hidden;
}
.about-news-box .img-box{
    width: 262px;
    height: 130px;
    overflow: hidden;
    float: left;
    margin-left: -22px;
}
.about-news-box .img-box img{
    width: 230px;
    height: 130px;
}
.about-news-box .txt1{
    margin-top: 4px;
    color: #000000;
    font-size: 18px;
    line-height: 28px;
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
}
.about-news-box .txt2{
    color: #666666;
    font-size: 14px;
    line-height: 24px;
    max-height: 48px;
    overflow: hidden;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    margin-top: 10px;
}
.about-news-box .txt3{
    color: #999999;
    font-size: 14px;
    line-height: 24px;
    margin-top: 18px;
}
.about-news-box .about-news-item a:hover .txt1{
    color: #006ac3;
}
.about-news-box .inner-page{
    margin-top: 58px;
}

/*产品推荐*/
.about-prod-box{
    padding: 35px 0 60px;
}
.about-prod-box .about-prod-list{
    margin: 25px -10px 0;
    overflow: hidden;
}
.about-prod-box .about-prod-item{
    float: left;
    width: 50%;
    overflow: hidden;
    margin-bottom: 27px;
}
.ie7 .about-prod-box .about-prod-item{
    width: 510px;
}

.about-prod-box .about-prod-item a{
    display: block;
    margin: 0 10px;
}
.about-prod-box .about-prod-item .img-box{
    overflow: hidden;
}
.about-prod-box .about-prod-item .img-box img{
    width: 490px;
    height: 275px;
    transition: 0.5s linear;
}
.about-prod-box .about-prod-item .txt1{
    margin-top: 22px;
    color: #000000;
    font-size: 18px;
    line-height: 28px;
    font-weight: bold;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
}
.about-prod-box .about-prod-item .txt2{
    color: #666666;
    font-size: 14px;
    line-height: 22px;
    height: 44px;
    overflow: hidden;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    margin-top: 9px;
    display: none;
}
.about-prod-box .about-prod-item a:hover .txt1{
    color: #006ac3;
}
.about-prod-box .about-prod-item a:hover img{
    transform: scale(1.1,1.1);
}

.about-prod-box .inner-page{
    margin-top: 19px;
}
.ie7 .about-prod-box .inner-page{
    margin-top: 46px;
}

/*发展轨迹*/
.about-track-box{
    padding: 35px 0 36px;
}
.ie7 .about-track-box{
    padding-bottom: 60px;
}
.about-track-box .about-track-list{
    margin-top: 20px;
    position: relative;
    padding-top: 6px;
}
.about-track-box .about-track-list .line{
    position: absolute;
    top: 0;
    left: 176px;
    width: 1px;
    height: 100%;
    background: #e5e5e5;
}
.about-track-box .about-track-item{
    margin-bottom: 34px;
}
.about-track-box .about-track-item a{
    display: block;
    overflow: hidden;
    position: relative;
    cursor: default;
}
.about-track-box .about-track-item .item-doc{
    float: right;
    width: 760px;
    background: #ebebeb;
    position: relative;
    border-radius: 10px;
}
.about-track-box .about-track-item .item-doc-arr{
    position: absolute;
    left: -20px;
    top: 50%;
    margin-top: -11px;
    width: 20px;
    height: 22px;
    background: url("../images/about-track-arr.png") no-repeat;
    background-size: 20px 22px;
    -ms-behavior: url(/NetPage/css/backgroundsize.min.htc);
    behavior: url(/NetPage/css/backgroundsize.min.htc);
}
.about-track-box .about-track-item .txt1{
    padding: 21px 45px 21px 34px;
    font-size: 16px;
    line-height: 26px;
    color: #333333;
}
.about-track-box .item-icon{
    position: absolute;
    width: 25px;
    height: 25px;
    background: url("../images/about-track-icon.png") no-repeat center;
    background-size: 25px;
    -ms-behavior: url(/NetPage/css/backgroundsize.min.htc);
    behavior: url(/NetPage/css/backgroundsize.min.htc);
    top: 50%;
    margin-top: -12.5px;
    left: 164px;
}
.about-track-box .item-time{
    position: absolute;
    color: #4c4c4c;
    font-size: 16px;
    line-height: 26px;
    width: 125px;
    left: 0;
    top: 50%;
    margin-top: -13px;
    text-align: right;
}


.about-video-box{
    padding: 36px 0 55px;
}
.about-video-box .w1000{
    max-width: 800px;
    min-width: 800px;
}
.about-video-box .about-video-recom{
    margin-top: 25px;
}
.about-video-box .about-video-recom .img-box{
    position: relative;
    overflow: hidden;
}
.about-video-box .about-video-recom .img-box .video-bg{
    width: 800px;
    height: 450px;
}
.about-video-box .about-video-recom .img-box a{
    position: absolute;
    top: 50%;
    left: 50%;
    display: block;
    width: 66px;
    height: 66px;
    margin: -33px 0 0 -33px;
    z-index: 10;
    border-radius: 100%;
    box-shadow: 0 2px 3px rgba(0,0,0,0.25);
}
.about-video-box .about-video-recom .img-box a img{
    display: block;
    width: 66px;
    height: 66px;
    transition: 0.3s linear;
}
.about-video-box .about-video-recom .img-box a:hover img{
    transform:rotate(360deg);
    -ms-transform:rotate(360deg);
    -moz-transform:rotate(360deg);
    -webkit-transform:rotate(360deg);
}
.about-video-box .doc-box{
    padding-bottom: 6px;
    margin-top: 11px;
    border-bottom: 1px solid #cccccc;
}
.about-video-box .doc-box .txt1{
    color: #333333;
    font-size: 16px;
    line-height: 26px;
    font-weight: bold;
}
.about-video-box .doc-box .txt2{
    color: #666666;
    font-size: 14px;
    line-height: 24px;
    margin-top: 4px;
}

.about-video-box .about-video-list{
    position: relative;
}
.about-video-box .about-video-bd{
    position: relative;
    overflow: hidden;
    width: 800px;
    margin-top: 14px;
}
.about-video-box .about-video-list li{
    padding: 0 26px 0 0;
    width: 250px;
    float: left;
}
.video-js .vjs-big-play-button:before, .video-js .vjs-control:before{
    opacity: 0;
}
.about-video-box .about-video-bd .img-box{
    position: relative;
}
.about-video-box .about-video-bd .img-box a{
    position: absolute;
    top: 50%;
    left: 50%;
    z-index: 10;
    width: 44px;
    height: 44px;
    margin: -22px 0 0 -22px;
    display: none;
}
.about-video-box .about-video-bd .img-box:hover a{
    display: block;
}
.about-video-box .about-video-bd .img-box a img{
    display: block;
    width: 44px;
    height: 44px;
    transition: 0.3s linear;
}
.about-video-box .about-video-bd .img-box a:hover img{
    transform:rotate(360deg);
    -ms-transform:rotate(360deg);
    -moz-transform:rotate(360deg);
    -webkit-transform:rotate(360deg);
}
.about-video-box .about-video-list .img-bg{
    height: 140px;
    background-repeat: no-repeat;
    background-position: center;
    background-size: cover;
    -ms-behavior: url(/NetPage/css/backgroundsize.min.htc);
    behavior: url(/NetPage/css/backgroundsize.min.htc);
}
.about-video-box .about-video-list .txt{
    width: 250px;
    color: #333333;
    font-size: 13px;
    line-height: 23px;
    height: 46px;
    overflow: hidden;
    margin-top: 8px;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
}

.about-video-box .video-lbbtn{
    position: absolute;
    width: 37px;
    height: 68px;
    top: 37px;
    z-index: 10;
}
.about-video-box .video-lbbtn a{
    display: block;
    width: 37px;
    height: 68px;
    position: relative;
    z-index: 10;
}
.about-video-box .video-lbbtn .a-bg{
    position: absolute;
    z-index: 10;
    width: 37px;
    height: 68px;
    background: #000;
    opacity: 0.4;
    filter: alpha(opacity=40);
}
.about-video-box .video-lbbtn .a-icon{
    position: absolute;
    z-index: 15;
    width: 37px;
    height: 68px;
}
.about-video-box .video-lbbtn a:hover .a-bg{
    background: #00a448;
    opacity: 0.6;
    filter: alpha(opacity=60);
}
.about-video-box .video-prev{
    left: 0;
}
.about-video-box .video-prev .a-icon{
    background: url("../images/about-video-left.png") no-repeat center;
    background-size: 19px 35px;
    -ms-behavior: url(/NetPage/css/backgroundsize.min.htc);
    behavior: url(/NetPage/css/backgroundsize.min.htc);
}

.about-video-box .video-next{
    right: 0;
}
.about-video-box .video-next .a-icon{
    background: url("../images/about-video-right.png") no-repeat center;
    background-size: 19px 35px;
    -ms-behavior: url(/NetPage/css/backgroundsize.min.htc);
    behavior: url(/NetPage/css/backgroundsize.min.htc);
}

/*.video-pop{*/
    /*position: fixed;*/
    /*top: 0;*/
    /*left: 0;*/
    /*width: 100%;*/
    /*height: 100%;*/
    /*z-index: 1000;*/
    /*min-width: 1000px;*/
    /*display: none;*/
/*}*/
/*.video-pop .pop-bg{*/
    /*position: absolute;*/
    /*top: 0;*/
    /*left: 0;*/
    /*width: 100%;*/
    /*height: 100%;*/
    /*background: #000;*/
    /*opacity: 0.8;*/
    /*filter: alpha(opacity=80);*/
/*}*/
/*.video-pop .pop-con{*/
    /*position: absolute;*/
    /*width: 970px;*/
    /*height: 620px;*/
    /*left: 50%;*/
    /*top: 50%;*/
    /*margin: -310px 0 0 -485px;*/
    /*overflow: hidden;*/
/*}*/
/*.video-pop .pop-con .pop-left{*/
    /*width: 923px;*/
    /*height: 620px;*/
/*}*/
/*.video-pop .pop-con .pop-close{*/
    /*float: right;*/
/*}*/
/*.video-pop .pop-con .pop-close img{*/
    /*width: 35px;*/
    /*height: 35px;*/
/*}*/


.about-imgnews-box{
    padding: 35px 0 60px;
}
.about-imgnews-box .about-news-list{
    margin: 35px -17px 0;
    overflow: hidden;
}
.about-imgnews-box .about-news-list .about-imgnews-item{
    width: 33.333%;
    float: left;
}
.ie7 .about-imgnews-box .about-news-list .about-imgnews-item{
    width: 344px;
}
.about-imgnews-box .img-box{
    position: relative;
    overflow: hidden;
}
.about-imgnews-box .img-box span{
    position: absolute;
    z-index: 10;
    width: 24px;
    height: 20px;
    top: 16px;
    right: 13px;
    background: url("../images/about-img-icon.png") no-repeat;
    background-size: 24px 20px;
    -ms-behavior: url(/NetPage/css/backgroundsize.min.htc);
    behavior: url(/NetPage/css/backgroundsize.min.htc);
}
.about-imgnews-box .img-box img{
    width: 310px;
    height: 174px;
    transition: 0.5s linear;
}
.about-imgnews-box .img-box:hover img{
    transform: scale(1.1);
}



.about-imgnews-box .about-imgnews-item{
    margin-bottom: 35px;
}
.about-imgnews-box .about-imgnews-item a{
    margin: 0 17px;
    display: block;
}
.about-imgnews-box .about-imgnews-item .txt{
    color: #333333;
    font-size: 16px;
    line-height: 26px;
    margin-top: 15px;
    height: 26px;
    overflow: hidden;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 1;
}
.about-imgnews-box .inner-page{
    margin-top: 10px;
}
.ie7 .about-imgnews-box .inner-page{
    margin-top: 45px;
}


.about-imgdetail-box .img-box{
    margin-top: 34px;
}
.about-imgdetail-box .img-box .img-item{
    text-align: center;
    display: none;
    width: 800px;
    height:650px;
}
.about-imgdetail-box .img-box .img-item .txt{
    text-align: left;
    padding: 34px 0 25px;
    font-size: 14px;
    line-height: 24px;
    color: #333333;
}
.about-imgdetail-box .img-box .active{
    display: block;
}
.about-imgdetail-box .img-box img{
    width: 100%;
    height:100%;
}
.about-imgdetail-box .time{
    font-size: 14px;
    text-align: center;
    line-height: 22px;
    color: #666666;
    margin-top: 11px;
}
.about-imgdetail-box .time span{
    margin: 0 21px;
}


.about-imgdetail-box{
    padding: 34px 0 60px;
}
.about-imgdetail-box .w1000{
    max-width: 800px;
    min-width: 800px;
    position: relative;
}
.about-imgdetail-box .bank-list{
    width: 80px;
    height: 57px;
    display: block;
    text-align: center;
    background: #00a448;
    font-size: 14px;
    color: #fff;
    padding: 13px 0 6px;
    position: absolute;
    top: 15px;
    right: -100px;
}
.about-imgdetail-box .bank-list img{
    width: 29px;
    height: 26px;
    display: block;
    margin: 0 auto 6px;
}
.about-imgdetail-box .bank-list:hover{
    background: #006ac3;
    color: #fff;
}


.about-imgdetail-box h5{
    color: #333333;
    font-size: 26px;
    font-weight: bold;
    line-height: 36px;
    text-align: center;
}
.about-imgdetail-box .doc-box{
    padding: 10px 0;
    font-size: 14px;
    line-height: 24px;
    color: #333333;
}
.about-imgdetail-box .doc-box img{
    max-width: 100%;
}
.about-imgdetail-box .doc-box p{
    margin-bottom: 15px;
}

.about-list-lb{
    overflow: hidden;
    position: relative;
    z-index: 10;
    margin-top: 20px;
}
.about-list-lb .about-bd{
    float: right;
    width: 740px;
}
.about-list-lb .about-bd ul{
    overflow: hidden;
}
.about-list-lb .about-bd li{
    width: 90px;
    height: 60px;
    margin-right: 18px;
    background-repeat: no-repeat;
    background-position: center;
    background-size: 90px 60px;
    -ms-behavior: url(/NetPage/css/backgroundsize.min.htc);
    behavior: url(/NetPage/css/backgroundsize.min.htc);
    position: relative;
    float: left;
}
.about-list-lb .about-bd li.slide-active span{
    border: 2px solid #00a448;
    position: absolute;
    width: 86px;
    height: 56px;
    left: 0;
    top: 0;
}

.about-list-lb .about-pg{
    line-height: 60px;
    color: #333333;
    font-weight: bold;
    font-size: 16px;
}
.about-list-lb .img-prev{
    position: absolute;
    top: 0;
    left: 62px;
}
.about-list-lb .img-prev .a-icon {
    background: url(../images/about-video-left.png) no-repeat center;
    background-size: 19px 35px;
    -ms-behavior: url(/NetPage/css/backgroundsize.min.htc);
    behavior: url(/NetPage/css/backgroundsize.min.htc);
}
.about-list-lb .img-next{
    position: absolute;
    top: 0;
    right: 0;
}
.about-list-lb .img-next .a-icon {
    background: url(../images/about-video-right.png) no-repeat center;
    background-size: 19px 35px;
    -ms-behavior: url(/NetPage/css/backgroundsize.min.htc);
    behavior: url(/NetPage/css/backgroundsize.min.htc);
}


.about-list-lb .lb-btn a{
    display: block;
    width: 37px;
    height: 60px;
    position: relative;
    z-index: 10;
}
.about-list-lb .lb-btn .a-bg{
    position: absolute;
    z-index: 10;
    width: 37px;
    height: 60px;
    background: #000;
    opacity: 0.4;
    filter: alpha(opacity=40);
}
.about-list-lb .lb-btn .a-icon{
    position: absolute;
    z-index: 15;
    width: 37px;
    height: 60px;
}
.about-list-lb .lb-btn a:hover .a-bg{
    background: #00a448;
    opacity: 0.6;
    filter: alpha(opacity=60);
}

.about-link{
    margin-top: 50px;
}
.about-link .link-con{
    padding: 15px;
    background: #f7f7f7;
    width: 355px;
    overflow: hidden;
    color: #333333;
    font-size: 16px;
    line-height: 26px;
}
.about-link .link-con span{
    float: left;
}
.about-link .link-con a{
    display: block;
    font-weight: bold;
    float: left;
    color: #333333;
    width: 275px;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
}
.about-link .link-con:hover{
    color: #006ac3;
}
.about-link .link-con:hover a{
    color: #006ac3;
}




/*注册*/
.register-form .form-wrap-half .form-group-cell .form-control {
    border: 1px solid transparent;
    padding: 0;
    width: 398px;
    text-indent: 1em;
    border-radius: 4px;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
}
.register-form .labelHint{
    padding-left: 25px;
    color: #f00;
}
.register-form .form-wrap-half .form-group-cell .form-control:focus {
    border: 1px solid #4b9eff;
    padding: 0;
    width: 398px;
    text-indent: 1em;
    border-radius: 4px;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
}

.register-form .form-wrap-half.has-error .form-group-cell .form-control {
    border: 1px solid #ff0000;
    padding: 0;
    width: 398px;
    text-indent: 1em;
    border-radius: 4px;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
}

.register-form .form-wrap-half.form-wrap-half-yzm .form-group-cell .form-control:focus {
    border: 1px solid #4b9eff;
    padding: 0;
    width: 200px;
}

.register-form .form-wrap-half.has-error.form-wrap-half-yzm .form-group-cell .form-control {
    width: 200px;
    border: 1px solid #ff0000;
}

.register-page .step-three .step-three-main .form-control input {
    text-align: center;
}

.register-page .step-three .step-three-main .form-control input:focus {
    border: 1px solid #4b9eff;
    width: 398px;
}
.register-page {
    position: relative;
    width: 700px;
    padding-bottom: 38px;
    background-color: #ffffff;
    margin: 0 auto;
    margin-bottom: 80px;
    box-shadow: 0 0 8px rgba(0, 0, 0, 0.25);
    -moz-box-shadow: 0 0 8px rgba(0, 0, 0, 0.25);
    -webkit-box-shadow: 0 0 8px rgba(0, 0, 0, 0.25);
    margin-top: -300px;
    border-radius: 3px;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
}

.ie8 .register-page {
    border: 1px solid #ccc;
}

.ie7 .register-page {
    border: 1px solid #ccc;
}

.register-page .step-one h3 {
    font-size: 28px;
    color: #333333;
    text-align: center;
    padding-top: 40px;
    padding-bottom: 40px;
}

.register-page .step-one h3 span {
    padding: 0 18px;
}

.register-page .step-one h3 i {
    width: 60px;
    height: 1px;
    background-color: #999999;
    display: inline-block;
    position: relative;
    top: -8px;
}

.register-form {
    padding: 0 70px;
}

.register-form .control-label {
    width: 90px;
    margin-right: 10px;
    font-size: 16px;
    color: #333333;
    text-align: right;
}

.register-form .form-wrap-half {
    margin-bottom: 40px;
    overflow: hidden;
    /* *margin-bottom: 0; */
}

.register-form .form-wrap-half-spe {
    margin-bottom: 15px;
}

.register-form .form-wrap-half .must-box {
    float: left;
    color: #eeaf00;
    height: 40px;
    line-height: 40px;
    margin-left: 10px;
    width: 50px;
}
.ie7 .register-form .form-wrap-half .must-box{
    width: 33px;
    padding-left: 15px;
}

.register-form .help-block {
    color: #ff0000;
    line-height: 24px;
}

.e-mail-sup {
    font-size: 14px;
    color: #05ac4d;
    line-height: 28px;
}

.register-form .form-wrap-half .form-group-cell {
    width: 400px;
}

.register-form .form-wrap-half .form-group-cell .form-control {
    width: 400px;
}

.register-form .form-wrap-half-yzm .form-group-cell {
    width: 210px;
    overflow: hidden;
}

.register-form .form-wrap-half-yzm .form-group-cell .form-control {
    width: 210px;
    overflow: hidden;
}

.register-form .form-wrap-half {
    float: none;
    *float: left;
    width: 100%;
}

.register-form .form-wrap-half-yzm img {
    margin-left: 10px;
    height: 42px;
}

.register-page .bot-step-sup {
    /* padding-top: 10px; */
    *margin: 0px auto;
    *text-align: center;
    *width: 360px;
}
.global-form-btn {
    width: 160px;
    height: 40px;
    line-height: 40px;
    font-size: 18px;
    color: #fff;
    background-color: #074d9e;
    border: none;
    border-radius: 3px;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    font-family: "微软雅黑";
    cursor: pointer;
    outline: none;
    margin-left: 35px;
}
.register-page .bot-step-sup .global-form-btn {
    width: 200px;
    display: block;
    text-align: center;
    margin: 0 auto;
    *margin-left: 80px;
    border-radius: 3px;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
}

.register-page .bot-step-sup .islogin {
    text-align: center;
    font-size: 14px;
    color: #666666;
    line-height: 28px;
    margin-top: 3px;
}

.register-page .bot-step-sup .islogin a {
    color: #05ac4d;
}

.register-page .bot-step-sup .islogin a:hover {
    text-decoration: underline;
}

.register-page .step-two {
    padding: 0 48px;
    min-height: 590px;
}

.register-page .step-two .step-two-main .email-img {
    padding-top: 50px;
    text-align: center;
    padding-bottom: 24px;
}

.register-page .step-two .step-two-main .email-doc .tit {
    font-size: 16px;
    color: #074d9e;
    line-height: 28px;
    padding-bottom: 18px;
}

.register-page .step-two .step-two-main .email-doc .doc-det {
    color: #333333;
    line-height: 28px;
}

.register-page .step-two .step-two-main .email-doc .doc-det a {
    color: #05ac4d;
    font-size: 18px;
}

.register-page .step-two .step-two-main .email-doc .doc-det-sup {
    color: #333333;
    line-height: 28px;
}

.register-page .step-two .step-two-main .email-doc .re-vail-mail {
    font-size: 14px;
    color: #666666;
    padding-top: 34px;
}

.register-page .step-two .step-two-main .email-doc .re-vail-mail a {
    font-size: 18px;
    color: #05ac4d;
    display: none;
}

.register-page .step-two .step-two-main .email-doc .re-vail-mail span {
    font-size: 18px;
    color: #05ac4d;
}

.register-stepsta {
    padding-top: 68px;
}

.register-stepsta ul {
    border-bottom: 1px solid #cccccc;
    *height: 40px;
    overflow: hidden;
}

.register-stepsta ul li {
    float: left;
    margin-right: 64.6px;
    position: relative;
    padding-bottom: 16px;
}

.register-stepsta ul li span.num {
    width: 18px;
    height: 18px;
    display: inline-block;
    font-size: 14px;
    color: #ffffff;
    line-height: 18px;
    text-align: center;
    background-color: #cccccc;
    border-radius: 50%;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
}

.register-stepsta ul li em {
    font-style: normal;
    font-size: 18px;
    color: #333333;
    font-weight: normal;
    margin-left: 8px;
}

.register-stepsta ul li .fake-line {
    position: absolute;
    left: 0;
    bottom: -1px;
    width: 100%;
    height: 2px;
    background-color: #00923f;
    display: none;
}

.register-stepsta ul li.laststep {
    margin-right: 0;
}

.register-stepsta ul li.current span.num {
    width: 18px;
    height: 18px;
    display: inline-block;
    font-size: 14px;
    color: #ffffff;
    line-height: 18px;
    text-align: center;
    background-color: #00923f;
    border-radius: 50%;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
}

.register-stepsta ul li.current em {
    font-style: normal;
    font-size: 18px;
    color: #00923f;
    font-weight: normal;
    margin-left: 8px;
}

.register-stepsta ul li.current .fake-line {
    display: block;
}

.register-page .step-three {
    padding: 0 48px;
    min-height: 590px;
}

.register-page .step-three .step-three-main {
    padding: 84px 100px 0 100px;
}

.register-page .step-three .step-three-main span {
    font-size: 16px;
    color: #666666;
    display: block;
    padding-bottom: 19px;
}

.register-page .step-three .step-three-main .form-control {
    width: 400px;
    height: 60px;
    border: none;
    padding: 0;
    padding-bottom: 50px;
}

.register-page .step-three .step-three-main .form-control input {
    background-color: #f0f0f0;
    width: 400px;
    height: 60px;
    border: none;
    text-indent: 1em;
    font-size: 18px;
}

.register-page .step-three .step-three-main a {
    display: block;
    text-align: center;
    margin: 0 auto;
    width: 200px;
}

.register-page .step-four {
    padding: 0 48px;
    min-height: 590px;
}

.register-page .step-four .step-four-main .reg-success-img {
    text-align: center;
    margin-top: 50px;
    margin-bottom: 18px;
}

.register-page .step-four .step-four-main .congra-tit {
    font-size: 16px;
    color: #333333;
    text-align: center;
}

.register-page .step-four .step-four-main a {
    display: block;
    text-align: center;
    margin: 0 auto;
    width: 200px;
    margin-top: 50px;
}

.person-right tbody tr.nosend .th5 a {
    background-color: #00923f;
}





.forget-page .register-form .form-wrap-half {
    *margin-bottom: 0;
}

.forget-page .bot-step-sup {
    *margin-top: 40px;
    margin-top: 50px;
}

.forget-page .step-one {
    padding: 0 48px;
    padding-bottom: 150px;
}

.forget-form {
    padding: 0 20px;
    padding-top: 50px;
}

.step-four-main .global-form-btn {
    display: block;
    margin: 0 auto;
    width: 200px;
    text-align: center;
}

.forget-page .register-stepsta ul li {
    margin-right: 64px;
}

.forget-page .register-stepsta ul li.laststep {
    margin-right: 20px;
}



.register-form .form-wrap-half .form-group-cell .form-control {
    border: 1px solid transparent;
    padding: 0;
    width: 398px;
    text-indent: 1em;
    border-radius: 4px;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
}

.register-form .form-wrap-half .form-group-cell .form-control:focus {
    border: 1px solid #4b9eff;
    padding: 0;
    width: 398px;
    text-indent: 1em;
    border-radius: 4px;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
}

.register-form .form-wrap-half.has-error .form-group-cell .form-control {
    border: 1px solid #ff0000;
    padding: 0;
    width: 398px;
    text-indent: 1em;
    border-radius: 4px;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
}

.register-form .form-wrap-half.form-wrap-half-yzm .form-group-cell .form-control:focus {
    border: 1px solid #4b9eff;
    padding: 0;
    width: 200px;
}

.register-form .form-wrap-half.has-error.form-wrap-half-yzm .form-group-cell .form-control {
    width: 200px;
    border: 1px solid #ff0000;
}

.register-page .step-three .step-three-main .form-control input {
    text-align: center;
}

.register-page .step-three .step-three-main .form-control input:focus {
    border: 1px solid #4b9eff;
    width: 398px;
}





.credit .regular-box{
     background: #fff;
}

/* 存款理财频道页开始 */
.financial .products-part{
    margin: 50px 0 0;
}
.financial .fin .w1000{
    height: 385px;
    background: url(../images/products-img1.png) no-repeat left bottom;
}
.pro-left{
    width: 255px;
}
.pro-left .title{
    font-size: 30px;
    color: #000000;
    width: 93%;
    height: 53px;
    line-height: 53px;
    padding-left: 18px;
    background: url(../images/products-line1.jpg) no-repeat left center;
}
.pro-left .bot{
    padding-left: 17px;
    width: 153px;
}
.pro-left .bot .txt{
    line-height: 25px;
    font-size: 16px;
    color: #1598dc;
    height: 47px;
    width: 100%;
    overflow: hidden;
    margin-bottom: 39px;
}
.pro-left .viewinfo{
    width: 89px;
    height: 32px;
    font-size: 14px;
    display: block;
    color: #333333;
    transition: all 0.3s;
    background: url(../images/pro-view1.png) no-repeat bottom;
}
.pro-left .viewinfo:hover{
    padding-left: 2px;
}
.pro-right{
    width: 745px;
}
.pro-right .item-tab{
    width: 100%;
    height: 28px;
    line-height: 28px;
    padding-top: 17px;
    overflow: hidden;
    margin-bottom: 22px;
    border-top:1px solid #cccccc;
    background: url(../images/products-line2.jpg) no-repeat top left;
}
.pro-right .item-tab li{
    float: left;
    font-size: 18px;
    color: #666666;
    padding: 0 36px;
    background: url(../images/products-line3.jpg) no-repeat right;
}
.pro-right .item-tab li:hover{
    color: #333333;
    font-weight: bold;
}
.pro-right .item-tab li.on{
    color: #333333;
    font-weight: bold;
}
.pro-right .item-tab li.first{
    padding-left: 0;
}
.pro-right .item-tab li.last{
    background: none;
}
.pro-right .bot{
    height: 330px;
    overflow: hidden;
}
.pro-right .bot ul{
    width: 745px;
    overflow: hidden;
    float: left;
    height: 303px;
}
.prise .pro-right .bot ul{
    height: auto;
}
.pro-right .bot ul li{
    width: 236px;
    height: 267px;
    padding-top: 36px;
    text-align: center;
    background-position: center;
    background-repeat: no-repeat;
    margin-right: 18px;
    float: left;
}
.pro-right .bot ul li.bot-lbg1{
    background-image: url("../images/products-bg1.jpg");
}
.pro-right .bot ul li.bot-lbg2{
    background-image: url("../images/products-bg2.jpg");
}
.pro-right .bot ul li.bot-lbg3{
    background-image: url("../images/products-bg3.jpg");
    margin: 0;
}

.pro-right .bot ul li.last{
    margin-right: 0;
}
.pro-right .bot ul li .line{
    width: 33px;
    height: 1px;
    background: #756452;
    margin: 18px auto 25px;
}
.pro-right li .tit{
    font-size: 20px;
    font-weight: bold;
    color: #3789e8;
    height: 30px;
    line-height: 30px;
    color: #3789e8;
}
.pro-right li .txt{
    color: #333333;
    font-size: 14px;
}
.pro-right li .number{
    font-size: 24px;
    color: #ed4440;
    height: 46px;
    line-height: 46px;
}
.pro-right li .num{
    font-size: 50px;
    font-weight: bold;
}
.pro-right li .more{
    display: block;
    width: 138px;
    height: 37px;
    border:1px solid #725e4a;
    text-align: center;
    line-height: 37px;
    color: #333333;
    font-size: 16px;
    margin: 22px auto 0;
}
.pro-right li .more:hover{
    background: #17a1ea;
    color: #fff;
}

/* 理财快讯开始 */
.bulletin-part{
    width: 100%;
    height: 273px;
    background: #f6f6f6;
    margin-bottom: 51px;
    padding: 45px 0;
}
.bulletin-part .title{
    height: 28px;
    line-height: 28px;
    overflow: hidden;
    font-size: 18px;
    font-weight: bold;
    color: #333333;
    padding-bottom: 15px;
    border-bottom: 3px solid #aaaaaa;
}
.bulletin-part .title .icon{
    width: 28px;
    height: 28px;
    display: block;
    margin-right: 10px;
}
.bulletin-part ul{
    width: 482px;
    height: 195px;
    margin-top: 26px;
}
.bulletin-part ul li{
    width: 100%;
    height: 24px;
    line-height: 24px;
    overflow: hidden;
    margin-bottom: 9px;
}
.bulletin-part ul li .txt{
    float: left;
    font-size: 16px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}
.bulletin-part ul li .txt a{
    color: #333333;
}
.bulletin-part ul li .txt a:hover{
    color: #006ac3;
}
.bulletin-part ul li .time{
    float: right;
    font-size: 14px;
    color: #999999;
}
/* 理财快讯结束 */

/* 银行存款开始 */
.deposit{
    margin-top: 49px;
}
.dep-paty1{
    padding-left: 6px;
    width: 334px;
    height: 289px;
    border-bottom:3px solid #999999;
    background: url(../images/dep-paty1-bg1.png) no-repeat;
}
.dep-paty1 .title{
    color: #00488e;
    font-size:30px;
    height: 54px;
    line-height: 54px;
    overflow: hidden;
    width: 297px;
}
.dep-paty1 .txt{
    margin-top: 21px;
    height: 70px;
    overflow: hidden;
}
.dep-paty1 .txt li{
    width: 155px;
    height: 22px;
    line-height: 22px;
    margin-bottom: 2px;
    padding-left: 10px;
    overflow: hidden;
    background: url(../images/dep-dian.png) no-repeat left center;
}
.dep-paty1 .txt li a:hover{
    color: #006ac3;
}
.dep-paty1 .see-info{
    width: 90px;
    height: 30px;
    line-height: 30px;
    text-align: center;
    margin-top: 67px;
    background: #009944;
    color: #fff;
    display: block;
    font-size: 14px;
}
.dep-paty1 .see-info:hover{
    -moz-box-shadow:2px 2px 5px #333333;
    -webkit-box-shadow:2px 2px 5px #333333;
    box-shadow:2px 2px 5px #333333;
}
.dep-center{
    width: 187px;
    height: 266px;
    padding: 25px 20px 0;
    margin: 0 28px 0 33px;
    background: url(../images/dep-center-bg.jpg) no-repeat;
}
.dep-center .title{
    font-size: 24px;
    color: #333333;
}
.dep-center .txt-box{
    margin-top: 25px;
    height: 46px;
    overflow: hidden;
}
.dep-center .txt-box div{
    height: 23px;
    line-height: 23px;
    width: 179px;
    overflow: hidden;
    font-size: 14px;
    color: #333333;
}
.dep-center .seeinfo{
    font-size: 14px;
    color: #333333;
    line-height: 22px;
    margin-top: 76px;
    display: block;
    width: 91px;
    height: 23px;
    padding-bottom: 8px;
    transition: all 0.3s;
    background: url(../images/dep-center-info.png) no-repeat bottom;
}
.dep-center .seeinfo:hover{
    padding-left: 2px;
}
.dep-right{
    width: 372px;
    height: 290px;
}
.dep-right-paty1{
    width: 369px;
    height: 134px;
    border: 1px solid #ebebeb;
}
.dep-w{
    width: 172px;
    height: 134px;
    overflow: hidden;
}
.dep-w img{
    width: 172px;
    height: 134px;
    transition: .3s ease all;
}
.dep-right-paty1:hover .dep-w img{
    transform: scale(1.1,1.1);
}
.dep-right-paty1 .txt-box{
    width: 168px;
    margin-top: 22px;
    margin-right: 28px;
}
.dep-right-paty1 .txt-box .tit{
    width: 168px;
    height: 27px;
    line-height: 27px;
    overflow: hidden;
    font-size: 20px;
    color: #000000;
}
.dep-right-paty1 .txt-box .txt{
    height: 46px;
    line-height: 23px;
    font-size: 14px;
    color: #666666;
    margin-top: 4px;
    overflow: hidden;
}
.dep-right-paty1 .txt-box .more{
    width: 49px;
    height: 10px;
    transition: all 0.3s;
}
.dep-right-paty1:hover .txt-box .more{
    padding-left: 5px;
}
.dep-right-paty2{
    margin-top: 21px;
}
/* 银行存款结束 */
/* 特色存款开始 */
.characteristic{
    height: 289px;
    margin: 52px 0 44px;
}
.cha-paty1{
    width: 229px;
    height: 264px;
    padding: 25px 20px 0;
    background: url(../images/cha-paty1-bg.jpg) no-repeat;
}
.cha-paty1 .title {
    font-size: 30px;
    color: #fff;
}
.cha-paty1 .txt-box {
    margin-top: 25px;
    height: 46px;
    overflow: hidden;
}
.cha-paty1 .txt-box div {
    height: 23px;
    line-height: 23px;
    width: 179px;
    overflow: hidden;
    font-size: 14px;
    color: #fff;
}
.cha-paty1  .seeinfo {
    font-size: 14px;
    color: #fff;
    line-height: 22px;
    margin-top: 76px;
    display: block;
    width: 91px;
    height: 23px;
    padding-bottom: 8px;
    transition: all 0.3s;
    background: url(../images/cha-paty1-more.png) no-repeat bottom;
}
.cha-paty1  .seeinfo:hover{
    padding-left: 2px;
}
.cha-paty2{
    width: 356px;
    height: 289px;
    margin-left: 26px;
    overflow: hidden;
}
.cha-paty2 img{
    width: 356px;
    height: 289px;
    display: block;
    transition: all 0.3s;
}
.cha-paty2 img:hover{
    transform: scale(1.1,1.1);
}
.cha-paty3{
    width: 317px;
    height: 289px;
    padding:0  16px;
    background: #eef5fa;
}
.cha-paty3 .title{
    height: 34px;
    line-height: 34px;
    margin-top: 18px
}
.cha-paty3 .title .txt{
    font-size: 24px;
    color: #00488e;
    margin-left: 22px;
    width: 111px;
    overflow: hidden;
}
.cha-paty3 .see{
    width: 89px;
    height: 29px;
    line-height: 22px;
    margin-bottom: 8px;
    font-size: 14px;
    display: block;
    color: #333333;
    transition: all 0.3s;
    background: url(../images/pro-view1.png) no-repeat bottom;
}
.cha-paty3 .see:hover{
    padding-left: 2px;
}
.cha-paty3 table{
    margin-top: 14px;
    border-collapse: collapse;
    table-layout: fixed;
}
.cha-paty3 table tr{
    width: 288px;
    height: 38px;
    line-height: 38px;
    font-size: 14px;
    color: #333333;
    background: #e5edf5;
    text-align: center;
}
.cha-paty3 table tr.on{
    background: #eef5fa;
}
.cha-paty3 table tr th{
    color: #797c80;
}
.cha-paty3 table tr th, .cha-paty3 table tr td{
    width: 79px;
    height: 38px;
    line-height: 38px;
    overflow: hidden;
    text-align: center;
    white-space: nowrap;
    text-overflow: ellipsis;
}
/* 特色存款结束 */
/* 存款理财频道页结束 */

/* 贵金属开始 */
.metal {
    padding-top: 33px;
    padding-bottom: 60px;
}
.lib-title{
    line-height: 40px;
    height: 40px;
    font-size: 30px;
    color: #333333;
}
.metal .bot{
    margin-top: 26px;
    min-height: 661px;
    padding-bottom: 36px;
}
.metal .bot ul{
    overflow: hidden;
}
.metal .bot ul li.item1{
    width: 465px;
    height: 183px;
    background: #f7f7f7;
    padding: 12px 11px;
    margin-right: 0;
    margin-bottom: 20px;
    float: left;
}
.metal .bot ul li.even{
    margin-right: 21px;
}
.metal .bot .metal-img{
    width: 218px;
    height: 183px;
    overflow: hidden;
}
.metal .bot .metal-img .img-box{
    width: 218px;
    height: 183px;
    display: block;
    transition: all 0.3s;
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
    -ms-behavior: url(/NetPage/css/backgroundsize.min.htc);
    behavior: url(/NetPage/css/backgroundsize.min.htc);
}
.metal .bot .metal-img img{
    width: 263px;
    height: 183px;
    display: block;
    transition: all 0.3s;
}
.metal .bot  .item1:hover .img-box{
    transform: scale(1.1,1.1);
    cursor: pointer;
}
.metal .bot .txt-box{
    width: 210px;
    margin-left: 30px;
    padding-top: 5px;
}
.metal .bot .txt-box .tit{
    font-size: 18px;
    color: #333333;
    height: 45px;
    line-height: 45px;
    overflow: hidden;
}
.metal .bot .txt-box ul {
    overflow: hidden;
}
.ie7 .metal .bot .txt-box ul{
    height: 90px;
}
.metal .bot .txt-box ul li{
    overflow: hidden;
    font-size: 14px;
    line-height: 20px;
    max-height: 40px;
    margin-top: 4px;
}
.metal .bot .seeinfo{
    font-size: 14px;
    width: 90px;
    height: 22px;
    display: block;
    color: #086ec5;
    margin-top: 21px;
    line-height: 22px;
    padding-bottom: 3px;
    transition: all 0.3s;
    background: url(../images/dep-center-info.png) no-repeat bottom;
}
.metal .bot .seeinfo:hover{
    padding-left:2px;
}
/* 贵金属结束 */

/* 理财快讯开始 */
.bull {
    padding-top: 33px;
    padding-bottom: 60px;
    background: url(../images/bull-bg.png) no-repeat;
}
.bull .bot{
    margin-top: 18px;
    min-height: 300px;
    margin-bottom: 46px;
}
.bull .bot ul li{
    height: 47px;
    line-height: 47px;
    overflow: hidden;
    border-bottom: 1px solid #e6e6e6;
}
.bull .bot ul li h5.txt{
    width: 800px;
    float: left;
    font-size: 16px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}
.bull .bot ul li .txt a {
    color: #333333;
}
.bull .bot ul li:hover .txt a{
    color: #006ac3;
}
.bull .bot ul li h6.time{
    float: right;
    color: #666666;
    font-size: 14px;
}
/* 理财快讯结束 */

/* 银行存款开始 */
.bull-info{
    min-height: 600px;
    padding: 47px 0 98px;
}
.bull-info-fl{
    width: 715px;
    min-height: 300px;
}
.bull-info-fl .time{
    font-size: 14px;
    text-align: center;
    line-height: 22px;
    color: #666666;
    margin-top: 11px;
}
.bull-info-fl .lib-title{
	font-size: 26px;
    font-weight: bold;
    text-align: center;
    line-height: 38px;
    color: #000000;
	height: auto;
}
.bull-info-fl .time span{
    margin: 0 21px;
}


.bull-info-fl .bot{
    margin-top: 14px;
    padding-top: 26px;
    line-height: 27px;
    font-size: 16px;
    /*border-top: 1px solid #e6e6e6;*/
}
.bull-info-fl .bot table{
    border-collapse:collapse;
}
table td{
    text-align: center;
    padding: 5px;
    max-width: 8em;
}
.bull-info-fl .bot table td{
    border: 1px solid #e6e6e6;
}
.bull-info-fl .bot table td p{
    padding: 1em 0 ;
    line-height: 24px;
    min-width: 2em;
    font-size: 14px;
}
.bull-info-fr{
    width: 225px;
    height: 464px;
}
.bull-info-box1{
    width: 171px;
    height: 116px;
    padding:27px;
}
.bull-info-box1 .txt{
    font-size: 14px;
    line-height: 22px;
    width: 190px;
    height: 41px;
    overflow: hidden;
}
.bull-info-box1 .time{
    margin: 8px 0 16px;
    line-height: 21px;
    width: 190px;
    height: 21px;
    overflow: hidden;
}
.bull-info-box1 .more{
    width: 60px;
    height: 24px;
    display: block;
    line-height: 24px;
    background: #006ac3;
    text-align: center;
    color: #fff;
    font-size: 14px;
}
.bull-info-box1 .more:hover{
    -moz-box-shadow:2px 2px 5px #333333;
    -webkit-box-shadow:2px 2px 5px #333333;
    box-shadow:2px 2px 5px #333333;
}
.bull-info-box2{
    margin: 10px 0 32px;
}
.bull-info-box3,.bull-info-box3 a{
    width: 225px;
    height: 82px;
    line-height: 82px;
    display: block;
}
.bull-info-box3 .bull-icon{
    width: 32px;
    height: 32px;
    margin:25px 10px 0 46px;
    display: block;
}
.bull-info-box3 .txt{
    font-size: 18px;
    color: #fff;
}

.bull-news-box1{
    width: 225px;
    height:367px;
    margin-bottom:29px;
}
.bull-newbg{
    background-repeat: no-repeat;
    background-position: center;
    background-size: 100% auto;
}
.bull-top{
    width:155px;
    height: 50px;
    padding: 0 35px;
}
.new-txt{
    display: inline-block;
    background-repeat: no-repeat;
    background-position: left center;
    background-size: 23px auto;
    line-height: 50px;
    margin-left: 14px;
    font-size: 22px;
    color:#fff;
    padding-left: 37px;
}
.bull-bot{
    width:225px;
    height:317px;
}
.bull-bot-list{
    padding-top: 24px;
    margin-left: 33px;
}
.bull-new-li1{
    line-height: 25px;
    margin-bottom: 11px;
    cursor: pointer;
}
.bull-new-box{
    height: 25px;
}
.bull-new-txt1{
    font-size: 16px;
    color: #333333;
    float: left;
}
.bull-new-li1 .arrow{
    width: 13px;
    height: 25px;
    display: block;
    float: right;
    margin-right: 23px;
    background: url(../images/bull-new-arrow1.png) no-repeat center center;
}
.bull-nlist1{
    display:none;
}
.bull-new-li2{
    line-height: 22px;
    margin-bottom: 10px;
}
.bull-nlist1 .line{
    width: 22px;
    height:2px;
    transition: all 0.3s;
    background: #bfbfbf;
    display: inline-block;
    margin-right: 13px;
    vertical-align: middle;
}


.bull-new-li1.on .bull-new-txt1{
    color: #2b82cb;
}
.bull-new-li1.on .arrow{
    background: url(../images/bull-new-arrow2.png) no-repeat center center;
}
.bull-new-li1.on .bull-nlist1{
    display: block;
}
.bull-new-li2:hover a{
    color: #2b82cb;
}
.bull-new-li2:hover .line{
    width: 50px;
    background: #2b82cb;
}

.bull-new-li2.on a{
    color: #2b82cb;
}
.bull-new-li2.on  .line{
    width: 50px;
    background: #2b82cb;
}

.bnb-title{
    line-height: 25px;
    font-size: 18px;
    color: #333333;
    margin-bottom: 13px;
}
.bnb-bot{
    border: 1px solid #eeeeee;
    margin-bottom: 18px;
}
.bb-li{
    padding: 0 16px;
    height: 33px;
    line-height: 33px;
    width: 86.5%;
}
.bb-li a{
    height: 33px;
    overflow: hidden;
    display: block;
    border-bottom:1px solid #dcdcdc;
}
.bb-li.last a{
    border:none;
}
.bb-li .bb-arrow{
    width:7px;
    height: 33px;
    float: left;
    background: url(../images/bull-new-arrow3.png) no-repeat center;
    background-size: contain;
    margin-right: 13px;
}

.bb-li .bb-txt{
    color: #666666;
    font-size: 14px;
    float: left;
    width: 76%;
    overflow: hidden;
    height: 33px;
    line-height: 33px;
}
.bb-li:hover{
    background: #016bc3;
}
.bb-li:hover .bb-arrow{
    background: url(../images/bull-new-arrow4.png) no-repeat center;
}
.bb-li:hover .bb-txt{
    color: #fff;
}

.bb-li.on {
    background: #016bc3;
}
.bb-li.on a{
    border:none;
}
.bb-li.on .bb-arrow{
    background: url(../images/bull-new-arrow4.png) no-repeat center;
}
.bb-li.on .bb-txt{
    color: #fff;
}


/* 银行存款结束 */

/* 信贷融资开始 */
.cred .w1000{
    background: url(../images/products-img2.png) no-repeat left bottom;
}
.cred .pro-left .title{
    font-size: 24px;
    color: #333333;
    background: none;
    padding-left: 0;
}
.cred .pro-left .bot .txt{
    color: #666666;
    font-size: 14px;
}
.cred .pro-left .viewinfo{
    width: 85px;
    color: #04579b;
    font-size: 14px;
    background: url(../images/dep-center-info.png) no-repeat bottom;
}
.cred .pro-left .bot{
    padding-left: 0;
    width: 205px;
}
.cred .products-part .w1000{
    height: 295px;
    background: url(../images/products-img2.png) no-repeat left bottom;
}
.cred .pro-right .bot{
    height: 296px;
}
.cred .pro-right .bot ul li{
    height: 259px;
    text-align: left;
}
.cred  .pro-right li .tit,.cred .pro-right li .txt{
    color: #fff;
    font-weight: normal;
    width: 159px;
    text-align: left;
    margin: 0 auto;
}
.cred .pro-right li .txt{
    height: 60px;
    margin: 32px auto 45px;
    line-height: 21px;
    width: 159px;
    overflow: hidden;
}
.cred .pro-right li .more{
    background: url(../images/cha-paty1-more1.png) no-repeat bottom;
    border:none;
    color: #fff;
    width: 94px;
    text-align: left;
    margin:0 0 0 36px ;
    line-height: 24px;
    height: 24px;
    padding-bottom: 12px;
    font-size: 14px;
    transition: all 0.3s;
    display: block;
}
.cred .pro-right li .more:hover{
    padding-left: 2px;
}
.prise{
    width: 100%;
    height: 386px;
    padding-top: 40px;
    background: url(../images/prise-bg1.jpg) no-repeat;
}
.prise .pro-right .bot{
    height: 362px;
}
.prise  .w1000{
    height: 345px ;
    background: url(../images/loan-img1.png) no-repeat left bottom ;
}
.prise .pro-right{
    width: 685px;
    height: 345px;
}
.prise .pro-right .bot ul{
    overflow: hidden;
}
.prise .pro-right .bot ul li{
    width: 292px;
    height: 135px;
    background: #fff;
    padding-top: 28px;
    padding-left: 39px;
    background-position: center;
    background-repeat: no-repeat;
    text-align: left;
    position: relative;
    border:1px solid #e6e6e6;
    float: left;
    margin-bottom: 21px;
}
.prise .pro-right .bot ul li:hover .more{
    transform: rotate(360deg);
    cursor: pointer;
}
.prise .pro-right .bot ul li .txt{
    font-size: 28px;
    color: #00488e;
    font-weight: normal;
}
.prise .pro-right .bot ul li .tit{
    font-size: 14px;
    margin-top: 14px;
    width: 276px;
    height: 38px;
    line-height: 21px;
    color: #333333;
    font-weight: normal;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
}
.prise .pro-right li .more{
    width: 12px;
    height: 12px;
    position: absolute;
    right: 21px;
    bottom: 19px;
    background: url(../images/more-icon1.png) no-repeat;
    border: none;
    transition: all 0.3s;
}
.prise .pro-right li.on{
    margin-right: 0;
}
/* 信贷融资结束 */
/* 特色信贷开始 */
.char-paty1{
    margin-top: 50px;
}
.char-paty1 .pro-left{
    width: 100%;
}
.char-paty1 .c-list {
    margin-top: 27px;
    margin-bottom: 46px;
}
.char-paty1 .c-list ul{
    overflow: hidden;
}
.char-paty1 .c-list ul li{
    float: left;
    width: 150px;
    height: 200px;
    position: relative;
    cursor: pointer;
    transition: all 0.5s ease;
}
.char-paty1 .c-list ul li a{
    display: block;
    position: relative;
    height: 100%;
    padding: 0 12%;
}
.char-paty1 .list-bg{
    width: 100%;
    height: 100%;
    background: url(../images/black.4.png);
    position: absolute;
    top: 0;
    left: 0;
    z-index: 5;
}
.char-paty1 .c-list .info{
    position: absolute;
    left: 0;
    top: 37px;
    width: 100%;
    overflow: hidden;
    z-index: 7;
}
.char-paty1 .c-list .tb{
    position: relative;
    color: #fff;
}
.char-paty1 .c-list .tb h5{
    font-size: 22px;
    line-height: 21px;
    margin-bottom: 18px;
    width: 137px;
    height: 21px;
    overflow: hidden;
}
.char-paty1 .c-list .tb h6{
    line-height: 22px;
    font-size: 14px;
}
.char-paty1 .c-list .p{
    display: none;
    font-size: 14px;
    color: #fff;
    width: 349px;
    line-height: 22px;
    height: 22px;
    overflow: hidden;
}
.char-paty1 .c-list ul li.on{
    width: 400px;
    background-size: cover !important;
    -ms-behavior: url(/NetPage/css/backgroundsize.min.htc);
    behavior: url(/NetPage/css/backgroundsize.min.htc);
}
.char-paty1 .c-list li.on .list-bg{
    display: none;
}
.char-paty1 .c-list li.on .p{
    display: block;
}
.char-paty1 .c-list li.on h6{
    display: none;
}
/* 特色信贷结束 */
/* 线上贷款开始 */
.char-paty2{
    margin-top: 50px;
}
.char-paty2 .bot{
    margin: 27px 0 0;
    width: 100%;
    /*height: 313px;*/
}
.char-paty2 .bot .b-list{
    /*height: 313px;*/
    overflow: hidden;
}
.char-paty2 .b-list li{
    width: 303px;
    /*height: 313px;*/
    float: left;
    margin-right: 45px;
}
.char-paty2 .b-list li.last{
    margin-right: 0;
}
.char-paty2 .b-list li .img-box,.b-list li .img-box img{
    width: 303px;
    height: 150px;
    overflow: hidden;
    display: block;
}
.char-paty2 .b-list li .img-box img{
    transition: all 0.3s;
    display: block;
    width: 303px;
    height: 150px;
}
.char-paty2 .b-list li:hover .img-box img{
    transform: scale(1.1,1.1);
    cursor: pointer;
}
.char-paty2 .b-list li .txt{
    margin-top: 15px;
    width: 303px;
    height: 32px;
    line-height: 32px;
    font-size: 22px;
    color: #333333;
}
.char-paty2 .b-list li .doc{
    line-height: 22px;
    width: 303px;
    height: 43px;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    font-size: 14px;
    color: #666666;
    margin-top: 9px;
}
.char-paty2 .b-list li .more{
    margin-top: 35px;
    width: 93px;
    height: 28px;
    display: block;
    line-height: 28px;
    text-align: center;
    color: #fff;
    background: #009944;
}
.char-paty2 .b-list li .more:hover{
    -moz-box-shadow:2px 2px 5px rgba(0,0,0,0.35);
    -webkit-box-shadow:2px 2px 5px rgba(0,0,0,0.35);
    box-shadow:2px 2px 5px rgba(0,0,0,0.35);
}
.loan1 {
    padding-bottom: 0;
}
.loan1 .w1000{
    overflow: hidden;
}
.loan1 .bull-info-fl .bot{
    padding-bottom: 36px;
    /*border-bottom: 1px solid #e6e6e6;*/
}
.getcontact{
    display: block;
    margin: 50px auto 60px;
    width: 200px;
    height: 50px;
    text-align: center;
    line-height: 50px;
    color: #fff;
    font-size: 20px;
    background: #2f7cc2;
}
/* 线上贷款结束 */

/* 电子银行开始 */
.e-bank{
    margin-top: 50px;
}
.e-paty1{
    width: 1000px;
    height: 262px;
    overflow: hidden;
}
.e-paty1 .paty1-fl{
    width: 405px;
    height: 262px;
    background: url(../images/e-img1.jpg) no-repeat;
}
.e-paty1 .paty1-fl .txt{
    margin-top: 43px;
    line-height: 37px;
    height: 37px;
    width: 343px;
    overflow: hidden;
    margin: 88px auto 10px;
    font-size: 30px;
    color: #fff;
}
.e-paty1 .paty1-fl h5{
    height: 24px;
    line-height: 24px;
    width: 343px;
    overflow: hidden;
    color: #fff;
    font-size: 16px;
    letter-spacing: 26px;
    margin: 0 auto;
}
.paty1-fr,.paty1-fr img{
    width: 595px;
    height: 259px;
    display: block;
    overflow: hidden;
    transition: all 0.3s;
}
.paty1-fr:hover img{
    transform: scale(1.1,1.1);
}
.e-paty2{
    margin-top: 49px;
    width: 1000px;
    overflow: hidden;
}
.e-paty2 .paty2-fl,.e-paty2 .paty2-fl img{
    width: 579px;
    height: 263px;
    display: block;
    overflow: hidden;
    transition: all 0.3s;
}
.e-paty2:hover .imgs{
    transform: scale(1.1,1.1);
}
.paty2-fr {
    width: 393px;
    height: 243px;
    padding-top: 18px;
    border-bottom:3px solid #e6e6e6;
}
.paty2-fr .title{
    font-size: 30px;
    color: #00488e;
    line-height: 37px;
    height: 41px;
    width: 275px;
    overflow: hidden;
    padding-left: 6px;
}
.paty2-fr .title img{
    display: block;
    margin-right: 20px;
    float: left;
}
.paty2-fr .txt{
    margin-left: 12px;
    line-height: 22px;
    width: 382px;
    height: 43px;
    margin-top: 19px;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
}
.paty2-fr .viewinfo{
    margin-top: 34px;
    margin-left: 12px;
    width: 85px;
    height: 32px;
    line-height: 32px;
    display: block;
    color: #04579b;
    font-size: 14px;
    transition: all 0.3s;
    background: url(../images/dep-center-info.png) no-repeat bottom;
}
.paty2-fr .viewinfo:hover{
    padding-left: 2px;
}
.bank-card{
    width: 1000px;
    height: 310px;
    overflow: hidden;
    margin-top: 50px;
    margin-bottom: 50px;
    border-bottom: 1px solid #cccccc;
    border-right: 1px solid #cccccc;
}
.bc-fl{
    width: 267px;
    height: 310px;
    background: url(../images/card-line.jpg) no-repeat left top;
}
.bc-fl .title{
    font-size: 30px;
    color: #000000;
    width: 93%;
    height: 53px;
    line-height: 53px;
    padding-top: 37px;
    overflow: hidden;
}
.bc-fl .bot{
    width: 100%;
    height: 223px;
    background: url(../images/cardbg1.png) no-repeat bottom;
}
.bc-fl .bot .txt{
    width: 225px;
    height: 23px;
    line-height: 23px;
    overflow: hidden;
    font-size: 14px;
    color: #1a1a1a;
    margin-top: 9px;
}
.bc-fl .bot .viewinfo{
    width: 89px;
    height: 32px;
    font-size: 14px;
    display: block;
    color: #333333;
    transition: all 0.3s;
    color: #04579b;
    font-size: 14px;
    margin-top: 22px;
    background: url(../images/dep-center-info.png) no-repeat bottom;
}
.bc-fl .bot .viewinfo:hover{
    padding-left: 2px;
}
.bc-fr{
    width: 733px;
    height: 310px;
}
.bc-fr ul{
    overflow: hidden;
    border-top:1px solid #cccccc;
}
.bc-fr ul li{
    width: 243px;
    height: 309px;
    float: left;
    border-left: 1px solid #cccccc;
}
.bc-fr .card{
    width: 197px;
    height: 255px;
    padding: 29px 26px 25px 31px;
    display: block;
}
.bc-fr .img-box,.card img{
    width: 186px;
    height: 118px;
    display: block;
    overflow: hidden;
    border-radius: 3px;
}
.bc-fr .tit{
    text-align: center;
    margin-top: 15px;
    font-size: 16px;
    width: 205px;
    height: 26px;
    line-height: 26px;
    overflow: hidden;
}
.bc-fr .doc{
    font-size: 14px;
    width: 205px;
    line-height: 22px;
    height: 43px;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    margin-top: 10px;
}
.bc-fr .info{
    line-height: 22px;
    height: 22px;
    font-size: 14px;
    color: #009944;
    margin-top: 23px;
    text-align: center;
}
.recent{
    margin-top: 52px;
    overflow: hidden;
    margin-bottom: 50px;
}
.re-fl{
    width: 590px;
    height: 270px;
}
.re-paty1{
    width: 280px;
    height: 276px;
    position: relative;
}
.re-paty1 .img-box,.re-paty1 .img-box img {
    width: 280px;
    height: 200px;
    display: block;
}
.re-paty1 .img-icon{
    width: 88px;
    height: 68px;
    line-height: 23px;
    font-size: 18px;
    color: #fff;
    font-weight: bold;
    text-align: center;
    padding-top: 20px;
    position: absolute;
    top:58px;
    left: 50%;
    margin-left: -53px;
    background: url(../images/re-icon1.png) no-repeat;
}
.re-paty2 .img-icon{
    background: url(../images/re-icon2.png) no-repeat;
}
.re-paty1 .txt{
    font-size: 14px;
    line-height: 22px;
    padding-top: 29px;
    height: 42px;
    width: 280px;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
}
.re-fr{
    width: 371px;
    height: 272px;
}
.re-fr .title{
    font-size: 30px;
    color: #333333;
    width: 371px;
    height: 39px;
    line-height: 39px;
    overflow: hidden;
}
.re-fr ul{
    margin-top: 21px;
}
.re-fr ul li{
    margin-bottom: 21px;
}
.re-fr ul li h5{
    font-size: 16px;
    max-height: 45px;
    line-height: 24px;
    width: 371px;
    font-weight: normal;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    margin-bottom: 6px;
}
.re-fr ul li h5.txt a{
    color: #333333;
}
.re-fr ul li h5.txt a:hover{
    color: #04579b;
}
.re-fr ul li .time{
    line-height: 21px;
    height: 21px;
    width: 97px;
    overflow: hidden;
    font-size: 14px;
}
.apply-box{
    padding: 26px 0 35px;
    background: #fafafa;
}
.apply-box ul {
    overflow: hidden;
}
.apply-box ul li{
    width: 250px;
    margin-top: 41px;
    float: left;
    background: url(../images/apply-line.png) no-repeat right;
}
.apply-box ul li .img-boxs{
    margin: 0 auto;
    width: 107px;
    height: 69px;
    display: block;
    margin-bottom: 17px;
}
.apply-box ul li.last{
    background: none;
}
.apply-box ul li:hover .img-boxs{
    animation: bjfwFlash 0.5s linear;
    -webkit-animation: bjfwFlash 0.5s linear;
}
.apply-box .txt{
    font-size: 16px;
    width: 116px;
    height: 25px;
    line-height: 25px;
    text-align: center;
    overflow: hidden;
    margin: 0 auto;
}
/* 电子银行结束 */

/* 信贷卡开始 */
.credit-card .products-part{
    margin-top: 0;
    /*height: 1144px;*/
    background: url(../images/prise-bg1.jpg);
    padding-top: 47px;
    padding-bottom: 48px;
}
.credit-card .pro-left{
    width: 100%;
}
.credit-card .pro-left .title{
    font-weight: normal;
}
.credit-card  .c-paty2{
    width: 1000px;
    height: 186px;
    margin-top: 30px;
    overflow: hidden;
}
.credit-card .paty2-fl,.credit-card .paty2-fl img{
    width: 497px;
    height: 186px;
    display: block;
    transition: all 0.3s;
    overflow: hidden;
}
.c-paty2:hover  .paty2-fl img{
    transform: scale(1.1,1.1);
}
.credit-card .paty2-fr{
    width: 503px;
    height: 166px;
    border:none;
    padding-top: 20px;
    background: url(../images/c-bg.jpg) no-repeat;
}
.credit-card .paty2-fr .title{
    font-size: 20px;
    color: #fff;
    padding-left: 21px;
    height: 31px;
    line-height: 31px;
    font-weight: bold;
}
.credit-card .paty2-fr .txt{
    height: 26px;
    line-height: 26px;
    margin-left: 21px;
    font-size: 16px;
    color: #fff;
}
.credit-card .paty2-fr .viewinfo{
    margin-left: 21px;
    color: #fff;
    background: url(../images/cha-paty1-more.png) no-repeat bottom;
}
.c-paty3{
    overflow: hidden;
    margin-top: 23px;
}
.c-paty3 li.item{
    float: left;
    width: 415px;
    height: 289px;
    background: #fff;
    margin-right: 22px;
    padding: 26px 50px 30px 24px;
    margin-bottom: 22px;
}
.c-paty3 li.on{
    margin-right: 0;
}
.c-paty3 li.item .title{
    line-height: 34px;
    height: 34px;
    width: 219px;
    overflow: hidden;
    color: #333;
    font-size: 24px;
}
.c-paty3 li.item .txt{
    height: 24px;
    line-height: 24px;
    color: #1598dc;
    font-size: 14px;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
}
.c-paty3 li.item .bot{
    width: 416px;
    border-top:1px dashed #d2d2d2;
    padding-top: 27px;
    margin-top: 13px;
    overflow: hidden;
    padding-bottom: 10px;
}
.c-paty3 .bot-fl {
    width: 206px;
    overflow: hidden;
}
.c-paty3 .bot-fl .box,.bot-fl .box img{
    width: 206px;
    height: 130px;
    display: block;
    border-radius: 3px;
}
.c-paty3 .bot-fl .pay{
    font-size: 14px;
    color: #009944;
    display: block;
    padding: 5px;
    margin-top: 27px;
    border: 1px solid  #009944;
}
.c-paty3 .bot-fr {
    width: 182px;
}
.c-paty3 .bot-fr ul{
    padding-top: 20px;
    width: 180px;
    height: 114px;
    /*overflow: hidden;*/
}
.c-paty3 .bot-fr ul li{
    /*max-height: 40px;*/
    line-height: 22px;
    width: 168px;
    padding-left: 12px;
    font-size: 14px;
    /*overflow: hidden;*/
    /*text-overflow: ellipsis;*/
    /*display: -webkit-box;*/
    /*-webkit-line-clamp: 2;*/
    -webkit-box-orient: vertical;
    background: url(../images/lidian.jpg)no-repeat left top 9px ;
}
.c-paty3 .bot-fr .seeinfo{
    margin-top: 16px;
    display: block;
    background: #0c7bcd;
    text-align: center;
    width: 170px;
    height: 39px;
    line-height: 39px;
    color: #fff;
}
.c-paty3 .bot-fr .seeinfo:hover{
    -moz-box-shadow:2px 2px 5px #333333;
    -webkit-box-shadow:2px 2px 5px #333333;
    box-shadow:2px 2px 5px #333333;
}
.showmore{
    margin: 56px auto 0;
    display: block;
    width: 169px;
    height: 39px;
    line-height: 39px;
    color: #0c7bcd;
    border:1px solid #b5b5b5;
    font-size: 18px;
    text-align: center;
}
.showmore:hover{
    background: #0c7bcd;
    color: #fff;
}
.integral{
    margin-bottom: 30px;
    margin-top: 53px;
}
.integral  .c-paty2{
    height: 248px;
}
.integral .paty4-fl{
    position: absolute;
    left: 0;
    top: 0;
    z-index: 10;
    width: 441px;
    height: 206px;
    padding-top: 42px;
    padding-left: 40px;
}
.integral .paty4-fl .title{
    color: #333333;
    font-size: 30px;
    height: 35px;
    line-height: 35px;
    width: 301px;
    overflow: hidden;
}
.integral .paty4-fl .txt{
    height: 63px;
    line-height: 22px;
    width: 301px;
    overflow: hidden;
    color: #333333;
    font-size: 14px;
    margin-top: 10px;
}
.integral .paty4-fl .viewinfo{
    background: url(../images/cha-paty1-more1on.png) no-repeat bottom;
    width: 85px;
    height: 32px;
    line-height: 32px;
    display: block;
    color: #333333;
    font-size: 14px;
    transition: all 0.3s;
    margin-top: 38px;
}
.integral .paty4-fl .viewinfo:hover{
    padding-left: 2px;
}
.paty4-fr,.paty4-fr img{
    width: 100%;
    height: 247px;
    overflow: hidden;
    display: block;
    transition: all 0.3s;
}
.integral .c-paty2{
    position: relative;
    z-index: 10;
}
.integral .c-paty2:hover .paty4-fr img{
    transform: scale(1.1,1.1);
}
.card-paty{
    /*height: 482px;*/
}
.card-paty.char-paty2 .b-list li{
    width: 482px;
    /*height: 477px;*/
    margin-right: 35px;
}
.card-paty.char-paty2 .b-list li.last{
    margin-right: 0;
}
.card-paty.char-paty2 .b-list li .img-box, .card-paty.char-paty2 .b-list li .img-box img{
    width: 482px;
    height: 226px;
}
.card-paty .b-list li .doc{
    width: 482px;
}
/* 信贷卡结束 */

/* 组织架构开始 */
.structure .w1000{
    padding: 34px 0 55px;
    min-height: 300px;
}
.structure .str{
    margin-top: 39px;
}
/* 组织架构结束 */

/* 董事长致辞开始 */
.boos-speech{
    margin-top: 35px;
    margin-bottom: 56px;
    min-height: 300px;
}
.boos-speech .bot{
    margin-top: 28px;
}
.boos-speech .bot-fl{
    overflow: hidden;
    border-bottom: 4px solid #0075c2;
}
.boos-speech .boos-img{
    width: 187px;
    height: 254px;
    display: block;
}
.boos-speech .brief{
    width: 813px;
    height: 254px;
    font-size: 20px;
    letter-spacing: 2px;
    color: #0075c2;
    background: url(../images/boos-bg.png) no-repeat center;
    line-height: 32px;
    position: relative;
}
.boos-speech .brief span{
    width: 606px;
    height: 93px;
    position: absolute;
    top:78px;
    left: 110px;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
}
.boos-speech .bot .doc{
    margin-top: 37px;
    line-height: 30px;
    font-size: 16px;
    color: #333333;
}
/* 董事长致辞结束 */

/* 本行新闻列表页开始 */
.boos-speech .bot-list {
    margin-top: 25px;
}
.boos-speech .bot-list li{
    width: 982px;
    height: 130px;
    padding: 12px 9px;
    background: #f7f7f7;
    margin-bottom: 20px;
    overflow: hidden;
}
.boos-speech .bot-list li.on .words-box{
    width: 100%;
    float: none;
}
.boos-speech .bot-list li.on .words-box .tit{
    width: 95%;
}
.boos-speech .bot-list li.on .words-box .doc{
    width: 95%;
}
.boos-speech .bot-list li .img-box,.bot-list li .img-box img{
    width: 231px;
    height: 131px;
    display: block;
    overflow: hidden;
    transition: all 0.3s;
}
.boos-speech .bot-list li:hover .img-box img{
    transform: scale(1.1,1.1);
    cursor: pointer;
}
.words-box{
    width: 705px;
    height: 122px;
    margin-left: 30px;
}
.words-box .tit{
    font-size: 18px;
    color: #000000;
    width: 705px;
    height: 37px;
    line-height: 37px;
    overflow: hidden;
}
.boos-speech .bot-list li.on .tit{
    color: #006ac3;
}
.boos-speech .bot-list li:hover .tit{
    color: #006ac3;
    cursor: pointer;
}
.words-box .doc{
    line-height: 23px;
    height: 46px;
    font-size: 14px;
    color: #666666;
    width: 705px;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    margin-top: 8px;
}
.words-box .time{
    font-size: 14px;
    color: #999999;
    width: 78px;
    height: 21px;
    line-height: 21px;
    overflow: hidden;
    margin-top: 18px;
}
.boos-speech .inner-page{
    margin-top: 58px;
}
/* 本行新闻列表页结束 */

/* 本行新闻详情页开始 */
.news-infos{
    min-height: 600px;
    padding-top: 84px;
}
.news-infos .title{
    font-size: 26px;
    font-weight: bold;
    text-align: center;
    line-height: 38px;
    color: #000000;
	height: auto;
}
.news-infos .time{
    font-size: 14px;
    text-align: center;
    line-height: 22px;
    margin-top: 20px;
    color: #666666;
    margin-top: 11px;
}
.news-infos .time span{
    margin: 0 21px;
}
.news-infos .doc{
    width: 800px;
    border-top:1px solid #e5e5e5;
    margin: 16px auto 45px;
    line-height: 31px;
    min-height: 300px;
    padding-top: 29px;
    font-size: 16px;
    color: #333333;
}
.page-bot{
    width: 800px;
    height: 76px;
    background: #f8f6f6;
    margin: 0 auto 60px;
    overflow: hidden;
}
.page-bot .pb-fl{
    width: 660px;
    height: 50px;
    padding: 13px 30px;

}
.page-bot .pb-fl a{
    display: block;
    line-height: 22px;
    width: 403px;
    height: 22px;
    margin-bottom: 6px;
    overflow: hidden;
}
.page-bot .pb-fl .txt{
    font-size: 14px;
    display: block;
}
.page-bot .pb-fl .tit{
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
    width: 336px;
    font-size: 14px;
}
.page-bot .pb-fl a:hover{
    color: #00a448;
    cursor: pointer;
}
.page-bot .bank-list{
    width: 80px;
    height: 57px;
    display: block;
    text-align: center;
    background: #00a448;
    font-size: 14px;
    color: #fff;
    padding: 13px 0 6px;
}
.page-bot .bank-list img{
    width: 29px;
    height: 26px;
    display: block;
    margin: 0 auto 6px;
}
.page-bot .bank-list:hover{
    background: #006ac3;
    color: #fff;
}
/* 本行新闻详情页结束 */


/*社会招聘*/
.personal-center{
    overflow: hidden;
    position: relative;
}
.personal-center .global-inner{
    overflow: hidden;
}
.person-left{
    width: 140px;
    margin-top: 28px;
    border: 1px solid #b7d5ee;
    background: #e5f0f9;
}
.person-left .prs-nav-item{
    position: relative;
    z-index: 20;
}
.person-left .prs-nv-icon{
    position: absolute;
    top: 17px;
    right: 14px;
    width: 8px;
    height: 4px;
    background: url("../images/personal-nav-icon.png") no-repeat;
    background-size: 8px 4px;
    -ms-behavior: url(/NetPage/css/backgroundsize.min.htc);
    behavior: url(/NetPage/css/backgroundsize.min.htc);
    z-index: 200;
}





.person-left a{
    color: #333333;
    display: block;
    font-size: 14px;
    line-height: 38px;
    font-weight: bold;
    border-bottom: 1px solid #b7d5ee;
    margin: 0 14px 0 16px;
    position: relative;
    z-index: 10;
}
.person-left .pnp-column a{
    text-align: center;
}
.person-left a span{
    position: absolute;
    width: 108px;
    height: 38px;
    width: 140px;
    background: #e5f0f9;
    left: -16px;
    top: 0;
    z-index: -5;
}
.person-left a.on span{
    background: #fff;
    border-bottom: 1px solid #b7d5ee;
    border-top: 1px solid #b7d5ee;
    border-left: 3px solid #016ac2;
    height: 39px;
    width: 139px;
    top: -1px;
    left: -17px;
}
.person-left .prs-nav-item-last a{
    border-bottom: none;
}

.person-left a:hover span{
    background: #fff;
    border-bottom: 1px solid #b7d5ee;
    border-top: 1px solid #b7d5ee;
    border-left: 3px solid #016ac2;
    height: 39px;
    width: 139px;
    top: -1px;
    left: -17px;
}
.person-left .pnp-column a.on span{
    height: 38px;
}
.person-left .pnp-column a:hover span{
    height: 38px;
}
.person-left .prs-nav-pop{
    display: none;
}






.personal-center table {
    border-collapse: collapse;
    border: 1px solid #666666;
    margin: 0;
    padding: 0;
    word-break: break-all;
}

.person-right {
    float: right;
    width: 820px;
    background-color: #fff;
    padding-top: 28px;
    min-height: 790px;
    padding-left: 0;
}

.person-right .pub-tit {
    margin-bottom: 18px;
    font-size: 20px;
    line-height: 24px;
    color: #074d9e;
    position: relative;
    border-bottom: 1px solid #cccccc;
    padding-bottom: 10px;
    margin-bottom: 40px;
}

.person-right .pub-tit em {
    width: 80px;
    position: absolute;
    bottom: -1px;
    left: 0;
    background-color: #074d9e;
    height: 2px;
}

.recruit-box {
    margin-bottom: 75px;
    min-height: 575px;
}

.person-right table {
    border: none;
    margin-top: 10px;
    margin-bottom: 38px;
    /*min-height:575px;*/
}

.person-right th {
    color: #333333;
    background-color: #f5f5f5;
    font-size: 16px;
    font-weight: bold;
    line-height: 50px;
    border: none;
}

.person-right td {
    font-size: 14px;
    color: #333;
    line-height: 20px;
    text-align: center;
    border: none;
    padding: 18px 5px;
    vertical-align: middle;
    *border-bottom: #ccc 1px solid;
    _border-bottom: #ccc 1px solid;
}

.person-right .th1 {
    width: 164px;
}

.person-right .th1 a {
    cursor: pointer;
}

.person-right .th1 a:hover {
    color: #074d9e;
}

.person-right .th2 {
    width: 164px;
}

.person-right .th3 {
    width: 164px;
}

.person-right .th4 {
    width: 164px;
}

.person-right .th5 {
    width: 164px;
}

.person-right tbody tr {
    border-bottom: 1px solid #e6e6e6;
}

.person-right .th5 a {
    display: inline-block;
    width: 90px;
    height: 24px;
    background-color: #2179d5;
    font-size: 14px;
    color: #fefefe;
    border-radius: 10px;
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    line-height: 22px;
}

.person-right tr:hover .th5 a {
    background-color: #074d9e;
}

.person-right tr:hover .th1 a {
    color: #074d9e;
}

.person-right tbody tr.nosend .th5 a {
    background-color: #00923f;
}

.global-form-btn-reset{
    background: #999999;
}
.global-form-btn:hover {
    opacity: 0.9;
    -ms-filter: progid: DXImageTransform.Microsoft.Alpha(opacity=90);
    filter: alpha(opacity=90);
}



.fin-pro{
    padding-top:36px;
    padding-bottom: 63px;
    width: 100%;
    min-height:300px;
    background: url(../images/fin-pro.png) no-repeat bottom center;
    background-size: contain;
    -ms-behavior: url(/NetPage/css/backgroundsize.min.htc);
    behavior: url(/NetPage/css/backgroundsize.min.htc);
}
.fin-pro .search-box{
    border: 1px solid #019340;
    width: 100%;
    height: 40px;
    line-height:40px;
    position: relative;
    margin: 25px 0 25px;
    border-radius: 3px;
}
.fin-pro .search-box .s-search {
    display: block;
    width: 20px;
    height:20px;
    background: url(../images/search1.png) no-repeat center;
    background-size: contain;
    position: absolute;
    left: 21px;
    top: 11px;
    -ms-behavior: url(/NetPage/css/backgroundsize.min.htc);
    behavior: url(/NetPage/css/backgroundsize.min.htc);
}
.fin-pro .search-box .search-input {
    width: 60%;
    height: 40px;
    line-height:40px;
    font-size: 14px;
    background-color: transparent;
    margin-left: 55px;
}
.fin-pro .search-box .diy_select {
    position: relative;
    cursor: pointer;
    background: #f0f0f0;
    width: 125px;
    height:40px;
}
.fin-pro .search-box .diy_select_btn{
    width: 24px;
    height:40px;
    float: right;
    margin-top:0;
    margin-right: 0;
    display: block;
    background: url(../images/down.png) no-repeat left center;
    background-size: 14px 7px;
    -ms-behavior: url(/NetPage/css/backgroundsize.min.htc);
    behavior: url(/NetPage/css/backgroundsize.min.htc);
}
.fin-pro .search-box  .diy_select_txt {
    width:101px;
    height: 40px;
    text-align: center;
    overflow: hidden;
    float: left;
    color: #333333;
    font-size: 14px;
}
.fin-pro .search-box .diy_select_txt a{
      color: #333;
}
.fin-pro .search-box .diy_select_list {
    position: absolute;
    top: 100%;
    left: 0;
    z-index: 9;
    width: 100%;
    max-height: 250px;
    display: none;
    padding: 6px 4px 6px 0;
    overflow: hidden;
    font-size: 14px;
    border: 1px solid #d2d2d2;
    background: #f8f8f8;
    border-bottom:none;
}
.fin-pro .search-box .diy_select_list ul{
    width: 100%;
}
.fin-pro .search-box  .diy_select_list::-webkit-scrollbar{	
    width:4px;
    height:9px;
    margin-right: 4px;
}
.fin-pro .search-box .diy_select_list::-webkit-scrollbar-track{	
    background: #f6f6f6;	
    border-radius:2px;
}
.fin-pro .search-box  .diy_select_list::-webkit-scrollbar-thumb{
    background: #e5e5e5;	
    border-radius:2px;
}
.fin-pro .search-box .diy_select_list::-webkit-scrollbar-thumb:hover{
    background: #747474;
}
.fin-pro .search-box  .diy_select_list::-webkit-scrollbar-corner{
    background: #f6f6f6;
}
.fin-pro .search-box  .diy_select_list li {
    height: 29px;
    line-height:  29px;
    padding-left:15px;
    margin-bottom: 4px;
    overflow: hidden;
}
.fin-pro .search-box .diy_select_list li:hover{
    background: #e0dfdf;
}
.fin-pro .search-box .diy_select_list li a{
    color: #333;
    overflow: hidden;
    font-size:16px;        
}
.fin-pro .search-box .sear{
    width: 90px;
    height:40px;
    line-height:40px;
    text-align: center;
    color: #fff;
    background: #00923f;
    font-size: 16px;
    border-top-right-radius:3px;
    border-bottom-right-radius:3px;
}
.fin-pro .bot{
    min-height:300px;
}

.fin-pro .exchg-bottom{
    margin: 44px 0 50px;
    min-height: 300px;
}
.fin-pro .exchg-bottom table{
    width: 100%;
    text-align: center;
}

.fin-pro table td{
    color: #333333;
    font-size: 16px;
    line-height: 26px;
    padding:20px 10px;
    max-width: 114px;
    vertical-align: middle;
    border-bottom: 1px dashed #cccccc;
}
.fin-pro .head{
    font-size: 16px;
    font-weight: bold;
    line-height: 26px;
}
.fin-pro .head th{
    color: #101f57;
    padding: 10px 7px 18px;
    background: url("../images/exchange-bg.jpg") repeat-x bottom;
    border: none;
    color:#004882;
}


/*计算器*/
.calculatorLayout{
    padding: 35px 0 66px;
}
.calculatorLayout h5{
    font-size: 24px;
    line-height: 34px;
    font-weight: bold;
    color: #222222;
    text-align: center;
}
.calculatorLayout .calcu-nav{
    position: relative;
    overflow: hidden;
    margin-top: 30px;
    background: url("../images/calculator-bg2.jpg") repeat-x bottom;
}
.calculatorLayout .calcu-nav .cal-nv-item{
    padding-bottom: 7px;
    float: left;
    margin-right: 40px;
}

.calculatorLayout .calcu-nav .cal-nv-item a{
    font-size: 16px;
    color: #777777;
    line-height: 26px;
}
.calculatorLayout .calcu-nav .cal-nv-item:hover{
    background: url("../images/calculator-bg1.jpg") repeat-x bottom;
}
.calculatorLayout .calcu-nav .cal-nv-item:hover a{
    color: #016ac2;
}
.calculatorLayout .calcu-nav .on{
    background: url("../images/calculator-bg1.jpg") repeat-x bottom;
}
.calculatorLayout .calcu-nav .on a{
    color: #016ac2;
}

.calculatorLayout .calcu-con{
    overflow: hidden;
    margin-top: 41px;
    position: relative;
    min-height: 550px;
    z-index: 10;
}
.calculatorLayout .calcu-con form{
    overflow: hidden;
    position: relative;
    z-index: 10;
}
.calculatorLayout .calcu-con .calcu-line{
    position: absolute;
    left: 50%;
    margin-left: -0.5px;
    top: 0;
    width: 1px;
    height: 525px;
    background: #eeeeee;
}
.calculatorLayout .calcu-con .calcu-cent{
    position: absolute;
    z-index: 10;
    top: 50%;
    left: 50%;
    margin: -39px 0 0 -39px;
}
.calculatorLayout .calcu-con .calcu-left{
    float: left;
    margin-top: -5px;
    width: 445px;
}
.calculatorLayout .calcu-con .form-group-box{
    margin-bottom: 23px;
}
.calculatorLayout .calcu-con .form-group-box .radio-box{
    margin-right: 20px;
}
.calculatorLayout .calcu-con .form-group-box input[type='radio']{
    width: 12px;
    height: 12px;
    display: inline-block;
    vertical-align: middle;
    margin: -2px 4px 0 0;
    background: url(../images/radio.png) no-repeat center center / contain;
}
.calculatorLayout .calcu-con .form-group-box input[type='radio']:checked {
    background-image: url(../images/radioon.png);
}


.calculatorLayout .calcu-con .name{
    font-size: 14px;
    color: #333333;
    line-height: 24px;
    margin-bottom: 5px;
    text-align: left;
}
.calculatorLayout .calcu-con select, .calculatorLayout .calcu-con input[type="text"]{
    width: 372px;
    height: 48px;
    border: 1px solid #cccccc;
    color: #666666;
    font-size: 14px;
    line-height: 24px;
    padding-left: 16px;
    border-radius: 3px;
    background: #f5f5f5;
}
.calculatorLayout .calcu-con select{
    width: 390px;
    background: #f5f5f5 url("../images/form-icon.png") no-repeat right center;
    background-size: 20px 48px;
    -ms-behavior: url(/NetPage/css/backgroundsize.min.htc);
    behavior: url(/NetPage/css/backgroundsize.min.htc);
}
.calculatorLayout .cal-btn{
    font-size: 0;
    line-height: 0;
    overflow: hidden;
}
.calculatorLayout .cal-btn .submit{
    font-size: 20px;
    line-height: 40px;
    color: #ffffff;
    background: #006ac3;
    margin-right: 20px;
    display: inline-block;
    width: 140px;
    height: 40px;
    text-align: center;
    border-radius: 3px;
    cursor: pointer;
    outline: none;
    border: none;
    float: left;
    padding: 0;
}
.calculatorLayout .cal-btn .reset{
    font-size: 20px;
    line-height: 40px;
    color: #ffffff;
    background: #cccccc;
    display: inline-block;
    width: 140px;
    height: 40px;
    text-align: center;
    border-radius: 3px;
    outline: none;
    border: none;
    cursor: pointer;
    float: left;
    padding: 0;
}
.calculatorLayout .cal-btn .reset:hover, .calculatorLayout .cal-btn .submit:hover{
    opacity: 0.9;
    filter: alpha(opacity=90);
}

.calculatorLayout .calcu-con h5{
    color: #222222;
    font-weight: bold;
    font-size: 16px;
    line-height: 26px;
}

.calculatorLayout .calcu-con .calcu-right{
    float: right;
    width: 416px;
}

.calculatorLayout .calcu-top{
    margin-bottom: 26px;
    min-height: 155px;
    padding-bottom: 20px;
    padding-top: 22px;
}
.calculatorLayout .calci-result{
    margin-bottom: 25px;
}
.calculatorLayout .calci-result .txt1{
    color: #222222;
    font-weight: bold;
    font-size: 16px;
    line-height: 26px;
}
.calculatorLayout .calci-result .txt2{
    color: #999999;
    font-size: 12px;
    line-height: 22px;
    margin-top: 8px;
}
.calculatorLayout .cal-ts2{
    color: #999999;
    font-size: 12px;
    line-height: 22px;
    margin-top: 25px;
}

.calculatorLayout .calcu-bot .calcu-itme{
    position: relative;
    min-height: 45px;
    padding-left: 66px;
    margin-bottom: 34px;
}
.calculatorLayout .calcu-bot .calcu-itme .img-box{
    position: absolute;
    top: 3px;
    left: 0;
    width: 45px;
    height: 45px;
}
.calculatorLayout .calcu-bot .calcu-itme .img-box img{
    width: 100%;
    height: 100%;
}
.calculatorLayout .calcu-bot .calcu-itme .txt1{
    color: #666666;
    font-size: 16px;
    line-height: 26px;
    margin-bottom: 4px;
}
.calculatorLayout .calcu-bot .calcu-itme .txt2{
    color: #999999;
    font-size: 16px;
    line-height: 26px;
}
.calculatorLayout .calcu-bot .calcu-itme a{
    color: #999999;
}



.reportLayout{
    padding: 35px 0 60px;
}
.reportLayout .report-box{
    margin: 10px 0 52px;
}
.reportLayout .report-box .report-item{
    padding: 16px 0;
    border-bottom: 1px dashed #dbdbdb;
}
.reportLayout .report-box .report-item a{
    overflow: hidden;
    display: block;
}
.reportLayout .report-item .img-box{
    float: left;
    width: 18px;
    margin-right: 10px;
}
.reportLayout .report-item .img-box img{
    width: 18px;
    height: 20px;
}
.reportLayout .report-item .item-txt{
    float: left;
    width: 750px;
}
.reportLayout .report-item .item-txt .txt1{
    color: #333333;
    font-size: 16px;
    line-height: 26px;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
}
.reportLayout .report-item .item-txt .txt2{
    color: #666666;
    font-size: 14px;
    line-height: 24px;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
}
.reportLayout .report-item .item-time{
    float: right;
    color: #666666;
    font-size: 14px;
    line-height: 24px;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
}
.reportLayout .report-box .report-item a:hover .txt1{
    color: #006ac3;
}


.form-wrap-table{
    width: 100%;
}
.form-wrap-table .control-label{
    width: 100%;
}
.form-wrap-table .form-group-cell{
    width: 100%;
    border-radius: 0;
}
.form-wrap-table table{
    width: 100%;
    border-radius: 0;
    border-collapse: collapse;
}
.form-wrap-table table th{
    font-size: 14px;
    line-height: 28px;
    color: #ffffff;
    background: #05ac4d;
    font-weight: normal;
    border: 1px solid #05ac4d;
}
.form-wrap-table table td{
    border: 1px solid #d2d2d2;
    border-top: none;
}
.form-wrap-table table input{
    line-height: 30px;
    padding: 0 10px;
}



























.nologin{
    width: 375px;
    height: 231px;
    background: #fff;
    border-radius: 3px;
    box-shadow: 0 5px 10px #e9eff4;
    position: fixed;
    left: 50%;
    top: 50%;
    margin-left: -132.5px;
    margin-top: -201.5px;
    padding:17px 14px;
    z-index: 20;
}
.nologin .close-nologin{
    float: right;
}
.nologin .title{
    text-align: center;
    font-size: 18px;
    color: #333333;
    height: 26px;
    line-height: 26px;
}
.nologin  .state{
    width: 83px;
    height: 83px;
    display: block;
    margin:22px auto 34px;
}
.nologin .login{
    display: block;
    width: 127px;
    height: 38px;
    line-height: 38px;
    text-align: center;
    font-size: 16px;
    color: #fff;
    margin: 0 auto;
    background: #006ac3;
}
.nologin .login:hover{
    background: #02569c;
}

























