body{ background-color: #fff;}

.header { background:url(../images/ztzl_gsywfcmy_banner.jpg) center top  no-repeat;}
.header-bg { height: 420px; width: 1200px; margin: 0 auto; background:url(../images/ztzl_gsywfcmy_banner.jpg) center top  no-repeat;}

.wrap{ width:1200px; margin:42px auto 0 auto; }

.wrap_title{ width:100%; margin-bottom: 20px; }

.fwqLink li{width: 218px;height: 84px;}
.fwqLink li:hover{ box-shadow: 0 0 20px #dcdcdc;}
.fwqLink li a{display: inline-block;width: 100%;height: 100%;box-sizing: border-box;padding: 31px 0 0 86px;font-weight: 700;}
.fwqLink li i{position: absolute;top: 24px;left: 40px;background: url(../images/ztzl_gsywfcmy_fwqIcon.png) no-repeat;display: inline-block;width: 34px;height: 34px;background-position-x: -7px;}
.fwqLink li.li01 i{background-position-y: -479px;}
.fwqLink li.li02 i{background-position-y: -62px;}
.fwqLink li.li03 i{background-position-y: -116px;}
.fwqLink li.li04 i{background-position-y: -8px;}
.fwqLink li.li05 i{background-position-y: -274px;}
.fwqLink li.li06 i{background-position-y: -221px;}
.fwqLink li.li07 i{background-position-y: -328px;}
.fwqLink li.li08 i{background-position-y: -380px;}
.fwqLink li.li09 i{background-position-y: -432px;}
.fwqLink li.li10 i{background-position-y: -527px;}
.fwqLink li.li03 a,.fwqLink li.li07 a,.fwqLink li.li08 a{ padding-top:20px;}

.sszyLink li{ position: relative; width:280px; height:124px;}
.sszyLink li:hover{ box-shadow: 0 0 20px #999;}
.sszyLink li a,.sszyLink li img{ display:block; width:100%; height: 100%;}
.sszyLink li span{position: absolute;left: 50%;top: 50px;margin-left: -140px;width: 100%;text-align: center;color:#fff;font-size: 20px;font-weight: 700;}
.sszyLink li:first-child span{ top:34px}
.fwqLink,.sszyLink{ margin:0 -12px;}
.fwqLink li,.sszyLink li{float: left; position: relative; margin: 5px 12px 20px;border: 1px solid #ddd;}

.news{background-color: #eee;border-radius: 3px;}
.news span{background: url(../images/ztzl_gsywfcmy_ggIcon.png) no-repeat left;padding: 0 20px 0 24px;margin-left: 25px;margin-top: 10px;margin-bottom: 10px;display: inline-block;border-right: 1px solid #c1c1c1;/* width: 3%; */font-weight: bold;}
.news marquee{float: right;width: 70%;padding: 10px 0;/* margin-right: 20px; */}
.news marquee a{}

.footer{ width:100%; margin-top:60px; padding:26px 0; background-color: #eee; font-size: 14px; color:#999; text-align: center;}

@media (max-width:480px) {
    .header,.header img{ width:100%}
    .header-bg{ display: none;}
    .wrap{margin-top:0;margin-bottom:20px;width:100%}
    .news span{ width: 10%; }
    .news marquee{ width:70%; margin-right:0}
    .mobile{display:inline-block;}
    .mobile + div,.mobile  + img{ display:none}
    .wrap_title{ text-align:center}
    .fwqLink, .sszyLink{ margin:0}
    .fwqLink li,.sszyLink li{ width:48%;margin:1%;float:left;box-sizing:border-box}
    .fwqLink li a{ padding:0; line-height:84px; text-align:center}
    .fwqLink li i{position: unset;margin-top:25px;margin-right:10px;display: inline-block;}
    .fwqLink li:nth-child(3) a,.fwqLink li:nth-child(7) a,.fwqLink li:nth-child(8) a{line-height:20px;}
    .fwqLink li:nth-child(3) i,.fwqLink li:nth-child(7) i,.fwqLink li:nth-child(8) i{margin-top: 6px;display: inline-block;}
    .fwqLink li:nth-child(3) span,.fwqLink li:nth-child(7) span,.fwqLink li:nth-child(8) span{ display: inline-block; text-align: left;}
    .sszyLink li{height: 86px;}
    .sszyLink li a{line-height: normal;}
    .sszyLink li span{font-size:14px;left: auto;margin-left: 0;top: 31px;}
    .sszyLink li:first-child span{ top: 23px;}
}
@media (max-width:320px) {
    .news marquee{ width:60%;}
    .fwqLink li, .sszyLink li{ width:98%}
}