/* CSS Document */

/*公共*/
* {margin:0px; padding:0px; outline:none; font-size:14px;}
body { font-family: 'microsoft yahei', Arial, Helvetica, sans-serif;}
a:link {color:#666666; text-decoration:none;}
a:visited {color:#666666; text-decoration:none;}
a:hover {color:#000000; text-decoration:none;}
a:active {color:#000000; text-decoration:none;}
ul,li {list-style:none;}
img {border:none;}
input {outline:none; vertical-align:middle;}

.wrap {margin:0px auto; width: 1000px; height: auto; background-color: #FFF3ED;}

.banner {margin: 0px auto; width: 1000px; height: 600px; background-image: url("https://v.icbc.com.cn/userfiles/Resources/ICBC/gongyinEzhengwu/images/2020/banner.png"); position: relative;}
    .banner .logo {position: absolute; left: 40px; top: 24px; width: 272px; height: 44px;}

    .banner .date {position: absolute; right: 130px; top: 35px; width: auto; height: 20px; line-height: 20px; color: #FFFFFF; font-size: 14px;}
        .banner .date span {font-weight: bold;}


    .banner .login {position: absolute; right: 40px; top: 32px; width: 62px; height: 28px; background-color: #BB3B35; border-radius: 5px;}
        .banner .login a {color: #FFFFFF; display: block; width: 62px; height: 28px; text-align: center; line-height: 28px;}
            .banner .login a:link,.banner .login a:visited,.banner .login a:hover,.banner .login a:active {color:#FFFFFF;}

.i-title {margin: 0px auto; margin-top: 70px; width: 1000px; height: 70px; text-align: center; line-height: 50px; font-size: 46px; color: #282D37;}
    .i-title>span {font-size: 46px; color: #BB3B35;}

.nav {margin: 0px auto; margin-top: 50px; width: 999px;}
    .nav>ul {margin: 0px auto;}
        .nav>ul>li {float: left; width: 333px; height: 175px; background-image: url("https://v.icbc.com.cn/userfiles/Resources/ICBC/gongyinEzhengwu/images/2020/nav_a.png"); background-position: center center; background-repeat: no-repeat; position: relative;}
            .nav>ul>li:hover {background-image:  url("https://v.icbc.com.cn/userfiles/Resources/ICBC/gongyinEzhengwu/images/2020/nav_b.png");  background-position: -14px -53px; background-repeat: no-repeat; }
            .nav>ul>li a {width: 333px; height: 175px; display: block;}

            .nav>ul>li p {position: absolute; left: 51px; top: 58px; width: 60px; height: 60px; display: table-cell; vertical-align: middle; text-align: center;} 
            .nav>ul>li b {position: absolute; left: 125px; top: 47px; font-size: 18px; color: #282D37;}
            .nav>ul>li div {position: absolute; left: 125px; top: 91px; font-size: 16px;}
        

.financial_service {margin: 0px auto; margin-top: 70px; width: 1000px; height: 708px; background-image: url("https://v.icbc.com.cn/userfiles/Resources/ICBC/gongyinEzhengwu/images/2020/financial_service_bg.png");}
    .financial_service .i-title {padding-top:78px; height: 130px;  text-align: center; font-size: 46px; color: #FFFFFF;}

    .financial_service>ul {margin: 0px auto; width: 960px;}
        .financial_service>ul>li {float: left; width: 192px; height: 284px;}
          .financial_service>ul>li>a {margin:0px auto; width: 170px; height: 284px; display: block; background-color: #FFFFFF; border-radius: 5px;}
              .financial_service>ul>li>a p {width: 170px; height: 150px; display: table-cell;vertical-align: middle; text-align: center;}
              .financial_service>ul>li>a b {display: block; text-align: center; height: 50px; font-size: 24px; color: #6D7277;}
              .financial_service>ul>li>a div {margin:0px auto; width: 140px; color: #6D7277;}
    .financial_service .login {margin: 0px auto; margin-top: 60px; text-align: center;}
        .financial_service .login a {margin:0px auto; width: 224px; height: 60px; display: block; background-color: #CA3832; border-radius: 5px; text-align: center; line-height: 60px; font-size: 24px; color: #FFFFFF;}

.service {margin: 0px auto; width: 1000px; height: 200px; text-align: center; line-height: 160px; color: #999999; font-size: 26px;}


.foot {margin: 0px auto; width: 1000px; height: auto; background-color: #474747;  color: #999999;}
    .foot>div {padding: 22px 35px 40px 35px;}

    .foot>div>div {float: left; width: 600px; height: 22px;}
    .foot>div>p {float: left; width: 330px; height: 22px; text-align: right;}
    .foot a {color: #999999; font-weight: bold;}


