    * {
        padding: 0;
        margin: 0;
    }
    
    li {
        list-style: none;
    }
    
    a {
        text-decoration: none;
    }
    
    h2,
    h3,
    i,
    em {
        font-style: normal;
    }
    
    html,
    body {
        font-family: Î¢ÈíÑÅºÚ;
    }
    
    input,
    img,
    a {
        outline: none;
        border: 0;
    }
    
    .clear {
        clear: both;
    }
    
    .px1300 {
        width: 1300px;
        margin: 0 auto;
    }
    
    .header {
        background: url(/jdgc/images/header.png) no-repeat center top;
    }
    
    .head {
        padding: 21px 0;
        overflow: hidden;
    }
    
    .head-l {
        float: left;
        font-size: 0;
    }
    
    .head-r {
        float: right;
    }
    
    .search {
        margin-top: 29px;
        width: 280px;
        height: 40px;
       /* border: 1px solid #fff;
        border-radius: 20px;*/
        margin-right: 45px;
        position: relative;
      
    }
    
    .search input[type="text"] {
        width: 280px;
        height: 40px;
        line-height: 40px;
        background-color: transparent;
        padding: 0 15px;
        padding: 0px 42px 0 0;
        vertical-align: middle;
        color: #fff;
        text-align: center;

        border: 1px solid #fff;
        border-radius: 20px;

    }
    
    .search input[type="image"] {
        /*vertical-align: middle;
        padding-right: 15px;*/

        position: absolute;
        top: 50%;
        right:  -29px;
        transform: translateY(-50%);
    }
    
    .search input::placeholder {
        font-size: 12px;
        color: #fff;
    }
    
    .nav>ul>li {
        position: relative;
        float: left;
        padding-left: 36px;
        padding-right: 36px;
        text-align: center;
        line-height: 66px;
    }
    
    .nav>ul>li::after {
        content: '';
        position: absolute;
        bottom: 0;
        left: 50%;
        width: 32px;
        height: 12px;
        transform: translate(-50%);
        background: url(/jdgc/images/jt.png) no-repeat center center;
        display: none;
    }
    
    .nav>ul>li.on::after {
        display: block;
    }
    
    .nav>ul>li>a {
        font-size: 18px;
        color: #333;
    }
    
    .nav>ul>li ul {
        position: absolute;
        left: 0;
        right: 0;
        background-color: rgba(24, 103, 160, .9);
        display: none;
        z-index: 999;
    }
    
    .nav>ul>li ul li {
        line-height: 40px;
    }
    
    .nav>ul>li ul li a {
        font-size: 12px;
        color: #fff;
    }
    
    .nav>ul>li:hover {
        background: rgba(255, 255, 255, .2);
    }
    
    .nav>ul>li:hover>a {
        color: #1867a0;
    }
    
    .nav>ul>li ul li:hover {
        background-color: #1986c7;
    }
    
    .banner a {
        display: block;
    }
    
    .banner a img {
        display: block;
        width: 100%;
    }
    
    .banner .slick-dots {
        bottom: 35px;
        width: auto;
        left: 50%;
        transform: translate(-50%);
    }
    
    .banner .slick-dots li {
        width: 10px;
        height: 10px;
        border-radius: 50%;
        margin: 0 12px;
        background-color: #fff;
    }
    
    .banner .slick-dots li.slick-active {
        background-color: #1a9791;
    }
    
    .footer {
        background-color: #3f3f3f;
    }
    
    .foot {
        padding: 15px 0;
        width: 950px;
        margin: 0 auto;
        overflow: hidden;
    }
    
    .foot-l {
        float: left;
        margin-top: 15px;
        padding-left: 85px;
        background: url(/jdgc/images/blue.png) no-repeat left center;
    }
    
    .foot-l p {
        line-height: 30px;
        font-size: 15px;
        color: #fff;
    }
    
    .foot-l p a {
        font-size: 15px;
        color: #fff;
    }
    
    .foot-r {
        float: right;
    }