
body { background: #f1f5fa ; }

/*首屏*/
.con_ban { background: #fff; padding: 26px; border-radius: 4px; overflow: hidden; height: 370px;}
.ban_l { float: left; width: 840px;}
.ban_re { float: right; width: 440px; }
.ban_jing { height: 220px; }
.ban_mes li { float: left; width: 30%; margin-left: 2%; }
.ban_mes li:nth-child(3n+1) { margin-left: 0; }
/*banner*/
.banner { width: 374px; height: 206px; overflow: hidden; position: relative; border-radius: 4px; margin-bottom: 13px; float: left;}
.banner a { width: 374px; display: block; }
.swiper-button-next, .swiper-button-prev { width: 30px; height: 30px; border-radius: 10px; background-size: 10px 20px; background-color: #fff; transition: 0.3s ease; }
.swiper-button-prev { left: -30px; }
.swiper-button-next { right: -30px; }
.banner:hover .swiper-button-prev { left: 10px; transition: 0.3s ease; }
.banner:hover .swiper-button-next { right: 10px; transition: 0.3s ease; }
.swiper-container-horizontal>.swiper-pagination-bullets, .swiper-pagination-custom, .swiper-pagination-fraction { width: 60px; right: 0; left: auto; }
.swiper-pagination-bullet { background: #fff; opacity: 0.4; transition: 0.3s ease; }
.swiper-pagination-bullet-active { opacity: 0.8; width: 16px; border-radius: 10px; transition: 0.3s ease; }
.banner p { height: 36px; line-height: 36px; background: rgba(0,0,0,0.4); position: absolute; bottom: 0; left: 0; color: #fff; width: 302px; padding: 0 60px 0 10px; border-bottom-left-radius: 10px; border-bottom-right-radius: 10px;}
.banner img { width: 374px; height: 206px; }
.banner li { position: relative; overflow: hidden;}
.ban_banner_b li:nth-child(1) .lb_tu1 { margin-bottom: 22px;}
/* 友情链接 */
.fink_title em { color: #4f98f2;}
/* 底部 */
footer { background: #3e4045;}
.frs{
    float: right;
    font-size: 14px !important;
    color: #999;
    font-weight: normal !important;

}
