﻿@charset "utf-8";

/* 办事服务 */
.service {
    height: 166px;
    background: #74a2de url(../images/zwfw04.jpg) center no-repeat;
    background-size: cover;
    border-radius: 3px;
}

.service a{
    display: block;
    height: 100%;
}
.bstj {
    height: 80px;
    background: #5997ea url(../images/rqspsx.jpg) center no-repeat;
    background-size: cover;
    border-radius: 3px;
}

.bstj a{
    display: block;
    height: 100%;
}

.a5 {
    margin: 0 5px;
}

.a5 li {
    width: 24%;
    margin:0.5%;
}

.a5 li a{
    width:100%;
    height: 100px;
    line-height: 1.5;
    font-size: 18px;
    padding: 20px 5px;
    display: table;
    table-layout: fixed;
    background-color: #fff;
    border: 1px solid #eaeaea;
}

.a5 li a span {
    width:100%;
    padding-left: 40px;
    display: table-cell;
    vertical-align: middle;
}

.a5 li a i {
    margin: 10px auto;
}

.a5 li a:hover i {
}

.a5 .s1 {
    background-position: 0 -320px;
}

.a5 .s2 {
    background-position: -40px -320px;
}

.a5 .s3 {
    background-position: -80px -320px;
}

.a5 .s4 {
    background-position: -120px -320px;
}

.a5 .s5 {
    background-position: -160px -320px;
}

.a5 .s6 {
    background-position: -200px -320px;
}

.a5 .s7 {
    background-position: -240px -320px;
}

.a5 .s8 {
    background-position: -280px -320px;
}

.download .tab {
    height: 40px;
}

.download .tab a{
    color: #656565;
    margin-right:10px;
    line-height: 38px;
    background-color: #f2f2f2;
    border:1px solid #e2dcde;
}

.download .tab a.current {
    color: #fff;
    border-right: 3px solid #028abe;
    background-color: #02457a;
}

.download .tab a+a:before{
    display: none;
}
@media (max-width: 1024px) {
    .a5 li a{
        font-size: 13px;
    }
}
@media (max-width: 480px) {
    .a5 li {
        width:48%; 
    }
}

.t1 {
    height: 40px;
    margin: 20px 0px;
    border-bottom: 1px solid #ccc;
}

.t1 a{
    display:inline-block;
    margin-right:10px;
    line-height: 38px;    
    color: #fff;
    padding:0px 20px;
    border-right: 3px solid #028abe;
    background-color: #02457a;
    font-size: 18px;
}

.a8 li a{
    height: 50px;
    padding:0px;
    line-height: 1;
    border-radius: 0px;
}
.a8 li a span{
    width:100%;
    font-size: 18px;
    text-align: left;
    font-weight: normal;
    padding-left: 80px;
}
.numbers{
    display: block;
    width:50px;
    height: 50px;
    line-height: 50px;
    color: #fff;
    float: left;
    font-size: 16px;
    background-color: #4c74a7;
}