#banner{width:100%;position:relative;}
#banner .swiper-wrapper .swiper-slide{width:100%;}
#banner .swiper-wrapper .swiper-slide img{width:100%;}


/* 新闻资讯 */
.tt-news{margin-top:-130px;position: relative;z-index:999;}
.tt-news .news-cont{padding:35px 30px;border-radius:10px;background:#fff;text-align: center;overflow:hidden;}
.tt-news .news-cont h2{font-size:28px;font-weight: bold;line-height:42px;margin-bottom:20px;}
.tt-news .news-cont h2 i.tt-icon{width:79px;height:42px;background:url(../images/icon01.png)no-repeat center;display:inline-block;margin-right:13px;
font-size:24px;color:#fff;line-height:42px;}
.tt-news .tt-list{width:96%;margin:0 auto;overflow: hidden;}
.tt-news .tt-list .tt-tit{width:33%;text-align: center;border-left:1px solid #999999;box-sizing: border-box;padding:0px 20px;}
.tt-news .tt-list .tt-tit:first-child{border-left:none;}
.tt-news .tt-list .tt-tit a{font-size:16px;line-height:16px;color:#666666;}

	/* 新闻大图 */
	.tt-news .news-banner{width:660px;overflow:hidden;position: relative;}
	.tt-news .news-banner .nb-div{width:100%;position: relative;}
	.tt-news .news-banner .nb-div img{width:100%;}
	.tt-news .news-banner .nb-div h3{font-size:20px;line-height:70px;font-weight:bold;width:100%;box-sizing: border-box;padding:0px 20px;
		position:absolute;z-index:99;bottom:0;left:0;background: rgba(0,0,0,0.7);color:#fff;padding-right:100px;}
	.swiper-pagination{height:10px;position: absolute;bottom:30px !important;padding-right:20px;text-align:right;box-sizing: border-box;z-index:9999;}
	.swiper-pagination span{display: inline-block;width:10px;height:10px;border-radius: 10px;border:2px solid #fff;}
	.swiper-pagination .swiper-pagination-bullet-active{background:#fff;}

/* 首页内容 */
.hr-img{margin:40px auto;}
.mt20{margin-top:20px;}
.w580{width:580px;}
.mb80{margin-bottom:80px;}

	/* 公共资讯模块 */
	.w620{width:620px;}
	h2.com-title{font-size:14px;line-height:55px;border-bottom:1px solid #e6e6e6;}
	h2.com-title span{display: block;width:155px;height:55px;background:#006fe8;border-top-left-radius:10px;border-top-right-radius:10px;
		font-size:24px;line-height:55px;text-align: center;color:#fff;font-weight: bold;}
	h2.com-title a{color:#999999;text-transform: uppercase;}
	.p20{padding:20px 0px;}
	.com-news-div .com-news-ul li{font-size:16px;line-height:36px;}
	.com-news-div .com-news-ul li span{color:#999999;}
	.com-news-div .com-news-ul li h3:before{content:'';display: inline-block;width:6px;height:6px;background:#999999;margin-right:19px;margin-bottom:2px;}
	.com-news-div .com-news-ul li:hover h3{color:#1753c4;font-weight: bold;}
	.com-news-div .com-news-ul li:hover h3:before{background:#1753c4;}


	/* 业绩展示 */
	.case-show .case-list{width:100%;overflow: hidden;}
	.case-show .case-list .case-div{width:305px !important;margin-right:20px;}
	.case-show .case-list .case-div .case-img{width:100%;height:185px;overflow: hidden;}
	.case-show .case-list .case-div .case-img img{width:100%;height:100%;object-fit: cover;transition: all 0.6s;}
	.case-show .case-list .case-div:hover .case-img img{transform: scale(1.2);}
	.case-show .case-list .case-div h3{font-size:16px;line-height:50px;text-align: center;background:#f5f5f5;}

/* 新闻动态 */
.dt-news a{display:inline-block;width:155px;height:55px;border-top-left-radius:10px;border-top-right-radius:10px;
		font-size:24px;line-height:55px;text-align: center;color:#333333 !important;}
.dt-news a.ons{background:#006fe8;color:#fff !important;font-weight: bold;}

.qh-news .qh-ul{display: none;}


@media screen and (min-width:780px) {
	.mobile-nav{display: none;}
}


/* 移动端样式 */
@media screen and (max-width:780px) {
    
   .w128{width:100%;box-sizing: border-box;padding:0px 3%;}
   .w580{width:100%;}
   #com-head .web-top{height:auto;padding: 0.15rem 0px 0.2rem;}
   #com-head .web-top .logo, .mobile-nav .nav-but{height:0.64rem;}
   .search,.head-nav{display: none;}
   .mobile-nav{display: block;}
	.mobile-nav .nav-but img{height:0.64rem;}
   .tt-news{margin-top:0px;}
   .com-news-div .com-news-ul li {
	    font-size: 0.28rem;
	    line-height: 0.6rem;
	}
	.com-news-div .com-news-ul li h3:before{width: 0.06rem;height: 0.06rem;    margin-right: 0.1rem;
    margin-bottom: 0.05rem;}
    .com-news-div .com-news-ul li h3{flex: 1;}
    .com-news-div .com-news-ul li span{width: 26%;margin-left:2%;}
    .dt-news a{width: 2rem;height: 0.6rem;border-top-left-radius: 0.2rem;
    border-top-right-radius: 0.2rem;font-size: 0.3rem;line-height: 0.6rem;}
    .com-news-div{padding-top:0.3rem;}
    h2.com-title{font-size:0.24rem;line-height:0.6rem;}
    h2.com-title span{width: 2rem;height: 0.6rem;font-size: 0.3rem;line-height: 0.6rem;border-top-left-radius: 0.1rem;
    border-top-right-radius: 0.1rem;}

    .tt-news .news-banner .nb-div h3{font-size: 0.26rem;line-height: 0.6rem;}
    .swiper-pagination{bottom:0.26rem !important;height:0.1rem;padding-right:0.2rem;}
    .swiper-pagination span{width: 0.1rem;height: 0.1rem;border-radius: 0.1rem;border: 0.02rem solid #fff;}

    .tt-news .news-cont{padding: 0.3rem 3%;}
    .tt-list{display: none;}
     .tt-news .news-cont h2{font-size: 0.28rem;line-height: 0.4rem;margin-bottom: 0px;}
    .tt-news .news-cont h2 i.tt-icon{width:0.79rem;height:0.42rem;font-size:0.24rem;line-height:0.4rem;background-size: cover;}

	.hr-img{margin:0.2rem auto;}
	.hr-img li{margin-bottom:0.1rem;width:49%;}
    .hr-img li img{width:100%;}
    .p20{padding:0.2rem 0px;}

    .case-show .case-list .case-div h3{font-size: 0.26rem;line-height: 0.6rem;}
    .case-show .case-list .case-div{width:3rem !important;margin-right:0.2rem;}
    .case-show .case-list .case-div .case-img{height:auto;}
    .mt20{margin-top:0.2rem;}
    .mb80{margin-bottom:0.4rem;}
}