body {
     background: url(../images/gzzy_bg.jpg) no-repeat center center;
}

header {
     background: url(../images/gzzy_02.jpg) no-repeat center center;
     height: 405px;
     width: 100%;
}

.container {
     width: 1200px;
     margin: 0 auto;
}

.tj_data {
     background: url(../images/gzzy_05.jpg) no-repeat center center;
     height: 252px;
     width: 100%;
     margin-top: 40px;
}

.tj_data h4 {
     text-align: center;
     font-size: 25px;
     color: #fff;
     font-weight: normal;
     line-height: 40px;
}

.tj_data h4 span {
     font-weight: bold;
     margin: 0 7px;
}

.dataChange {
     margin-top: 40px;
}

.dataChange li {
     color: #898989;
     font-size: 18px;
     line-height: 28px;
     width: 300px;
     padding-left: 27px;
     float: left;
     -moz-box-sizing: border-box;
     -webkit-box-sizing: border-box;
     -o-box-sizing: border-box;
     -ms-box-sizing: border-box;
     box-sizing: border-box;
}

.dataChange li h5 {
     font-size: 18px;
     line-height: 28px;
     color: #434343;
     font-weight: normal;
     text-align: center;
}

.dataChange li h5 font {
     font-size: 50px;
     line-height: 28px;
     font-weight: bold;
     margin-top: 30px;
     display: inline-block;
}

.dataChange li h5 p {
     margin-top: 15px;
}

.box2 {
     margin-top: 45px;
     padding: 0 30px;
     -moz-box-sizing: border-box;
     -webkit-box-sizing: border-box;
     -o-box-sizing: border-box;
     -ms-box-sizing: border-box;
     box-sizing: border-box;
}

.box2 h4 {
     font-size: 40px;
     line-height: 50px;
     color: #434343;
     text-align: center;
}

.box2 h4 a {
     color: #434343;
}

.box2 p {
     font-size: 20px;
     color: #707070;
     line-height: 40px;
}

.box2 p a {
     font-size: 20px;
     line-height: 28px;
     color: #707070;
}

.box2 div {
     font-size: 20px;
     color: #707070;
     line-height: 40px;
}

.box2 div a {
     font-size: 20px;
     line-height: 28px;
     color: #707070;
}

.box3 {
     margin-top: 45px;
     margin-bottom: 50px;
}

.box3a {
     width: 578px;
     height: 333px;
     border: 1px solid #d2d2d2;
     padding: 20px;
     border-radius: 5px;
     background: #fff;
     -moz-box-sizing: border-box;
     -webkit-box-sizing: border-box;
     -o-box-sizing: border-box;
     -ms-box-sizing: border-box;
     box-sizing: border-box;
     -webkit-box-shadow: 0px 0px 20px #d2d2d2;
     -moz-box-shadow: 0px 0px 20px #d2d2d2;
     box-shadow: 0px 0px 20px #d2d2d2;
}

.box3a h5 {
     font-size: 24px;
     color: #144995;
     background: url(../images/gzzy_09.jpg) no-repeat left 6px;
     padding-left: 14px;
     margin-bottom: 10px;
}

.lista {
     font-size: 16px;
     line-height: 50px;
}

.lista li {
     background: url(../images/gzzy_13.jpg) no-repeat 5px center;
     padding-left: 18px;
     border-bottom: 1px dashed #d2d2d2;
}

.lista a, .listb a {
     color: #434343;
}

.listb {
     clear: both;
}

.listb li {
     font-size: 16px;
     line-height: 35px;
     background: url(../images/gzzy_13.jpg) no-repeat 5px center;
     padding-left: 18px;
}


.box3a_1 p {
     display: inline-block;
     color: #707070;
     font-size: 16px;
     line-height: 28px;
     margin-top: 15px;
}

.box3a_1 h6 {
     display: inline-block;
     color: #434343;
     font-size: 20px;
     line-height: 28px;
}

.box3a_1 img {
     width: 160px;
     height: 123px;
     float: left;
     margin-right: 10px;
}

.w365 {
     width: 365px;
}

.box3a_1 {
     margin-top: 15px;
     margin-bottom: 10px;
     display: inline-block;
}

.listc {
     margin-top: 25px;
}

.listc li {
     width: 380px;
     height: 160px;
     float: left;
     margin-right: 29px;
     padding: 20px;
     margin-bottom: 30px;
     -webkit-box-sizing: border-box;
     -o-box-sizing: border-box;
     -ms-box-sizing: border-box;
     box-sizing: border-box;
}

.listc li h4 {
     font-size: 18px;
     line-height: 28px;
     color: #434343;
}

.listc li p {
     font-size: 14px;
     line-height: 24px;
     color: #434343;
     width: 230px;
}

.listc li.gzqy {
     background: url(../images/gzzy_19.jpg) no-repeat center center;
}

.listc li.gr {
     background: url(../images/gzzy_21.jpg) no-repeat center center;
}

.listc li.xlzc {
     background: url(../images/gzzy_23.jpg) no-repeat center center;
     margin-right: 0px;
}

.listc li.jjxd {
     background: url(../images/gzzy_28.jpg) no-repeat center center;
}

.listc li.jjfh {
     background: url(../images/gzzy_29.jpg) no-repeat center center;
}

