﻿.fl {
    float: left;
}

.fr {
    float: right;
}


/*新闻*/

.home-news {
    padding-top: 60px;
    padding-bottom: 60px;
}

.home-news-box {
    margin-top: 44px;
}

.home-news-left {
    width: 520px;
}

.home-news-left .img {
    width: 520px;
    height: 260px;
    margin-bottom: 16px;
}

.home-news-left .img img {
    width: 100%;
    height: 100%;
    object-fit: cover;
}

.home-news-list1 {
    list-style-type: none;
    margin-bottom: 10px;
}

.home-news-list1 li h3 {
    color: #333333;
    font: 400 18px/36px "Microsoft yahei";
}

.home-news-list1 li .con {
    color: #666;
    font: 400 16px/32px "Microsoft yahei";
}

.home-news-list1 li:hover h3 {
    color: #95cf00;
}

.home-news-list1 li:hover .img img {}

.home-news-list2 li {
    list-style-type: none;
    padding-top: 16px;
    padding-bottom: 16px;
    border-top: 1px solid #e9e9e9;
}

.home-news-list2 li .key {
    width: 20px;
    height: 20px;
    background-color: #95cf00;
    color: #fff;
    font: 400 12px/20px "Microsoft yahei";
    text-align: center;
}

.home-news-list2 li .text {
    position: relative;
    width: 480px;
    margin-left: 20px;
    color: #333;
    font: 400 16px/20px "Microsoft yahei";
}

.home-news-list2 li .text span {
    position: absolute;
    right: 0px;
    color: #999999;
    font: 400 16px/20px "Microsoft yahei";
}

.home-news-right {
    width: 610px;
}

.home-news-list3 {
    border-bottom: 1px solid #e9e9e9;
}

.home-news-list3 li {
    list-style-type: none;
}

.home-news-list3 li h3 {
    color: #333333;
    position: relative;
    font: 400 18px/30px "Microsoft yahei";
    padding-left: 100px;
}

.home-news-list3 li h3 span {
    color: #fff;
    background-color: #95cf00;
    padding: 0px 30px;
    position: absolute;
    border-radius: 15px;
    left: 0px;
}

.home-news-list3 li .con {
    padding: 10px 0;
    color: #666;
    font: 400 16px/32px "Microsoft yahei";
}

.home-news-list4 li {
    list-style-type: none;
    background: url(../images/circle.png) no-repeat left center;
    padding-left: 16px;
    position: relative;
    background: rgba(255, 255, 255, .6);
}

.home-news-list4 li h3 {
    color: #333;
    font: 400 16px/40px "Microsoft yahei";
}

.home-news-list4 li h3 span {
    position: absolute;
    right: 0px;
}


/*友情链接*/

.home-link {
    background-color: #95cf00;
    padding: 16px 0;
    color: #fff;
    font: 400 17px/30px "Microsoft yahei";
}

.home-link a {
    color: #FFFDFD;margin:0px 10px;
    font: 400 14px/30px "Microsoft yahei";
}

.home-link a:hover {
    color: #038612;
}


/*底部*/

.home-foot {
    padding-top: 40px;
    padding-bottom: 36px;
    background-color: #f9f9f9;
}

.home-foot-part1 {
    width: 420px;
}

.home-foot-code .home-foot-code1 {
    width: 100px;
    margin-right: 20px;
}

.home-foot-code .home-foot-code1 img {
    width: 98px;
    height: 98px;
}

.home-foot-code .home-foot-code1 h3 {
    text-align: center;
    font: 400 16px/36px "Microsoft yahei";
}

.home-foot-code .home-foot-code1 h3 span {
    font: 600 13px/36px "Microsoft yahei";
}

.home-foot-code .home-foot-code2 {
    width: 180px;
    padding-top: 10px;
}

.home-foot-copyright {
    color: #666;
    font: 400 16px/30px "Microsoft yahei";
    border-top: 1px solid #e1e1e1;
    padding-top: 8px;
    margin-top: 8px;
}

.home-foot-copyright a {
    color: #666;
    font: 400 16px/32px "Microsoft yahei";
}

.home-foot-copyright a:hover {
    color: #95cf00;
}

.home-foot-nav {
    width: 220px;
    margin-left: 90px;
}

.home-foot-nav h3 {
    color: #666666;
    font: 400 18px/36px "Microsoft yahei";
    background: url(../images/ol.png) no-repeat left center;
    padding-left: 16px;
    margin-bottom: 20px;
}

.home-foot-nav li:first-child {
    display: none;
}

.home-foot-nav li {
    float: left;
    width: 100px;
    padding-left: 20px;
    list-style-type: none;
}

.home-foot-nav li a {
    color: #666666;
    font: 400 16px/44px "Microsoft yahei";
    text-align: left;
}

.home-foot-nav li a:hover {
    color: #95cf00;
}

.home-foot-contact {
    width: 388px;
}

.home-foot-contact h3 {
    color: #666666;
    font: 400 18px/30px "Microsoft yahei";
    background: url(../images/ol.png) no-repeat left center;
    padding-left: 16px;
    margin-bottom: 20px;
}

.home-foot-contact h4 {
    font: 400 18px/30px "Microsoft yahei";
}

.home-foot-contact .home-foot-seo {
    color: #666;
    font: 400 12px/36px "Microsoft yahei";
    margin-bottom: 10px;
}

.home-foot-contact .ft-line {
    background-color: #95cf00;
    height: 2px;
    width: 26px;
}

.home-foot-contact .home-foot-seo a {
    color: #666;
    font: 400 16px/36px "Microsoft yahei";
}

.home-foot-contact .home-foot-seo a:hover {
    color: #95cf00;
}

.home-foot-phone {
    margin-top: 10px;
}

.home-news-list3 {
    margin-bottom: 15px;
}

.home-news-list4 {
    margin-top: 15px;
}

.home-news-list2 li a:hover h3 {
    color: #95cf00;
}

.home-news-list3 li a:hover h3 {
    color: #95cf00;
}

.home-news-list4 li a:hover h3 {
    color: #95cf00;
}

.home-news-img {
    margin-top: 10px;
}