body{background:#f0f0f0}
.index{overflow-x:hidden}
.more{display:inline-block;font-size:16px;font-family:Lato;background:#fff;color:#455;border:1px solid #ddd;padding:11px 45px 11px 65px;margin-top:30px;transition:all .5s}
.more i{line-height:100%;margin-left:20px}
.more:hover{transform:translate3d(8px,0,0);background:#2d64a6;border-color:#2d64a6;color:#fff;text-decoration:none}

/* 问题集 */
.titS{margin-bottom:20px}
.titS:after{content:"";display:block;width:40px;height:3px;background:#db241e;margin-top:10px}
.titS em{font-size:20px;font-style:normal; font-weight:bold;color:#333;line-height:100%}
.titS i{margin:0 12px;color:#ccc;}
.titS a{float:right;font-size:14px;position:relative;top:15px;color:#888}
.titS a:after{content:">>";font-family:"宋体";font-size:12px;margin-left:4px}

/* 幻灯 */
.swiper-ad{width:100%;height:100%}
.swiper-ad .swiper-slide{height:650px;background-position:50% 0;background-size:cover;background-position:center;background-repeat:no-repeat;position:relative}
.swiper-ad .swiper-slide a{display:block;width:100%;height:100%}
.swiper-ad-pag{text-align:center;top:-30px;position:relative;z-index:99}
.swiper-ad-pag .swiper-pagination-bullet{display:inline-block;border-radius:0;width:10px;height:4px;background:#fff;opacity:0.5;border-radius:2px}
.swiper-ad-pag .swiper-pagination-bullet-active{width:30px;opacity:1}
.swiper-ad .swiper-button-prev,.swiper-ad .swiper-button-next{width:20px;height:36px;background:url(/images/arrow.png) no-repeat;background-position:0 0;outline:none;top:50%}
.swiper-ad .swiper-button-prev:hover{background-position:0 -36px}
.swiper-ad .swiper-button-prev{left:40px}
.swiper-ad .swiper-button-next{right:40px;background-image:url(/images/arrow.png);background-position:0 -72px}
.swiper-ad .swiper-button-next:hover{background-position:0 100%}

 /* service */
.service{text-align:center}
.service li{width:232px;margin-left:20px;background:#fff;text-align:center;float:left;transition:all 0.2s ease-in;border-radius:5px; overflow:hidden}
.service li:first-child{border:none;margin-left:0}
.service li img{width:100%;margin-bottom:15px;}
.service li:hover{transform:translate3d(0, -10px,0);box-shadow:0 5px 15px rgba(35,111,251,.12)}
.service li h4{font-size:20px;color:#000;margin-bottom:5px;margin-top:10px}
.service li a{display:block;padding-bottom:30px}
.service li a:hover{background:#fff;color:#004cbf}
.service li p{font-size:14px;font-family:Barlow;color:#888}
.service li:hover h4,.service li:hover p,.service li a:hover i{color:#004cbf}

/* case */
.case{/*background:url(/images/bg-case.jpg) center bottom no-repeat*/}
.case li{width:410px;margin-top:40px;display:inline-block;text-align:center;overflow:hidden;transition:all 0.2s ease-in}
.case li:nth-child(1),.case li:nth-child(2),.case li:nth-child(3){margin-top:0}
.case li a:hover{text-decoration:none}
.case li img{display:inline-block;width:380px;height:240px;border-radius:5px}
.case li .info{width:380px;margin:0 auto;padding:15px 0;background:rgba(40,85,177,.7);margin-top:-48px;position:relative;border-radius:0 0 5px 5px}
.case li .info p{font-size:16px;color:#fff;display:block;width:92%;margin:0 auto;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}
.case li:hover{transform:translate3d(0,-8px,0)}
.case li:hover .info{background:rgba(0,0,0,.9)}

/* news */
.about-news{padding:100px 0;background:url(/images/bg-news3.jpg) no-repeat;background-size:cover;overflow:hidden;}
.news .list{width:540px;float:right;border:1px solid #eaeaea;border-bottom:none}
.news .list li{border-bottom:1px solid #eee;padding:31px 0;overflow:hidden;position:relative;cursor:pointer;background:#fff}
.news .list .date{width:90px;float:left;color:#888;font-family:Barlow;position:relative;z-index:2;line-height:18px;padding-top:15px}
.news .list .date strong{color:#777;font-size:40px}
.news .list .info{width:420px;float:right;margin-right:20px;position:relative;z-index:2}
.news .list .info span{display:block;width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:16px;margin-bottom:10px}
.news .list .info p{color:#888;font-size:13px;line-height:18px;height:37px;display:-webkit-box;text-overflow:ellipsis;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}
.news .list li:after{content:"";position:absolute;z-index:1;left:0;background:#3471bc;height:100%;width:0;top:0;transition:all .4s}
.news .list li:hover:after{width:100%}
.news .list li:hover *{color:#fff}

/* about */
.about{width:620px}
.about img{width:50%;margin-right:10px}
.about p{font-size:16px;line-height:32px;margin-bottom:15px}

/* honor */
.honor{background:url(/images/bg-about.jpg) center bottom no-repeat}
.swiper-honor{width:100%;height:auto}
.swiper-honor .swiper-slide{width:380px;background:url(/images/bg-hornor.png) center top no-repeat;transition:all .3s ease;text-align:center}
.swiper-honor .swiper-slide:hover{transform:translate3d(0,8px,0)}
.swiper-honor .swiper-slide img{display:block;width:344px;height:225px;margin:18px auto}
.swiper-honor .swiper-slide a{font-size:18px;color:#333;line-height:44px}
.swiper-honor .swiper-slide p{display:block;width:88%;margin:0 auto;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}
.swiper-honor-pag{text-align:center;margin-top:50px;position:relative;z-index:99}
.swiper-honor-pag:before{content:"";display:block;width:280px;height:1px;background:#dee2e5;margin:0 auto;position:relative;top:12px;z-index:-1}
.swiper-honor-pag .swiper-pagination-bullet{display:inline-block;width:14px;height:14px;margin:0 8px;background-color:#ccc;border:2px solid #fff;opacity:1;outline:none}
.swiper-honor-pag .swiper-pagination-bullet-active{background-color:#7a8ee9;width:18px;height:18px;position:relative;top:2px}

/* 友情链接 */
.lnk{background:#555;color:#ccc;padding:15px 0;font-size:14px}
.lnk a{color:#999}
.lnk a:hover{color:#ff0;text-decoration:underline}
.lnk a:before{content:"";display:inline-block;width:1px;height:12px;background:#666;margin:0 15px}
.lnk a:first-child:before{width: 0;margin:0}

/* 1024< */
@media screen and (max-width:1024px){
	.padtb{padding:30px 0;}
	.more{font-size:14px;padding:8px 25px 8px 35px;margin-top:30px}
	.more i{margin-left:15px}

	.swiper-ad .swiper-slide{height:220px;background-size:auto 100%}
	.swiper-ad .swiper-button-prev,.swiper-ad .swiper-button-next{display:none}
	.swiper-ad-pag{top:-28px}
	
	 /* service */
	.service{padding:0 20px;}
	.service li{width:100%;margin-left:0;margin-top:10px;float:none;padding:10px;}
	.service li:first-child{margin-top:0}
	.service li a{padding-bottom:20px}
	
	.service li img{width:100px;font-size:50px;float:left;margin-right:25px;margin-bottom:0;}
	.service li div{position: relative;top:10px;}
	.service li h4,.service li p{text-align:left}
	.service li h4{font-size:18px;margin-top:0;}
	.service li p{font-size:12px;}

	.case li{width:45%;margin:0 2.5%;margin-top:20px;float:left}
	.case li:nth-child(1),.case li:nth-child(2),.case li:nth-child(3){margin-top:20px}
	.case li img{width:100%;height:auto;border-radius:3px}
	.case li .info{width:100%;padding:8px 0;margin-top:-30px;border-radius:0 0 3px 3px}
	.case li .info p{font-size:12px}

	/* news */
	.about-news{padding:30px 20px;}
	.news{width: 100%;margin-top:60px;}
	.news .list{width:100%;}
	.news .list li{padding:20px 0;}
	.news .list .date{display:none;}
	.news .list .info{width:100%;padding:5px 20px;float:none;margin-right:0;}
	.news .list .info span{font-size:14px;margin-bottom:10px}
	.news .list .info p{font-size:12px;}

	/* about */
	.about{width:100%;}
	.about img{width:40%;margin-right:8px}
	.about p{font-size:12px;line-height:24px;margin-bottom:10px}
	
	/* honor */
	.honor{background:#fff}
	.swiper-honor{width:94%;height:auto}
	.swiper-honor .swiper-slide{background:#fff;padding:4px;border:1px solid #ddd;border-radius:3px}
	.swiper-honor .swiper-slide img{display:block;width:100%;height:auto;margin:0}
	.swiper-honor .swiper-slide p{display:none}
	.swiper-honor-pag{margin-top:20px}
	.swiper-honor-pag:before{width:100%;height:0;}
	.swiper-honor-pag .swiper-pagination-bullet{width:10px;height:10px;margin:0 5px;border:1px solid #fff;}
	.swiper-honor-pag .swiper-pagination-bullet-active{width:14px;height:14px;}
	
	.lnk{display:none}
}<!--耗时1755532695.103秒-->