.listc li.sjc {
     background: url(../images/gzzy_31.jpg) no-repeat center center;
     margin-right: 0px;
}

.footer {
     width: 100%;
     height: 97px;
     background: #144995;
     font-size: 16px;
     line-height: 28px;
     color: #ffffff;
     text-align: center;
     padding-top: 20px;
     -moz-box-sizing: border-box;
     -webkit-box-sizing: border-box;
     -o-box-sizing: border-box;
     -ms-box-sizing: border-box;
     box-sizing: border-box;
}

.listbox {
     padding: 40px 20px;
     background: #fff;
     -webkit-box-shadow: 0px 0px 20px #d2d2d2;
     -moz-box-shadow: 0px 0px 20px #d2d2d2;
     box-shadow: 0px 0px 20px #d2d2d2;
}

.listbox h4 {
     font-size: 24px;
     line-height: 35px;
     color: #144995;
     border-bottom: 3px solid #144995;
     padding-left: 10px;
}

.listbox .lista li {
     padding: 0 14px;
     background: url(../images/gzzy_13.jpg) no-repeat 10px center;
     padding-left: 23px;
     border-bottom: 1px solid #d2d2d2;
     -moz-box-sizing: border-box;
     -webkit-box-sizing: border-box;
     -o-box-sizing: border-box;
     -ms-box-sizing: border-box;
     box-sizing: border-box;
}

.lista .date {
     float: right;
     font-size: 16px;
     line-height: 50px;
     color: #959595;
}

.page {
     height: 30px;
     font-size: 14px;
     line-height: 30px;
     margin: 35px 0 15px 0;
     text-align: center;
}

.page a {
     font-size: 14px;
     border: 1px solid #d7d7d7;
     border-radius: 3px;
     padding: 3px 10px;
     color: #7D7D7D;
}

.page a.not {
     color: #999;
}

.page span {
     font-size: 14px;
     border: 1px solid #144995;
     border-radius: 3px;
     padding: 3px 10px;
     background: #144995;
     color: #fff;
}

.page i {
     margin: 0 8px 0 15px;
}

.page i input {
     width: 40px;
     height: 24px;
     margin: 0 5px;
     border: 1px solid #d7d7d7;
     text-align: center;
}

.page i input.submit {
     font-size: 14px;
     border: 1px solid #d7d7d7;
     border-radius: 3px;
     padding: 3px 10px;
     background: #fff;
     width: auto;
     height: auto;
     font-family: '微软雅黑';
}

.page i input.submit:hover {
     background: #d7d7d7;
}

.article {
     margin-top: 17px;
     background: #fff;
     padding: 30px;
     -moz-box-sizing: border-box;
     -webkit-box-sizing: border-box;
     -o-box-sizing: border-box;
     -ms-box-sizing: border-box;
     box-sizing: border-box;
     -webkit-box-shadow: 0px 0px 20px #d2d2d2;
     -moz-box-shadow: 0px 0px 20px #d2d2d2;
     box-shadow: 0px 0px 20px #d2d2d2;
}

.article .line {
     width: 100%;
     background: url(../images/gzzy_03.jpg) repeat-x center center;
     height: 5px;
     margin-top: 20px;
}

.article h2 {
     text-align: center;
     font-size: 38px;
     line-height: 48px;
     color: #434343;
     padding-top: 10px;
     padding-bottom: 20px;
}

.article .fu {
     text-align: center;
     font-size: 16px;
     line-height: 28px;
     color: #707070;
}

.article p {
     font-size: 18px;
     line-height: 36px;
     color: #1b1b1b;
     text-indent: 36px;
     margin-bottom: 35px;
}

.article .content {
     padding: 48px;
     -moz-box-sizing: border-box;
     -webkit-box-sizing: border-box;
     -o-box-sizing: border-box;
     -ms-box-sizing: border-box;
     box-sizing: border-box;
}


.box3-1{width: 100%;height: 390px;border: 1px solid #d2d2d2;margin-bottom: 48px;
    border-radius: 5px;
    padding: 15px 28px;
    background: #fff;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    -o-box-sizing: border-box;
    -ms-box-sizing: border-box;
    box-sizing: border-box;
    -webkit-box-shadow: 0px 0px 20px #d2d2d2;
    -moz-box-shadow: 0px 0px 20px #d2d2d2;
    box-shadow: 0px 0px 20px #d2d2d2;}
.box3-1a{width: 45px;height: 198px;background: #556fb5;font-size: 20px;line-height: 30px;font-weight: bold;color: #fff;text-align: center;padding: 8px 12px;
-moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    -o-box-sizing: border-box;
    -ms-box-sizing: border-box;
    box-sizing: border-box;float: left;margin-right: 30px;}

.worksa{width: 320px;height: 355px;border: 1px solid #d2d2d2;-webkit-box-shadow: 0px 0px 20px #d2d2d2;
    -moz-box-shadow: 0px 0px 20px #d2d2d2;
    box-shadow: 0px 0px 20px #d2d2d2;}
    .box3-1 li{margin-right: 49px;}
  .box3-1 li:nth-child(3),.box3-1 li:first-child+li+li{margin-right: 0px;}
.worksa img{width: 100%;height: 322px;}
.worksa h4{text-align: center;font-size: 16px;line-height: 32px;color: #626262;font-weight: normal;}

