@charset "utf-8";
/* http://meyerweb.com/eric/tools/css/reset/ 
   v2.0 | 20110126
   License: none (public domain)
*/

/*home banner*/
.index-banner{
	width: 100%;
	height: 740px;
	transition: all 1s;
    -webkit-transition: all 1s; /* Safari */
}
.index-banner .swiper-container{height:100%;}
.index-banner .swiper-slide a{
	display: block;
	width: 100%;
	height: 100%;
}

.index-banner .swiper-container .swiper-pagination{bottom:20px;}
.index-banner .swiper-container .swiper-pagination-bullet{
	width: 16px;
	height: 4px;
	margin:0 4px;
	background:#fff;
	opacity: 0.7;
	border-radius:0;
}
.index-banner .swiper-pagination-bullet.swiper-pagination-bullet-active{
	background:#d3a909;
	opacity:1;
	width:32px;
}

.index-banner .swiper-button-next,.index-banner .swiper-button-prev{width:50px;height:50px;margin-top:-25px;background:url(../images/icon-prev.png) no-repeat center;display:none;transition: all 0.6s;-webkit-transition: all 0.6s;opacity:0.5 ; left:4%;}
.index-banner .swiper-button-next{background:url(../images/icon-next.png) no-repeat center;right:4%;left:auto;}
.index-banner:hover .swiper-button-next,.index-banner:hover .swiper-button-prev{display:block;transition: all 0.6s;-webkit-transition: all 0.6s;}
.index-banner .swiper-button-next:hover,.index-banner .swiper-button-prev:hover{opacity:1;transition: all 0.6s;-webkit-transition: all 0.6s;}

@media(max-width:1080px){
	.index-banner{height:500px;transition: all 1s;-webkit-transition: all 1s;}
}

@media(max-width:769px){
	.index-banner{height:400px;}
	.index-banner:hover .swiper-button-next,.index-banner:hover .swiper-button-prev{display:none;}
}
@media(max-width:640px){
	.index-banner{height:280px;}
}

