html,body,.wrap{width: 100%;height: 100%;}
/*首页导航栏不同*/
/* .wrap{min-width: 1300px;overflow-x: hidden;padding-top: 90px;box-sizing: border-box;}
.head_bg{width: 100%;height: 90px;position: fixed;top: 0;left: 0;right: 0;background: #2e3844;opacity: 0;z-index: 10;}
.header{height: 90px;}
.headinner{height: 90px;}
.logo{height: 90px;}
.logo a{display: block;width: 100%;height: 100%;}
.logo img{margin-top: 23px;max-height:43px;} */
/* .navbox>ul{display: inline-block;vertical-align: middle;}
.navbox>ul>li{display: inline-block;padding: 0 12px;height: 90px;line-height: 90px;margin-left: 10px;position: relative;-webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; margin-right: 15px; transition: all 0.3s;position: relative;}
.navbox>ul>li a{width: 100%;height: 100%;display: block;font-size: 14px;}
.navbox>ul>li::after{content: '';display: block;position: absolute;left: 0;right: 0;bottom: 0;margin: auto;width: 0;height: 2px;background: #fff;transition: all 0.3s;}
.navbox>ul>li:hover::after{width: 100%;}
.navbox>ul>li:hover a{color: #fff;} */
/*nav-首页*/
.navbox>ul>li.sy::after{width: 100%;}
.navbox>ul>li.sy a{color: #333;}
/*nav-首页*/
.btn_search{height: 90px;}
.btn_search>a{height: 90px;background: url(../image/btn_search.png) no-repeat center center;}
.btn_search:hover{border-bottom: 2px solid #fff;}
@media screen and (max-width: 1400px){
	.headinner{width: 1100px;}
	.navbox>ul>li{padding: 0 5px;margin-left: 10px;margin-right: 10px;}
	.btn_search{padding: 0 10px;}
}
/*搜索栏*/
.searchbox{height: 90px;}
.search{background: transparent;}
.search>.selectbox>.searchType{line-height: 90px;color: #fff;}
.search>.selectbox>.search_arrow{background: url(../image/search_arrow.png) no-repeat 0px 0px;top: 40px;}
.search>.selectbox>.search_line{margin-top: 26px;}
.search input{background: transparent;color: #fff;}
.search>input::-webkit-input-placeholder {color:#fff;font-size: 14px; }
.search>input:-moz-placeholder {color:#fff;font-size: 14px; }
.search>input::-moz-placeholder {color:#fff;font-size: 14px; }
.search>input:-ms-input-placeholder {color:#fff;font-size: 14px; }
.search>span{margin-top: 38px;}
.search>.prev{background: url(../image/btn_search.png) no-repeat center center;background-size: contain;}
.search>.after{background: url(../image/icon_close.png) no-repeat center center;background-size: contain;}
/*搜索栏显示or隐藏*/
.search_show{left: 300px;}
/*轮播*/
.lunbobox{width: 100%;min-width: 1300px;overflow: hidden;position: relative;}
.lunbo{width: 20000px;position: relative;font-size: 0;}
.lunbo li{display: inline-block;position: relative;overflow: hidden;}
.lunbo li>img{width: 100%;height: auto;}
/*轮播下标*/
.yuandian{position: absolute;bottom:40px;display: inline-block;width: initial;left: 50%;transform: translate(-50%,0);-webkit-transform: translate(-50%,0);-moz-transform: translate(-50%,0);-ms-transform: translate(-50%,0);-o-transform: translate(-50%,0);}
.yuandian li{float: left;margin-right: 20px;width:64px;height:6px;border-radius:3px;background:rgba(255,255,255,0.6);}
.yuandian li:last-child{margin-right: 0}
.yuandian li.act{background:rgba(31,78,183,1);}
/* 20190912首页改版-kuken */
/* 按钮样式 */
.btn-more-wrap {display: flex;justify-content: center;align-items: center;}
.btn-more {width:221px;height:50px;border-radius:24px;display: flex;justify-content: center;align-items: center;cursor: pointer;box-sizing: border-box;border:2px solid rgba(255,255,255,0.7);;box-shadow:0px 0px 12px 0px rgba(0, 0, 0, 0.08);}
.btn-more span {font-size: 18px;margin-right: 20px;color: #fff;}
.btn-more small {display: inline-block;width: 20px;height: 15px;background: url(../image/icon-arrow.png) no-repeat center center;background-size: contain;}


.banner-title-wrap {display: flex;align-items: center;justify-content: center;padding: 90px 0 60px;flex-direction: column;}
.banner-title {font-size:40px;font-weight:400;color:rgba(0,0,0,1);line-height: 40px;}
.color-line {width:136px;height:4px;background:linear-gradient(90deg,rgba(69,111,206,1),rgba(31,78,183,1));border-radius:2px;margin: 12px 0;}
.banner-title-wrap p {font-size:18px;font-family:Microsoft YaHei;font-weight:400;color:rgba(0,0,0,1);opacity:0.6;line-height: 18px;}
.introduce-banner-wrap {padding-bottom: 67px;background: #fff;}
.introduce-banner {max-width: 1222px;height: 664px;margin: auto;background: url(../image/32qiantai.jpg) no-repeat center center;background-size: contain;position: relative;}
.introduce-content-box {max-width: 1222px;height: auto;margin: auto;position: absolute;left: 0;right: 0;bottom: 0px;background:rgba(24,24,52,0.35);}
.introduce-content {max-width: 1080px;margin: 46px auto 40px;font-size: 16px;color: #fff;text-align: justify;}
.introduce-content .btn-more-wrap{margin-top: 40px;}
.introduce-content .btn-more:hover {background:linear-gradient(90deg,rgba(69,111,206,1),rgba(31,78,183,1));border: none;}
.introduce-content .btn-more:hover span {color: #fff;}
/* .introduce-content .btn-more:hover small {background: url(../image/icon-arrow-colorful.png) no-repeat center center;background-size: contain;} */
.team-banner-wrap {padding-bottom: 172px;background: url('../image/team-bg.png') no-repeat bottom center;}
.team-banner{max-width: 1200px;margin: auto;position: relative;display: flex;align-items: center;}
.flex-start {justify-content: flex-start;}
.flex-end {justify-content: flex-end;}
.team-item {width: 285px;height: 437px;background:rgba(255,255,255,1);border-radius:11px;overflow: hidden;display: flex;flex-direction: column;align-items: center;margin-right: 20px;transition: all 0.3s !important;}
.team-item.hidden {display: none;}
.team-item.show {display: flex;}
.team-item.nomargin {margin-right: 0;}
.team-item:last-child {margin-right: 0;}
.team-item>img {height: 178px;width: 100%;vertical-align: top;}
.team-item>h3 {font-size:20px;line-height: 20px;font-family:Microsoft YaHei;font-weight:400;color:#000000;margin-top: 28px;}
.team-item>div {font-size:16px;font-family:Microsoft YaHei;font-weight:400;color:rgba(0,0,0,1);line-height:25px;opacity:0.7;margin: 20px 20px 28px;text-align: center;overflow: hidden;text-overflow: ellipsis;-webkit-line-clamp: 4;display: -webkit-box;-webkit-box-orient: vertical;}
.team-item>a{width:132px;height:40px;border:2px solid rgba(31,78,183,1);box-shadow:0px 0px 12px 0px rgba(0, 0, 0, 0.08);border-radius:20px;color: #1F4EB7;display: flex;justify-content: center;align-items: center;box-sizing: border-box;}
.team-item>a>span {color:rgba(31,78,183,1);}
/* display: inline-block;width: 20px;height: 15px; */
.team-item>a>small {background: url(../image/icon-arrow-colorful.png) no-repeat center center;background-size: contain;}
.team-item:hover{box-shadow:0px 0px 18px 0px rgba(9,32,83,0.24);transform: translateY(-10px);-webkit-animation-fill-mode: none;animation-fill-mode: none;}
.team-item:hover>h3 {color:rgba(31,78,183,1);}
.team-item:hover>a{background:linear-gradient(90deg,rgba(69,111,206,1),rgba(31,78,183,1));border-radius:20px;border: none;transition: all 0.3s;}
.team-item:hover>a>span {color: #fff;}
.team-item:hover>a>small {background: url(../image/icon-arrow.png) no-repeat center center;background-size: contain;}
.team-banner .arrow {position: absolute;top: 0;bottom: 0;width: 21px;height: 36px;margin: auto;cursor: pointer;}
.team-banner .arrow-left{background: url('../image/icon-s-gray-arrow-left.png') no-repeat center center;background-size: contain;left: -50px;}
.team-banner .arrow-right{background: url('../image/icon-s-gray-arrow-right.png') no-repeat center center;background-size: contain;right: -50px;}
.team-banner .arrow-left,.team-banner .arrow-right {opacity: 0.5;}
.team-banner .arrow-left:hover,.team-banner .arrow-right:hover {opacity: 1;}
.noclick {cursor: not-allowed !important;opacity: 0.1 !important;}
/* team animated */

.client-banner-wrap {background:rgba(250,250,250,1);}
.brand-wrap {display: flex;max-width: 1200px;margin: 0 auto 97px;flex-flow: row wrap;}
.brand-item {width: 183px;height: 87px;margin-right: 20px;margin-bottom: 20px;}
.brand-item:nth-of-type(6n) {margin-right: 0;}
.brand-item>img {width: 100%;height: 100%;vertical-align: top;}
.new-banner-wrap {background: #fff;}
.news-wrap {max-width: 1200px;margin: auto;}
.shadow-wrap {box-shadow:0px 0px 10px 0px rgba(9,32,83,0.1);}
.news-top-wrap {font-size: 0;display: flex;align-items: center;justify-content: center;}
.news-top-wrap>div {width: 600px;height: 414px;box-sizing: border-box;}
.news-top-wrap .left-box img {width: 100%;height: 100%;vertical-align: top;}
.news-top-wrap .right-box{background: url('../image/news-bg.png') no-repeat center center;background-size: contain;padding: 0 50px;overflow: hidden;text-overflow: ellipsis;-webkit-line-clamp: 2;display: -webkit-box;-webkit-box-orient: vertical;display: flex;flex-direction: column;justify-content: center;}
.news-top-wrap .right-box h3 {font-size:24px;font-family:Microsoft YaHei;font-weight:400;color:rgba(255,255,255,1);line-height:36px;}
.news-top-wrap .right-box div {font-size:16px;font-family:Microsoft YaHei;font-weight:400;color:rgba(255,255,255,1);line-height:25px;opacity:0.7;margin: 43px 0 40px;}
.news-top-wrap .right-box p {font-size:14px;font-family:Microsoft YaHei;font-weight:400;color:rgba(255,255,255,1);line-height:25px;opacity:0.6;}
.news-bottom-wrap {display: flex;justify-content: center;align-items: center;background:rgba(250,250,250,1);}
.news-item {flex: 1;padding: 30px 20px 40px;cursor: pointer;}
.news-item h3 {font-size:24px;font-family:Microsoft YaHei;font-weight:400;color:#000;line-height:36px;overflow: hidden;text-overflow: ellipsis;-webkit-line-clamp: 1;display: -webkit-box;-webkit-box-orient: vertical;}
.news-item div {font-size:16px;font-family:Microsoft YaHei;font-weight:400;color:rgba(0,0,0,1);line-height:25px;opacity:0.7;margin: 22px 0 28px;overflow: hidden;text-overflow: ellipsis;-webkit-line-clamp: 4;display: -webkit-box;-webkit-box-orient: vertical;}
.news-item p {font-size:14px;font-family:Microsoft YaHei;font-weight:400;color:rgba(0,0,0,1);line-height:25px;opacity:0.6;}
.news-item:hover h3 {color:rgba(31,78,183,1);}
.more-news-wrap {padding: 60px 0 100px;}
.more-news {border:2px solid rgba(31,78,183,1);box-shadow:0px 0px 12px 0px rgba(0, 0, 0, 0.08);}
.more-news span {color: #1F4EB7;}
.more-news small {background: url(../image/icon-arrow-colorful.png) no-repeat center center;background-size: contain;}
.more-news:hover {background:linear-gradient(90deg,rgba(69,111,206,1),rgba(31,78,183,1));box-shadow:0px 0px 18px 0px rgba(9,32,83,0.24);border: none;}
.more-news:hover>span {color: #fff;}
.more-news:hover>small {background: url(../image/icon-arrow.png) no-repeat center center;background-size: contain;}

.news-item:nth-of-type(2){margin: 0 1px;position: relative;}
.news-item:nth-of-type(2)::before,.news-item:nth-of-type(2)::after{content: "";display: block;width:1px;height:113px;background:rgba(230,230,230,1);position: absolute;top: 0;bottom: 0;margin: auto;}
.news-item:nth-of-type(2)::before {left: -1px;}
.news-item:nth-of-type(2)::after {right: -1px;}