/*banner图*/
.index-banner{width: 100%;height:680px;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%;background-position:center;background-repeat:no-repeat;background-size:cover;}

.index-banner .swiper-container .swiper-pagination{bottom:20px;}
.index-banner .swiper-container .swiper-pagination-bullet{opacity: 1;border-radius:50%;width:12px;margin:0 6px;background:none;height:12px;transition: all .3s;background:#fff;}
.index-banner .swiper-pagination-bullet.swiper-pagination-bullet-active{background:#cc0002;}

.index-banner .swiper-button-next,.index-banner .swiper-button-prev{width:50px;height:50px;margin-top:-25px;background:url(../images/icon-prev02.png) no-repeat center;display:none;transition: all 0.6s;-webkit-transition: all 0.6s;opacity:0.6; left:6%;}
.index-banner .swiper-button-next{background:url(../images/icon-next02.png) no-repeat center;right:6%;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:1440px){
	.index-banner{height:560px;}
}

@media(max-width:1080px){
	.index-banner{height:400px;}
}

@media(max-width:769px){
	.index-banner{height:320px;}
  	.index-banner .swiper-container .swiper-pagination{bottom:6px;}
  	.index-banner .swiper-container .swiper-pagination-bullet{width:8px;height:8px;margin: 0 4px;}
}

@media(max-width:769px){
	.index-banner{height:240px;}
}

@media(max-width:480px){
  	.index-banner{height:180px;}

}




/*首页 大栏目*/
.home-column{width:100%;display:flex;display:-webkit-flex;display:-o-flex;display:-ms-flex;}
.home-col-img{width:50%;transition: all 0.3s;-webkit-transition: all 0.3s;}
.home-col-img img{display:block;width:100%;}
.home-col-txt{width:50%;background:#fff;display:flex;display:-webkit-flex;display:-o-flex;display:-ms-flex;align-items:center;justify-content: center;transition: all 0.3s;-webkit-transition: all 0.3s;}
.home-col-txt .txt-box{width:100%;/*padding-left:8%;*/padding:0 4%;text-align: center;margin: 30px 0;}
.home-col-txt .txt-box h3{width:100%;font-size:44px;font-weight: bold;color:#333;line-height:60px;margin-bottom:8px;height:60px;font-family:"Microsoft YaHei","微软雅黑";overflow: hidden; text-overflow: ellipsis; display: block; white-space: nowrap;transition: all 0.3s;-webkit-transition: all 0.3s;}
.home-col-txt .txt-box em{width:100%;font-size:16px;color:#999;font-family:"Microsoft YaHei","微软雅黑";}
.home-col-txt .txt-box p{width:100%;font-size:16px;margin-top: 30px;color:#666;line-height:28px;font-family:"Microsoft YaHei","微软雅黑";overflow:hidden; text-overflow:ellipsis; display:-webkit-box; -webkit-box-orient:vertical; -webkit-line-clamp:3; transition: all 0.3s;-webkit-transition: all 0.3s;}
.home-col-txt .txt-box .btn-box{margin-top: 60px;display:-webkit-flex;display:-o-flex;display:-ms-flex;align-items:center;transition: all 0.3s;-webkit-transition: all 0.3s;justify-content: center;}
.home-col-txt .txt-box .btn-box  a{display:block;width:142px;height:40px;border-radius:20px;font-size:16px;color:#fff;line-height:40px;font-family:"Microsoft YaHei","微软雅黑";text-align:center;background:#cc0002;transition: all 0.3s;-webkit-transition: all 0.3s;}
/*.home-col-txt:hover{background:#0000d3;}
.home-col-txt:hover .txt-box a{background:#fff;}
.home-col-txt:hover .txt-box h3{color:#fff;}
.home-col-txt:hover .txt-box p{color:#fff;}*/

.home-column2{flex-direction:row-reverse;}
.home-column2 .home-col-txt{justify-content:flex-end;}
.home-column2 .home-col-txt .txt-box{padding-left:0;padding-right:8%;}


@media(max-width:1200px){
	.home-col-txt .txt-box{padding:0 4%;}
	.home-col-txt .txt-box h3{font-size:24px;line-height:48px;height:48px;}
	.home-col-txt .txt-box p{font-size:14px;line-height:20px;max-height:60px;}
	.home-col-txt .txt-box a{width:100px;font-size:14px;line-height:40px;margin-top:40px;}
	.home-col-txt .txt-box .btn-box a{font-size: 14px;margin: 20px 0;width: 120px;line-height: 40px;}
	.home-column2 .home-col-txt .txt-box{padding-left:0;padding-right:0;padding:0 3%;}
	.home-col-txt .txt-box .btn-box{margin-top: 0;}
}

@media(max-width:991px){
	.home-col-txt .txt-box h3{font-size:18px;line-height:32px;height:32px;}
	.home-col-txt .txt-box em{font-size: 12px;}

}

@media(max-width:769px){
	.home-column{width:100%;display:block;}
	.home-col-img{width:100%;}
	.home-col-txt{width:100%;}
	/* .home-col-txt .txt-box{max-width:100%;} */
}

@media(max-width:480px){
	/* .home-col-txt{padding:8% 0;} */
}

.otherhome_ul{display: flex;}
.otherhome_ul li{flex: 1;}
.otherhome_ul li a{cursor: pointer;}
.otherhome_ul li .otherhome-img{width: 100%;overflow: hidden;position:relative ;}
.otherhome_ul li .otherhome-img img{width: 100%;height: auto;transition: 1s;}
.otherhome_ul li .otherhome-img .otherhome-bg{position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    background: rgba(0,0,0,0.4);
    opacity: 0;
    transition: all 0.6s;
    -webkit-transition: all 0.6s;
    overflow: hidden;}
.otherhome_ul li:hover .otherhome-img 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);}
.otherhome_ul li:hover .otherhome-img .otherhome-bg{opacity:1;transition: all 0.6s;-webkit-transition: all 0.6s;}
.otherhome_ul li span {position: absolute;top: 50%;left: 50%;transform: translate(-50%, -50%);text-align: center;padding: 5px;border: #fff 2px solid;color: #fff;font-family: "Microsoft YaHei", "微软雅黑";
	font-size: 44px;font-weight: bold;overflow: hidden;text-overflow: ellipsis;display: block;white-space: nowrap;z-index: 999;}
@media(max-width:1200px){
	.otherhome_ul li  span{font-size: 24px;}
}
@media(max-width:769px){
	.otherhome_ul li  span{font-size: 18px;}
}
@media(max-width:480px){
	.otherhome_ul{display: block;}
}

/*.brand-logo .swiper-button-next{background: #b2b2b2;width: 30px; height: 30px;right: 0;color: #fff;line-height: 30px;font-size: 18px;text-align: center;font-family: 'SimSun';margin-top: -15px;}
.brand-logo .swiper-button-prev{background: #b2b2b2;width: 30px; height: 30px;left: 0;color: #fff;line-height: 30px;font-size: 18px;text-align: center;font-family: 'SimSun';margin-top: -15px;}*/

/* 内页banner */
.inside-banner{position:relative;width:100%;margin:0 auto;height:480px;background-position:center;background-repeat:no-repeat;background-size:cover; transition: all 1s;-webkit-transition: all 1s;overflow:hidden;z-index:1;}

@media(max-width: 1200px){
	.inside-banner{height:400px;}
}

@media(max-width: 1080px){
	.inside-banner{height:360px;}
}

@media(max-width: 991px){
	.inside-banner{height:320px;}
}

@media(max-width:640px){
	.inside-banner{height:240px;}
}

@media(max-width:480px){
	.inside-banner{height:180px;}
}



/*面包屑导航*/
.location{width:100%;height:22px;}
.home{float:left;font-family:"Arial"; height:22px;line-height:22px;font-size:14px; color:#333;}
.home a{float:left;height:22px;line-height:22px;color:#333;margin-left:10px; font-family:"Arial";}
.home a.icon{width:22px;background:url(../images/home.png) no-repeat center;}
.home span{float:left;width:4px;height:22px;margin-left:10px;background:url(../images/line01.png) no-repeat center center;}

@media(max-width: 991px){
	.location{display:none;}
}

/* 内页左侧 二级导航 */
.pro-location{margin-top:30px;margin-bottom:30px;/*padding:0 2.5%;*/}

.pro-nav{width:100%;padding:0 2.5%;}
.pro-nav ul{width:100%;text-align:center;}
.pro-nav ul li{display:inline-block;border-left:#fff solid 1px;border-radius: 40px;border-bottom: #fff solid 1px;border-right:#fff solid 1px;margin:0 -2px;transition: all 0.2s;-webkit-transition: all 0.2s;}
.pro-nav ul li a{display:block;padding: 10px 30px;font-size:18px;color:#333;font-family:"Arial";transition: all 0.2s;-webkit-transition: all 0.2s;}
.pro-nav ul li.cur{background:#cc0002;}
.pro-nav ul li.cur a{color:#fff;}
.pro-nav ul li.active{background:#cc0002;}
.pro-nav ul li.active a{color:#fff;}
.pro-nav ul li:hover{background:#cc0002;}
.pro-nav ul li:hover a{color:#fff;}

.pro-subnavCur{display:none;width:100%;padding:0 2.5%;background:#cc0002;}
.pro-subnavCur h6{float:left;font-size:16px;line-height:48px;font-family:"Arial";color:#fff;}
.pro-btn_nv{float:right;width:24px; height:24px; cursor: pointer;z-index:99;margin-top:12px;}
.pro-btn_nv img{width:100%;display:block;}

@media(max-width:991px){
	.pro-subnavCur{display:block;}

	.pro-nav{padding:0;}
	.pro-nav ul{margin-top:1px;text-align:left;display:none;background:none;}
	.pro-nav ul li{margin:0;margin-top:1px;display:block;float:left;width:100%;padding:0 2.5%;background:#f5f5f5;border:none;border-radius: 0;}
	.pro-nav ul li a{line-height:36px;padding:0;font-size:14px;}
	.pro-nav ul li.cur{background:#f5f5f5;}
	.pro-nav ul li.cur a{color:#cc0002;background: url(../images/icon-right-1.png) no-repeat 99% center;}
	.pro-nav ul li:hover{background:#f5f5f5;}
	.pro-nav ul li:hover a{color:#cc0002;background: url(../images/icon-right-1.png) no-repeat 99% center;}
}

@media(max-width:480px){
	.pro-subnavCur h6{line-height:40px;font-size:14px;}
	.pro-btn_nv{width:20px; height:20px;margin-top:10px;}
}



/* 内页 内容区 */
.inside-main{width:100%;margin:0 auto;/*padding:0 5%;*//*border-bottom:#efefef solid 1px;*/overflow:hidden;}
.inside-title{width:100%;position:relative;margin-top:60px;padding-bottom:20px;}
.inside-title h3{font-size:26px;color:#333;line-height:26px;font-family:"Arial";}
.inside-title h6{font-size:12px;color:#cccccc;line-height:26px;font-family:"Arial";}

.content{width:100%;margin:0 auto;min-height:300px;margin-bottom:60px;padding:30px 0;transition: all 0.2s;-webkit-transition: all 0.2s;}
.editor{width:100%;margin:0 auto;min-height:300px;font-size:16px;font-family:"Arial";line-height:30px;color:#999;transition: all 0.2s;-webkit-transition: all 0.2s;}
.editor p{line-height:30px;}
.editor img{max-width:100%;}

.editor ul{padding-left:2em;list-style:disc;}
.editor li{padding-left:0;list-style:disc;margin-top:10px;}

@media(max-width:1080px){
	.inside-main{padding:0 2.5%;}

}

@media(max-width:991px){
	.main-right{width:100%;padding:0 2.5%;margin-top:20px;}

	.inside-title{margin-top:20px;}
	.inside-title h3{font-size:22px;line-height:22px;}

	.content{margin-bottom:20px;padding:16px 0;}

	.editor p{font-size: 14px;}
}

@media(max-width:769px){
	.inside-title{padding:30px 0 20px 0;}
	.editor{line-height:28px;}
	.editor p{line-height:28px;}

	.inside-title h3{font-size:18px;line-height:18px;}
}





/*合纵典型客户*/
.customer{margin: 0 auto;width: 100%;padding: 105px 0 50px 0;}
.customer h3{text-align:center;color: #333333;font-weight:bold;font-size: 44px;font-family:"Arial";margin-bottom: 15px;}
.customer ul{margin: 25px auto;display: table;}
.customer li{float: left;margin: 0 25px;}
.customer li a{cursor:pointer;color: #666666;font-size: 18px;font-family:"Arial";}
.customer li.cur a{background: #cc0002;color: #fff;padding: 5px;}
.brand-logo{padding-right: 0px;padding-left: 0px;}
.brand-logo-tab{text-align: center;/*width: 250px;*/width: 100%;margin-bottom:25px;}
 .brand-logo-tab .swiper-wrapper{justify-content: center;} 
.brand-logo-tab .swiper-slide{
    width: auto !important;
    padding: 0 5px;
    margin-left: 20px;
    height: 40px;
    color: #666;
    font-size: 16px;
    text-align: center;
    line-height: 40px;
    transition: all .3s;
    cursor: pointer;
    }
    .brand-logo-tab .swiper-slide:first-child{margin: 0;}
.brand-logo-tab .swiper-slide.active-nav{background: #cc0002;color: #fff;}


.brand-logo-lst{padding: 5px;}
.brand-logo-lst .swiper-slide{width:auto !important;margin-left: 20px;display: block;background: #fff;text-align: center;transition: all .3s}
/* .brand-logo-lst .img{position: relative;overflow: hidden; opacity:0.55;
    -webkit-filter: grayscale(100%);
    -moz-filter: grayscale(100%);
    -ms-filter: grayscale(100%);
    -o-filter: grayscale(100%);
    filter: grayscale(100%);
    filter: gray;} */
    .brand-logo-lst .swiper-slide:first-child{margin: 0;}
.brand-logo-lst .img{width: 100%;}
.brand-logo-lst .img img{border: 1px solid #ccc;}


/* .brand-logo-lst .img:hover{opacity:1;
    -webkit-filter: grayscale(0);
    -moz-filter: grayscale(0);
    -ms-filter: grayscale(100);
    -o-filter: grayscale(0);
    filter: grayscale(0);
    filter:none;
} */


/*.brand-logo-lst .img .icon{position: absolute;left: 50%;margin-left: -24px;top: 50%;margin-top: -24px;z-index: 10;}*/
/*.brand-logo-lst .img .img1{transition: all .3s;-ms-transform:scale(1);-webkit-transform: scale(1);transform: scale(1);}*/
.brand-logo-lst .info{display: block;padding: 15px;}
.brand-logo-lst .info h3{font-size: 16px;line-height: 30px;color: #333;font-family:"Arial";}
.brand-logo-lst .info p{font-size: 12px;color: #666;line-height: 20px;}
/*.brand-logo-lst .swiper-slide:hover{box-shadow: 0px 0px 8px #ccc;}
.brand-logo-lst .swiper-slide:hover .img .img1{-ms-transform:scale(1.1);-webkit-transform: scale(1.1);transform: scale(1.1);}*/
.brand-logo-lst .swiper-slide:hover .info h3{color: #0d78ce;}
.brand-logo-lst .swiper-button-next,
/*.brand-logo-lst .swiper-button-prev{background-size: 36px 53px;width: 36px;height: 53px;margin-top: -30px;}
.brand-logo-lst .swiper-button-next{background-image: url(../../images/brand-logo02.jpg);}
.brand-logo-lst .swiper-button-prev{background-image: url(../../images/brand-logo01.jpg);}*/
.brand-logo-lst .swiper-button-next{background: #b2b2b2;width: 30px; height: 30px;right: 0;color: #fff;line-height: 30px;font-size: 18px;text-align: center;font-family: 'SimSun';margin-top: -15px;}
.brand-logo-lst .swiper-button-prev{background: #b2b2b2;width: 30px; height: 30px;left: 0;color: #fff;line-height: 30px;font-size: 18px;text-align: center;font-family: 'SimSun';margin-top: -15px;}
.brand-logo-lst .swiper-pagination{position: relative;margin-top: 15px;}
.brand-logo-lst .swiper-pagination-bullet.swiper-pagination-bullet-active{background:#cc0002}

@media (max-width: 1200px){
	.customer h3 {font-size: 24px;line-height: 48px;height: 48px;}
	.customer{padding: 30px 20px;}
	
}



@media (max-width: 991px) {
	.customer{padding: 15px;}
	.customer h3{font-size: 18px;}
	.brand-logo-tab .swiper-slide{font-size: 14px;height: 32px;line-height: 32px;margin-left: 15px;}
	.brand-logo{padding-right: 15px;padding-left: 15px;}
	.brand-logo-lst{padding: 0px;}
	/* .brand-logo-lst .img img{border: none;} */
	.brand-logo-lst .swiper-button-next,
	.brand-logo-lst .swiper-button-prev{display: none;}
    .brand-logo-lst .info h3{font-size: 14px;line-height: 20px;}
    .brand-logo-lst .swiper-slide{margin-left: 15px;}
      .brand-logo-tab .swiper-wrapper{justify-content:flex-start;} 
}

@media (max-width: 767px) {
	.brand-logo-tab{width: 100%;margin-bottom: 13px;padding: 0 5px;}	
	.brand-logo-tab .swiper-slide{font-size: 12px;line-height: 20px;margin-left: 10px;}
	.brand-logo-lst .img .icon{width: 32px;height: 32px;margin-top: -16px;margin-left: -16px;}
	.brand-logo-lst .info{padding: 12px 8px;border: solid 1px #eee;border-top: none;}
	.brand-logo-lst .info p{line-height: 16px;}
    .brand-logo-lst .swiper-pagination{margin-top: 10px;}
    .brand-logo-lst .swiper-slide{margin-left: 10px;}
}



/* 合纵资质 */
.honor-list{width:100%;margin:0 auto;margin-top: 60px;}
.honor-list li{float:left;width: 23.5%;margin-left: 2%;margin-bottom: 3.5%;}
.honor-list li:nth-child(4n+1){margin-left:0;}
.honor-list li a{float:left;width:100%;}
.honor-list li a .pic-box{float:left;width:100%;height:0;padding-bottom:100%;background:#f5f5f5;position:relative;overflow:hidden;}
.honor-list li a .pic{position:absolute;width:100%;padding:16%;height:100%;vertical-align: middle;display: -webkit-flex; -webkit-align-items: center; display: flex;align-items: center;text-align:center;}
.honor-list li a .pic img{vertical-align:middle;max-width:100%;max-height:100%;display:block;margin:0 auto;}
.honor-list li a h6{float:left;width:90%;margin-left:5%;font-size:16px;color:#666;line-height:24px;font-family:"微软雅黑";text-align:center;height:48px;overflow:hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;}
.honor-list li a .pic-box .honor-bg{width:100%;height:100%;position:absolute;left:0;top:0;z-index:9;background:rgba(221,119,120,0.7);opacity:0;transition: all 0.6s;-webkit-transition: all 0.6s;}
.honor-list li a .pic-box .honor-bg img{display:block;width:34px;height:34px;position:absolute;left:50%;top:100%;z-index:10;margin-left:-17px;margin-top:-17px;transition: all 0.6s;-webkit-transition: all 0.6s;}
.honor-list li:hover a .pic-box .honor-bg{opacity:1;transition: all 0.6s;-webkit-transition: all 0.6s;}
.honor-list li:hover a .pic-box .honor-bg img{top:50%;transition: all 0.6s;-webkit-transition: all 0.6s;}
.honor-list li a .pic-txt{padding-top: 15px;}


@media(max-width: 1080px){
	.honor-list{margin-top: 30px;}
	.honor-list li{width:32%;margin-bottom:3%;}
	.honor-list li:nth-child(4n+1){margin-left:2%;}
	.honor-list li:nth-child(3n+1){margin-left:0;}
	.honor-list li a .pic-box .honor-bg{background:none;}
	.honor-list li a .pic-box .honor-bg img{display: none;}
}

@media(max-width:769px){
	.honor-list li{width:49%;}
	.honor-list li:nth-child(4n+1){margin-left:2%;}
	.honor-list li:nth-child(3n+1){margin-left:2%;}
	.honor-list li:nth-child(odd){margin-left:0;}

}

@media(max-width:480px){
	.honor-list li{width:100%;margin-left:0;margin-bottom:3%;}
	.honor-list li:nth-child(3n+1){margin-left:0;}
	.honor-list li figure{padding:4%;}
}


/*合纵服务*/
.sever-list{width:100%;margin:0 auto;margin-top: 60px;margin-bottom: 80px;}
.sever-list li{float:left;width:32%;margin-left:2%;margin-bottom:3%;position:relative;transition: all 0.3s; -webkit-transition: all 0.3s;
    opacity:0.55;
    -webkit-filter: grayscale(100%);
    -moz-filter: grayscale(100%);
    -ms-filter: grayscale(100%);
    -o-filter: grayscale(100%);
    filter: grayscale(100%);
    filter: gray;


}
.sever-list li:hover{opacity:1;
    -webkit-filter: grayscale(0);
    -moz-filter: grayscale(0);
    -ms-filter: grayscale(100);
    -o-filter: grayscale(0);
    filter: grayscale(0);
    filter:none;
}
.sever-list li:nth-child(3n+1){margin-left:0;}
.sever-list li a{display:block;width:100%;text-align: center;}
.sever-list li .img{width:48px;margin:0 auto 8px auto;overflow:hidden;position:relative;}
.sever-list li .img img{display:block;max-width:100%;}
/*.sever-list li .img img{display:block;width:100%;transition: 1s;}
.sever-list li:hover .img 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);}*/
.sever-list li .txt{width:100%;}
.sever-list li .txt h5{width:100%;height:48px;font-size:16px;color:#cc0002;text-align:center;line-height:24px;font-family:"Microsoft YaHei","微软雅黑"; overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}

/*.sever-list li:hover .txt h5{color:#e11a21;}*/


@media(max-width:1250px){
	.sever-list li .txt h5{font-size: 14px;}
}

@media(max-width:1080px){
	.sever-list{margin: 40px 0 60px 0 ;}
	.sever-list li{width:48%;}
	.sever-list li:nth-child(3n+1){margin-left:2%;}
	.sever-list li:nth-child(odd){margin-left:0;}
}

@media(max-width:769px){
	.sever-list{margin: 30px 0;}
	.sever-list li .txt h5{font-size: 12px;}
	
}

@media(max-width:650px){
	.sever-list li{width:100%;margin-left:0;margin-bottom:3%;}
	.sever-list li:nth-child(3n+1){margin-left:0;}

	.sever-list li .txt{padding:4%;}
}

/*成功案例*/

.case-location{margin-top:30px;margin-bottom:30px;padding:0 2.5%;}

.case-nav{width:100%;padding:0 2.5%;}
.case-nav ul{width:100%;text-align:center;}
.case-nav ul li{display:inline-block;border-left:#fff solid 1px;border-bottom: #fff solid 1px;border-right:#fff solid 1px;margin:0 -2px;transition: all 0.2s;-webkit-transition: all 0.2s;}
.case-nav ul li a{display:block;padding: 10px 30px;font-size:18px;color:#333;font-family:"Arial";transition: all 0.2s;-webkit-transition: all 0.2s;}
.case-nav ul li.active{background:#cc0002;}
.case-nav ul li.active a{color:#fff;}
.case-nav ul li:hover{background:#cc0002;}
.case-nav ul li:hover a{color:#fff;}

.case-subnavCur{display:none;width:100%;padding:0 2.5%;background:#cc0002;}
.case-subnavCur h6{float:left;font-size:16px;line-height:48px;font-family:"Arial";color:#fff;}
.case-btn_nv{float:right;width:24px; height:24px; cursor: pointer;z-index:99;margin-top:12px;}
.case-btn_nv img{width:100%;display:block;}


@media(max-width:991px){
	.case-subnavCur{display:block;}

	.case-nav{padding:0;}
	.case-nav ul{margin-top:1px;text-align:left;display:none;background:none;}
	.case-nav ul li{margin:0;margin-top:1px;display:block;float:left;width:100%;padding:0 2.5%;background:#f5f5f5;border:none;border-radius: 0;}
	.case-nav ul li a{line-height:36px;padding:0;font-size:14px;}
	.case-nav ul li.active{background:#f5f5f5;}
	.case-nav ul li.active a{color:#cc0002;background: url(../images/icon-right-1.png) no-repeat 99% center;}
	.case-nav ul li:hover{background:#f5f5f5;}
	.case-nav ul li:hover a{color:#cc0002;background: url(../images/icon-right-1.png) no-repeat 99% center;}
}

@media(max-width:480px){
	.case-subnavCur h6{line-height:40px;font-size:14px;}
	.case-btn_nv{width:20px; height:20px;margin-top:10px;}
}




.case-container{margin-top: 40px;}
.project1{width:100%;margin:0 auto;padding:70px 0 80px;}

.hotel-list{width:100%;margin-top:30px;}
.hotel-list li{float:left;width:23.5%;margin-left:2%;margin-bottom:2%;tmransition: all 0.6s;-webkit-transition: all 0.6s}
.hotel-list li:nth-child(4n+1){margin-left:0;}
.hotel-list li:hover{box-shadow:0 2px 18px rgba(0, 0, 0, 0.1);-webkit-box-shadow:0 2px 18px rgba(0, 0, 0, 0.1);-o-box-shadow:0 2px 18px rgba(0, 0, 0, 0.1);-moz-box-shadow:0 2px 18px rgba(0, 0, 0, 0.1);transition: all 0.6s;-webkit-transition: all 0.6s}
.hotel-list li a{float:left;width:100%;}
.hotel-list li a .pic{float:left;width:100%;overflow:hidden;position:relative;}
.hotel-list li a .pic img{display:block;width:100%;transition: all 1s;border: #eee solid 1px;}
.hotel-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);}

.hotel-list li a .txt{float:left;width:100%;padding:20px 0;text-align: center;border:#eee solid 1px;border-top:none;}
.hotel-list li a .txt h5{width:100%;font-size:16px;color:#333;line-height:28px;font-family:"Microsoft YaHei","微软雅黑";height:28px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}


@media(max-width:1250px){
	.hotel-list li{width:32%;}
	.hotel-list li:nth-child(4n+1){margin-left:2%;}
	.hotel-list li:nth-child(3n+1){margin-left:0;}
}

@media(max-width:1080px){
	.case-container{margin-top: 15px;}
	.project1{padding:40px 0 60px;}
	.hotel-list{width:100%;margin-top:20px;}

    .hotel-list li a .txt{padding: 15px 0;}
	.hotel-list li a .pic .pic-bg{display: none;}

	.hotel-list li a .txt h5{font-size:14px;}
}

@media(max-width:769px){

	.project1{padding:30px 0;}
	.hotel-list{margin-top:0px;}
	.hotel-list li{width:49%;margin-top:20px;}
	.hotel-list li:nth-child(3n+1){margin-left:2%;}
	.hotel-list li:nth-child(odd){margin-left:0;}
	.hotel-list li a .txt{padding:10px 15px 20px;}
	.hotel-list li a .txt h5{line-height:28px;height:24px;font-size:12px;}

}

@media(max-width:480px){
	.hotel-list li{width:100%;margin-left:0;margin-bottom:3%;}
	.hotel-list li:nth-child(3n+1){margin-left:0;}
	.hotel-list li a .txt{padding:10px;}
	.hotel-list li a .txt h5{line-height:28px;height:28px;font-size:14px;}
}

/*行业新闻*/
.news-list{width:100%;margin:0 auto;transition: all 1s;-webkit-transition: all 1s;margin-top: 40px;}
.news-list li{float:left;width:100%;padding:8px 0;border-bottom:#eee solid 1px;transition: all 0.6s;-webkit-transform: all 0.6s;}
.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.6s;-webkit-transform: all 0.6s;}
.news-list li a{float:left;width:100%;}
.news-list li a .pic{float:left;}
.news-list li a .pic img{display:block;width:100%;transition: all 0.6s;-webkit-transform: all 0.6s;}
.news-list li:hover a .pic img{transform:translateX(20px);transform:-webkit-translateX(20px);transition: all 0.6s;-webkit-transform: all 0.6s;}
.news-list li a .txt{float:left;width:calc(90% - 150px);padding-left: 25px;}
.news-list li a .txt h5{float:left;width:100%;font-size:20px;color:#333;font-family:"Microsoft YaHei","微软雅黑";overflow:hidden;white-space:nowrap;text-overflow:ellipsis;line-height: 40px;}
.news-list li a .txt p{float:left;width:100%;font-size:16px;color:#999;line-height:24px;font-family:"Microsoft YaHei","微软雅黑";overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;}
.news-list li:hover .txt{margin-left: 35px;transition: all 0.6s;-webkit-transform: all 0.6s;}
.news-list li:hover .txt h5{color:#cc0002;transition: all 0.6s;-webkit-transform: all 0.6s;}
.news-list li a .date{float:right;width:80px;margin-right:20px;}
.news-list li a .date h6{float:left;width:100%;font-size:20px;color:#999;line-height: 40px;font-family:"Microsoft YaHei","微软雅黑";text-align:center;}
.news-list li a .date span.more{float:right;width:100px;height:24px;margin:0 auto;line-height: 24px;overflow:hidden;position:relative;}
.news-list li a .date span.more i{position:absolute;left:40px;top:0;display:block;width:40px;height:20px;background:url(../images/icon-study02.png) no-repeat right center;transition: all 0.6s;-webkit-transform: all 0.6s;}
.news-list li a .date span.more em{position:absolute;left:0px;top:0;display:block;width:40px;height:20px;background:url(../images/icon-study01.png) no-repeat right center;transition: all 0.6s;-webkit-transform: all 0.6s;}
.news-list li:hover a .date span.more i{left:40px;}
.news-list li:hover a .date span.more em{left:0px;}

.news-list .load-more{display:none;}

@media(max-width:1080px){
	.news-list {padding: 0 2.5%;}
	.news-list li a .pic{width: 220px;}
	.news-list li a .txt{padding-left: 25px;}
	.news-list li a .txt h5{font-size: 18px;line-height: 30px}
	.news-list li a .txt p{font-size: 14px;}
	.news-list li a .date h6{font-size: 18px;line-height: 30px}
	.news-list .page01{display:none;}
	.news-list .load-more{display:block;}
	.news-list li:hover{-webkit-box-shadow: unset;}
	.news-list li:hover a .pic img{transform:unset;}
	.news-list li:hover .txt{margin-left: 25px;}
}

@media(max-width:769px){
	.news-list li{margin:0;}
	.news-list li a .pic{display:none;}
	.news-list li a .txt{width:calc(100% - 120px);margin-left:0;}
	.news-list li a .txt h5{font-size: 18px;}
	.news-list li a .txt p{font-size: 14px;}
}

@media(max-width:480px){
	.news-list li a .date{width:60px;margin-right:0;}
	.news-list li a .date h6{font-size:18px;}
	.news-list li a .date span.more{margin-top:12px;}

	.news-list li a .txt{width:calc(100% - 80px);}
	.news-list li a .txt h5{font-size:14px;line-height:28px;height:28px;padding: 0;}
	.news-list li a .txt p{font-size:12px;line-height:20px;height:40px;}
}

/* 新闻详情 */
.news-title{width:100%;margin:0 auto;margin-top: 45px;padding-bottom:20px;border-bottom:#eee dashed 1px;}
.news-title h3{width:100%;font-size:32px;text-align:center;line-height:48px;}
.news-title h6{width:100%;font-size:14px;color:#b1b1b1;line-height:20px;text-align:center;margin-top:10px;}
.news-title h6 span{display:inline-block;margin-left:2%;margin-right:2%;}

@media(max-width: 1080px){
	.news-title{margin-top: 30px;}
	.news-title h3{font-size:18px;line-height:32px;}
}

/* 返回列表 */
.return{width:100%;margin-top: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:"Arial";transition: all 0.3s;-webkit-transform: all 0.3s;}
.return-left h5:hover a{color:#cc0002;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:#cc0002;line-height:36px;text-align:center;font-family:"Arial";border:#cc0002 solid 2px;transition: all 0.3s;-webkit-transform: all 0.3s;}
.return .return-list a:hover{background:#cc0002;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;}
}

/*团队列表*/
.team-list{margin-top:40px;}
.team-list h1{width:100%;font-size:46px;font-weight:bold;line-height:54px;text-align:center;color:#333;margin-bottom:40px;font-family:"Arial";overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}
.team-list li{float:left;width:48%;margin-left:2%;margin-bottom:2%;padding:30px;background:#fff;border:1px solid #e5e5e5;transition: all 0.6s;-webkit-transform: all 0.6s;}
.team-list li:nth-child(odd){margin-left:0;}
.team-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.6s;-webkit-transform: all 0.6s;}
.team-list li a .pic{float:left;width:160px;}
.team-list li a .pic img{display:block;width:100%;transition: all 1s;}
.team-list li .txt{float:right;border-bottom:none;width: calc(98% - 160px);}
.team-list li .txt h5{width:100%;font-size:26px;font-weight:bold;line-height:32px;color:#333;font-family:"Arial";overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}
.team-list li .txt h6{width:100%;font-size:16px;line-height:32px;color:#999;font-family:"Arial";overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}
.team-list li .txt p{width:100%;font-size:16px;line-height:26px;margin-top:25px;color:#999;font-family:"Arial";overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;}

@media(max-width: 1200px){
	.team-list h1{font-size:24px;line-height:48px;height:48px;margin-bottom: 30px;}
}

@media(max-width:1080px){
	.team-list {margin-top: 30px;}
	.team-list h1{font-size: 22px;line-height:36px;height:36px;}
	.team-list li{width: 100%;margin-left: 0;}

}

@media(max-width:766px){
	.team-list li{margin-left: 0;}
	.team-list li a .pic{float: none;margin: 0 auto;width: 152px;}
	.team-list li .txt{float: none;width:100%;text-align: center;}
	.team-list li .txt h5{font-size: 18px;}
	.team-list li .txt h6{font-size: 14px;}
	.team-list li .txt p{font-size: 14px;margin-top: 10px;}

}

/*优势资源*/
.resoure-list{width:100%;margin:0 auto;margin-bottom: 80px;}
.resoure-list .res-title{padding: 35px 0;}
.resoure-list .res-title h1{width:100%;height:60px;font-size:24px;color:#333;line-height:60px;font-family:"Arial"; overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}
.resoure-list .res-title p{width:100%;font-size:14px;color:#999;line-height:28px;font-family:"Arial"; overflow:hidden;/*text-overflow:ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;*/}


.resoure-list li{float:left;width:18%;margin-left:2%;margin-bottom:2%;position:relative;transition: all 0.3s; -webkit-transition: all 0.3s;}
.resoure-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.6s;-webkit-transform: all 0.6s;}
.resoure-list li:nth-child(5n+1){margin-left:0;}
.resoure-list li a{display:block;width:100%;text-align: center;border: 1px solid #ccc; }
.resoure-list li .img{width:100%;margin:0 auto;overflow:hidden;position:relative;}
/*.resoure-list li .img:hover{opacity:1;
    -webkit-filter: grayscale(0);
    -moz-filter: grayscale(0);
    -ms-filter: grayscale(100);
    -o-filter: grayscale(0);
    filter: grayscale(0);
    filter:none;
}*/

.resoure-list li .img img{display:block;max-width:100%;}



@media(max-width:1080px){
	.resoure-list li{width:23%;margin-left:2%;margin-bottom:3%;}
	.resoure-list li:nth-child(5n+1){margin-left:2%;}
	.resoure-list li:nth-child(4n+1){margin-left:0;}
	.resoure-list .res-title h1{width:100%;height:32px;font-size:18px;line-height: 32px;}


}

@media(max-width:769px){
	.resoure-list li{width:32%;margin-left:2%;}
	.resoure-list li:nth-child(4n+1){margin-left:2%;}
	.resoure-list li:nth-child(3n+1){margin-left:0;}
	.resoure-list .res-title h1{font-size:16px;}
	.resoure-list .res-title p{font-size:12px;color:#999;line-height:24px;}

}

@media(max-width:480px){
	.resoure-list li{width:49%;}
	.resoure-list li:nth-child(odd){margin-left:0;}
	.resoure-list li:nth-child(even){margin-left:2%;}
}


/* 诚聘英才 */
.recruit-list{width:100%;margin-bottom: 30px;}
.recruit-list li{float:left;width:100%;border-bottom:#ccc dashed 1px;}
.recruit-list li .job-name{float:left;width:100%;}
.recruit-list li .job-name h4{float:left;width:66%;position:relative;padding-left:10px;}
.recruit-list li .job-name h4 i{position:absolute;left:0;top:28px;width:5px;height:5px;background:#666;transition: all 0.6s;-webkit-transition: all 0.6s;}
.recruit-list li .job-name h4 p{width:100%;font-size:18px;color:#666;line-height:60px;height:60px;font-family:"Arial";overflow:hidden;white-space:nowrap;text-overflow:ellipsis;transition: all 0.6s;-webkit-transition: all 0.6s;}
.recruit-list li .job-name a{float:right;margin-top:17px;width:96px;background:#888;font-size:12px;color:#fff;line-height:26px;text-align:center;vertical-align:top;border-radius:14px;transition: all 0.6s;-webkit-transition: all 0.6s;}
.recruit-list li .job-name a span{display:inline-block; zoom:1;*display:inline;line-height:26px;vertical-align:top;}
.recruit-list li .job-name a em{display:inline-block; zoom:1;*display:inline;width:20px;height:26px;background:url(../images/icon-down03.png) no-repeat center;vertical-align:top;transition: all 0.6s;-webkit-transition: all 0.6s;}
.recruit-list li.open{border:none;}
.recruit-list li.open .job-name h4 p{color:#cc0002;transition: all 0.6s;-webkit-transition: all 0.6s;}
.recruit-list li.open .job-name h4 p span{display: none;}
.recruit-list li.open .job-name h4 i{background:#cc0002;transition: all 0.6s;-webkit-transition: all 0.6s;}
.recruit-list li.open .job-name a{background:#cc0002;transition: all 0.6s;-webkit-transition: all 0.6s;}
.recruit-list li.open .job-name a em{transform:rotate(-180deg);transition: all 0.6s;-webkit-transition: all 0.6s;}

.recruit-list li .describe{float:left;width:100%;padding:20px ;border:#eee solid 1px;background:#fff;position:relative;border-radius:4px;display:none;overflow: hidden;}
.describe-keys{width:100%;float:left;}
.describe-keys .title{float:left;width:150px;font-size:14px;color:#666;line-height:24px;font-family:"Arial";font-weight:600;}
.describe-keys .txt{float:right;width:calc(100% - 160px);font-size:14px;color:#666;line-height:24px;font-family:"Arial";}
.recruit-list li .describe .email{float:left;width:100%;font-size:14px;color:#cc0002;line-height:24px;font-family:"Arial";margin-top:40px;}

@media(max-width: 1080px){
	.recruit-list li .job-name h4 p{font-size:14px;line-height:42px;height:42px;}
	.recruit-list li .job-name h4 i{top:19px;}
	.recruit-list li .job-name a{font-size:10px;width:80px;margin-top:10px;height:22px;}
	.recruit-list li .job-name a span{line-height:22px;}
	.recruit-list li .job-name a em{height:22px;}
	.describe-keys .title{width:66px;font-size:12px;line-height:20px;}
	.describe-keys .txt{width:calc(100% - 66px);font-size:12px;line-height:20px;}
	.recruit-list li .describe .email{font-size:12px;}
}

/* 联系方式 */
.tel{width: 100%;padding: 50px 0;}
.tel-content{width: 49%;float: left;margin: 0 auto;min-height: 150px;font-size: 16px;font-family: "Arial";line-height: 30px;color: #999;transition: all 0.2s;-webkit-transition: all 0.2s;}
.tel-content p{line-height: 30px;}
.map{width:100%;height:270px;margin-bottom: 45px;}
.map label{max-width: fit-content;margin: 0;}
#dituContent{width:100%;height:100%}

@media(max-width: 1080px){
	.tel-content{width: 100%;min-height: 100%;}
}
