﻿@charset "utf-8";

/* 首页  开始 */
.p4 {
    background-color: #fff;
    background-image: none;
}
.a3 li a {
    margin: 10px 10px 10px 10px;
}
.grid h2{
    padding-bottom: 20px;
}
.a4{
    padding:12px 15px;
    background-color: #f5f5f5;
}
.a4 li {
    width: 33.33%;
}
.a4 li a{
    padding-left: 19px;
    font-size: 16px;
    line-height: 32px;
}
.a4 li a:before{
    width: 7px;
    height: 7px;
    left: 5px;
    border-radius: 0px;
    background:#bbb url(../images/dot03.png) 100% 100% no-repeat;
}

.service{
    height: 50px;
    border-radius: 3px;
}
.gkzl{
    height: 50px;
    background:#fffdf8 url(../images/gkzl.jpg) center 100% no-repeat;
}
/* 20191203  开始 */
.p1{ 
    background-color: transparent;
    box-shadow: none;
}
.headline {
    padding:0px 20px 20px 20px;
}

.headline h2 {
    padding: 8px 0;
    line-height: 45px;
    font-size: 30px;
    background: url(../images/headline.png) 5% 100% no-repeat;
}

.headline h2 a {
    color: #444;
}

.headline p {
    line-height: 24px;
}

.headline p a {
    margin: 0 15px;
}
@media (max-width: 1200px) {

    .headline {
        margin-left: -20px;
        margin-right: -20px;
    }

    .headline h2 {
        padding: 8px 0;
        line-height: 26px;
        font-size: 18px;
    }

}
@media (max-width: 480px) {
    .headline h2 {
        background: none;
    }
}

@media (max-width: 320px) {

    .headline h2 {
        font-size: 16px;
    }
}
.search input{
    line-height: 20px;
    padding:10px 20px;
    height: 40px;
}
.search button{
    height: 40px;
    font-size: 16px;
}
.news .list-t li:before {
    content: "";
    position: absolute;
    top: 50%;
    left: 0;
    width: 7px;
    height: 7px;
    margin-top: -3px;
    border-radius: 0px;
    background: url(../images/dot.jpg) 100% 100% no-repeat;
}
.news .list-t li:hover:before{
    background: url(../images/dot02.jpg) 100% 100% no-repeat;
}


.a3 li i,.a3 .s7,.a3 .s8,.a3 .s9{
    border: 8px solid #ecf5ff;
    background-color: #ecf5ff;
}

.a3 li a:hover i {
    box-shadow: 0 0 0 6px #fafbfd;
}
.a3 .s10{
    background-position: -336px  -69px;
}
.a3 .s11{
    background-position: -335px -133px;
}
.a3 .s12{
    background-position: -335px -200px;
}

.list-a li i {
    display: block;
    width: 60px;
    height: 60px;
    background-image: url(../images/icons_02.png);
    background-image: url(../images/icons_02_ie8.png)\9;
    background-size: 400px auto;
    background-repeat: no-repeat;
}
.a3 .s7 {
    background-position: -268px -67px;
}

.a3 .s8 {
    background-position: -269px -135px;
}

.a3 .s9 {
    background-position: -269px -200px;
}
/* 20191203  结束 */
/* 首页  结束 */




@media (min-width: 1200px) {

.upheight{
	height:410px;
	}
}