﻿/*-------------首页-------------*/

/*轮播图*/

.swiper{position:relative;}
.swiper .pic1{width:100%;	/*height: 650px;*/overflow:hidden;}
.swiper .pic li{width:100%;	/*height: 650px;*/position:relative;}
.swiper .pic li img{width:100%;	/*height: 650px;*/}
.swiper .points{margin:0 auto;width:170px;height:30px;position:relative;top:-30px;}
.swiper .points li{float:left;width:25px;height:5px;background:#fff;margin-right:10px;cursor:pointer;text-indent:-9999px;font-size:0;}
.swiper .points .current{background-color:#ea3d00;}
.swiper .news-page{width:100%;position:absolute;top:calc(50% - 50px);}
.swiper .news-page a{margin:0 40px;}
.swiper .news-page .news-page-left{float:left;}
.swiper .news-page .news-page-right{float:right;}

/* ====== Banner ====== */
.fullSlide{position:relative;background:#000;margin:0 auto;min-height:300px;}
.fullSlide .bd{position:relative;z-index:0;}
.fullSlide .bd li img{width:100%;vertical-align:top;}
.fullSlide .hd{position:absolute;bottom:0;z-index:1;width:100%;height:50px;line-height:50px;text-align:center;}
.fullSlide .hd ul{text-align:center;}
.fullSlide .hd ul li{cursor:pointer;display:inline-block;*display:inline;zoom:1;width:32px;height:4px;margin:0 12px;background:#fff;overflow:hidden;font-size:0;}
.fullSlide .hd ul .on{background:#e93d02;}
.fullSlide .prev,.fullSlide .next{z-index:1;display:block;width:46px;height:46px;position:absolute;top:50%;margin-top:-23px;cursor:pointer;-webkit-transition:.3s;-o-transition:.3s;transition:.3s;}
.fullSlide .prev{left:60px;background:url(../img/icon-prev.png) no-repeat center;}
.fullSlide .next{right:60px;background:url(../img/icon-next.png) no-repeat center;}
.fullSlide .prev:hover{background:url(../img/icon-prev-hover.png) no-repeat center;}
.fullSlide .next:hover{background:url(../img/icon-next-hover.png) no-repeat center;}

/*数据*/
.data{width:100%;padding:30px 0;}
.data>div{height:240px;overflow:visible!important;}
.data>div>div{float:left;width:275px;border:1px solid #ddd;height:238px;box-sizing: border-box;}
.data>div>div:not(:last-child){border-right:0;}
.data>div>div:first-child{width:360px;background:url(../img/index/data-txt-bg.png) no-repeat;background-size:100% 100%;}
.data>div>div>div{margin:40px 0 0 100px;}
.data>div>div:hover{border: 1px solid #ea3d00; }

.data-txt{display:block;height:100%;box-sizing:border-box;padding:32px 0 0 50px;-webkit-transition:.5s;-o-transition:.5s;transition:.5s;}
.data-txt:hover{background:#e83d02;border-color:#e83d02!important;cursor:pointer;}
.data-txt h3{font-size:18px;font-weight:bold;color:#333;-webkit-transition:.5s;-o-transition:.5s;transition:.5s;}
.data-txt:hover h3,.data-txt:hover p{color:#fff;}
.data-txt hr{width:40px;margin:12px 0;text-align:left;border:none;border-bottom:2px solid #ccc;-webkit-transition:.5s;-o-transition:.5s;transition:.5s;}
.data-txt:hover hr{color:#ccc;}
.data-txt p{font-size:13px;color:#999;width:240px;display:block;line-height:24px;-webkit-transition:.5s;-o-transition:.5s;transition:.5s;}
.data-txt .more{width:40px;height:40px;margin-top:20px;display:inline-block;background:no-repeat center;background-image:url(../img/index/news-right.png);transition:.5s;}
.data-txt:hover .more{background-image:url(../img/index/icon-about-white.png);}

/*产品*/
.product{width:100%;height:860px;background:url(../img/index/product-bg.jpg) no-repeat center;color:#fff;background-size: 100% 100%; }
.product>h3,.case>h3,.news>h3{font-size:30px;padding-top:40px;font-weight:normal;}
.product hr,.case hr,.news hr{width:40px;margin:12px auto;border:none;border-bottom:2px solid #cccccc;}
.product>h3 a {
	color: #fff;
	font-weight: bold;
}
.case>h3 a {
	color: #000;
	font-weight: bold;
}
.product hr{border-color:#ccc1b2;}
.product-ul,.case>div{margin-top:50px;display:block;}
.product-ul li{width:390px;height:200px;float:left;margin-right:15px;margin-bottom:15px;position:relative;overflow:hidden;-webkit-transition:.5s;-o-transition:.5s;transition:.5s;}
.product-ul li a img{-webkit-transition:1s;-o-transition:1s;transition:1s;}
.product-ul li:hover a img{	/*transform: scale(1.2);*/}
.product-ul li:nth-child(3n){margin-right:0!important;}
.product-ul li a img{transition:all 1s;display:block;width:100%;height:100%;-webkit-transition:1s;-o-transition:1s;transition:1s;}
.product-ul li:hover a img{-webkit-transform:scale(1.2);-ms-transform:scale(1.2);-o-transform:scale(1.2);transform:scale(1.2);}
.product-ul li:hover .product-ul-hover{opacity:1;visibility:visible;}
.product-ul-hover{width:100%;height:100%;z-index:5;position:absolute;top:0;left:0;background:#000;background:rgba(0,0,0,.95);opacity:0;visibility:hidden;transition:.5s;}
.product-ul-hover-main{width:370px;height:180px;border:1px solid #EA3D00;box-sizing:border-box;margin:10px;}
.product-ul-hover-main>div{margin-left:40px;margin-top:40px;text-align:left;}
.product-ul-hover-main-txt{color:#EA3D00;}
.product-ul-hover-main-next{width:40px;height:40px;background:url(../img/index/news-right-hover.png) no-repeat center;}
.product-title{width:90%;height:44px;padding-left:10%;line-height:44px;position:absolute;bottom:0;background:rgba(0,0,0,0.5);color:#fff;font-weight:normal;font-size:18px;text-align:left;transition:.5s;}
.product-ul li:hover .product-title{	/*bottom: -44px;*/

	/*background: #e83d01;*/

/*background: rgba(232, 61, 1, .8);*/}

/*案例*/
.case{width:100%;height:740px;overflow:hidden;margin-bottom: 50px;}
.case p{color:#333;}
.case>span,.news>span{color:#999;}
.case-border{width:40px;height:30px;display:block;position:absolute;top:0;left:0;border-left:1px solid #ec3a01;border-top:1px solid #ec3a01;}
.case-bg{width:300px;height:200px;display:block;position:absolute;bottom:0;left:0;background:#EC3A01;z-index:0;}

/*方案*/
.index-plan{width:100%;height:200px;background:url(../img/index/plan-bg.jpg) no-repeat center;}
.index-plan-left{float:left;width:300px;height:200px;background:#EA3D00;-webkit-transition:.5s;-o-transition:.5s;transition:.5s;}
.index-plan-left:hover{background:#d34824;}
.index-plan-left:hover .index-plan-advantage2 .icon-more {
	background:url(../img/index/icon-about-white.png) no-repeat;background-size:contain;
}
.index-plan-advantage{font-size:70px;font-weight:bold;width:75px;color:#ee5937;display:inline-block;}
.index-plan>div>div{display:inline-block;}
.index-plan-advantage2{display:inline-block;width:200px;font-size:24px;color:#fff;vertical-align:top;margin-top:42px;}
.index-plan-advantage2 .icon-more{margin-top:28px;display:inline-block;width:26px;height:26px;background:url(../img/index/icon-about-hover.png) no-repeat;background-size:contain;

-webkit-transition: .5s;
-o-transition: .5s;
transition: .5s;
}



.index-plan-custom{margin-left:150px;vertical-align:top;margin-top:70px;}
.index-plan-custom>p{display:inline-block;color:#e2e3e4;line-height:28px;}
.index-plan-custom>p:nth-child(2){padding-left:30px;}

/*新闻*/
.news{width:100%;padding-bottom:40px;}
.new-main{margin:0px auto;width:1200px;overflow:hidden;}
.news-main-hd .more{float:right;margin-top:30px;margin-left:15px;color:#666;}
.news-main-hd .more:hover{color:#EA3D00;}
.new-main .hd{padding:30px 0 60px;float: right;}
.new-main .hd a{text-align:left;margin:0 10px;color:#666;display:inline-block;float:left;cursor:pointer;transition: .3s;}
.new-main .hd a.on{border-bottom:1px solid #EA3D00;color:#EA3D00;}
.new-main .bd ul li{width:48%;height:140px;margin-bottom:50px;float:left;position:relative;}
.new-main .bd ul li:nth-child(2n-1){margin-right:4%;}
.new-main .bd ul li a{position:relative;width:100%;height:100%;display:inline-block;overflow:hidden;}
.new-main .bd ul li a>div{float:left;}
.new-main .bd ul li a:hover .new-main-hover{opacity:1;visibility:visible;-webkit-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0);transform:translateX(0);}
.new-main-hover{position:absolute;top:0;background:#EA3D00;width:100%;height:100%;left:0;cursor:pointer;opacity:0;visibility:hidden;transition:all .6s;-webkit-transform:translateX(-100%);-ms-transform:translateX(-100%);-o-transform:translateX(-100%);transform:translateX(-100%);}
.new-main-hover>div{display:inline-block;}
.new-main-hover-txt{width:322px;font-size:14px;color:#fff;line-height:24px;text-align:left;margin:35px 0 0 40px;}
.new-main-hover-img{width:40px;height:40px;background:url(../img/icon-more.png) no-repeat center;background-size:35px 35px;margin-top:50px;margin-left:100px;vertical-align:top;}
.new-main .bd ul li a>div:last-child{margin-left:10px;width:240px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.new-main .bd ul li a>div:first-child{width:320px;height:140px;overflow:hidden;}
.new-main .bd ul li a>div img{width:100%;height:100%;transition:1s;}
.new-main .bd ul li a:hover>div img{transform:scale(1.2);}
.new-main .bd ul li a>div>span{display:block;width:70px;height:70px;border:1px solid #ddd;}
.new-main .bd ul li a>div>span>b{line-height:40px;font-size:30px;color:#333;}
.new-main .bd ul li a>div>span>span{font-size:18px;color:#999;}
.new-main .bd ul li a>div>p{color:#333;font-size:14px;margin-top:30px;font-weight: bold;overflow: hidden;text-overflow:ellipsis;text-align: left;}
.news-page{width:100px;height:38px!important;margin:0 auto;}
.news-page>a{}
.news-page-left{display:inline-block;width:50px;height:50px;cursor:pointer;background:no-repeat center;background-image:url(../img/index/news-left.png);margin-right:20px;transition:.3s;}
.news-page-right{width:50px;height:50px;transition:.3s;cursor:pointer;background:no-repeat center;background-image:url(../img/index/news-right.png);-webkit-transition:.3s;-o-transition:.3s;transition:.3s;}
.news-page-left:hover{background-image:url(../img/index/news-left-hover.png?v=1)!important;}
.news-page-right:hover{background-image:url(../img/index/news-right-hover.png?v=1)!important;}

/*-------------铝单板产品-主要内容1-------------*/
/*.product-content ul{width:1200px;margin:0 auto -60px;padding-top:80px;}
.product-content ul li{width:360px;float:left;box-sizing:border-box;margin-bottom:60px;}
.product-content ul li:not(:nth-child(3n)){margin-right:60px;}
.product-content-img{width:360px;height:240px;overflow:hidden;}
.product-content-img img{width:100%;height:100%;transition:all 1s;}
.product-content-img img:hover{transform:scale(1.1);}
.product-content ul li .content-txt{width:100%;height:80px;transition:.5s;position:relative;bottom:0;border:1px solid #e5e5e5;line-height:78px;box-sizing:border-box;}
.product-content ul li a{width:360px;height:100%;display:block;position:relative;}
.product-content ul li .content-txt div{float:left;}
.product-content-txt1{width:75%;padding-left:30px;font-size:18px;color:#666;box-sizing:border-box;border-right:1px solid #e5e5e5;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;transition: .5s;}
.product-content-txt2{width:25%;color:#EA3D00;text-align:center;font-size:50px;transition:.5s;box-sizing:border-box;transition:.5s;font-family:serif,'宋体';}
.product-content ul li .content-txt-active{height:80px;background:#EA3D00!important;border-color: #ea3e02;}
.product-content ul li .content-txt-active div{color:#fff!important;}
.product-content ul li .content-txt-active .product-content-txt2{transform:rotate(180deg);border:0;}
.product-content ul li .content-txt-active .product-content-txt1{border-color: #da3d07;}
.product-content-more{width:300px;height:70px;line-height:70px;display:block;text-align:center;margin:0 auto;color:#EA3D00;margin-top:80px;transition:.5s;border:1px solid #EA3D00;box-sizing:border-box;}
.product-content-more span{display:inline-block;vertical-align:top;}
.product-content-more i{transition:.5s;display:inline-block;margin-left:10px;vertical-align:middle;position:relative;top:-3px;width:30px;height:30px;background:no-repeat center;background-image:url(../img/product/product-more.png);}
.product-content-more:hover{background:#EA3D00;color:#fff;}
.product-content-more:hover i{background-image:url(../img/product/product-more-hover.png);}*/

.product-content{
	width:1200px;
	margin:0 auto;
	overflow: hidden;
}
.product-content>div{
	float: left;
}
.product-content-left{
	width: 200px;
	margin-right: 22px;
}

.product-content-right{
	width: 978px;
	box-sizing: border-box;
	padding-top: 60px;
}

.product-content-left .title{
		width: 100%;
		height: 140px;
		background: #ff4a19  no-repeat center;
		box-sizing: border-box;
		padding-top: 60px;
		color: #fff;
		background-image: url(../img/head2-title-bg.png);
		background-size: 100%;
		padding-left: 40px;
}
.product-content-left h4{
	font-size: 24px;
}
.product-content-left p{
	font-size: 18px;
	text-transform: uppercase;
}
.product-content-left li{
	width: 100%;
	height: 48px;
	margin-top: 1px;
	border: 1px solid #eee; 
	position: relative;
	transition: .5s;
}
.product-content-left a{
	width: 100%;
	height: 48px;
	display: block;
	color: #666;
	font-size: 14px;
	line-height: 48px;
	transition: .5s;
	box-sizing: border-box;
	padding-left: 35px;
}
.product-content-left i{
	position: absolute;
	left: 0;
	top: 16px;
	width: 1px;
	height: 16px;
	background: #18428a;
	transition: .5s;
}
.product-content-left .active,
.product-content-left li:hover{
	background: #18428a;
}

.product-content-left .active a,
.product-content-left li:hover a{
	color: #fff;
}
.product-content-left .active a:before,
.product-content-left li:hover a:before{
	content: '';
	position: absolute;
	left: 10px;
	top: 18px;
	background: url(../img/head2-logo.png) no-repeat center;
	width: 14px;
	height: 12px;
}
.product-content-left .active i,
.product-content-left li:hover i{
	display: none;
}

.product-content-right li{
	width: 320px;
	height: 354px;
	float: left;
	margin-bottom: 30px;

}
.product-content-right li:not(:nth-child(3n)){
	margin-right: 9px;
}
.product-content-right a{
	display: block;
}
.product-content-right .product-content-img img{
	width: 100%;
	height: 100%;
	transition: .5s;
}
.product-content-right .product-content-img img:hover{
	transform:scale(1.1);
}
.product-content-right .product-content-img{
	width: 100%;
	height: 284px;
	overflow: hidden;
}
.product-content-right .content-txt{
	height: 70px;
	width: 100%;
	line-height: 70px;
	box-sizing: border-box;
	border: 1px solid #e5e5e5;
}

.product-content-right .content-txt>div{
	box-sizing:border-box;
	height: 100%;
}

.product-content-right .product-content-txt1{
	width: 238px;
	padding-left:30px;
	font-size:16px;
	color:#666;
	border-right:1px solid #e5e5e5;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	transition: .5s;
	float: left;
}

.product-content-right .product-content-txt2{
	width: 80px;
	color:#ff4a19;
	text-align:center;
	font-size:50px;
	transition:.5s;
	font-family:serif,'宋体';
	float: right;
	overflow: hidden;
}
.product-content-right li:hover .product-content-txt1{
	color: #ff4a19;
}

.product-content-right li:hover .product-content-txt2{
	background: #ff4a19;
	color: #fff;
}

/*-------------铝单板产品-主要内容2-------------*/

.pro-del-head{
	width: 100%;
	height: 50px;
	background: #f3f3f3;
	line-height: 50px;
	color: #999;
	position: relative;
}
.pro-del-head a{
	color: #999;
	transition: .5s;
}

.pro-del-head a:hover{
	color: #ff4a19;
}

.pro-del-content{
	width: 100% !important;
}
.pro-del-content li{
	width: 360px !important;

}


.pro-del-content li:not(:nth-child(3n)){
	margin-right:60px !important;
}
.pro-del-content .product-content-txt1{
	width: 278px !important;
}

.graphic-wrap{background:#f6f6f6;}
.graphic{width:1200px;height:480px;margin:80px auto 0;}
.graphic>div{float:left;height:480px;position:relative;}
.graphic-img{position:relative;width:720px;overflow:hidden;}
.graphic-img .hd{position:absolute;left:0;bottom:30px;width:100%;text-align:center;}
.graphic-img .hd ul li{display:inline-block;font-size:0;}
.graphic-img>img{width:100%;height:100%;transition:1s;}
.graphic-img>img:hover{transform:scale(1.2);}
.graphic-txt{width:480px;background:#174189;}
.graphic-img .news-page-left,.graphic-img .news-page-right{position:absolute;top:50%;margin-top:-20px;cursor:pointer;}
.graphic-img .news-page-left{background-image:url(../img/icon-prev.png);background-size:40px;left:10px;}
.graphic-img .news-page-left:hover{background-image:url(../img/icon-prev-hover.png)!important;background-size:40px!important;}
.graphic-img .news-page-right{background-image:url(../img/icon-next.png);background-size:40px;right:10px;}
.graphic-img .news-page-right:hover{background-image:url(../img/icon-next-hover.png)!important;background-size:40px!important;}
.graphic-txt>div{margin:60px 0 0 80px;}
.graphic-txt-logo{position:absolute;top:-10px;left:-10px;width:40px;height:50px;}
.graphic-txt-logo img{width:100%;height:100%;}
.graphic-txt>div>h2{position:relative;font-size:18px;font-weight:bold;color:#fff;height:47px;line-height:47px;}
.graphic-txt>div>h2:before{content:"";position:absolute;left:-10px;width:40px;height:47px;background:url(../img/product/graphic-txt-bg.png) no-repeat left center;}
.graphic-txt>div .des{display:block;font-size:14px;color:#fffefe;width:310px;margin-top:40px;line-height:30px;}
.graphic-txt>div .des p{color:#fffefe;}
.graphic-txt>div .des p a{color:#fffefe;}
.graphic-txt .graphic-txt-s2{display:block;font-size:14px;color:#fffefe;width:217px;margin-top:50px;line-height:30px;}
.graphic-txt>div>div{font-family:impact;font-size:24px;color:#fff;}
.species{padding:50px 0;width:1200px;margin:0 auto;border-bottom:1px solid #ddd;text-align:center;font-size:0;}
.species a{margin:0 15px;width:120px;height:40px;border:1px solid #ddd;text-align:center;line-height:40px;color:#333;font-size:16px;display:inline-block;transition:.3s;}
.species a:not(:first-child):hover{color:#EA3D00;}
.species a.on,.species-active{background:#EA3D00;color:#fff!important;border-color:#EA3D00;}
.product-details-content{}
.product-details-content-txt{height:auto!important;padding-bottom:50px;}
.product-details-content-txt .item{position:static!important;padding-top: 30px;}
.product-details-content-txt .item~.item{display:none;}
.product-details-content-txt p{font-size:16px;color:#333;font-weight:normal;line-height:1.75;}
.product-details-content-txt p ~ p {
	margin-top:10px;
}
.product-details-content .content{width: 1200px;margin: 0 auto 20px;}
.product-details-content-txt span{font-size:14px;color:#666;}
.content-rutern{width:1200px;height:60px;border:1px solid #ddd;text-align:center;font-size:18px;color:#ff3600;letter-spacing:5px;display:block;margin:0 auto;transition:.5s;}
.content-rutern:hover{background:#ff3600;color:#fff;border-color:#ff3600;}
.content-rutern:hover i{background-image:url(../img/case/content-left2-hover.png);}
.content-rutern i{display:inline-block;height:60px;width:40px;background:no-repeat center;transition:.5s;background-image:url(../img/case/content-left2.png);}
.content-rutern span{line-height:60px;display:inline-block;vertical-align:top;}

/*-------------解决方案-------------*/
.plan{width:100%;height:620px;text-align:center;position:relative;}
.plan-title{padding-top:120px;font-size:36px;color:#333;}
.plan-data{font-size:24px;color:#999;text-transform:uppercase;line-height:50px;font-weight:300;font-family:Microsoft Yahei Light;}
.plan .plan-line{color:#666;width:770px;display:block;line-height:35px;margin:30px auto 10px;}
.plan .des{line-height:28px;color:#666;font-size:16px;text-align:center;}
.plan-main{width:100%!important;height:300px;position:absolute;bottom:-150px;z-index:99;}
.plan-introduce{width:1203px!important;height:300px;border:1px solid #ddd;background:#fff;margin:0 auto;}
.plan-introduce>div{width:300px;height:300px;float:left;text-align:center;-webkit-transition:.5s;-o-transition:.5s;transition:.5s;box-sizing: border-box;}
.plan-introduce>div:hover{}
.plan-introduce>div:not(:last-child){border-right:1px solid #ddd;}
.plan-introduce>div>img{margin-top:50px;}
.plan-introduce>div>p{font-size:18px;color:#333;margin-top:40px;}
.plan-introduce>div>span{font-size:14px;display:inline-block;color:#999;width:210px;line-height:1.75;margin-top:15px;}

/*咨询*/
.plan-consult{width:100%;height:420px;background:url(../img/plan/consult-bg.png) no-repeat;background-size:100% 100%;text-align:center;}
.plan-consult a{font-size:24px;color:#fff;background:#ea3d00;margin-top:280px;display:inline-block;width:400px;line-height:70px;position:relative;-webkit-transition:.3s;-o-transition:.3s;transition:.3s;}
.plan-consult a:hover{background:#d34824;}
.plan-consult a img{margin-left:20px;vertical-align:middle;position:relative;top:-2px;}
.plan-consult a div{position:absolute;top:-70px;width:100%;height:70px;left:0;}
.plan-consult a div p{font-size:40px;color:#fff;width:100%;opacity:1;transition:all 2s;overflow:hidden;}

/*
.plan-consult a:hover div p {
opacity: 1;
width: 280px;
}*/

/*案例*/

.plan-case{padding-bottom:100px;width:100%;text-align:center;}
.plan-case>p{font-size:36px;color:#333;margin-top:85px;margin-bottom:10px;}
.plan-case>span{font-size:24px;color:#999;display:block;text-transform:uppercase;font-weight:300;font-family:Microsoft Yahei Light;}
.plan-case-see-all{color:#999;font-size:14px;width:1200px;text-align:right;margin:20px 0;display:inline-block;transition:.3s;}
.plan-case-see-all:hover{color:#EA3D00;}
.plan-case-main{width:1200px;margin:0 auto;position:relative;}
.plan-case-main .bd a{width:360px;text-align:center;display:block;float:left;}
.plan-case-main .bd a:not(:last-child){margin-right:60px;}
.plan-case-main .pic{overflow:hidden;height:216px;}
.plan-case-main .bd-wrap{overflow:hidden;}
.plan-case-main .bd a img{width:360px;height:216px;}
.plan-case-main .bd a p{font-size:18px;color:#666;line-height:60px;transition:.3s;}
.plan-case-main .bd a:hover p{color:#EA3D00;}
.plan-case-main .page-pre,.plan-case-main .page-next{cursor:pointer;position:absolute;z-index:2;}
.plan-case-main .page-pre{top:90px;}
.plan-case-main .page-next{top:90px;right:0;}

/*-------------工程案例-------------*/

/*主要内容*/

.case-content{width:100%;}
.case-content>ul{width:1200px;margin:0 auto;padding-top:100px;}
.case-content>ul li{width:100%;height:360px;}
.case-content>ul li:not(:last-child){margin-bottom:50px;}
.case-content>ul li>a{width:100%;height:100%;display:block;}
.case-content>ul li>a>div{width:50%;height:100%;float:left;overflow:hidden;}
.case-content>ul li:hover .case-content-img img{transform:scale(1.2);}
.case-content-img img{width:100%;height:100%;transition:1s;}
.case-content-txt{position:relative;}
.case-content-txt-logo{position:absolute;top:-10px;left:-10px;width:40px;height:50px;}
.case-content-txt-logo img{width:100%;height:100%;}
.case-content-txt>div{margin:40px 0 0 80px;}
.case-content>ul li a:hover .case-content-txt>div p{color:#ea3d00;}
.case-content-txt>div p{margin-bottom: 20px; font-size:24px;color:#333;-webkit-transition:.3s;-o-transition:.3s;transition:.3s;}
.case-content-txt>div span{font-size:20px;font-family:impact;color:#999;display:block;margin:30px 0 10px 0;}
.case-content-txt>div>div{font-size:14px;color:#666;line-height:30px;}
.case-content-txt>div>button{width:40px;height:40px;display:block;border:1px solid #ddd;text-align:center;line-height:40px;color:#EA3D00;background:#fff;font-size:35px;margin-top:40px;transition:.5s;font-family:serif,"宋体";-webkit-transition:.3s;-o-transition:.3s;transition:.3s;}
.case-content>ul li a:hover .case-content-txt>div>button{background:#EA3D00;color:#fff;border-color:#EA3D00;}

/*-------------工程案例子页面-------------*/

/*内容*/

.case-details-content{width:100%;}
.case-details-content-title{height:190px;width:100%;text-align:center;}
.case-details-content-title p{font-size:30px;color:#333;padding-top:80px;margin-bottom:15px;}
.case-details-content-title hr{width:40px;margin:10px auto;}
.case-details-content-title span{font-family:impact;font-size:24px;color:#999;display:block;}
.case-details-content-main1{width:100%;height:480px;background:#f6f6f6;position:relative;}
.case-details-content-main1-auto{width:1204px;height:100%;margin:0 auto;padding-top:50px;}
.case-details-content-main1-auto li{width:400px;height:150px;border-right:1px solid #ddd;float:left;text-align:center;box-sizing: border-box;}
.case-details-content-main1-auto li:first-child{border-left:1px solid #ddd;}
.case-details-content-main1-auto li i{
	line-height: 50px;
	display: inline-block;
	height: 50px;
	padding-bottom: 10px;
}
.case-details-content-main1-auto li i img{
	vertical-align: middle;
}
.case-details-content-main1-auto li p{color:#999;line-height:35px;}
.case-details-content-main1-auto li span,.case-details-content-main1-auto li a{color:#333;line-height:40px;transition:.3s;}
.case-details-content-main1-auto li a:hover{color:#EA3D00;}
.case-details-content-main1-img{width:1200px;height:480px;margin:0 auto;position:absolute;left:50%;top:450px;margin-top:-225px;margin-left:-600px;overflow:hidden;}
.case-details-content-main1-img .points{top:440px;z-index:5;position:absolute;left:0;width:100%;text-align:center;}
.case-details-content-main1-img .points li{display:inline-block;float:none;margin:0 5px;}
.case-details-content-main1-img img{width:100%;height:100%;}
.case-details-content-page{width:45px;height:45px;position:absolute;top:220px;text-align:center;}
.case-details-content-pre{left:20px;}
.case-details-content-next{right:20px;}
.case-details-content-main2{width:1200px;margin:0 auto 80px;}
.case-details-content-main2-txt{margin-top:290px;overflow:hidden;}
.case-details-content-main2-txt>div{float:left;}
.case-details-content-main2-txt-left{width:250px;height:120px;text-align:right;}
.case-details-content-main2-txt-left span{font-weight:bold;font-size:24px;color:#666;display:block;margin-bottom:10px;}
.case-details-content-main2-txt-left p{text-transform:uppercase;font-size:22px;color:#ddd;font-weight:300;line-height:1.1;font-family:Microsoft Yahei Light;}
.case-details-content-main2-txt-right{margin-left:50px;width:900px;}
.case-details-content-main2-txt-right i{width:40px;border-top:1px solid #ddd;display:inline-block;}
.case-details-content-main2-txt-right .cont{margin-left:20px;width:800px;display:inline-block;vertical-align:top;color:#666;line-height:30px;}
.case-details-content-main2-rutern{margin-top:80px;}

/*-------------服务保障-------------*/

/*服务*/

.service{width:1200px;height:360px;margin:0 auto;}
.service li{width:400px;height:100%;float:left;text-align:center;color:#666;}
.service li a img{margin-top:120px;}
.service li a p{font-size:18px;line-height:32px;font-weight:bold;margin-top:25px;}
.service li a span{font-size:14px;}

/*物流*/
.logistics{width:100%;height:300px;background:#4e546e;}
.logistics ul{width:1200px;height:100%;margin:0 auto;}
.logistics ul li{width:50%;height:100%;float:left;position:relative;}
.logistics ul li .pic{height:300px;}
.logistics ul li:first-child img{width:100%;height:100%;}
.logistics ul li:last-child{background:url(../img/service/logistics-bg2.png);background-size:100% 100%;}
.logistics-system{position:absolute;right:0;top:110px;width:240px;height:70px;background:#fff;text-align:center;color:#000;font-size:24px;line-height:70px;}
.logistics-txt{width:420px;height:220px;margin:0 auto;margin-top:40px;margin-top: 60px;}
.logistics-txt p{color:#fff;line-height:30px;margin-top:25px;margin-bottom:20px;}
.logistics-txt a{width:200px;height:50px;border:1px solid #6c7183;line-height:50px;text-align:center;display:block;color:#fff;transition:.3s; display: none;}
.logistics-txt a i{display:inline-block;margin-left:6px;vertical-align:middle;}
.logistics-txt a:hover{background:#EA3D00;border-color:#EA3D00;}

/*支持*/
.support{width:100%;height:600px;}
.support ul{width:1200px;height:380px;margin:0 auto;padding-top:100px;}
.support ul li{width:50%;height:100%;float:left;position:relative;}
.support ul li a div{float:left;}
.support-img{width:240px;height:380px;}
.support-img img{width:100%;height:100%;}
.support-txt{margin:60px 0 0 40px;width:200px;height:200px;color:#39404f;}
.support-txt p{font-size:24px;}


.case-head2,
.product-head2{
	width: 100% !important;
}

.case-head2 li{
	width: 16.6666%;
	font-size: 16px;

}
.product-head2 li{
	width: 10%;
	font-size: 16px;
}
.support-txt hr{width:40px;border:2px solid #EA3D00;margin:20px 0;text-align:left;}
.support-txt span{font-size:14px;line-height:30px;}

/*在线留言*/
.LeaveMessage{width:100%;height:500px;background:url(../img/service/LeaveMessage-bg.png) no-repeat;background-size:100% 100%;}
.LeaveMessage-main{width:1200px;height:100%;margin:0 auto;}
.LeaveMessage-main>div{float:left;}
.LeaveMessage-left{margin-left:40px;height:100%;width:316px;background:url(../img/service/LeaveMessage-left-bg.png) no-repeat;background-size:100% 100%;}
.LeaveMessage-left-main{margin:85px 0 0 60px;color:#fff;}
.LeaveMessage-left-main i{display:block;width:45px;height:35px;}
.LeaveMessage-left-main i img{width:100%;height:100%;}
.LeaveMessage-left-main p{font-size:24px;line-height:45px;}
.LeaveMessage-left-main span{width:195px;display:block;margin-top:70px;line-height:30px;}
.LeaveMessage-right{margin-left:200px;margin-top:80px;width:640px;height:340px;}
.LeaveMessage-right-input{position:relative;float:left;}
.LeaveMessage-right-input:first-child{margin-right:40px;}
.LeaveMessage-right-input input,.LeaveMessage-right-input textarea{width:300px;padding-left:70px;height:60px;border:2px solid #a0a0a0;background-color:rgba(0,0,0,0);color:#fff;box-sizing:border-box;-webkit-transition:.3s;-o-transition:.3s;transition:.3s;}
.LeaveMessage-right-input span{position:absolute;left:0;width:100px;display:block;text-align:center;line-height:60px;color:#999;}
.LeaveMessage-right-input-main{margin-top:25px;}
.LeaveMessage-right-input-main span{width:130px;}
.LeaveMessage-right-input-main textarea{width:640px;height:160px;line-height:24px;font-size:16px;padding-left:110px;padding-top:16px;}
.LeaveMessage-right-input input:focus,.LeaveMessage-right-input textarea:focus{border-color:#f5f5f5;}
.LeaveMessage-right-submit input{width:640px;height:60px;line-height:60px;text-align:center;background:#EA3D00;color:#fff;margin-top:25px;border:0;transition:.5s;font-size:17px;cursor:pointer;font-family:"Microsoft Yahei";}
.LeaveMessage-right-submit input:hover{opacity:0.9;}

/*-------------服务保障子页面-------------*/
.service-centent2-main{width:1200px;margin:0 auto;margin-top:90px;}
.service-centent2-main li{width:1200px;position:relative;margin-bottom:20px;cursor:pointer;}
.service-centent2-title{width:100%;height:100px;border:1px solid #ddd;}
.service-centent2-title>div{float:left;text-align:center;}
.service-centent2-logo{width:100px;height:100px;box-sizing:border-box;border:1px solid #fff;transition:.5s;background:url(../img/service/centent2-logo.png) no-repeat center;-webkit-transition:.3s;-o-transition:.3s;transition:.3s;}
.service-centent2-title.on .service-centent2-logo{border-color:#ea3d00;background:url(../img/service/centent2-logo2.png) no-repeat center;}
.service-centent2-data{display:block;float:left;width:1000px;height:100px;border-left:1px solid #ddd;box-sizing:border-box;}
.service-centent2-data:hover div p{color:#EA3D00;}
.service-centent2-data>div{margin:26px 0 0 60px;}
.service-centent2-data>div p{font-size:18px;color:#333;transition:.3s;margin-bottom:5px;}
.service-centent2-data>div span{font-size:14px;color:#999;}
.service-centent2-stretch{width:100px;height:100px;transition:1s;background:#ccc url(../img/service/centent2-stretch.png) no-repeat center;-webkit-transition:.3s;-o-transition:.3s;transition:.3s;}
.service-centent2-title.on .service-centent2-stretch{background:#ea3d00 url(../img/service/centent2-stretch2.png) no-repeat center;}
.service-centent2-txt{width:1200px;background:#f6f6f6;display:none;}
.service-centent2-txt>div{padding-top:70px;padding-bottom:40px;width:900px;margin:0 auto;font-size:14px;line-height: 1.75;}
.service-centent2-txt>div>span{color:#888787;margin-bottom:30px;display:inline-block;}
.service-centent2-txt>div>p{color:#666;	/*font-weight: bold;*/margin-bottom:30px;}
.service-centent2-txt-active{display:block;}
.service-centent2>.page{margin-top:70px!important;margin-bottom:70px;}

/*-------------关于正一-------------*/

/*公司介绍*/

.company-introduction{padding-top:110px;box-sizing:border-box;width:100%;height:762px;background:url(../img/about/about-bg.jpg) no-repeat center bottom;}
.company-introduction-main{width:1200px;height:100%;margin:0 auto;}
.about-pic{position:relative;float:right;margin-top:10px;margin-right:35px;width:361px;height:514px;background:blue;}
.about-pic:before{content:"";position:absolute;right:-20px;bottom:-20px;width:315px;height:401px;background:#ff0003;}
.about-pic .bd{position:relative;overflow:hidden;width:361px;height:514px;}
.about-pic .bd ul li{overflow:hidden;}
.about-pic .bd ul li img{-webkit-transition:1s;-o-transition:1s;transition:1s;}
.about-pic .bd ul li:hover img{-webkit-transform:scale(1.2);-ms-transform:scale(1.2);-o-transform:scale(1.2);transform:scale(1.2);}
.about-pic .hd{position:absolute;right:-43px;bottom:-18px;width:8px;}
.about-pic .hd ul li{width:8px;height:8px;box-sizing:border-box;border:1px solid #a4a5a5;border-radius:50%;margin-top:15px;cursor:pointer;}
.about-pic .hd ul li.on{border-color:#000;background:#000;}
.company-introduction-main-left{width:50%;}
.company-introduction-main-left>p{font-size:30px;}
.company-introduction{color:#333;}
.company-introduction-p2{color:#ccc;font-family:impact;text-transform:uppercase;}
.company-introduction-d1{font-size:18px;margin-top:50px;}
.company-introduction-s1,.company-introduction-s2{font-size:14px;color:#868686;line-height:30px;margin-top:10px;display:block;}
.company-introduction-ul{width:100%;overflow:hidden;margin-top:20px;}
.company-introduction-ul li{width:120px;height:70px;border:1px solid #ddd;float:left;text-align:center;}
.company-introduction-ul li:not(:last-child){margin-right:35px;}
.company-introduction-ul li p{font-size:12px;color:#999;}
.company-introduction-ul li p span{display:inline-block;font-size:30px;color:#174484;}
.company-introduction-ul li>span{color:#7d7d7d;font-size:12px;}
.company-introduction-p3{margin-top:45px;font-size:18px!important;}

/*企业介绍*/
.enterprise-culture{height:1080px;width:100%;}
.enterprise-title{width:1200px;height:520px;margin:0 auto;display:block;}
.enterprise-title li{width:50%;height:520px;float:left;text-align:center;}
.enterprise-title-img{width:100%;height:180px;margin-top:100px;}
.enterprise-title-img img{height:180px;max-width:100%;}
.enterprise-title-xian{margin:28px 0 25px;}
.enterprise-title li p{width:410px;color:#666;margin:0 auto;line-height:24px;}
.enterprise-txt{width:100%;height:560px;background:url(../img/about/enterprise-txt-bg.jpg) no-repeat center;background-size:100% 100%;}
.enterprise-txt ul{width:1200px;margin:0 auto;padding-top:90px;}
.enterprise-txt ul li{width:180px;float:left;border-top:1px solid #a0a0a0;}
.enterprise-txt ul li:not(:last-child){margin-right:75px;}
.enterprise-txt ul li div{color:#666;font-size:48px;font-family:impact;line-height:80px;}
.enterprise-txt ul li p{font-size:18px;color:#000;line-height:50px;}
.enterprise-txt ul li span{font-size:14px;color:#666;line-height:26px;}

/*组织架构*/
.organizational-structure{width:1200px;margin:0 auto;}
.organizational-structure img{width:100%;}

/*研发制造*/
.manufacturing{width:100%;background:#f6f6f6;}
.manufacturing ul{width:1200px;height:600px;padding-top:80px;margin:0 auto;}
.manufacturing ul li{width:380px;height:600px;float:left;transition:.5s;}
.manufacturing ul li:hover{box-shadow:0px 15px 30px rgba(0,0,0,0.2);transform:translateY(-5px);}
.manufacturing ul li:not(:last-child){margin-right:30px;}
.manufacturing-li1 img{width:100%;height:100%;}
.manufacturing-li2{background:url(../img/about/manufacturing-li2-bg.png) no-repeat;background-size:100% 100%;}
.manufacturing-li3{background:url(../img/about/manufacturing-li3-bg.png) no-repeat;background-size:100% 100%;}
.manufacturing-txt{margin:90px 0 0 60px;}
.manufacturing-txt p{font-size:24px;color:#333;}
.manufacturing-txt hr{width:30px;border:none;border:3px solid #EA3D00;margin:30px 0;text-align:left;}
.manufacturing-txt span{color:#666;width:250px;display:inline-block;line-height:30px;}

.w1200{width: 1200px;margin: 0 auto;}
.manufacturing2{background: #f6f6f6;padding-bottom: 120px;}
.about-yfzz-ct{padding-top: 60px;line-height: 1;text-align: center;}
.about-yfzz-ct h3{font-weight: bold;color: #010101;font-size: 30px}
.about-yfzz-ct p{color: #ccc;font-size:24px;text-transform: uppercase;font-family: impact;margin-top: 10px;}
.yfzz-c-main{background: #fff;padding: 40px;margin-top: 40px;}
.yfzz-c-main li{width: 340px;float: left;height: 280px;margin-bottom: 25px;margin-right: 50px;}
.yfzz-c-main li:nth-child(3n){margin-right: 0;}
.yfzz-c-main li .img{width: 100%;height: 220px;overflow: hidden;}
.yfzz-c-main li img{width: 100%;height: 100%;}
.yfzz-c-main li h4{height: 60px;width: 100%;box-sizing: border-box;line-height: 60px;padding-left: 20px;font-size: 18px;color: #000;background: #f6f6f6;}
.yfzz-c-main li h4 span{font-size: 24px;color: #ff3600;margin-right: 10px;}



/*证书*/
.certificate{width:100%;padding-bottom:80px;}
.certificate>div{width:100%;height:650px;position:relative;text-align:center;}
.certificate>div:before{content:"";position:absolute;left:0;bottom:0;height:240px;width:100%;background:#f5f5f5;}
.certificate>div>p{font-size:30px;color:#333;padding-top:90px;}
.certificate>div>p span{color:#ff0000;}
.certificate>div>span{color:#ccc;font-size:24px;line-height:40px;text-transform:uppercase;font-weight:300;font-family:Microsoft Yahei Light;}
.control{width:1200px;height:5px;text-align:right;padding:10px 0;margin:0 auto;}
.control li{width:40px;height:3px;background:#dcdcdc;display:inline-block;margin-left:20px;}
.control-active{background:#EA3D00!important;}
.certificate-img{width:1200px;height:400px;margin:30px auto 0;overflow:hidden;}
.certificate-img li{float:left;width:360px;height:400px;text-align:center;}
.certificate-img li:not(:last-child){margin-right:60px;}
.certificate-img li a{width:100%;height:auto;display:block;}
.certificate-img li a .example{width:100%;height:254px;position:relative;float:none;}
.certificate-img li a .example img{width:100%;height:auto;}
.certificate-img li a p{position:relative;color:#999;padding-top:30px;}
.certificate-img li a span{display:block;margin-top:20px;position:relative;color:#333;font-size:18px;line-height:40px;transition:.3s;}
.certificate-img li a:hover span{color:#EA3D00;}
.certificate-bg{position:absolute;bottom:0;height:240px;width:100%;}
.certificate-page{width:50px;height:50px;border:1px solid #ddd;position:absolute;top:-50px;text-align:center;transition:1s;}
.certificate-page-left{left:2%;}
.certificate-page-right{right:2%;}
.certificate-page div{width:30px;height:10px;margin:0 auto;margin-top:20px;transition:.5s;cursor:pointer;}
.certificate-page-left div{background:url(../img/case/content-left.png) no-repeat;}
.certificate-page-right div{background:url(../img/case/content-right.png) no-repeat;}
.certificate-page:hover{background:#EA3D00;}
.certificate-page-left:hover div{background:url(../img/case/content-left-fff.png);}
.certificate-page-right:hover div{background:url(../img/case/content-right-fff.png);}

/*认证板块*/
.certification{height:710px!important;}
.certification-img li{width:280px!important;height:450px!important;}
.certification-img li:not(:last-child){margin-right:20px!important;}
.certification-img li a{cursor:pointer;}
.certification-img li a div{height:340px!important;}
.certification-img li a div:hover{}
.certification-img li a p{padding-top:25px!important;}
.certificate-img-hover{width:100%;height:100%;position:absolute;top:0;left:0;background:url(../img/about/certification-img-hover.png) no-repeat;background-size:100% 100%;transition:all .5s;opacity:0;}
.honor-col-3 .certificate-img-hover{background:url(../img/about/certification-img-hover2.png) no-repeat center;}
.certificate-img li a div:hover .certificate-img-hover{opacity:1;}

/*-------------新闻动态-------------*/

/*主要内容*/

.news-content{width:100%;margin-bottom:60px;}
.news-content>ul{width:1200px;overflow:hidden;margin:0 auto;}
.news-content>ul>li{width:100%;height:260px;border-top:1px solid #ddd;transition:all .8s;cursor:pointer;}
.news-content>ul>li:first-child{margin-top:100px;}
.news-content>ul>li:last-child{border-bottom:1px solid #ddd;}
.news-content-main{width:1200px;height:260px;display:block;}
.news-content-main>div{float:left;}
.news-content-main-data{margin:60px 0 0 60px;}
.news-content-main-data p{font-size:30px;color:#333;font-weight:300;font-family:Microsoft Yahei Light;}
.news-content-main-data span{font-size:24px;color:#ccc;font-weight:bold;}
.news-content-main-txt{margin:60px 0 0 120px;width:530px;}
.news-content-main-txt p{font-size:24px;color:#666;transition:.3s;margin-bottom:35px;}

/*.news-content>ul>li:hover{
width: 1200px;
background: #EA3D00;


}*/
.news-content>ul>li:hover p{color:#ea3d00;}

/*.news-content>ul>li:hover .news-content-main-txt p {
color: #EA3D00;
}*/
.news-content-main-txt span{font-size:16px;color:#999;line-height:25px;}
.news-content-main-img{margin:30px 30px 0 0;width:300px;height:200px;overflow:hidden;float:right!important;}
.news-content-main-img img{width:100%;height:100%;transition:all 1s;}
.news-content>ul>li:hover .news-content-main-img img{transform:scale(1.2);}

/*-------------新闻动态子页面-------------*/

/*主要内容*/

.news-details-content{width:100%;}
.news-details-content-title{width:100%;padding:50px 0 45px;text-align:center;}
.news-details-content-title h2{font-size:28px;font-weight:400;color:#333;margin-bottom:20px;}
.news-details-subtit{font-size:14px;}
.news-details-content-title hr{width:40px;margin:15px auto;}
.news-details-content-title div{color:#999;}
.news-details-content-title div a{color:#999;}
.news-details-content-title div a:hover{color:#ea3d02;}
.news-details-content-title div span:not(:last-child){margin-right:25px;}
.news-details-content-hr{width:100%;height:1px;background:#eee;}
.news-details-content-main{width:1200px;margin:0 auto;}
.news-details-content-main-txt{padding-top:40px;overflow:hidden;}
.news-details-content-main-txt-left{width:250px;height:430px;text-align:right;}
.news-details-content-main-txt-left span{font-weight:bold;font-size:24px;color:#666;display:block;}
.news-details-content-main-txt-left p{text-transform:uppercase;font-size:22px;color:#ddd;}
.news-details-content-main-txt-right{width:1000px;margin:0 auto;float:none;}
.news-details-content-main-txt-right div{display:inline-block;width:100%;vertical-align:top;line-height:1.75;font-size:16px;color:#666;}
.news-details-content-main-txt-right img{margin:10px 0;}
.news-details-content-main-txt-right span{color:#666;line-height:30px;margin-bottom:25px;font-size:14px;display:block;}
.news-details-content-main-rutern{margin-top:60px;}
.news-details-content-main-img{width:1200px;height:360px;margin:0 auto;overflow:hidden;}
.news-details-content-main-img:hover img{transform:scale(1.1);}
.news-details-content-main-img img{width:100%;height:100%;transition:1s;}
.news-details-content-main-rutern:hover{opacity:.8;}


.news-fy {
	line-height: 40px;
}
.news-fy:hover a{
	color: #ea3d00;
}
.news-fy a{
	color: #666;
}
.news-fy-one{
	padding-top: 40px;
}
/*-------------联系我们-------------*/

/*联系我们*/

.contact{width:100%;padding-bottom: 70px;}
.contact-main{width:1200px;margin:0 auto;}
.contact-main li{width:300px;height:360px;float:left;transition:.3s;text-align:center; box-sizing: border-box; border: 1px solid #eee;border-left: none;}
.contact-main li:first-child {
	border-left: 1px solid #eee;
}
.contact-main li:hover{background:#fff!important;box-shadow:0px 0px 20px rgba(0,0,0,0.2);}
.contact-main li img{margin-top:75px;}
.contact-main li p{font-size:14px;color:#666;line-height:40px;}
.contact-main li div{font-size:18px;color:#333;line-height:30px;}
.contact-tel{margin-top:50px;}

/*联系地址*/
.address{width:100%;height:200px;background:url(../img/contact/address-bg.png) no-repeat;background-size:100% 100%;position:relative;}
.address>div{width:1200px;height:60px;margin:0 auto;padding-top:100px;}
.address>div>p{font-size:18px;color:#fff;line-height:32px;}
.address-logo{width:34px;height:134px;position:absolute;top:-58px;}
.address-logo img{width:100%;height:100%;}
.honor-content{position:relative;}
.honor-content .slide-btn{top:149px;z-index:2;cursor:pointer;}
.honor-content.honor-col-4 .slide-btn{top:210px;}
.honor-content .control{width:1200px;height:auto;text-align:right;padding:0;margin:40px auto 0;}
.honor-content .control li{font-size:0;cursor:pointer;}
.control li.on{background:#EA3D00;}
.graphic-img .control li.on{background:#174189;}
#sildes{height:520px;background:#f6f6f6;overflow:hidden;position:relative;}

/* sildes css begin */
.index-case .controls{width:817px;height:460px;display:block;position:absolute;top:0;left:0;overflow:hidden;margin-top:30px;margin-left:36px;z-index:5;}
.index-case .change li{width:817px;overflow:hidden;text-align:center;position:relative;}

/* 图片垂直居中,不是很准确 */
.index-case .change li .imgWrap{display:table-cell;width:760px;height:460px;vertical-align:middle;cursor:pointer;*font-size:500px;z-index:5;}
.index-case .change li img{max-width:760px;max-height:460px;vertical-align:middle;overflow:hidden;width:100%;}

/* 描述部分 */
.index-case .change li .textDesc{width:26px;height:540px;position:absolute;right:0;top:0;text-align:left;overflow:hidden;}
.index-case .change li .opacity{display:none;width:100%;height:100px;position:absolute;left:0;bottom:0;background:#000;filter:alpha(opacity=50);opacity:0.5;}
.index-case .change li .title{display:inline-block;width:26px;font-weight:bold;height:240px;border-right:1px solid #EC3A01;box-sizing:border-box;}
.index-case .change li .title a{color:#333;}
.index-case .change li .text{display:none;color:#b7b7b7;line-height:18px;padding:5px 15px;font-size:12px;}

/* 翻页按钮 */
.index-case .prev,.index-case .next{width:49px;height:49px;position:absolute;bottom:480px;color:#FFF;font-size:14px;z-index:9;font-weight:bold;cursor:pointer;outline:none}
.index-case .prev span,.index-case .next span{display:none;}
.index-case .prev{left:0;}
.index-case .next{right:0;}

/* 分页 */
.index-case .pageClass{text-align:center;z-index:9;position:absolute;top:50px;padding-top:10px;}
.index-case .pageClass a{display:inline-block;width:10px;height:10px;margin:0 3px;overflow:hidden;border:1px solid #bebebe;background:#bebebe;border-radius:5px;outline:none}
.index-case .pageClass a span{display:none}
.index-case .pageClass a:hover,.index-case .pageClass a.cur{border:1px solid #be230a;background:#be230a}

/* 缩图部分 */
.index-case .thumbWrap{width:214px;height:520px;padding:48px 0;box-sizing:border-box;position:absolute;right:0;top:0;overflow:hidden;}
.index-case .thumbWrap .thumbCont{width:100%;height:100%;position:relative;overflow:hidden;}
.index-case .thumbWrap ul{}
.index-case .thumbWrap ul li{position:relative;width:214px;height:140px;padding:5px 0;box-sizing:border-box;text-align:center;overflow:hidden;cursor:pointer;}
.index-case .thumbWrap ul li div{position:relative;height:100%;}
.index-case .thumbWrap ul li img{height:100%;vertical-align:middle;overflow:hidden;box-sizing:border-box;}
.index-case .thumbWrap ul li div:before{content:"";position:absolute;width:100%;height:100%;top:0;left:0;border:2px solid #ec3a02;box-sizing:border-box;transition: .3s;opacity: 0;}
.index-case .thumbWrap ul li.cur div:before{opacity: 1;}

/* 缩图按钮 */
.index-case .thumbPrev,.index-case .thumbNext{width:214px;height:48px;text-align:center;position:absolute;color:#000;z-index:9;outline:none;-webkit-transition:.5s;-o-transition:.5s;transition:.5s;}
.index-case .thumbPrev:hover{background-color:#ec3a02;}
.index-case .thumbNext:hover{background-color:#d34824;}
.index-case .thumbPrev span,.thumbNext span{display:none;}
.index-case .thumbPrev{left:0;top:0;background:#999999 url(../img/index/case-up.png) no-repeat center;}
.index-case .thumbNext{left:0;bottom:0;background:#ec3a02 url(../img/index/case-down.png) no-repeat center;}

/*按钮*/
.com-btn{position:absolute;top:50%;width:46px;height:46px;margin-top:-23px;cursor:pointer;-webkit-transition:.3s;-o-transition:.3s;transition:.3s;}
.com-btn-prev{left:-90px;background:url(../img/icon-prev-gray.png) no-repeat center;}
.com-btn-prev:hover{background:url(../img/icon-prev-hover.png) no-repeat center;}
.com-btn-next{right:-90px;background:url(../img/icon-next-gray.png) no-repeat center;}
.com-btn-next:hover{background:url(../img/icon-next-hover.png) no-repeat center;}
.plan-case-main .com-btn{margin-top:-50px;}
.case-details-content-main1-img .com-btn-prev{left:10px;background:url(../img/icon-prev.png) no-repeat center;}
.case-details-content-main1-img .com-btn-next{right:10px;background:url(../img/icon-next.png) no-repeat center;}
.honor-content .com-btn-prev{left:80px;margin-top:-80px;}
.honor-content .com-btn-next{right:80px;margin-top:-80px;}
.honor-content.honor-col-4 .com-btn-prev,.honor-content.honor-col-4 .com-btn-next{margin-top:-30px;}
.honor-content.honor-col-4 .certification-img li:not(:last-child){margin-right:25px!important;}
.data .data-num-top{margin-top:20px;font-size:16px;color:#666;line-height:20px;}
.data .data-num{color:#999;font-size:14px;}
.data .data-num span{font-size:36px;font-family:impact;color:#ea3d00;}

.index-look{
    text-align: right;
    width: 1200px;
    margin: 0 auto;
   
    box-sizing: border-box;
    
}
.index-look a{
	display: inline-block;
	cursor: pointer;
	line-height: 30px;
	height: 30px;
	 color: #666;
	box-sizing: border-box;
	transition: .3s;
}
.index-look a:hover{
	color: #EA3D00;
	border-bottom: 1px solid #EA3D00;
}
.case>div{
	margin-top: 25px;
}



.xg-title {
	padding-top: 50px;
	text-align: center;
	font-size: 24px;
	font-weight: normal;
}

.contact-title {
	padding: 70px 0;
	text-align: center;
}
.contact-title h3 {
	font-size: 30px;
	font-weight: normal;
	color: #e83d01;
	margin-bottom: 10px;
}
.contact-title p {
	font-size: 24px;
	color: #333;
}

#map {
	height: 430px;
}


.case .content{
	position: relative ;
	background: #f6f6f6 ;
}
.case .content>li{
	width: 280px;
	height: 70px;
	line-height: 70px;
}
.case .content>li~li{
	margin-top: 5px;
}
.case .content>li>a{
	font-size: 14px;
	color: #666;
	display: block;
	width: 100%;
	height: 100%;
	border: 1px solid #dcdcdc;
	box-sizing: border-box;
	position: relative;
	text-align: left;
	padding-left: 40px;
	transition: .3s;
}
.case .content>li>.ic-main{
	position: absolute;
	width: 920px;
	height: 520px;
	left: 280px;
	top: 0;
}
.case .content>li.active>a{
	background: #18428a;
	color: #fff;
	
}
.case .content>li>a:before{
	content: '';
	border: 0;
	position: absolute;
	left: 0;
	top: 29px;
	width: 1px;
	height: 14px;
	background: #18428a;
	transition: .3s;
}
.case .content>li.active>a:before{
	left: 14px;
	width: 14px;
	background: url(../img/index/index-case-logo.png) no-repeat top left;
}
/*.case .content>li.active>.ic-main{
	display: block;
	z-index: 99;
}*/
.index-case .controls{
	width: 720px;
	height: 520px;
	margin: 0;
}
.index-case .change li img{
	width: 636px;
	height: 386px;
}
.index-case .change li{
	width: 720px;
	position: relative;
	box-sizing: border-box;
	padding: 40px;
	height: 100%;
}
.index-case .change {
	height: 100%;
}
.index-case .change li .imgWrap{
	width: 100%;
	height: auto;
}
.index-case .thumbPrev, 
.index-case .thumbNext,
.index-case .prev, 
.index-case .next{
	display: none;
}
.index-case .thumbWrap{
	width: 200px;
}

.index-case .change li .textDesc{
	left: 0;
	bottom: 20px;
	width: 100%;
	height: 70px;
	top: auto;
	box-sizing: border-box;
	padding-left: 40px;
}
.index-case .change li .title{
	width: 100%;
	height: auto;
}
.index-case .change li .title a{
	position: relative;
}
.index-case .change li .title a:before{
	content: '';
	width: 240px;
	border: 0;
	background: #ec3a01;
	height: 1px;
	position: absolute;
	left: 0;
	top: 32px;
}
.index-case .change li .title{
	border: 0;
}
.index-case .thumbWrap{
    padding: 30px 0;
}
.index-case .thumbWrap ul{
	height: 100% !important;
	top: 0 !important;
}
.index-case .thumbWrap ul li{
	width: 100%;
	height: 105px;
	padding: 0;
	margin: 10px 0;
}
.index-case .thumbWrap ul li a{
	display: block;
	height: 100%;
	width: 200px;
}
.index-case .thumbWrap ul li img{
	width: 100%;
}

body{
	font-family: "微软雅黑"
}
.clearfix:after {
	content: "";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}

.clearfix {
	zoom: 1;
	clear: both;
	position: relative;
}

.f-left {
	float: left;
}

.f-right {
	float: right;
}

.index-case2 {
	background: url(../img/zy-img/index-case-bg.jpg) no-repeat;
}

.content-c {
	width: 1200px;
	margin: 0 auto;
}

.index-case2 .f-left {
	width: 300px;
	padding-top: 80px;
	background: url(../img/zy-img/index-case2-txt.jpg) no-repeat;
	background-size: 100%;
	box-sizing: border-box;
	padding-left: 60px;
	height: 400px;
	display: block;
	cursor: pointer;
}
.index-case2 .f-left h3{
	font-size: 24px;
	color: #fff;
	font-weight: initial;
}
.index-case2 .f-left .txt{
	width: 214px;
	font-size: 14px;
	color: #fff;
	line-height: 25px;
	padding-top: 30px;
}
.index-case2 .f-left .icon-more{
	margin-top: 70px;
    display: inline-block;
    width: 26px;
    height: 26px;
    background: url(../img/index/icon-about-hover.png) no-repeat;
    background-size: contain;
    -webkit-transition: .5s;
    -o-transition: .5s;
    transition: .5s;
}
.index-case2 .f-right {
	width: 700px;
	box-sizing: border-box;
	padding: 37px 0 0;
	height: 400px;
}
.index-case2 .f-right .index-case2-video{
	width: 100%;
	height: 325px;
	position: relative;
	background: url(../img/zy-img/video_bg.jpg) no-repeat;
	background-size: 100% 100%;
	cursor: pointer;
}
.index-case2 .f-right video{
	width: 100%;
	height: 100%;
}
.index-case2 .f-right .play{
	width: 48px;
	height: 48px;
	background: url(../img/zy-img/play.png) no-repeat center;
	position: absolute;
	top: calc(50% - 24px);
	left: calc(50% - 24px);
}

.w1200{
	width: 1200px;
	margin: 0 auto;
}
.contact-wxlx{
	margin-bottom: 60px;
}
.contact-wxlx li{
	width: 430px;
	height: 280px;
	float: left;
	box-sizing: border-box;
}
.contact-wxlx li:nth-child(1){
	width: 340px;
	background: url(../img/contact/c-wx.png) no-repeat center;
	line-height: 280px;
	color: #e83d01;
	font-size: 30px;
	text-align: center;
}
.contact-wxlx li~li{
	border: 1px solid #eee;
	padding-top: 60px;
	padding-left: 95px;
	font-size: 16px;
	color: #000;
}
.contact-wxlx li~li img{
	width: 137px;
	height: 137px;
	margin-right: 35px;
	float: left;
}
.contact-wxlx li~li .txt{
	float: left;
}
.contact-wxlx li~li h3{
	font-weight: initial;
}
.contact-wxlx li~li p{
	color: #999;
	margin-top: 10px;
	display: inline-block;
}
.contact-wxlx li:nth-child(3){
	border-left: 0;
}
.contact-ly{
	/*padding-top: 60px;*/
	padding-bottom: 40px;
}
.contact-ly .content{
	width: 1200px;
	margin: 0 auto;
}
.contact-ly .content ul{
	list-style: none;
}
.contact-ly h3{
	font-size: 32px;
	color: #e83d01;
}
.contact-ly .input-main{
	padding: 30px 0 0;
}
.contact-ly .input-main li{
	 width: 383px;
	height: 60px;
	float:left;
}
.contact-ly .input-main li~li{
	margin-left: 25px;
}
.contact-ly .input-main li input{
	width: 100%;
	height: 100%;
	border: 1px solid #a0a0a0;
	box-sizing: border-box;
	line-height: 60px;
	padding-left: 25px;
	font-size: 16px;
	font-family: "microsoft yahei";
}
.contact-ly .text{
	width: 100%;
	height: 210px;
	margin-top: 20px;
}
.contact-ly .text textarea{
	width: 100%;
	height: 100%;
	border: 1px solid #a0a0a0;
	box-sizing: border-box;
	display: block;
	padding-left: 25px;
	padding-right: 25px;
	font-size: 16px;
	padding-top: 15px;
	line-height: 30px;
	font-family: "microsoft yahei";
}
.contact-ly .center {
    text-align: center;
    margin-top: 30px;
    background: #000;
}
.com-submit {
    width: 100%;
    height: 50px;
    line-height: 50px;
    text-align: center;
    color: #fff;
    font-size: 16px;
    cursor: pointer;
    -webkit-transition: .5s;
    -o-transition: .5s;
    transition: .5s;
    background: #e83d01;
    letter-spacing: 10px;
    border: 0;
}
.com-submit:hover{
    box-shadow: 0 0 15px #666;
}


.com-width {
    width: 1200px;
    margin: 0 auto;
}
.cate-position {
    height: 50px;
    color: #999;
    line-height: 50px;
}
.cate-position a {
    color: #999;
}
.cate-position a:hover{
	color: #e93e00;
}

.icon-eye{position: relative; top: -2px; display: inline-block; vertical-align: middle; width: 21px; height: 11px; background: url(../img/eye.png) no-repeat center;}
/*左侧*/
.news-show-left{float: left; margin: auto; width: 800px; background: #fff; -webkit-box-shadow: 0 1px 1px rgba(0,0,0,.1); -moz-box-shadow: 0 1px 1px rgba(0,0,0,.1); box-shadow: 0 1px 1px rgba(0,0,0,.1); -ms-box-shadow: 0 1px 1px rgba(0,0,0,.1);}
.news-show-left .news-title{padding: 40px 20px; padding-bottom: 20px;border-top: 1px #f1f1f1 solid; text-align: center;line-height: 1.5;}
.news-show-left .news-title .tit{padding-bottom: 10px; color: #333;font-weight: normal;font-size: 24px;}
.news-show-left .news-title p{padding-bottom: 10px;border-bottom: 1px solid #F0F2F5; color: #a3afb7;font-size: 14px;}
.news-show-left .news-title p a{color: #a3afb7;}
.news-show-left .news-views{overflow: hidden;margin: 40px 20px 20px; margin-top: 0;min-height: 600px; color: #666; font-size: 14px; line-height: 25px;}
.news-show-left .news-views p{margin-bottom: 10px;}
.news-show-left .news-views img{max-width: 100%;}
.news-show-left .news-other{padding: 20px 15px; border-top: 1px #f1f1f1 solid;}
.news-show-left .news-other p{display: block;padding-left:3px; height: 40px;line-height: 40px;}
.news-show-left .news-other p a{color: #333;font-size: 14px;}
.news-show-left .news-other p a:hover{color: #BB3E46;}
.news-show-left .share-bar{padding: 20px;}
/*右侧*/
.news-show-right{float: right; width: 370px;}
.news-show-right dl{display: block; margin-top: 0; margin-bottom: 20px; background: #fff; -webkit-box-shadow: 0 1px 1px rgba(0,0,0,.1); -moz-box-shadow: 0 1px 1px rgba(0,0,0,.1); box-shadow: 0 1px 1px rgba(0,0,0,.1); -ms-box-shadow: 0 1px 1px rgba(0,0,0,.1);}
.news-show-right dl dt{position: relative;display: block; height: 42px; border-bottom: 1px #f1f1f1 solid; line-height: 42px;}
.news-show-right dl.tab dt{padding-left: 20px;height: 42px;border-top: 1px #f1f1f1 solid;color: #1d1d1d; font-size: 18px; line-height: 42px;}
.news-show-right dl.tab dd{position: relative;}
.news-show-right dl.tab dd ul{display: block; padding: 0 20px;}
.news-show-right dl.tab dd ul li{display: block; padding: 15px 0; border-bottom: 1px #f1f1f1 solid;}
.news-show-right dl.tab dd ul li .pic{position: relative; overflow: hidden; margin-right: 20px; width: 60px; height: 60px; text-align: center; font-size: 0; line-height: 60px;float: left;}
.news-show-right dl.tab dd ul li .pic img {max-width: none;}
.news-show-right dl.tab dd ul li h5{display: block; overflow: hidden; padding-top: 4px; padding-bottom: 10px; color: #333; text-overflow: ellipsis; white-space: nowrap; font-size: 14px; line-height: 20px;}
.news-show-right dl.tab dd ul li h5 a{color: #333;}
.news-show-right dl.tab dd ul li h5 a:hover{color: #BB3E46;}
.news-show-right dl.tab dd ul li .news-cate{color: #999;}
.news-show-right dl.tab dd ul li i{float: left;color: #999;font-size: 12px;}
.news-show-right dl.tab dd ul li em{float: right; padding-left: 25px; background: url(../img/eye.png) no-repeat left center; color: #999; font-style: normal; font-size: 12px;min-width: 50px;}
.news-show-right dl.tab dd .more{position: relative; top: -1px; height: 45px; border-top: 1px #f1f1f1 solid;color: #333; text-align: center; line-height: 45px;}
.news-show-right dl.tab dd .more a{position: relative;display: inline-block; color: #333;}
.news-show-right dl.tab dd .more a b{margin-left: 5px;font-family: "宋体";-webkit-transition: transform .3s;-o-transition: transform .3s;transition: transform .3s;}
.news-show-right dl.tab dd .more a:hover b{-webkit-transform: translateX(5px);-o-transform: translateX(5px);transform: translateX(5px);-ms-transform: translateX(5px);}
.news-show-right dl.tab dd .more a:hover{color: #BB3E46;}
.news-show-right dl.list dt{padding-left: 20px; color: #333; font-size: 18px;}
.news-show-right dl.tab dt a{display: table-cell;width: 33%; height: 42px; color: #009A62; text-align: center; font-size: 18px; line-height: 42px; -webkit-transition:all .3s ease-in-out; -moz-transition:all .3s ease-in-out; transition:all .3s ease-in-out; -ms-transition:all .3s ease-in-out;}
.news-show-right dl.list dt a b{position: relative; top: -1px; display: inline-block; overflow: hidden; margin-left: 2px;width: 15px; height: 15px; background-position: 0 -64px; vertical-align: middle;}
.news-show-right dl.list dd ul{display: block; padding: 20px;}
.news-show-right dl.list dd ul li{display: block; overflow: hidden;padding-bottom: 12px; text-overflow: ellipsis; white-space: nowrap;}
.news-show-right dl.list dd ul li a{color: #333; font-size: 14px; -webkit-transition: .2s; -o-transition: .2s; transition: .2s;}
.news-show-right dl.list dd ul li a:hover{color: #BB3E46;}
.gr-page-other{margin-top: 15px; padding-top: 10px; padding-bottom: 10px; border-top: 1px dotted #ddd; border-bottom: 1px dotted #ddd;}
.gr-product-content .gr-page-other{border-color: #E4EAEC;}
.gr-page-other p{line-height: 26px;width: calc(100% - 150px);}
.gr-back-btn{margin-top: 6px; width: 125px; height: 40px; background-color: #999; color: #fff!important; text-align: center; font-size: 14px; line-height: 40px; -webkit-transition: .3s; -o-transition: .3s; transition: .3s;float: right;}
.gr-back-btn:hover{opacity: 0.8; filter: alpha(opacity=80);}
.gr-page-other p a{color: #333;}
.news-case {
    padding: 20px;
}
.news-case .gr-case-list {
    width: 100%;
}
.news-case .gr-case-list li,
.news-case .gr-case-list li .pic {
    float: none;
    width: 100%;
    height: auto;
}