/*********************公共样式*********************/
html,body{width: 100%;height: 100%;}
/* flex布局 */
.flex-item{display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;-webkit-box-align: center;-ms-flex-align: center;align-items: center;}
.flex-center{display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;-webkit-box-align: center;-ms-flex-align: center;align-items: center;}
.flex-middle{display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;-webkit-box-align: center;-ms-flex-align: center;align-items: center;}
.flex-box{display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: start;-ms-flex-pack: start;justify-content: flex-start;-webkit-box-align: center;-ms-flex-align: center;align-items: center;}
.flex-betw{display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;-webkit-box-align: start;-ms-flex-align: start;align-items: flex-start;}

/* 版心 */
.w{width: 1440px;margin: 0 auto;}
@media only screen and (max-width: 1680px) {
	.w{width: 1200px;}
}

@media only screen and (max-width: 1220px) {
	.w{width: 920px;}
}

@media only screen and (max-width: 992px) {
	.w{width: 720px;}
}

@media only screen and (max-width: 767px) {
	.w{width: 100%;padding: 0 10px;}
}
/* 距离 */
.pt30{padding-top: 30px;}
.pb30{padding-bottom: 30px;}
.pt20{padding-top: 20px;}
.pb20{padding-bottom: 20px;}
.mt30{margin-top: 30px;}
.mt20{margin-top: 20px;}
.mb30{margin-bottom: 30px;}
.mb20{margin-bottom: 20px;}
@media screen and (max-width: 1280px){
	.mb20{margin-bottom: 10px;}
}
@media screen and (max-width: 992px){
    .pt30{padding-top: 12px;}
    .pb30{padding-bottom: 12px;}
    .mt30{margin-top: 12px;}
    .mb30{margin-bottom: 12px;}
}
/*header*/
.header{width: 100%;padding:50px 0;position: fixed;top: 0;left: 0;z-index: 99;transition: all .4s;box-sizing: initial;}
.header .headerMain{height: 100%;position: relative;}
.header .logo{display: block;height: 50px;width: 170px;}
.header .logo a{height: 100%;width: 100%;background: url(../img/logo1.png) no-repeat center/100%;transition: .4s;}
.header .nav{height: 100%;}
.header .nav .search{height: 30px;line-height: 30px;margin-top:10px;border: 1px solid transparent;border-radius:50px;transition: all .4s;}
.header .nav .search.active{border: 1px solid #fff;}
.header .nav .search .searchBox{width: 0;height: 100%;padding-left: 10px;transition: all .4s;}
.header .nav .search .searchBox.active{width: 120px;}
.header .nav .search .searchBox input{display: inline-block;vertical-align: top;width: 100%;height: 100%;font-size: 14px;color: #fff;}
.header .nav .search .searchBox input::-webkit-input-placeholder{color: #fff;}
.header .nav .search .searchBox input::-moz-placeholder{color: #fff;}
.header .nav .search .searchBox input::-ms-input-placeholder{color: #fff;}
.header .nav .search .searchBox input:-ms-input-placeholder{color: #fff;}
.header .nav .search .searchBtn{width: 38px;height: 100%;background: url(../img/search.png) no-repeat center;background-size: auto;}
.header .nav .navItem li{float: left;position: relative;}
.header .nav .navItem li .firstNav{display:block;width: 100%;text-align:center;color: #fff; font-size: 18px;transition: all .4s;margin-right: 25px;line-height: 50px;}
.header .nav .navItem li .navDrop{display:none;position: absolute;top: 100%;left: 50%;width: 150px;margin-left: -75px;background: rgba(255,255,255,.9);overflow: hidden;}
.header .nav .navItem li .navDrop a{display: block;font-size: 14px;color: #333;line-height: 40px;text-align: center;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;-webkit-transition: .3s;-moz-transition: .3s;-ms-transition: .3s;-o-transition: .3s;transition: .3s;}
.header .nav .navItem li .navDrop a:hover{color: #fff;background-color: #aa1f24;}
.header.fixed{background: #f7f7f7;padding:20px 0;}
.header.fixed .logo a{background: url(../img/logo2.png) no-repeat center/100%;}
.header.fixed .nav .navItem li .firstNav{color: #333;}
.header.fixed .nav .search.active{border: 1px solid #333;}
.header.fixed .nav .search .searchBox input{color: #333;}
.header.fixed .nav .search .searchBox input::-webkit-input-placeholder{color: #333;}
.header.fixed .nav .search .searchBox input::-moz-placeholder{color: #333;}
.header.fixed .nav .search .searchBox input::-ms-input-placeholder{color: #333;}
.header.fixed .nav .search .searchBox input:-ms-input-placeholder{color: #333;}
.header.fixed .nav .search .searchBtn{background: url(../img/search1.png) no-repeat center;background-size: auto;}

@media only screen and (max-width: 1680px) {
	.header{padding: 40px 0;}
}
@media only screen and (max-width: 1680px) {
	.header{padding: 20px 0;}
}    
@media only screen and (max-width: 1220px){
	.header,.header.fixed{padding: 10px 0;}
	.header .logo{width: 200px;}
	.header .nav .navItem li .firstNav{font-size: 16px;margin-right: 12px;}
	.header .nav .search{margin-top: 16px;}
	.header .nav .search .searchBox.active{width: 100px;}
}
@media only screen and (max-width: 1220px){
	.header .logo{width: 160px;}
	.header, .header.fixed{padding: 5px 0;}
}
@media only screen and (max-width: 992px) {
	.header{height: 56px;line-height: 56px;background: #f7f7f7;border-bottom: 1px solid transparent;padding:0;}
	.header .headerMain{width: 100%;padding: 0 20px;}
	.header .logo{width: 130px;}
	.header .logo a{background: url(../img/logo2.png) no-repeat center/100%;}
	.header .logo img{max-height: 100%;}
	.header .navItem{display:none;width: 100%;padding: 0 5%;height: 100%;background: #fff;position: fixed;top: 56px;right: 0;}
	.header .nav .navItem a{color: #4d4d4d;display: block;border-bottom: 1px solid #e5e5e5;margin-right: 0;}
	.header .nav .navItem a:last-child{margin-right: 0;}
	.header .nav .navItem li .firstNav{color: #333;}
	.header .nav .navItem li{width: 100%;margin: 0;}
	.header .nav .navItem li .firstNav{text-align: left;height: 56px;position: relative;}
	.header .nav .navItem li .firstNav em{transition:all .4s;display:none;width: 40px;height: 100%;position: absolute;top: 0;right: 0;background: url(../img/down_arrow.png) no-repeat center;background-size: 30%;z-index: 99;}
	.header .nav .navItem li .firstNav em.active{transform: rotate(-180deg);}
	.header .nav .navItem li .navDrop{position: relative;width: 100%;left: auto;margin: 0;}
	.header .nav .navItem li .navDrop a{width: 100%;text-align: left;}
	.header .nav .search{margin-top:0;position: absolute;right: 40px;top: 50%;transform: translateY(-50%);-webkit-transform: translateY(-50%);-moz-transform: translateY(-50%);-ms-transform: translateY(-50%);}
	.header .nav .search .searchBtn{width: 38px;height: 100%;background: url(../img/search.png) no-repeat center;background-size: auto;}
	.header .nav .search.active{border: 1px solid #fff;}
	.header .nav .search .searchBox input{color: #fff;}
	.header .nav .search .searchBox input::-webkit-input-placeholder{color: #fff;}
	.header .nav .search .searchBox input::-moz-placeholder{color: #fff;}
	.header .nav .search .searchBox input::-ms-input-placeholder{color: #fff;}
	.header .nav .search .searchBox input:-ms-input-placeholder{color: #fff;}
	.headerSp{height: 56px;width: 100%;}
	.menuBtn {position: absolute;width: 24px;height: 24px;right: 20px;top: 50%;margin-top: -12px;}
	.menuBtn span{display: block;width: 100%;height: 2px;background: #aa1f24;position: absolute;left: 0;top: 50%;margin-top: -1px;-webkit-transition: .4s;transition: .4s;border-radius: 2px;}
	.menuBtn .line1{-webkit-transform: translateY(-8px);transform: translateY(-8px);}
	.menuBtn .line3{-webkit-transform: translateY(8px);transform: translateY(8px);}
	.menuBtn.menuOn .line1{-webkit-transform: translateY(0) rotate(-45deg);transform: translateY(0) rotate(-45deg);-webkit-transition: .4s;transition: .4s;}
	.menuBtn.menuOn .line2{opacity: 0;-webkit-transition: .4s;transition: .4s;}
	.menuBtn.menuOn .line3{-webkit-transform: translateY(0) rotate(45deg);transform: translateY(0) rotate(45deg);-webkit-transition: .4s;transition: .4s;}
}
@media only screen and (max-width: 992px) {
	.header .navItem{padding: 0 3.5%;}
}
@media only screen and (max-width: 767px){
	.header{height: 48px;line-height: 48px;}
	.header, .header.fixed{padding: 0;}
	.header .logo{width: 120px;}
	.header .headerMain{padding: 0 10px;}
	.header .navItem{top: 48px;}
	.header .nav .search{height: 30px;line-height: 30px;right: 42px;}
	.header .nav .search .searchBox.active{width: 80px;}
	.header .nav .navItem li .firstNav{height: 42px;line-height: 42px;}
	.headerSp{height: 48px;width: 100%;}
	.menuBtn{right: 10px;}
}

/***********************首页***********************/
/*banner*/
.banner{width: 100%;height: 750px;position: relative;}
.banner::after{content: '';display:block;width: 100%;height: 100%;position: absolute;top: 0px;left: 0px;z-index: 1;background: transparent url(../img/pattern.png) repeat top left;}
.banner .swiper-wrapper{height: 100%;}
.banner .swiper-slide{height: 100%;}
.banner .swiper-slide .img{width: 100%;height: 100%;overflow: hidden;}
.banner .swiper-slide .img img{object-fit: cover;width: 100%;-webkit-transform: scale(1);transform: scale(1);}
.banner .swiper-slide-active .img img{-webkit-transform: scale(1.1);transform: scale(1.1);-webkit-transition: 6s cubic-bezier(.59,.5,.41,.92);transition: 6s cubic-bezier(.59,.5,.41,.92);}
.banner .swiper-slide .fadeUp{opacity: 0;}
.banner .swiper-slide-active .fadeUp{opacity:1;-webkit-animation: fadeInUpDis 1s both;animation: fadeInUpDis 1s both;}
.banner .swiper-slide-active .delay200{-webkit-animation-delay: 200ms;animation-delay: 200ms;}
.banner .swiper-slide-active .delay400{-webkit-animation-delay: 400ms;animation-delay: 400ms;}
.banner .swiper-slide-active .delay600{-webkit-animation-delay: 600ms;animation-delay: 600ms;}
.banner .swiper-slide-active .delay800{-webkit-animation-delay: 800ms;animation-delay: 800ms;}
.swiper-container .swiper-button-next:focus,.swiper-container .swiper-button-prev:focus{outline: 0;}
@media only screen and (max-width: 1220px) {
	.banner .swiper-slide .text .textMain{top: 35%;}
}
@media only screen and (max-width: 1024px) {
	.banner{height: auto;}
	.banner .swiper-slide .text .textMain{top: 30%;}
}
@media only screen and (max-width: 767px) {
	.banner .swiper-slide .text .textMain{top: 25%;}
	.banner .swiper-slide .text .textMain .h2{margin-bottom: 5px;}
	.banner .swiper-slide .text .textMain h2{font-size: 16px;}
	.banner .swiper-slide .text .textMain h3{font-size: 12px;}
}

/* title */
.title{margin: 20px 0 30px;}
.title .fisTit{line-height: 50px;text-align: center;font-weight: bold;font-size: 36px;color: #333;}
.title .secTit{font-size: 16px;color: #999;text-align: center;padding-top: 15px;}
@media only screen and (max-width: 1680px){
	.title{margin: 0 0 20px;}
	.title .secTit{padding-top: 10px;}
}
@media only screen and (max-width: 1220px){
	.title .fisTit{font-size: 28px;line-height: 1.2;}
}
@media only screen and (max-width: 992px){
	.title{margin: 10px 0 15px;}
	.title .fisTit{font-size: 22px;}
}
@media only screen and (max-width: 767px){
	.indexTitle{height: 35px;line-height: 35px;}
	.indexTitle span{font-size: 18px;}
	.indexTitle span.title2{font-size: 20px;}
	.title{margin: 5px 0 10px;}
	.title .secTit{font-size: 14px;padding-top: 6px;}
}

/* 业务领域 */
.businessMain{overflow: hidden;}
.secSwiper1{height: 480px;}
.secSwiper1 .itemBox{height: 100%;width: 100%;background: #f4f4f4;padding:50px 35px;position: relative;opacity: 1;transition: .4s;}
.secSwiper1 .itemBox .text span{font-size: 40px;color: #666666;margin-bottom: 20px;display: block;}
.secSwiper1 .itemBox .text h4{font-size: 26px;color: #333;}
.secSwiper1 .itemBox .text p{font-size:14px;color:#666;padding:6px 0 15px 0;margin-bottom: 10px;position: relative;}
.secSwiper1 .itemBox .text p::after{display: block;content: '';width: 40px;height: 2px;background: #d3d3d3;opacity: .27;position: absolute;bottom: 0;left: 0;transition: .4s;}
.secSwiper1 .itemBox .text .colFFF{transition: .4s;}
.secSwiper1 .itemBox .zyywBox{width: 100%;position: relative;}
.secSwiper1 .itemBox .zyywBox .link{padding-top: 10px;display: none;transition: .4s;}
.secSwiper1 .itemBox .zyywBox .link a{display: block;font-size: 16px;color: #FFFFFF;line-height: 35px;transition: .4s;}
.secSwiper1 .itemBox .zyywBox .link a:hover{padding-left: 5px;}
.secSwiper1 .itemBox .zyywBox .img{position: absolute;width: 100%;top: 0;left: 0;opacity:1;transition: .4s;}
.secSwiper1 .itemBox:hover{background: #aa1f24;}
.secSwiper1 .itemBox:hover .text .colFFF{color: #FFFFFF;}
.secSwiper1 .itemBox:hover .text p::after{background: #FFFFFF;opacity: .8;}
.secSwiper1 .itemBox:hover .zyywBox .link{display: block;}
.secSwiper1 .itemBox:hover .zyywBox .img{display: none;}
.secSwiper1 .ywPagi{display: none;}
@media only screen and (max-width: 1680px){
	.secSwiper1{height: 440px;}
	.secSwiper1 .itemBox{padding: 40px 25px;}
}
@media only screen and (max-width: 1220px){
	.secSwiper1{height: 380px;}
	.secSwiper1 .itemBox{padding: 20px 10px;}
	.secSwiper1 .itemBox .zyywBox .link a{line-height: 30px;}
}
@media only screen and (max-width: 992px){
	.secSwiper1{height: 325px;}
	.secSwiper1 .itemBox .text h4{font-size: 18px;}
	.secSwiper1 .itemBox .text p{padding: 5px 0 10px 0;}
	.secSwiper1 .itemBox .text span{margin-bottom: 10px;}
	.secSwiper1 .itemBox .zyywBox .link{margin-top: 5px;}
}
@media only screen and (max-width: 767px){
	.secSwiper1{height: 420px;}
	.secSwiper1 .itemBox{padding: 30px 20px;}
	.secSwiper1 .itemBox .text span{margin-bottom: 20px;}
	.secSwiper1 .itemBox .text h4{font-size: 22px;}
	.secSwiper1 .itemBox .text p{padding: 8px 0 15px 0;}
	.secSwiper1 .itemBox .zyywBox .img{width: 90%;top: -20px;left: 50%;transform: translateX(-50%);-webkit-transform: translateX(-50%);-moz-transform: translateX(-50%);-ms-transform: translateX(-50%);}
	.secSwiper1 .ywPagi{display: block;bottom: 5px;}
	.secSwiper1 .ywPagi .swiper-pagination-bullet{background: #fff;opacity: 1;}
	.secSwiper1 .ywPagi .swiper-pagination-bullet-active{background: #aa1f24;}
}

/* 项目案例 */
.caseWrap{overflow: hidden;}
.caseMain ul{margin: -15px;}
.caseMain ul li{width: 33.33%;float: left;padding:15px;}
.caseMain ul li a{display: block;width: 100%;box-shadow: 0 0 10px 2px #eee;padding: 10px;}
.caseMain ul li a .img{width: 100%;height: 335px;}
.caseMain ul li a .img img{width: 100%;height: 100%;object-fit: cover;}
.caseMain ul li a .info{width: 100%;padding: 0 10px;}
.caseMain ul li a .info h4{font-size: 16px;font-weight: bold;color: #333;margin: 20px 0 10px;}
.caseMain ul li a .info p{font-size: 14px;color: #999;line-height: 1.6;width: 100%;height:45px;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;}
.caseMain ul li a .info .detail{font-size: 16px;border-top: 1px solid #e3e3e3;margin-top: 15px;line-height: 50px;color: #666666;transition: .4s;}
.caseMain ul li a .info .detail:hover{color: #aa1f24;padding-left: 5px;}
.caseMain .more{margin-top: 20px;text-align: center;}
@media only screen and (max-width: 1680px){
	.caseMain ul{margin: -10px;}
	.caseMain ul li{padding: 10px;}
	.caseMain ul li a .img{height: 266px;}
	.caseMain ul li a .info .detail{line-height: 40px;}
}
@media only screen and (max-width: 1220px){
	.caseMain ul li{width: 50%;}
	.caseMain ul li:nth-child(n + 5){display: none;}
	.caseMain ul li a .img{height: 312px;}
}
@media only screen and (max-width: 992px){
	.caseMain ul li a .img{height: 240px;}
	.caseMain ul li a .info h4{margin: 15px 0 5px;}
	.caseMain ul li a .info .detail{margin-top: 8px;line-height: 30px;}
	.caseMain .more{margin-top: 10px;}
}
@media only screen and (max-width: 767px){
	.caseMain ul li{width: 100%;}
	.caseMain ul li:nth-child(n + 3){display: none;}
}

/* 行业优势 */
.hyysWrap{overflow: hidden;}
.hyysMain{width:100%; overflow:hidden;max-height:800px;position:relative;visibility: visible;}
.hyysMain video{width:100%; object-fit:fill;}
.hyysMain .hyysData {position: absolute;left:0px;top: 0px;width: 100%;height: 100%;background-color: rgba(0, 30, 40, 0.5);}
.hyysMain .hyysData ul{width:1200px;position: absolute;top: 50%;left: 50%;transform: translate(-50%,-50%);-webkit-transform: translate(-50%,-50%);-moz-transform: translate(-50%,-50%);-ms-transform: translate(-50%,-50%);}
.hyysMain .hyysData ul li{width: 400px;float: left;border-right-width: 1px;border-bottom-width: 1px;text-align: center;border-right-style: solid;border-bottom-style: solid;border-right-color: rgba(255, 255, 255, 0.3);border-bottom-color: rgba(255, 255, 255, 0.3);padding: 50px 0;}
.hyysMain .hyysData ul li:nth-child(3n) {border-right-width: 0px;}
.hyysMain .hyysData ul li:nth-child(n + 4) {border-bottom-width: 0px;}
.hyysMain .hyysData ul li h4{font-size: 100px;color: #fff;line-height: 1;overflow: hidden;}
.hyysMain .hyysData ul li p{font-size: 18px;color: #fff;}
@media only screen and (max-width: 1680px){
	.hyysMain .hyysData ul{width:1080px;}
	.hyysMain .hyysData ul li{width: 360px;}
	.hyysMain .hyysData ul li h4{font-size: 94px;}
}
@media only screen and (max-width: 1220px){
	.hyysMain .hyysData ul{width:900px;}
	.hyysMain .hyysData ul li{width: 300px;}
	.hyysMain .hyysData ul li h4{font-size: 76px;margin-bottom: 10px;}
}
@media only screen and (max-width: 992px){
	.hyysMain{height: 500px;background: url(../img/ys_bg.jpg) no-repeat center/cover;}
	.hyysMain video{display: none;}
	.hyysMain .hyysData ul{width: 720px;}
	.hyysMain .hyysData ul li{width: 240px;padding: 40px 0;}
}
@media only screen and (max-width: 767px){
	.hyysMain{height: 260px;}
	.hyysMain .hyysData ul{width: 100%;height: auto;}
	.hyysMain .hyysData ul li{padding: 5px 0;width: 33.33%;}
	.hyysMain .hyysData ul li h4{font-size: 26px;margin-bottom: 2px;}
	.hyysMain .hyysData ul li p{font-size: 14px;height: 40px;padding: 0 5px;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;}
}

/* 合作伙伴 */
.hzhbWrap{overflow: hidden;}
.hbList{border-top: 1px solid #ccc;padding: 30px 0;}
.hbList ul{margin: 0 -8px;}
.hbList ul li{float: left;width: 16.66%;padding: 8px;}
.hbList ul li a{display: block;width: 100%;padding: 0 10px;font-size: 16px;color: #666;background: #f9f9f9;text-align: center;line-height: 42px;border-radius: 10px;transition: .4s;}
.hbList ul li a:hover{background: #aa1f24;color: #fff;}
.hbList .more{text-align: center;margin-top: 25px;}
.hbList .more a,.newsMian .more a,.caseMain .more a{font-size: 16px;color: #666;transition: .4s;}
.hbList .more a:hover,.newsMian .more a:hover,.caseMain .more a:hover{color: #aa1f24;padding-left: 10px;}
@media only screen and (max-width: 1220px){
	.hbList{padding: 20px 0 30px;}
	.hbList ul{margin: 0 -5px;}
	.hbList ul li{padding: 5px;width: 20%;}
}
@media only screen and (max-width: 992px){
	.hbList ul li{width: 25%;}
}
@media only screen and (max-width: 767px){
	.hbList{padding: 10px 0 20px;}
	.hbList ul li{width: 50%;}
	.hbList .more{margin-top: 10px;}
}

/* 新闻中心 */
.newsWrap{background: #f7f7f7;padding: 30px 0 60px;}
.newsMian{overflow: hidden;}
.newsMian .newsLeft{width: 750px;height: 430px;}
.newsMian .newsLeft a{display: block;position: relative;width: 100%;height: 100%;}
.newsMian .newsLeft a .img{width: 100%;height: 100%;overflow: hidden;}
.newsMian .newsLeft a .img img{width: 100%;height: 100%;object-fit: cover;transition: .4s;}
.newsMian .newsLeft a .img:hover img{transform: scale(1.1);-webkit-transform: scale(1.1);-moz-transform: scale(1.1);-ms-transform: scale(1.1);}
.newsMian .newsLeft a .txt{width: 100%;line-height: 36px;position: absolute;bottom: 0;left: 0;background: rgba(0,0,0,0.6);font-size: 16px;color: #fff;padding: 0 10px;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.newsMian .newsRight{width: 650px;}
.newsMian .newsRight ul li{border-bottom: none;transition: all .4s;}
.newsMian .newsRight ul li .columnCon{padding: 15px 0;border-bottom: 1px solid #E5E5E5;}
.newsMian .newsRight ul li:first-child .columnCon{padding-top: 0;}
.newsMian .newsRight ul li:last-child .columnCon{border-bottom: none;padding-bottom: 0;}
.newsMian .newsRight ul li:last-child{border-bottom: none;}
.newsMian .newsRight ul li .img{display: none;}
.newsMian .newsRight ul li .columnCon{width: 100%;height: 115px;box-sizing: initial;}
.newsMian .newsRight ul li .columnCon a{display: block;font-size: 16px;color: #333;font-weight: bold;width: 100%;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;transition: all .4s;margin-bottom: 10px;line-height: 30px;}
.newsMian .newsRight ul li .columnCon a:hover{color: #aa1f24;}
.newsMian .newsRight ul li .columnCon .txt{font-size: 14px;color: #666;line-height: 1.8;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;}
.newsMian .newsRight ul li .columnCon .time{position: relative;float: left;width: 90px;border-right: 1px solid #E5E5E5;padding: 15px 0;}
.newsMian .newsRight ul li .columnCon .time span{display: block;font-size: 50px;font-weight:bold;color: #d9d9d9;}
.newsMian .newsRight ul li .columnCon .time span+span{font-size: 14px;color: #999;font-weight: normal;}
.newsMian .newsRight ul li .columnCon .info{width: calc(100% - 90px);float: left;padding: 10px 10px 10px 25px;}
.newsMian .more{text-align: right;}
@media only screen and (max-width: 1680px){
	.newsMian .newsLeft{width: 600px;height: 360px;}
	.newsMian .newsRight{width: 570px;}
	.newsMian .newsRight ul li .columnCon{height:95px;padding: 10px 0;}
	.newsMian .newsRight ul li .columnCon .time{padding:5px 0;}
	.newsMian .newsRight ul li .columnCon a{margin-bottom: 5px;}
	.newsMian .newsRight ul li .columnCon .info{padding: 5px 10px 5px 25px;}
}
@media only screen and (max-width: 1366px){
	.newsMian .newsRight{width: 550px;float: left;margin-left: 30px;}
}
@media only screen and (max-width: 1280px){
	.newsMian .newsRight{width: 520px;}
}
@media only screen and (max-width: 1220px){
	.newsMian .newsH{margin-bottom: 15px;}
	.newsMian .newsLeft{width: 460px;height: 284px;}
	.newsMian .newsRight{width: 425px;}
	.newsMian .newsRight ul li .columnCon{height: 78px;padding: 8px 0;}
	.newsMian .newsRight ul li .columnCon .time{width: 65px;}
	.newsMian .newsRight ul li .columnCon .time span{font-size: 40px;}
	.newsMian .newsRight ul li .columnCon .time span+span{font-size: 12px;}
	.newsMian .newsRight ul li .columnCon a{font-size: 16px;line-height: 24px;}
	.newsMian .newsRight ul li .columnCon .txt{font-size: 12px;line-height: 1.5;}
	.moreCom{height: 30px;}
	.moreCom a{line-height: 30px;}
	.newsMian .newsRight ul li .columnCon .info{padding-left: 15px;width: calc(100% - 65px);}
	.newsMian .more a{font-size: 14px;}
}
@media only screen and (max-width: 992px){
	.newsWrap{padding: 10px 0 50px;}
	.newsMian .newsH a{line-height: 25px;}
	.newsMian .newsLeft{width: 360px;height: 220px;}
	.newsMian .newsLeft a .txt{font-size: 14px;}
	.newsMian .newsRight{width: 340px;margin-left: 20px;}
	.newsMian .newsRight ul li:nth-child(n+3){display: none;}
	.newsMian .newsRight ul li:nth-child(2) .columnCon{border-bottom: 0;}
	.newsMian .newsRight ul li .columnCon{padding: 13px 0;}
}
@media only screen and (max-width: 767px){
	.moreCom{height: 35px;}
	.moreCom a{line-height: 35px;}
	.newsWrap{padding: 15px 0 40px;}
	.newsMian .newsH a{font-size: 16px;margin: 0 10px;}
	.newsMian .newsLeft,.newsMian .newsRight{width: 100%;}
	.newsMian .newsLeft{height: 160px;margin-bottom: 10px;}
	.newsMian .newsLeft a .txt{line-height: 30px;}
	.newsMian .newsRight{margin-left: 0;}
	.newsMian .more{text-align: center;}
}

/* 咨询 */
.zxHwWrap{width: 100%;padding: 100px 0;background: url(../img/foot_bg1.jpg) no-repeat center top/cover;background-attachment: fixed;text-align: center;}
.zxHwWrap h4{text-align: center;font-size: 36px;color: #fff;}
.zxHwWrap h4 span{color: #00ae66;}
.zxHwWrap p{color: #fff;font-size: 18px;margin: 15px 0 50px 0;text-align: center;}
.zxHwWrap .more{font-size:16px;line-height: 39px;display: block;background: #00ae66;border: solid 1px #00ae66;color: #fff;width: 178px;text-align: center;border-radius: 3px;overflow: hidden;margin: 0 auto;transition: all .4s;}
.zxHwWrap .more:hover{background: transparent;color: #00ae66;}

/*底部*/
.footer{width: 100%;background: url(../img/foot_bg2.jpg) repeat center top/cover;padding: 50px 0 30px 0;}
.footer .footMain{width: 1170px;margin: 0 auto;}
.footer .ewm,.footer .fbM,.footer .fbR{width: 33.33%;}
.footer .ewm{text-align: center;}
.footer .ewm img{width: 156px;}
.footer .fbM .fbMItem{margin-bottom: 30px;}
.footer .fbM .fbMItem:last-child{margin-bottom: 0;}
.footer .fbM h4,.footer .fbR h4{display: block;color: #797979;font-size: 16px;margin-bottom: 15px;}
.footer .fbM a{display: inline-block;vertical-align: middle;color: #8A8A8A;font-size: 13px;padding: 5px 0;margin-right:15px;transition: all ease-in-out .3s;}
.footer .fbR P{margin-bottom: 15px;color: #8A8A8A;font-size: 13px;}

/* 侧边固定栏 */
.kfWrap{width: 40px;position: fixed;background: #fff;bottom: 200px;right: 0;z-index: 99999;box-shadow: 0 0 10px 1px #eee;}
.kfWrap a{display: block;width: 100%;height: 40px;border-bottom: 1px solid #eee;position: relative;}
.kfWrap a .img{width: 100%;height:100%;display: flex;align-items: center;justify-content: center;}
.kfWrap a .img img{width: 25px;position: relative;z-index: 2;}
.kfWrap a .num{height: 65px;padding: 8px;top: 0;font-size: 14px;color: #333;line-height: 1.8;}
.kfWrap a .ewm{height: 120px;padding: 0;top: -40px;}
.kfWrap a .iconCom{display:none;width: 120px; position: absolute;right: 40px;background: #fff;border-right: 1px solid #eee;}
.kfWrap .phoneNum:hover .num{display: block;}
.kfWrap .weixin:hover .ewm{display: block;}
.kfWrap .toTop .img img{width: 16px;}

@media only screen and (max-width: 1220px){
	.zxHwWrap{padding: 60px 0;}
	.zxHwWrap h4{font-size: 30px;}
	.zxHwWrap p{margin: 15px 0 30px 0;font-size: 16px;}
	.footer .footMain{width: 920px;}
	.footer .ewm{width: 20%;margin-top: 20px;}
	.footer .fbM, .footer .fbR{width: 40%;}
	.footer .ewm img{width: 120px;}
}
@media only screen and (max-width: 992px){
	.zxHwWrap{padding: 40px 0;}
	.zxHwWrap h4{font-size: 26px;}
	.zxHwWrap p{margin: 10px 0 30px 0;}
	.zxHwWrap .more{width: 155px;line-height: 33px;}
	.footer{padding: 30px 0 20px 0;}
	.footer .footMain{width: 720px;}
	.footer .ewm{text-align: left;margin-top: 30px;}
	.footer .ewm img{width: 110px;}
}
@media only screen and (max-width: 767px) {
	.footer .footMain{width: 100%;padding: 0 10px;}
	.zxHwWrap{padding: 35px 0;}
	.zxHwWrap h4{font-size: 22px;}
	.zxHwWrap p{font-size: 14px;margin: 10px 0 25px 0;}
	.footer .ewm, .footer .fbM, .footer .fbR{width: 100%;}
	.footer .ewm{margin-top: 0;text-align: center;}
	.footer .fbM{margin: 20px 0;}
	.footer .fbM h4, .footer .fbR h4{margin-bottom: 5px;}
	.footer .fbM .fbMItem{margin-bottom: 10px;}
	.footer .fbR P{margin-bottom: 8px;}
	.kfWrap{display: none;}
}

/******* 列表 *******/
.innerHeader{background: #f7f7f7;}
.innerHeader{background: #f7f7f7;}
.header.innerHeader{background: #f7f7f7;padding:20px 0;}
.header.innerHeader .logo a{background: url(../img/logo2.png) no-repeat center/100%;}
.header.innerHeader .nav .navItem li .firstNav{color: #333;}
.header.innerHeader .nav .search.active{border: 1px solid #333;}
.header.innerHeader .nav .search .searchBox input{color: #333;}
.header.innerHeader .nav .search .searchBox input::-webkit-input-placeholder{color: #333;}
.header.innerHeader .nav .search .searchBox input::-moz-placeholder{color: #333;}
.header.innerHeader .nav .search .searchBox input::-ms-input-placeholder{color: #333;}
.header.innerHeader .nav .search .searchBox input:-ms-input-placeholder{color: #333;}
.header.innerHeader .nav .search .searchBtn{background: url(../img/search1.png) no-repeat center;background-size: auto;}
.innerHeaderSp{height: 90px;}
.innerMain{margin-bottom: 60px;}
.innerMain .position{padding: 20px 0;}
.innerMain .position a{font-size: 14px;color: #333;}
.innerMain .position a:hover{color: #aa1f24;}
.innerMain .position span{color: #666;font-size: 14px;}
.innerMain .position i{display: inline-block;width: 12px;height: 12px;background: #a7b2c0;border-radius: 50%;margin: 0 5px;transform: translateY(1px);}
.innerMain .conListWrap{padding: 30px;box-shadow: 0 0 15px 5px #eee;}
.innerMain .listL{width: 100%;padding-top: 10px;}
.innerMain .listL .listUl li{border-bottom: 1px solid #f4f6f8;padding: 25px 0;width: 48%;float: left;}
.innerMain .listL .listUl li:nth-child(odd){margin-right: 4%;}
.innerMain .listL .img{display: block;width: 180px;height: 120px;overflow: hidden;}
.innerMain .listL .img img{width: 100%;height: 100%;object-fit:cover;transition: all .4s;}
.innerMain .listL .img:hover img{transform: scale(1.1);}
.innerMain .listL .listItem{width: calc(100% - 200px);}
.innerMain .listL .listItem .tit{display:block;color: #4e5a64;font-size: 18px;font-weight: 400;width: 100%;margin-bottom:10px;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.innerMain .listL .listItem .tit:hover{color: #aa1f24;}
.innerMain .listL .listItem p{margin-bottom:10px;width: 100%;font-size: 14px;color: #a0a9b4;line-height: 1.8;height: 50px;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;}
.innerMain .listL .listItem .itemInfo{text-align: right;}
.innerMain .listL .listItem .itemInfo span{color: #9aa5b2;font-size: 14px;margin-left: 15px;}
.innerMain .listL .listItem .itemInfo span img{width: 20px;margin-right: 5px;}
.innerMain .listR{width: 380px;}
.innerMain .listR .listRTit{margin-bottom:15px;font-size: 18px;color: #333;font-weight: bold;border-bottom: 1px solid #eee;padding-bottom:10px;}
.innerMain .listR .cpList ul li a{display: block;width: 100%;}
.innerMain .listR .cpList ul li a .img{width: 100%;height: 260px;}
.innerMain .listR .cpList ul li a .img img{width: 100%;height: 100%;}
.innerMain .listR .cpList ul li a p{width: 100%;line-height: 40px;font-size: 16px;color: #666;text-align: center;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;padding: 0 10px;margin-bottom: 10px;}
.pagination{margin: 0 auto;}
.search-pagination{text-align: center;}
.pagination{margin: 30px auto 15px;}
.pagination>li{border: 0 !important;padding: 0 !important;display: inline-block;vertical-align: middle;margin: 0 3px;height: 25px;min-width: 25px;}
.pagination>li>a, .pagination>li>span{display: block;height: 100%;padding: 0;min-width: 25px;line-height: 25px;padding: 0 6px;border-radius: 6px !important;color: #aa1f24;background: #eeeeee;}
.pagination>.active>a, .pagination>.active>a:focus, .pagination>.active>a:hover, .pagination>.active>span, .pagination>.active>span:focus, .pagination>.active>span:hover {    z-index: 3;color: #fff;background-color: #aa1f24;border-color: #aa1f24;cursor: default;}
.innerMain .listL .listLd{margin: 0 -20px;}
.innerMain .listL .listLd li{padding: 20px;float: left;width: 20%;margin: 0;}
.innerMain .listL .listLd li a{display: block;width: 100%;}
.innerMain .listL .listLd li a .img{width: 100%;height: 320px;}
.innerMain .listL .listLd li a .img img{width: 100%;height: 100%;}
.innerMain .listL .listLd li a:hover .img img{transform: scale(1);}
.innerMain .listL .listLd li a p{line-height: 36px;font-size: 16px;text-align: center;}

/******* 内容 *******/
.innerMain .showL h3{font-size: 20px;color: #333;border-bottom: 1px solid #eee;padding: 20px 0;}
.innerMain .showL .contentInfo{color: #9aa5b2;font-size: 14px;padding: 10px 0;}
.innerMain .showL .contentInfo span{margin-right: 15px;}
.innerMain .showL .content.pageMain{padding: 20px 0;}
.innerMain .showL .content{font-size: 16px;color: #333;line-height: 1.8;}
.innerMain .showL .content p{margin: 15px 0;}
.innerMain .showL .content p img{max-width: 100%;max-height: 100%;height: auto !important;}
.innerMain .showL .content img{max-width: 100%;max-height: 100%;height: auto !important;}
.innerMain .showL .essayLink{margin-top: 30px;border-top: 1px solid #eee;padding: 20px 0;}
.innerMain .showL .essayLink p{line-height: 30px;font-size: 14px;color: #333;}
.innerMain .showL .essayLink p span{font-weight: bold;}
.innerMain .showL .essayLink p a:hover{color: #aa1f24;}

@media only screen and (max-width: 1680px){
	.innerMain .listL .listLd li a .img{height: 250px;}
}
@media only screen and (max-width: 1220px){
	.innerMain .listL .listUl li{width: 100%;}
	.innerMain .listL .listUl li:nth-child(odd){margin: 0;}
	.innerMain .listL .listLd li{width: 25%;}
}
@media only screen and (max-width: 992px){
	.header.innerHeader{padding: 0;}
	.innerHeaderSp{height: 56px;}
	.innerMain .conListWrap{padding: 20px;padding-top: 0;}
	.innerMain .listL .listUl li{padding: 20px 0;}
	.innerMain .listL .listLd li{width: 33.33%;}
}
@media only screen and (max-width: 767px){
	.innerHeaderSp{height: 48px;}
	.innerMain .position{padding: 10px 0;}
	.innerMain .listL .img{display: none;}
	.innerMain .listL .listItem{width: 100%;}
	.innerMain .conListWrap{padding: 15px;padding-top: 0;}
	.innerMain .listL .listUl li{padding: 15px 0;}
	.innerMain .listL .listItem .tit{margin-bottom: 8px;}
	.innerMain .listL .listItem p{line-height: 1.6;margin-bottom: 5px;height: 45px;}
	.innerMain .listL .listItem .itemInfo{text-align: left;}
	.innerMain .listL .listItem .itemInfo span{margin: 0;}
	.innerMain .showL h3{padding: 15px 0;}
	.innerMain .showL .contentInfo{padding: 8px 0;}
	.innerMain .showL .content{line-height: 1.6;}
	.innerMain .showL .content p{margin: 10px 0;line-height: 1.8 !important;}
	.innerMain .showL .content p img {width: 100% !important;max-width: 100% !important;}
	.innerMain .showL .content img {width: 100% !important;max-width: 100% !important;}
	.innerMain .showL .essayLink{margin-top: 20px;padding: 15px 0;}
	.innerMain .showL .essayLink p{line-height: 25px;}
	.innerMain .listL .listLd{margin: 0 -5px;}
	.innerMain .listL .listLd li{width: 50%;padding: 5px;}
	.innerMain .listL .listLd li a .img{display: block;height: 190px;}
}