/* 首页 标题 */
.home-title{float:left;width:240px;height:110px;border:#f3f3f3 solid 5px;margin-left:50px;}
.home-title h3{font-size:30px;color:#d3a909;line-height:40px;margin-left:-50px;font-family:"微软雅黑";font-weight:bold;margin-top:12px;}
.home-title h6{font-size:20px;color:#333;line-height:32px;margin-left:-50px;font-family:"微软雅黑";font-weight:bold;}

@media(max-width:1080px){
	.home-title{width:180px;height:90px;margin-left:40px;}
	.home-title h3{font-size:24px;line-height:36px;margin-left:-40px;margin-top:8px;}
	.home-title h6{font-size:16px;line-height:28px;margin-left:-40px;}
}


/* 首页 关于我们 */
.home-about-box{width:100%;padding-top:120px;padding-bottom:60px;overflow:hidden;position:relative;}
.home-about-pic{float:left;width:43%;margin-left:8%;background:url(../images/home-about-bg.jpg) repeat;padding-top:20px;}
.home-about-pic img{display:block;width:100%;transform:translate(-18%,-11%);-webkit-transform:translate(-18%,-11%);}

.home-about{float:right;width:49%;padding:0 4% 0 8%;}
.home-about-intro{float:left;width:100%;margin-top:30px;font-size:12px;color:#888;line-height:30px;height:180px;font-family:"宋体";overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:6;-webkit-box-orient:vertical;transition: all 0.3s;-webkit-transform: all 0.3s;}

.home-about .home-more{float:left;width:260px;height:50px;margin-top:110px;transition: all 0.3s;-webkit-transform: all 0.3s;}
.home-about .home-more a{display:block;width:100%;border:#d3a909 solid 2px;height:50px;font-size:14px;color:#d3a909;line-height:50px;text-align:center;font-family:"Arial";text-transform:uppercase;transition: all 0.3s;-webkit-transform: all 0.3s;}
.home-about .home-more:hover a{background:#d3a909;color:#fff;transition: all 0.3s;-webkit-transform: all 0.3s;}

.about-watermark{position:absolute;right:-20px;top:50%;font-size:150px;color:#f3f3f3;line-height:150px;margin-top:-75px;font-family:"Arial";text-transform:uppercase; text-align:right;z-index:-1; }

@media(max-width:1200px){
	.home-about{float:right;width:49%;padding:0 3% 0 6%;}
	.home-about .home-more{margin-top:60px;}
	.about-watermark{font-size:120px;line-height:120px;margin-top:-60px;}
}

@media(max-width:1000px){
	.home-about-box{padding-top:80px;padding-bottom:40px;}
	.home-about-pic{margin-left:6%;padding-top:10px;}
	.home-about-pic img{transform:translate(-12%,-11%);-webkit-transform:translate(-12%,-11%);}	
	.home-about{padding:0 2% 0 4%;}
	.home-about-intro{margin-top:20px;line-height:22px;height:88px;-webkit-line-clamp:4;}	
	.home-about .home-more{width:200px;height:40px;margin-top:40px;}
	.home-about .home-more a{height:40px;line-height:36px;}
	.about-watermark{font-size:100px;line-height:100px;margin-top:-30px;}
}

@media(max-width:640px){
	.home-about-box{padding-top:40px;}
	.home-about-pic{width:92%;margin-left:8%;padding-top:20px;}
	.home-about-pic img{transform:translate(-8%,-11%);-webkit-transform:translate(-8%,-11%);}
	.home-about{width:100%;padding:0;}
	.home-about-intro{height:132px;-webkit-line-clamp:6;}
	.home-about .home-more{margin-bottom:60px;}
	.about-watermark{top:30%;font-size:80px;line-height:80px;}
}

/*首页 业务领域*/
.home-business{width:100%;margin:0 auto;padding:6% 0 4.5% 0;position:relative;background:url(../images/ht/home-bus-bg.jpg) no-repeat center;background-size:cover;overflow:hidden;}
.home-busi-title{width:20.5%;margin-left:9.5%;margin-top:20px;float:left;position:relative;z-index: 2;}
.home-busi-title .home-title{border:#4c464d solid 5px;}
.home-busi-title .home-title h6{color:#fff;}

.home-busi-sort{float:left;margin-top:20px;}
.home-busi-sort a, .home-busi-sort span{float:left;font-size:12px;color:#888588;line-height:24px;font-family:"宋体";margin-right:6px;transition: all 0.3s;-webkit-transform: all 0.3s;}
.home-busi-sort a:hover{color:#fff;transition: all 0.3s;-webkit-transform: all 0.3s;}

.home-busi-list{float:left;width:64%;margin-left:2%;position:relative;z-index: 2;}
.home-busi-list li{float:left;width:31.33%;margin-right:2%;margin-bottom:2%;}
.home-busi-list li a{float:left;width:100%;position:relative;overflow:hidden;}
.home-busi-list li a .pic{width:100%;overflow:hidden;}
.home-busi-list li a .pic img{display:block;width:100%;transition: all 1s;-webkit-transform: all 1s;}
.home-busi-list li a:hover .pic img{-webkit-transform:scale(1.15);
	-moz-transform: scale(1.15);
	-ms-transform: scale(1.15);
	-o-transform: scale(1.15);
	transform: scale(1.15);}
.home-busi-list li a .txt{position:absolute;bottom:0;left:0;width:100%;height:84px;background:url(../images/shadow-bg.png) repeat-x;transition: all 1s;-webkit-transform: all 1s;}
.home-busi-list li a .txt p{position:absolute;bottom:0;left:5%;width:90%;height:48px;font-size:14px;color:#fff;line-height:48px;text-align:center;font-family:"微软雅黑";overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.home-busi-list li a:hover .txt{bottom:-84px;transition: all 1s;-webkit-transform: all 1s;}

.home-busi-list li a .txt-mask-bg{position:absolute;top:4%;left:3%;width:94%;height:92%;background:rgba(211,169,9,0.8);vertical-align: middle;display: -webkit-flex; -webkit-align-items: center; display: flex;align-items: center;opacity:0;transition: all 1s;-webkit-transform: all 1s;}
.home-busi-list li a:hover .txt-mask-bg{opacity:1;}
.home-busi-list li a .txt-mask{width:100%;}
.home-busi-list li a .txt-mask h6{width:100%;font-size:20px;color:#fff;font-weight:bold;text-align:center;line-height:36px;font-family:"微软雅黑";}
.home-busi-list li a .txt-mask span{display:block;margin:0 auto;margin-top:30px;width:40%;height:36px;border:#fff solid 2px;font-size:12px;color:#fff;line-height:34px;text-align:center;text-transform:uppercase;font-family:"Arial";}

.busi-watermark{position:absolute;left:-15px;top:50%;font-size:150px;color:#f3f3f3;opacity:0.02;line-height:150px;margin-top:-75px;font-family:"Arial";text-transform:uppercase; text-align:right;z-index:0;}

@media(max-width:1460px){
	.home-business{padding:5% 0 3.5% 0;}
	.home-busi-list li a .txt-mask span{margin-top:20px;width:48%;}
	.busi-watermark{font-size:100px;line-height:100px;margin-top:-50px;}
}

@media(max-width:1080px){
	.home-busi-title{width:26%;margin-left:4%;margin-top:0px;}
	.home-busi-list li a .txt-mask h6{font-size:16px;line-height:28px;}
	.home-busi-list li a .txt-mask span{margin-top:16px;width:60%;}
}

@media(max-width:769px){
	.home-business{background:#39323a;padding:10% 0;}
	.home-busi-title{width:97.5%;margin-left:2.5%;}
	.home-busi-sort{width:100%;}
	.home-busi-list{width:100%;padding:0 2.5%;margin-top:20px;margin-left:0;}
	.home-busi-list li{margin-right:0;width:32%;margin-left:2%;}
	.home-busi-list li:nth-child(3n+1){margin-left:0;}
	.busi-watermark{left:-15px;top:10%;font-size:80px;line-height:80px;margin-top:0;}
	.home-busi-list li a .txt-mask-bg{display:none;}
}

@media(max-width:480px){
	.home-busi-list{width:100%;padding:0 2.5%;margin-top:20px;margin-left:0;}
	.home-busi-list li{width:49%;margin-left:2%;}
	.home-busi-list li:nth-child(3n+1){margin-left:2%;}
	.home-busi-list li:nth-child(odd){margin-left:0;}	
}

/* 首页 新闻资讯 */
.home-news{width:100%;padding:80px 0;margin:0 auto;position:relative;}

.home-news-title{float:left;width:300px;}

.home-news-list{float:right;width:calc(100% - 310px);}
.home-news-list .swiper-container{padding-bottom:60px;}
.home-news-list li{padding:25px 20px;transition: all 0.3s;-webkit-transform: all 0.3s;}
.home-news-list li a{width:100%;float:left;}
.home-news-list li a .news-date{float:left;margin-left:-20px;padding-left:20px;color:#ccc;font-family:"Arial";height:40px;background:url(../images/home-news-title.png) no-repeat left center;transition: all 0.3s;-webkit-transform: all 0.3s;}
.home-news-list li a .news-date span{float:left;font-size:20px;line-height:20px;width:100%;margin-top:-2px;}
.home-news-list li a .news-date p{float:left;font-size:16px;line-height:16px;margin-top:8px;width:100%;}
.home-news-list li a .news-txt{float:left;width:100%;margin-top:8px;}
.home-news-list li a .news-txt h4{float:left;width:100%;font-size:16px;color:#000;line-height:26px;font-family:"微软雅黑";height:52px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;}
.home-news-list li a .news-txt p{float:left;width:100%;margin-top:20px;font-size:12px;color:#888;line-height:24px;font-family:"宋体";height:120px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:5;-webkit-box-orient:vertical;}
.home-news-list li a .news-txt span{float:left;width:100%;margin-top:40px;font-size:12px;color:#000;line-height:20px;margin-bottom:8px;font-family:"Arial";text-transform:uppercase;transition: all 0.3s;-webkit-transform: all 0.3s;}

.home-news-list li:hover{background:#f7f7f7;transition: all 0.3s;-webkit-transform: all 0.3s;}
.home-news-list li:hover a .news-date{color:#d3a909;transition: all 0.3s;-webkit-transform: all 0.3s;}
.home-news-list li:hover a .news-txt span{color:#d3a909;transition: all 0.3s;-webkit-transform: all 0.3s;}

.home-news-list .swiper-container .swiper-pagination{bottom:0px;text-align:left;padding-left:70px;}
.home-news-list .swiper-container .swiper-pagination-bullet{width: 6px;height: 6px;background:#ccc;opacity:1;border-radius:4px;}
.home-news-list .swiper-pagination-bullet.swiper-pagination-bullet-active{background:#d3a909;opacity:1;width:8px;height:8px;}

.home-news-list .swiper-button-next,.home-news-list .swiper-button-prev{width:41px;height:13px;background:url(../images/icon-left05.png) no-repeat center;top:auto;bottom:0;left:0;}
.home-news-list .swiper-button-next{background:url(../images/icon-right05.png) no-repeat center;left:148px;}
.home-news-list .swiper-button-prev.swiper-button-disabled{opacity:1;background:url(../images/icon-left05-1.png) no-repeat center;}
.home-news-list .swiper-button-next.swiper-button-disabled{opacity:1;background:url(../images/icon-right05-1.png) no-repeat center;}

.news-watermark{position:absolute;left:10%;top:50%;font-size:150px;color:#f3f3f3;line-height:150px;margin-top:-75px;font-family:"Arial";text-transform:uppercase; text-align:right;z-index:0;}

@media(max-width:1460px){
	.news-watermark{left:4%;}	
}

@media(max-width:1080px){
	.home-news{padding:60px 0;}
	.home-news-title{width:240px;}
	.home-news-list{width:calc(100% - 250px);}
	.news-watermark{font-size:100px;line-height:100px;margin-top:-50px;}
}

@media(max-width:769px){
	.home-news{padding:60px 0 40px;}
	.home-news-title{width:100%;margin-bottom:20px;}
	.home-news-list{width:100%;}
	.home-news-list .swiper-container{padding-bottom:40px;}
	
	.home-news-list li{background:#f7f7f7;transition: all 0.3s;-webkit-transform: all 0.3s;}
	.home-news-list li a .news-date{color:#d3a909;transition: all 0.3s;-webkit-transform: all 0.3s;}
	.home-news-list li a .news-txt span{color:#d3a909;transition: all 0.3s;-webkit-transform: all 0.3s;}

	.home-news-list .swiper-container .swiper-pagination{text-align:center;padding-left:0;}
	.home-news-list .swiper-button-next,.home-news-list .swiper-button-prev{display:none;}
	.news-watermark{display:none;}
}

@media(max-width:480px){
	.home-news{padding:40px 0 30px;}
}

/* 首页 联系方式 */
.home-contact{width:100%;margin:0 auto;padding:24px 0;background:#f3f3f3;}
.home-contact h6{padding-left:30px;float:right;margin-left:9%;font-size:12px;color:#666;line-height:32px;font-family:"宋体";}
.home-contact h6.addr{float:left;margin-left:0;}

@media(max-width:1240px){
	.home-contact h6{margin-left:4%;}
}

@media(max-width:1080px){
	.home-contact h6{width:38%;margin-left:0;float:left;}
	.home-contact h6.addr{width:62%;}
	.home-contact h6.fax{width:62%;}
}

@media(max-width:640px){
	.home-contact h6{width:100%;margin-left:0;float:left;}
	.home-contact h6.addr{width:100%;}
	.home-contact h6.fax{width:100%;}
}


/* 关于我们 */
	/* 内页banner */
.inside-banner{position:relative;width:100%;margin:0 auto;height:300px;text-align:right;transition: all 1s;-webkit-transition: all 1s;}
/*.inside-banner .container{height:100%;vertical-align: middle;display: -webkit-flex; -webkit-align-items: center; display: flex;align-items: center;}
.inside-txt{width:100%;margin:0 auto;}
.inside-txt h3{width:100%;font-size:38px;color:#fff;line-height:48px;text-align:center;font-family:"微软雅黑";letter-spacing:4px;}*/

@media(max-width: 769px){
	.inside-banner{height:240px;}
}

@media(max-width: 480px){
	.inside-banner{height:160px;}
}


/*面包屑导航*/
.location{ width:100%;height:60px;border-bottom:#eee solid 1px;margin:0 auto;z-index:2;position:relative;}
.home{float:left;}
.home a{float:left;height:60px;line-height:60px;color:#999;margin-left:10px; font-family:"宋体";font-size:12px;}
.home a.icon-home{width:14px;background:url(../images/icon-home-1.png) no-repeat center;}
.home span{float:left;width:4px;height:60px;line-height:60px;margin-left:10px;background:url(../images/icon-right06-1.png) no-repeat center center;}

@media(max-width: 1080px){
	/*面包屑导航*/
	.location{display:none;}
}

/*内页 二级导航*/
.subnav{width:265px;float:left;min-height:500px;padding-right:25px;padding-top:24px;}
.subnavCur{width:100%;margin:0 auto;display:none; cursor: pointer;}
.subnavCur h6{float:left;font-size:16px;color:#333;line-height:48px;font-family:"微软雅黑";}
.btn_nv{float:right;width:24px; height:24px;z-index:99;margin-top:12px;background:url(../images/icon-down01.png) no-repeat center;transition: all 0.8s;-webkit-transition: all 0.8s;}

.subnav ul{width:100%;}
.subnav li{float:left;width:100%;padding:0 20px;}
.subnav li a{display:block;width:100%;font-size:16px;color:#666;line-height:48px;font-family:"微软雅黑";}
.subnav li.cur{background:#f4f4f4;}
.subnav li.cur a{background:url(../images/icon-right07.png) no-repeat right center;color:#d3a909;}
.subnav li:hover{background:#f4f4f4;}
.subnav li:hover a{background:url(../images/icon-right07.png) no-repeat right center;color:#d3a909;}

@media(max-width: 1080px){
	/*内页二级导航*/
	.subnav{width:100%;min-height:auto;padding-right:0;padding-top:0;}
	.subnavCur{display:block;border-bottom:#eee solid 1px;}
	.subnav ul{width:100%;display:none;}
	.subnav li{padding:0 16px;border-bottom:#eee dashed 1px;}
	.subnav li a{font-size:14px;line-height:40px;text-align:left;}
}

/* 内页 内容区 */
.content{float:left;width:calc(100% - 265px);border-left:#eee solid 1px;min-height:500px;padding-left:25px;padding-top:24px;margin-bottom:120px;}

@media(max-width: 1080px){
	.content{width:100%;border-left:none;padding-left:0;padding-top:40px;}
}

@media(max-width: 1080px){
	.content{margin-bottom:60px;}
}

/*公司介绍*/
.editor-title{width:100%;margin-bottom:40px;}
.editor-title span{float:left;width:100%;font-size:70px;color:#eee;line-height:72px;font-family:Arial;text-transform:uppercase;}
.editor-title h3{float:left;width:100%;font-size:24px;color:#333;line-height:32px;font-family:"微软雅黑";}
.editor{float:left;width:100%;font-size:14px;color:#777;font-family:"宋体";line-height:30px;min-height:300px;}
.editor img{max-width:100%;}

@media(max-width: 1080px){
	.editor-title span{font-size:32px;line-height:36px;}
	.editor-title h3{font-size:18px;}
}

@media(max-width: 640px){
	.editor-title{margin-bottom:20px;}
	.editor-title span{font-size:24px;line-height:28px;}
	.editor-title h3{line-height:40px;}
}

/* 企业荣誉 */
.honor-list{width:100%;margin:0 auto;}
.honor-title{width:100%;padding-left:20px;margin-bottom:16px;}
.honor-title h5{float:left;font-size:14px;color:#d3a909;line-height:32px;font-weight:600;font-family:"宋体";text-align:left;margin-right:4%;}
.honor-title h5.honor-name{width:38%;}
.honor-title h5.honor-pro{width:20%;}
.honor-title h5.honor-comp{width:20%;}
.honor-title h5.honor-time{margin-right:0;text-align:center;}

.honor-list ul{width:100%;border-top:#ddd solid 1px;}
.honor-list ul li{float:left;width:100%;border:#ddd solid 1px;border-top:none;padding-left:20px;}
.honor-list ul li:nth-child(odd){background:#f9f9f9;}
.honor-list ul li h6{vertical-align: middle;display: -webkit-flex; -webkit-align-items: center; display: flex;align-items: center;font-size:14px;color:#666;line-height:24px;float:left;font-family:"宋体";text-align:left;margin-right:4%;height:100px;}
.honor-list ul li h6.honor-name{width:38%;}
.honor-list ul li h6.honor-pro{width:20%;}
.honor-list ul li h6.honor-comp{width:20%;}
.honor-list ul li h6.honor-time{margin-right:0;text-align:center;}
.honor-list ul li h6 span{display:none;}

@media(max-width: 769px){
	.honor-title{display:none;}
	.honor-list ul{border-top:none;}
	.honor-list ul li{border:#ddd solid 1px;border-top:#ddd solid 1px;padding-left:0;padding:20px 12px;margin-bottom:20px;}
	.honor-list ul li:nth-child(odd){background:#fff;}
	.honor-list ul li h6{display:block;text-align:left;margin-right:0;height:auto;width:100%;font-size:12px;}
	.honor-list ul li h6.honor-name{width:100%;}
	.honor-list ul li h6.honor-pro{width:100%;}
	.honor-list ul li h6.honor-comp{width:100%;}
	.honor-list ul li h6.honor-time{width:100%;text-align:left;}
	.honor-list ul li h6 span{display:block;float:left;font-weight:600;width:60px;color:#333;}
	.honor-list ul li h6 p{float:left;width:calc(100% - 60px);}
}

/* 企业资质 */
.qual-list{width:100%;margin:0 auto;}
.qual-list li{float:left;width:28%;margin-left:8%;margin-bottom:48px;}
.qual-list figure:nth-child(3n+1) li{margin-left:0;}
.qual-list li a{float:left;width:100%;}
.qual-list li a .pic-box{float:left;width:100%;height:0;padding-bottom:100%;background:#f2f2f2;position:relative;}
.qual-list li a .pic{position:absolute;width:100%;padding:12%;height:100%;vertical-align: middle;display: -webkit-flex; -webkit-align-items: center; display: flex;align-items: center;text-align:center;}
.qual-list li a .pic img{vertical-align:middle;max-width:100%;max-height:100%;display:block;margin:0 auto;}
.qual-list li a h6{float:left;width:90%;margin-left:5%;font-size:14px;color:#666;line-height:42px;font-family:"微软雅黑";text-align:center;height:42px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}

.qual-list li a .pic-mask{position:absolute;width:100%;height:100%;background:rgba(211,169,9,0.8);opacity:0;transition: all 0.3s;-webkit-transition: all 0.3s;}
.qual-list li a .pic-mask em{position:absolute;top:50%;left:50%;width:34px;height:34px;margin-left:-17px;margin-top:-17px;background:url(../images/icon-amp.png) no-repeat center;}
.qual-list li a:hover .pic-mask{opacity:1;transition: all 0.3s;-webkit-transition: all 0.3s;}

@media(max-width: 1080px){
	.qual-list li{width:30%;margin-left:5%;margin-bottom:30px;}
}

@media(max-width: 640px){
	.qual-list li{width:48%;margin-left:4%;margin-bottom:20px;}
	.qual-list figure:nth-child(3n+1) li{margin-left:4%;}
	.qual-list figure:nth-child(odd) li{margin-left:0;}
}

/* 业务领域 */
.busi-list{width:100%;margin:0 auto}
.busi-list li{float:left;width:47%;margin-left:6%;padding-right:10px;margin-bottom:20px;}
.busi-list li:nth-child(odd){margin-left:0;}
.busi-list li a{float:left;width:100%;}
.busi-list li a .busi-pic{float:left;width:100%;background:url(../images/busi-bg.png);margin-bottom:10px;position:relative;}
.busi-list li a .busi-pic img{display:block;width:100%;transform:translate(10px,10px);-webkit-transform:translate(10px,10px);}
.busi-list li a .busi-mask{position:absolute;width:100%;height:100%;left:10px;top:10px;background:rgba(211,169,9,0.8);opacity:0;transition: all 0.3s;-webkit-transition: all 0.3s;}
.busi-list li a .busi-mask em{position:absolute;top:50%;left:50%;width:40px;height:28px;margin-left:-20px;margin-top:-14px;background:url(../images/icon-look.png) no-repeat center;}
.busi-list li a:hover .busi-mask{opacity:1;}
.busi-list li a h5{float:left;width:100%;padding:0 10px;margin:10px auto;font-size:14px;color:#666;font-family:"宋体";font-weight:600;line-height:24px;height:48px;transform:translateX(10px);-webkit-transform:translateX(10px);overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;}

/* 业务领域详情 */
.busi-title{width:100%;margin:0 auto;font-size:18px;color:#333;line-height:24px;margin-bottom:20px;text-align:center;padding:0 2.5%;}

.business-show{width:100%;margin:0 auto;position:relative; transition: all 0.6s;-webkit-transition: all 0.6s; /* Safari */}
.business-show .swiper-container {width: 100%; margin-left: auto;margin-right: auto;}
.business-show .gallery-top {height:100%;width: 100%;}
.business-show .gallery-top li{height:100%;width:100%;}
.business-show .gallery-top li img{display:block;width:100%;}

.banners-bg{position:absolute;bottom:0;left:0;right:0;z-index:1;width:100%;padding:0 50px;background:rgba(0,0,0,0.4);}
.business-show .gallery-thumbs {width:80%;box-sizing: border-box;padding:22px 0 20px 0;position:relative;float:right;}
.business-show .gallery-thumbs li{width:16.6%;position:relative;}
.business-show .gallery-thumbs li img{display:block;width:100%;}
.business-show .gallery-thumbs li span.arrow{width:10px;height:7px;display:block;background:url(../images/icon-up.png) no-repeat center;position:absolute;left:50%;margin-left:-5px;top:-7px;display:none;}
.business-show .gallery-thumbs .swiper-slide-active{border:#d3a909 solid 3px;}
.business-show .gallery-thumbs .swiper-slide-active span.arrow{display:block;}
.business-show .swiper-button-next,.business-show .swiper-button-prev{width:21px;height:28px;background:url(../images/icon-next03.png) no-repeat center;margin-top:-14px;}
.business-show .swiper-button-prev{left:20%;background:url(../images/icon-prev03.png) no-repeat center;}
.business-show .swiper-button-next{right:16px;}
.business-show .swiper-pagination{font-size:20px;color:#fff;float:left;width:16%;text-align:left;margin-left:4%;bottom:26px;}
.business-show .swiper-pagination-current{font-size:40px;color:#d3a909;}

.bus-content{width:100%;padding:20px 2.5% 30px 2.5%;font-size:14px;color:#777;line-height:24px;font-family:"宋体";background:#f7f7f7;margin-bottom:30px;}
.bus-content h3{font-size:18px;color:#d3a909;line-height:60px;font-family:"微软雅黑";}

@media(max-width:1200px){
	.business-show .gallery-thumbs li{width:20%;}
}

@media(max-width:1000px){
	.banners-bg{padding:0 10px;}
	.business-show .gallery-thumbs{padding:10px 0;width:100%;}
	.business-show .gallery-thumbs li {width:20%;}
	.business-show .swiper-pagination{display:none;}
	.business-show .swiper-button-next,.business-show .swiper-button-prev{display:none;}
	
}

@media(max-width:769px){
	.bus-content{margin-bottom:0};
}

@media(max-width:480px){
	.business-show .gallery-thumbs{padding:6px 0;}
	.business-show .gallery-thumbs li {width:25%;}
}

/* 返回列表 */
.return{width:100%;margin-bottom:40px;border-top:#eee dashed 1px;padding-top:30px;}
.return .return-left{float:left;width:60%;}
.return-left h5{float:left;width:100%;}
.return-left h5 a{float:left;width:100%;font-size:14px;line-height:32px;color:#999;height:32px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-family:"宋体";transition: all 0.3s;-webkit-transform: all 0.3s;}
.return-left h5:hover a{color:#d3a909;transition: all 0.3s;-webkit-transform: all 0.3s;}
.return .return-list{float:right;}
.return .return-list a{float:left;width:180px;font-size:12px;color:#d3a909;line-height:36px;text-align:center;font-family:"宋体";border:#d3a909 solid 2px;transition: all 0.3s;-webkit-transform: all 0.3s;}
.return .return-list a:hover{background:#d3a909;color:#fff;transition: all 0.3s;-webkit-transform: all 0.3s;}

@media(max-width:769px){
	.return{padding:40px 2.5% 0 2.5%;margin-bottom:0px;}
	.return .return-left{width:100%;}
	.return-left h5{width:80%;}
	.return .return-list{float:left;}
	.return .return-list a{width:120px;margin-bottom:20px;margin-top:0;line-height:28px;}

}

/* 新闻动态 */
.news-list{width:100%;margin:0 auto;transition: all 1s;-webkit-transition: all 1s;}
.news-list li{float:left;width:100%;margin-bottom:24px;border:#eee solid 1px;transition: all 0.3s;-webkit-transform: all 0.3s;}
.news-list li a{float:left;width:100%;}
.news-list li a .news-date{float:left;width:108px;background:#eee;height:108px;font-size:14px;color:#666;line-height:24px;font-family:"Arial";padding:10px 20px;transition: all 0.3s;-webkit-transform: all 0.3s;}
.news-list li a .news-date span{float:left;width:100%;font-size:40px;color:#d3a909;line-height:42px;font-family:"Impact";}
.news-list li a .news-txt{float:left;width:calc(100% - 108px);padding:16px 20px;transition: all 0.3s;-webkit-transform: all 0.3s;}
.news-list li a .news-txt h5{float:left;width:100%;font-size:16px;color:#333;line-height:20px;font-family:"微软雅黑";height:20px;margin-bottom:10px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;transition: all 0.3s;-webkit-transform: all 0.3s;}
.news-list li:hover a .news-txt h5{color:#d3a909;transition: all 0.3s;-webkit-transform: all 0.3s;}
.news-list li a .news-txt p{float:left;width:100%;font-size:12px;color:#888;font-family:"宋体";line-height:22px;height:44px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;transition: all 0.3s;-webkit-transform: all 0.3s;}

.news-list li:hover{box-shadow:0 0 24px 4px rgba(0, 0, 0, 0.1);
    -webkit-box-shadow:0 0 24px 4px rgba(0, 0, 0, 0.1);
    -moz-box-shadow:0 0 24px 4px rgba(0, 0, 0, 0.1);
    -o-box-shadow:0 0 24px 4px rgba(0, 0, 0, 0.1);
    -ms-box-shadow:0 0 24px 4px rgba(0, 0, 0, 0.1);
    transition: all 0.3s;-webkit-transform: all 0.3s;}

@media(max-width:769px){
	.news-list li{margin-bottom:20px;box-shadow:0 0 24px 4px rgba(0, 0, 0, 0.1);
    -webkit-box-shadow:0 0 24px 4px rgba(0, 0, 0, 0.1);
    -moz-box-shadow:0 0 24px 4px rgba(0, 0, 0, 0.1);
    -o-box-shadow:0 0 24px 4px rgba(0, 0, 0, 0.1);
    -ms-box-shadow:0 0 24px 4px rgba(0, 0, 0, 0.1);
    transition: all 0.3s;-webkit-transform: all 0.3s;}
}

@media(max-width:480px){
	.news-list li a .news-date{float:left;width:84px;padding:10px 12px;}
	.news-list li a .news-txt{width:calc(100% - 84px);padding:16px 12px;}
}

/* 新闻详情 */
.news-title{width:100%;margin:0 auto;margin-bottom:32px;padding-bottom:20px;border-bottom:#eee dashed 1px;}
.news-title h3{width:100%;font-size:20px;text-align:center;line-height:28px;text-transform:uppercase;}
.news-title h6{width:100%;font-size:12px;color:#999;line-height:20px;text-align:center;margin-top:10px;}
.news-title h6 span{display:inline-block;margin-left:2%;margin-right:2%;}

.news-content{width:100%;margin:20px auto 60px auto;font-size:14px;color:#888;line-height:32px;font-family:"宋体";}

@media(max-width: 1080px){
	.news-title h3{font-size:18px;line-height:32px;}
}

@media(max-width: 769px){
	.news-title{padding:30px 0 0;}
	.news-content{margin:20px auto 60px auto;}
}

/* 企业文化 */
.culture{width:100%;margin:0 auto;position:relative; transition: all 0.6s;-webkit-transition: all 0.6s; /* Safari */}
.cultureB-pic{position:relative;width:100%;height:0;padding-bottom:74%;}
.culture .swiper-container {width: 100%; margin-left: auto;margin-right: auto;}
.culture .gallery-top {height:100%;width: 100%;position:absolute;top:0;left:0;}
.culture .gallery-top li{height:100%;width:100%;vertical-align: middle;display: -webkit-flex; -webkit-align-items: center; display: flex;align-items: center;position:relative;text-align:center;}
.culture .gallery-top li img{vertical-align:middle;max-width:100%;max-height:100%;display:block;margin:0 auto;}
.culture .gallery-top li h6{position:absolute;bottom:0;left:0;width:100%;padding:16px;background:rgba(0,0,0,0.5);}
.culture .gallery-top li p{font-size:18px;color:#fff;line-height:28px;text-align:center;}

.cultureS-pic{width:100%;padding:0 50px;position:relative;}
.culture .gallery-thumbs {width:100%;box-sizing: border-box;position:relative;padding-top:20px;}
.culture .gallery-thumbs li{width:25%;position:relative;border:#eee solid 1px;}
.culture .gallery-thumbs li .pic-box{width:100%;height:0;padding-bottom:74%;position:relative;}
.culture .gallery-thumbs li .pic{position:absolute; top:0;left:0;height:100%;width:100%;vertical-align: middle;display: -webkit-flex; -webkit-align-items: center; display: flex;align-items: center;text-align:center;}
.culture .gallery-thumbs li .pic img{vertical-align:middle;max-width:100%;max-height:100%;display:block;margin:0 auto;}
.culture .gallery-thumbs li span.arrow{width:10px;height:7px;display:block;background:url(../images/icon-up.png) no-repeat center;position:absolute;left:50%;margin-left:-5px;top:-7px;display:none;}
.culture .gallery-thumbs .swiper-slide-active{border:#d3a909 solid 2px;}
.culture .gallery-thumbs .swiper-slide-active span.arrow{display:block;}
.culture .swiper-button-next,.culture .swiper-button-prev{width:36px;height:calc(100% - 20px);background:#f7f7f7 url(../images/icon-next02.png) no-repeat center;border:#eee solid 1px;margin-top:0;top:20px;transition: all 0.3s;-webkit-transform: all 0.3s;}
.culture .swiper-button-prev{left:0;background:#f7f7f7 url(../images/icon-prev02.png) no-repeat center;}
.culture .swiper-button-next{right:0;}

.culture .swiper-button-prev:hover{background:#d3a909 url(../images/icon-prev02-1.png) no-repeat center;transition: all 0.3s;-webkit-transform: all 0.3s;}
.culture .swiper-button-next:hover{background:#d3a909 url(../images/icon-next02-1.png) no-repeat center;transition: all 0.3s;-webkit-transform: all 0.3s;}

@media(max-width: 769px){
	.culture .swiper-button-next,.culture .swiper-button-prev{display:none;}
	.cultureS-pic{padding:0;}
	.culture .gallery-top li h6{padding:10px;}
	.culture .gallery-top li p{font-size:14px;}
}

@media(max-width: 480px){
	.culture .gallery-thumbs li{width:50%;}
	.culture .gallery-top li h6{padding:6px;}
}

/* 联系方式 */
.map{width:100%;margin:0 auto;}
#dituContent{width:100%;height:400px;border:#ddd solid 1px;}

.contact{width:100%;margin:0 auto;padding:30px 0;}
.contact h3{width:100%;font-size:18px;color:#d3a909;line-height:40px;margin-bottom:20px;}
.contact h6{width:100%;font-size:14px;color:#666;line-height:32px;font-family:"宋体";}
.contact h6 span{font-weight:600;}

/* 人才招聘 */
.careers{width:100%;background:#fff;}
.join-item{float:left;width:100%;}
.join-t{float:left;width:100%;border-bottom:1px dashed #ccc;height:60px;}
.join-t h2{font-size:16px;color:#666;float:left;padding-left:12px;width:calc(98% - 95px);background:url(../images/it1.jpg) no-repeat left center;height:60px;line-height:60px;font-weight:500;font-family:"微软雅黑";overflow:hidden;white-space:nowrap;text-overflow:ellipsis;transition: all 0.3s;-webkit-transform: all 0.3s;}
.join-t h5{float:right;width:95px;background:url(../images/it02.png) no-repeat center;background-size:100%;cursor:pointer;height:60px;}
.join-b{display:none;float:left;width:100%;padding:20px;margin-top:-1px;background:#f7f7f7;border:1px solid #e4e4e4;}
.join-b p{float:left;width:100%;line-height:24px;font-size:14px;color:#666;font-family:"微软雅黑";}
.join-t h5.cur-h5{background:url(../images/it01.png) no-repeat center;background-size:100%;}
.join-t h2.cur-h2{background:url(../images/it2.jpg) no-repeat left center;color:#d3a909;}

@media(max-width: 480px){
	.join-t{height:48px;}
	.join-t h2{font-size:14px;height:48px;line-height:48px;}
	.join-t h5{width:84px;height:48px;}
	.join-b{padding:12px;}
	.join-b p{line-height:20px;font-size:12px;}
}

/* 技术交流 */
.tech-list{width:100%;margin:0 auto;}
.tech-list li{width:100%;float:left;margin-bottom:40px;}
.tech-list li a{float:left;width:100%;}
.tech-list li a .tech-title{width:100%;float:left;background:#f7f7f7;padding:0 20px;}
.tech-list li a .tech-title h5{float:left;width:84%;font-size:16px;color:#333;line-height:48px;font-family:"微软雅黑";height:48px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;transition: all 0.3s;-webkit-transform: all 0.3s;}
.tech-list li a:hover .tech-title h5{color:#d3a909;transition: all 0.3s;-webkit-transform: all 0.3s;}
.tech-list li a .tech-title span{float:right;font-size:12px;color:#d3a909;line-height:48px;font-family:"宋体";}
.tech-list li a .tech-txt{float:left;width:100%;padding:0 20px;margin:12px auto;font-size:14px;color:#777;font-family:"宋体";line-height:26px;height:52px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;transition: all 0.3s;-webkit-transform: all 0.3s;}

@media(max-width: 640px){
	.tech-list li{margin-bottom:20px;}
	.tech-list li a .tech-title{padding:0 10px;}
	.tech-list li a .tech-title h5{width:72%;font-size:14px;line-height:40px;height:40px;}
	.tech-list li a .tech-title span{line-height:40px;}
	.tech-list li a .tech-txt{padding:0 10px;margin:6px auto;font-size:12px;line-height:20px;height:40px;}
}

/*留言反馈*/
.feedback{width:100%;margin:0 auto;background:#f7f7f7;padding:45px 30px;}
.feedback p{float:left;width:31%;margin-left:3.5%;border:#ddd solid 1px;margin-bottom:24px;background:#fff;}
.feedback p span{float:left;width:60px;font-size:12px;color:#bbb;padding-left:12px;line-height:44px;font-family:"宋体";}
.feedback p input{float:left;width:calc(100% - 70px);outline:none;border:none;background:none;height:44px;}
.feedback p textarea{float:left;width:calc(100% - 70px);outline:none;border:none;background:none;line-height:44px;height:240px;}
.feedback #submit{width:180px;height:40px;color:#fff;background:#d3a909;font-family:"宋体";font-size:14px;}
.feedback .yzm{float:left;width:100%;margin-bottom:60px;}
.feedback .yzm span{float:left;width:60px;font-size:12px;color:#666;line-height:44px;font-family:"宋体";}
.feedback .yzm input{float:left;width:130px;outline:none;border:#ddd solid 1px;background:#fff;height:44px;}
.feedback .yzm .yzm-img{float:left;width:120px;background:#fff;height:44px;margin-left:10px;}

@media(max-width:1080px){
	.feedback p{width:100%;margin-left:0;margin-bottom:12px;}
}

@media(max-width:480px){
	.feedback{padding:30px 15px;}
	.feedback .yzm{margin-bottom:40px;}
	.feedback .yzm input{width:100px;}
	.feedback .yzm .yzm-img{width:100px;}
}

