.header h1 {
    background: url(../images/logo.png) 0 50% no-repeat;
}

.a1 .l3 {
    width: 33%;
}

.a1 li a {
    padding: 0;
    text-align: center
}

.service {
    height: 180px;
    background: #6aa9f1 url(../images/hjt-zffw.png) center no-repeat;
    background-size: cover;
}

.tab a {
    //margin-right: 5px;
}

.a2 li a {
    height: 80px;
}

.a3 li {
    width: 25%;
}

.a3 .s3 {
    background-position: 8px 8px;
    background-size: 60%;
    background-image: url(../images/denglu.png);
}

.ptwz {
    background-color: #f2f8ff;
}

.p5 .ptwz {
    height: 120px;
}

.p4 .ptwz {
    margin-top: 40px;
}

.ptwz li {
    /* width: 30%; */
    padding: 10px 20px 10px 20px;
    background: url(../images/hjt-bsfwdd.png) no-repeat;
    background-position: 10px 20px;
    line-height: 32px;
}

.li-hg li {
    line-height: 34px;
}

.p4 {
    height: 510px;
    background: #fff;
}

.p5,
.p3 {
    height: 510px;
}

.p3 .tab-pane {
    /*  height: 260px; */
}

.focuss {
    margin-bottom: 40px;
}

.focuss,
.focuss .picc {
    width: 100%;
    height: 175px;
}

.contactt {
    height: 250px;
}

.focuss .navi {
    width: 80%;
    position: absolute;
    top: 145px;
    left: 60px;
}

.focuss .picc>div {
    height: 180px;
    /* width: 347px !important; */
    padding: 0;
}

.focuss .picc img {
    width: 110%;
    height: 180px;
}

.w3 li {
    width: 33.33%;
}

.p5 .list-b li {
    padding-left: 150px;
}

.contact {
    box-shadow: none
}

.topic-prev {
    background-image: url(../images/sylef.jpg);
    background-size: 125%;
}

.topic-next {
    background-image: url(../images/syrig.jpg);
    background-size: 125%;
}

.pic-text .pic .zxft-gdt {
    position: absolute;
    width: 39px;
    min-height: 0;
    height: 39px;
    top: 8px;
    left: 8px;
}


 .a3 li .ss1 {
                        background: url(../images/sthjt-syldxx.png) no-repeat;
                        background-size: 50px 50px;
                        background-position: 35px 5px;
                        background-color: #F1F8FF;
                    }
                    
                    .a3 li .ss2 {
                        background: url(../images/sthjt-syzxts.png) no-repeat;
                        background-size: 50px 50px;
                        background-position: 35px 5px;
                        background-color: #F1F8FF;
                    }
                    
                    .a3 li .ss3 {
                        background: url(../images/sthjt-syjbdh.png) no-repeat;
                        background-size: 40px 40px;
                        background-position: 38px 10px;
                        background-color: #F1F8FF;
                    }
                    
                    .a3 li .ss1:hover {
                        background-image: url(../images/sthjt-syldxx2.png);
                        background-size: 55px 55px;
                        color: #fff;
                        background-color: #21aaf3;
                    }
                    
                    .a3 li .ss2:hover {
                        background-image: url(../images/sthjt-syzxts2.png);
                        background-size: 55px 55px;
                        color: #fff;
                        background-color: #21aaf3;
                    }
                    
                    .a3 li .ss3:hover {
                        background-image: url(../images/sthjt-syjbdh2.png);
                        background-size: 50px 46px;
                        background-position: 38px 10px;
                        color: #fff;
                        background-color: #21aaf3;
                    }
                    
                    .a3 li a {
                        margin: 20px 0px;
                        background: #F1F8FF;
                    }
                    
                    .a3 li a span {
                        display: block;
                        padding-top: 55px;
                        padding-bottom: 10px;
                    }


@media (max-width: 1200px) {
    .header h1 {
        height: 100px;
        background-position: 16px 50%;
        background-size: auto 60%;
    }
}

@media (max-width: 480px) {
    .hjt-b2row {
        display: block;
    }
    .hjt-b2row a {
        float: left;
        width: 30%;
        margin-bottom: 10px;
    }
    .p3 {
        height: 560px;
    }
}