﻿@charset "UTF-8";/* 公用头部和底部样式 */
.bg-blue{background-color:#014d93;}
i{font-style:normal;}
/* 显示为块 */
.block{display:block;}
/* 尾部 */
.footWrap-l{padding-left:90px;text-align:left;}
.footWrap-r{}
.bmfooter{text-align:center;padding-bottom:10px;}
.bmfooter .gov-img{display:inline-block;padding-right:10px;}
.bmfooter .gov-info{display:inline-block;vertical-align:middle;text-align:left;}
.bmfooter .gov-info .item{font-size:14px;}
.bmfooter .gov-info .item img{padding-right:4px;}
.footcr{background-color: #f2f2f2;width:1098px;padding:10px 0;}
.mbfooter{background-color: #f2f2f2;padding: 15px 0;margin-bottom: 15px}
.foot{margin-right:90px;}
/* Select列表链接 */
.list-select{padding-top:5px;padding-bottom:10px;}
.list-select select{text-align:center;font-size:14px;height:30px;width:100%;}
.list-select select.noarr{appearance:none;-moz-appearance:none;-webkit-appearance:none;}
.list-select .item{float:left;padding-left:4px;padding-right:4px;width:20%;}
.list-select .item.first{padding-left:0;}
.list-select .item.last{padding-right:0;}
/* 底部文本链接 */
.txt-link{font-size:0;line-height:1;padding-top:5px;padding-bottom:10px;}
.txt-link a{display:inline-block;padding-left:8px;padding-right:8px;border-right:1px solid #ccc;font-size:16px;}
.txt-link a.last{border-right:0;padding-right:0;}
.txt-link a:first-child{padding-left:0;}
/* 底部文本信息 */
.txt-info,.txt-info a{color:#666;font-size:14px;}
.txt-info .gap-r{padding-right:8px;}
.txt-info p{padding-top:6px;padding-bottom:6px;}
.txt-info p img{vertical-align:bottom;padding-right:4px;}
/* 底部图片链接 */
.link-ico{padding-top:10px;}
.link-ico a{display:inline-block;padding-left:4px;padding-right:4px;}
@media (max-width:1023px){/* */
.footWrap-l{padding-left:0;}
.footWrap-r{padding-right:0;}
.txt-link{text-align:center;}
.txt-link .last-xs{border-right:0}
.txt-info{text-align:center;}
.txt-info .block-xs{display:block;}
.txt-info .block-xs:first-child{padding-bottom:10px;}
.link-ico{float:none!important;text-align:center;}
.bmfooter .gov-info .item span{display:block;text-indent:2em;}
}


/* 部分底部通用样式 */
 .footer {
    width: 100%;
}
.footer-con {
    position: relative;
    padding: 15px 0;
    width: 1098px;
    margin:0 auto;
    text-align: center;
    background-color: #f2f2f2;
    margin-bottom: 15px;
}
.footer-top {
    position: relative;
    width: 100%;
    text-align: left;
    font-size: 0;
}
.footer-top ul li {
    display: inline-block;
    border-left: 1px solid #aaa;
    padding: 0 10px;
    line-height: 1;
}
.footer-top ul li a {
    text-decoration: none;
    color: #000000;
    font-size: 16px;
}
.footer-top ul li:first-child {
    border: none;
    padding-left: 0;
}
.footer-left {
    float: left;
}
.footer-step {
    position: relative;
    width: 100%;
    padding-top: 10px;
}
.footer-step ul li {
    display: inline-block;
}
.footer-step ul li a {
    text-decoration: none;
}
.footer-step ul li span {
    font-size: 14px;
}
.footer-step ul li span>img {
    padding-right: 7px;
}
.footer-right {
    float: right;
    height: 100%;
}
.footer-linkImg {
    position: relative;
    margin-right: 20px;
    display: inline-block;
}
.footer-linkImg img {
    margin-left: 20px;
    vertical-align: middle;
}
.zbfooter {
    display:inline-block;
    vertical-align: middle;
    text-align: left;
}
.zbfooter .item {
    padding-bottom: 4px;
    padding-top: 4px;
    font-size: 14px;
}
/* 底部响应式代码 */
 @media screen and (max-width: 1100px) {
    .footer-right {
        float: left;
    }
}
@media screen and (max-width: 992px) {
    .footer-top {
        text-align: center;
    }
    .footer-left {
        width: 100%;
        text-align: center;
    }
    .footer-right {
        float: left;
        width: 100%;
        text-align: center;
    }
}
@media screen and (max-width: 768px) {
    .footer-top {
        text-align: center;
    }
    .footer-left {
        text-align: center;
    }
    .footer-left ul li {
        margin-right: 10px
    }
    .footer-linkImg img {
        margin-left: 20px;
        vertical-align: middle;
        width: 44px;
    }
    .footer-con {
        width:100%;
    }
    .zbfooter {
        float:none;
        text-align:left;
    }
    .zbfooter .item {
        font-size: 14px;
        padding: 0;
    }
    .footcr {
        width: 100%;
        padding: 10px 15px
    }
}
