/* .banner{width:1920px;position:relative;left:50%;margin-left:-960px;} */
.banner{width:100%;height:840px;background: url(../images/index/banner.jpg) center/cover no-repeat;}
.banner > img{width:1920px;}

.iconPart{width:1200px;display:flex;justify-content: space-between;position:relative;left:50%;margin-left:-600px;z-index:99;margin-top:-120px;box-shadow:10px 10px 10px #eee;}
.iconPart .iconBox{width:300px;border-left:1px solid #dadada;padding:10px 0;background:#fff;cursor:pointer;display:block;}
.iconPart .iconBox:hover{background:#157cfb;}
.iconPart .iconBox:hover .text{color:#fff;}
.iconPart .iconBox:hover .enText{color:#fff;}
.iconPart .iconBox:first-child{border-left:none;border-radius:8px 0 0 8px;}
.iconPart .iconBox:last-child{border-radius:0 8px 8px 0;}
.iconPart .iconBox:first-child .icon{background:url(../images/index/icon_01.png) no-repeat center center; }
.iconPart .iconBox:first-child:hover .icon{background:url(../images/index/icon_01_on.png) no-repeat center center; }
.iconPart .iconBox:nth-child(2) .icon{background:url(../images/index/icon_02.png) no-repeat center center; }
.iconPart .iconBox:nth-child(2):hover .icon{background:url(../images/index/icon_02_on.png) no-repeat center center; }
.iconPart .iconBox:nth-child(3) .icon{background:url(../images/index/icon_03.png) no-repeat center center; }
.iconPart .iconBox:nth-child(3):hover .icon{background:url(../images/index/icon_03_on.png) no-repeat center center; }
.iconPart .iconBox:nth-child(4) .icon{background:url(../images/index/icon_04.png) no-repeat center center; }
.iconPart .iconBox:nth-child(4):hover .icon{background:url(../images/index/icon_04_on.png) no-repeat center center; }
.iconPart .iconBox .icon{height:125px;display:flex;justify-content: center;align-items: center;}
.iconPart .iconBox .text{height:40px;line-height:40px;text-align: center;color:#2158bd;font-size:18px;font-weight:bold;}
.iconPart .iconBox .enText{height:40px;line-height:40px;text-align: center;color:#c4c4c4;font-size:16px;}

.imgTextPart{width:1200px;display:flex;justify-content: space-between;position:relative;left:50%;margin-left:-600px;margin-top:80px;}
.imgTextPart > img{width:550px;}
.imgTextPart > .text{width:550px;display:flex;flex-direction: column;justify-content: center;}
.imgTextPart > .text > .title{font-size:40px;font-weight:bold;color:#2158bd;margin-bottom:20px;line-height:50px;} 
.imgTextPart > .text > .content{font-size:18px;font-weight:normal;line-height:30px;} 

.brandPart{width:100%;background:#ecf0f1;margin-top:80px;padding:80px 0 80px;}
.brandPart .brandBox{width:1200px;position:relative;left:50%;margin-left:-600px;}
.brandPart .brandBox .title{font-size:40px;font-weight:bold;color:#2158bd;text-align: center;}
.brandPart .brandBox .brands{display:flex;justify-content: center;}
.brandPart .brandBox .brands > img{display:block;width:1200px;margin-top:50px;}

.goalsPart{width:1200px;position:relative;left:50%;margin-left:-600px;margin-top:80px;}
.goalsPart > .title{font-size:40px;font-weight:bold;color:#2158bd;text-align: center;}
.goalsPart > .content{display:flex;justify-content:space-between ;margin-top:40px;}
.goalsPart > .content .part{width:550px;}
.goalsPart > .content .part > img{display:block;width:550px;}
.goalsPart > .content .part > p{font-size:16px;width:450px;padding:25px 50px;}
