.aboutUs{width: 100%;background-color: #FBFBFB;}
.banner{width: 100%;height: 550px;background: url("../images/aboutUsBanner.png") no-repeat center 0;position: relative;}
.banner>p{width: 100%;text-align: right;padding-right: 35px;box-sizing: border-box;position: absolute;left: 0;bottom: 47px;color: #fff;font-size: 22px;}
.header{width: 1360px;margin: 0 auto;padding: 30px 0;}
.headerLogo{width: 271px;height: 52px;}
.navList{float: right;}
.navList >li {float: left;margin-right: 50px;position: relative;line-height: 52px;}
.navList >li:nth-last-of-type(1){margin-right: 0 !important;}
.navList a{color: #fff;font-size: 16px;}
.navList .hot::before{content:"";background: url("../images/headerHot.png") no-repeat;
    width: 35px;height: 24px;position: absolute;right: -11px;top: -5px;
}
.navList .navChecked a{color: #fff;}
.navList .navChecked::after{content: "";
    width: 100%;height: 2px;background-color: #fff;position: absolute;left: 0;bottom: 0;
}
/*major*/
.major{width: 100%;background-color: #fff;padding: 80px 0 44px;}
.majorIn{width: 1360px;margin: 0 auto;}
.majorChoice{width: 100%;overflow: hidden;border: 1px solid #DBDBDB;}
.majorChoice>li{box-sizing: border-box; float: left;height: 76px; text-align: center;line-height: 76px;font-size: 18px;
    color: #666666;cursor: pointer;transition: all .15s;}
.majorPrev{width: 94px;background: url("../images/majorPrev.png") no-repeat center center; }
.majorNext{width: 94px;background: url("../images/majorNext.png") no-repeat center center;border-left: 1px solid #DBDBDB; }
.majorYear{width: 195px;border-left: 1px solid #DBDBDB;}
/*.majorChoice>.majorYear:hover{background:linear-gradient(90deg,#e22839,#fd6570);color: #fff;}*/
.majorChoice>.majorChoiceChecked{background:linear-gradient(90deg,#e22839,#fd6570);color: #fff;border-color: #e22839; }
.majorDetail{display: none; box-sizing: border-box; width: 100%;padding: 45px 100px 0;}
.majorDetail>h3{font-size: 20px;color: #fc0e2f;margin-bottom: 33px;}
.majorDetailWrap{box-sizing: border-box;width: 100%;padding-left: 34px;}
.majorDetailItem{box-sizing: border-box;width: 100%;padding-left: 77px;margin-bottom: 10px; position: relative;color: #666;}
.majorDetailItem:after{content: "";display: block;width: 1px;height: calc(100% - 20px);background-color: #CCCCCC;position: absolute; left: 44px;top: 20px;}
.majorDetailItem:nth-last-of-type(1):after{display: none;}
.majorDetailItemCon{box-sizing: border-box; min-height: 63px; padding-bottom: 40px;}
.majorDetailTxt{font-size: 14px;margin-bottom: 13px;}
.majorMonth{font-size: 16px;position: absolute;left: 0;top: -2px;}
.majorMonth:after{content: "";display: block;width: 6px;height: 6px;background-color: #ccc;border-radius: 50%;
    position: absolute;left: 42px;top: 8px;
}
.clcmTeam{width: 100%;background-color: #FBFBFB;}
.clcmTeamIn{width: 1360px;margin: 0 auto;padding: 218px 0 80px;
    background: url("../images/clcmTeamTitle.png") no-repeat center 80px;
}
.clcmTeamIn>ul{overflow: hidden;}
.clcmTeamInItem{float: left; width: 676px;height: 330px;margin: 0 6px 6px 0;overflow: hidden;}
.clcmTeamInItem>img{width: 100%;transition: all .3s;}
.clcmTeamInItem>img:hover{transform: scale(1.05);}
.clcmTeamInItem:nth-of-type(2n){margin-right: 0;}

.clcmHonor{width: 100%;background-color: #fff;}
.clcmHonorIn{width: 1360px;margin: 0 auto;padding: 218px 0 80px;
    background: url("../images/clcmHonorTitle.png") no-repeat center 80px;
}
.clcmHonorIn>ul{overflow: hidden;}
.clcmHonorInItem{float: left; width: 244px;height: 185px;margin: 0 35px 35px 0;overflow: hidden;}
.clcmHonorInItem>img{width: 100%;}
.clcmHonorInItem:nth-of-type(5n){margin-right: 0;}
.clcmHonorAll{width: 150px;height: 46px;text-align: center;line-height: 46px;font-size: 16px;color: #e22839;
    border: 1px solid #e22839; border-radius: 50px;cursor: pointer;margin: 25px auto 0;
}
.clcmHonorAll>img{margin-left: 5px;}
.clcmRegion{width: 100%;background-color: #FBFBFB;}
.clcmRegionIn{width: 1360px;margin: 0 auto;overflow: hidden;}
.clcmRegionIntro{width: 520px;float: left;color: #222222;}
.clcmRegionTitle{margin-bottom: 40px;padding-top: 175px;}
.clcmRegionTitle dt{font-size: 44px;margin-bottom: 8px;}
.clcmRegionTitle dd{font-size: 20px;}
.clcmRegionPos{margin-bottom: 43px;}
.clcmRegionPos dt{font-size: 22px;font-weight: bold;margin-bottom: 14px;}
.clcmRegionPos dd{font-size: 16px;color: #666;}
.clcmRegionMap{width: 840px;height: 656px;float: left;
}
#companyRegion{width: 100%;height: 100%;}
/*.clcmHonorAni{opacity: 0;}*/











