.xsjz li a:before{width:10px;height:11px;background:url(/images/tb-xsj.png)left center no-repeat;top: 25px;}
.xsjz li a:before{width:10px;height:11px;background:url(/images/tb-xsj.png)left center no-repeat;top: 25px;}
.xsjz li a:before{width:10px;height:11px;background:url(/images/tb-xsj.png)left center no-repeat;top: 25px;}
.ztzl {
    overflow: hidden;
    padding-bottom: 30px;}
.ztzl li {
    float: left;
    width: 25%;}
.ztzl li img {
    width: 90%;
    display: block;
    margin: 0 auto;}

@media (max-width: 1200px) {
   .ztzl li {
    float: left;
    width: 50%;
    margin-bottom: 20px;} 
}
@media (max-width: 600px) {
   .ztzl li {
    float: none;
    width: 100%;
    margin-bottom: 20px;} 
.ztzl li img {
    width: 100%;
    display: block;
    margin: 0 auto;}
}
.footer-right-sm{max-width:292px;}



.page-eight{background:#dde4eb;padding:30px 0 30px;}
.page-eight .title{padding-left:0px;}
.links li.first{background:url(/images/link-line.png) no-repeat left center;}
.links li{float:left;margin-bottom: 15px;}
.links li a{display:block;padding:0 25.8px;font-size:17px;background: url(/images/link-line.png) no-repeat right center;}
.title-img img{width:55px;}
.title-txt {
    font-size: 16px;
    padding-top: 3px;
    color: #999;
    margin-left: 15px;}

.title-txt span {
    font-size: 30px;
    color: #000;
    font-weight: bold;
    display: inline-block;
    line-height: 34px;}
.footer-right-sm{max-width:292px;}
.footer-p p span{    background-color:transparent !important; color: #80a0cc !important;}
.footer-bottom .pull-right{display:none;}
.footer-bottom .pull-left{width:100%;text-align: center;}
