/*头部大背景*/

#indexBanner .swiper-wrapper .swiper-slide{height: 800px;}
#indexBanner .swiper-pagination{z-index: 99993;bottom: 80px !important;}
#indexBanner .swiper-pagination-bullet{background: rgba(255, 255, 255, 0.3) !important;border: 0 !important;outline: none !important;box-sizing: border-box;opacity: 1 !important;width: 50px;height: 3px;border-radius: inherit !important;}
#indexBanner .swiper-pagination-bullet-active{background: #c53044 !important;}

/*定位在头部banner之上的大背景*/

body{position: relative;}
.hqcbanner{position: absolute;top: 0px;left: 0;height: 800px;background: rgba(0, 0, 0, 0.1);width: 100%;z-index: 10;}

/*定位在头部banner之上的大背景1*/

.hqcbanner2 .d1box{background: #fff;display: flex;justify-content: space-between;align-items: center;padding: 30px;margin-top: 20px;}
.hqcbanner2 .d1box .flbox{width: 484px;height: 52px;}
.hqcbanner2 .d1box .frbox{width: calc( 100% - 484px);display: flex;justify-content: flex-end;height: 36px;background: -orange;}
.hqcbanner2 .d1box .frbox .searchform{display: inline-flex;}
.hqcbanner2 .d1box .frbox .searchform input{width: 180px;border: 1px solid #2B333C;text-indent: 0;font-size: 14px;padding-left: 5px;}
.hqcbanner2 .d1box .frbox .searchform a{background: #2B333C;width: 36px;justify-content: center;}
.hqcbanner2 .d1box .frbox .searchform input,.hqcbanner2 .d1box .frbox .searchform a{display: inline-flex;align-items: center;}
.hqcbanner2 .d1box .frbox .searchform a:hover{background: #000;}
.hqcbanner2 .d1box .frbox .loginbox{background: #0050a1;color: #fff;padding: 0 15px;border-radius: 5px;display: inline-flex;justify-content: center;align-items: center;font-size: 14px;margin-left: 20px;}
.hqcbanner2 .d1box .frbox .loginbox span{padding-left: 5px;}
.hqcbanner2 .d1box .frbox .applibox{background: #c53044;color: #fff;padding: 0 15px;border-radius: 5px;display: inline-flex;justify-content: center;align-items: center;font-size: 14px;margin-left: 20px;}
.hqcbanner2 .d1box .frbox .applibox span{padding-left: 5px;}
.hqcbanner2 .d1box .frbox .loginbox:hover{background: #076cd2;}
.hqcbanner2 .d1box .frbox .applibox:hover{background: #ea485e;}

/*定位在头部banner之上的大背景2*/

.hqcbanner2 .d2box{display: flex;background: #fff;}

/*定位在头部banner之上的大背景2-左侧下拉导航*/

.huangNavBox{text-align:center;padding-left:10px;}
.huangNavBox .huangNavLink{display:block;float: left;width:130px;position: relative;}
.huangNavBox .huangNavLink>a{padding:0 10px;height:100%;display: flex;justify-content: center;align-items: center;font-size: 16px;word-wrap:break-word;line-height:20px;}
.huangNavBox .huangNavLink.on>a,.huangNavBox .huangNavLink:hover>a{background: #0050a1;color: #fff;}
.huangNavBox .huangNavLink{height: 66px;}
.huangSubNavBox{width: 100%;background: rgba(0, 80, 160, 0.8);padding: 10px;z-index: 11;position: absolute;display:none;}
.huangSubNavBox a{display: block;width: 100%;padding: 10px 0;color: #fff;font-size: 14px;line-height: 1.4;word-wrap:break-word;}
.huangSubNavBox a:hover{color: #c53044;}
.huangLangBox{display: inline-flex;flex: 1;background: -pink;justify-content: flex-end;position: relative;}
.huangLangBox a{display: inline-flex;justify-content: flex-end;align-items: center;padding-left: 30px;height: 50px;line-height: 50px;}
.huangLangBox a .img1{width: 20px;}
.huangLangBox a .img2{width: 10px;transition: all 0.3s;}
.huangLangBox a span{font-size: 12px;color: #333;padding: 0 3px;}
.onlyDropBox{background: -pink;display: inline-flex;align-items: center;padding-right: 30px;}
.huangLangBox .subLang{position: absolute;right: 0;top: 50px;background: #fff;display: none;z-index: 11;}
.huangLangBox .subLang p{padding: 10px 30px;cursor: pointer;border-bottom: 1px solid rgba(0, 0, 0, 0.1);}
.huangLangBox .subLang p:last-child{border-bottom: none;}
.huangLangBox .subLang p img{width: 20px;}
.huangLangBox .subLang p span{font-size: 12px;color: #333;padding-left: 3px;padding-right: 10px;}
.huangLangBox .subLang p:hover span{color: #0050a1;}

/*左侧下拉导航-登录页面追加的样式*/

.loginform .loginhead .frs .huangLangBox{padding-right: 0;height: 100%;}
.loginform .loginhead .frs .huangLangBox a{height: 100%;background: -cyan;}
.loginform .loginhead .frs .huangLangBox .subLang{top: 44px;box-shadow: 0 0 10px rgba(0, 0, 0, 0.1);border-radius: 5px;}
.loginform .loginhead .frs .huangLangBox .subLang p{padding-right: 0;padding-left: 10px;}

/*定位在头部banner之上的大背景3*/

.hqcbanner2 .d3box{display: flex;justify-content: center;}
.hqcbanner2 .d3box2{width: 100%;background: -pink;display: flex;flex-wrap: wrap;justify-content: space-between;}
.hqcbanner2 .d3box2 p{font-size: 56px;color: #fff;width: 100%;background: -orange;padding-top: 30px;font-weight: 700;text-overflow: ellipsis;white-space: nowrap;overflow: hidden;}

/*定位在头部banner之上的大背景4*/

.hqcbanner2 .d4box{font-size: 38px;text-align: center;color: #fff;padding: 30px 0;}

/*定位在头部banner之上的大背景5*/

.hqcbanner2 .d5box{text-align: center;}
.hqcbanner2 .d5box a{height: 50px;line-height: 50px;text-align: center;font-size: 18px;background: #c53044;color: #fff;border-radius: 5px;padding: 0 20px;}
.hqcbanner2 .d5box a:hover{background: #ea485e;}

/*定位在头部banner之上的大背景-通知公告*/

.hqcNotice{width: 1200px;height: 50px;display: flex;background: rgba(0, 0, 0, 0.5);position: absolute;left: 50%;transform: translateX(-50%);bottom: 0;}
.hqcNotice .flbox{width: 10%;background: -pink;display: inline-flex;justify-content: center;align-items: center;font-size: 14px;color: #fff;}
.hqcNotice .flbox img{width: 16px;height: 15px;}
.hqcNotice .flbox span{padding-left: 5px;}
.hqcNotice .frbox{width: 90%;display: flex;}
.hqcNotice .tempWrap{width: 90% !important;background: -cyan;}
.hqcNotice .frbox a{font-size: 14px;width: 30%;background: -orange;display: flex;align-items: center;height: 50px;}
.hqcNotice .frbox a span{height: 50px;line-height: 50px;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;}
.hqcNotice .frbox a .s1{color: #fff;max-width: 80%;background: -pink;}
.hqcNotice .frbox a .s2{color: rgba(255, 255, 255, 0.5);max-width: 20%;background: -orange;}
.hqcNotice .frbox a:hover span{color: #c53044;}

/*几个单独的导航*/

.severalNav2{display: flex;justify-content: space-between;}
.severalNav2 .itembox{width: 20%;display: inline-flex;padding: 50px 0;}
.severalNav2 .itembox .fls{width: 60px;}
.severalNav2 .itembox .frs{display: inline-flex;flex-direction: column;justify-content: center;padding-left: 10px;width: calc( 100% - 60px);}
.severalNav2 .itembox .frs p{text-overflow: ellipsis;white-space: nowrap;overflow: hidden;}
.severalNav2 .itembox .frs .p1{font-size: 18px;color: #333;}
.severalNav2 .itembox .frs .p2{font-size: 14px;color: #666;padding-top: 20px;}

/*左边轮播切换右边tab切换俩盒子*/

.twoSwitchBox{background: #f7f8fa;padding: 50px 0;}
.twoSwitchBox2{display: flex;justify-content: space-between;}
.twoSwitchBox2 .leftbox{width: 50%;height: 480px;padding-top: 50px;}
.twoSwitchBox2 .rightbox{width: 50%;height: 480px;}

/*左边轮播切换右边tab切换俩盒子-左侧*/

#newsSwiper .swiper-slide{height: 430px;background: #fff;}
#newsSwiper .swiper-slide .imgbox{height: 380px;width: 100%;cursor: pointer;overflow: hidden;}
#newsSwiper .swiper-slide .imgbox img{width: 100%;height: 100%;max-width: 100%;max-height: 100%;object-fit: cover;}
#newsSwiper .swiper-slide .botbox{width: 100%;height: 50px;line-height: 50px;background: #313440;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;color: #fff;font-size: 14px;padding: 0 80px 0 20px;}

/*左边轮播切换右边tab切换俩盒子-左侧-打点*/

#newsSwiper .swiper-pagination{z-index: 99993;bottom: 20px !important;text-align: right;padding-right: 20px;}
#newsSwiper .swiper-pagination-bullet{background: rgba(255, 255, 255, 1) !important;}
#newsSwiper .swiper-pagination-bullet-active{background: #c53044 !important;}

/*左边轮播切换右边tab切换俩盒子-右侧-head*/

.newsHead{background: none;display: flex;justify-content: space-around;}
.newsHead a{font-size: 16px;color: #333;height: 50px;line-height: 50px;background: #e8ebef;border-radius: 5px;width: 30%;max-width: 30%;text-overflow: ellipsis;white-space: nowrap;overflow: hidden;text-align: center;box-sizing: border-box;padding: 0 10px;}
.newsHead a.on{color: #fff;background: #0050a1;}

/*左边轮播切换右边tab切换俩盒子-右侧-body*/

.newsBody{background: #fff;padding: 0 30px;height: 430px;}
.newsBody .itembox .d1box{border-bottom: 1px dotted #999;width: 100%;}
.newsBody .itembox .d1box .p1{color: #0050A1;font-size: 18px;padding: 30px 0 20px;font-weight: 700;}
.newsBody .itembox .d1box .p2{color: #999;font-size: 14px;line-height: 30px;height: 60px;}
.newsBody .itembox .d1box .p3{color: #666;font-size: 14px;display: flex;width: 100%;padding: 20px 0;}
.newsBody .itembox .d1box .p3 span{padding-left: 30px;}
.newsBody .itembox .d1box .p3 span:first-child{padding-left: 0;}
.newsBody .itembox .d1box:hover .p1{color: #076cd2;}
.newsBody .itembox .d2box{padding: 10px 0;}
.newsBody .itembox .d2box a{display: flex;width: 100%;justify-content: space-between;position: relative;}
.newsBody .itembox .d2box a:before{content: "";display: inline-block;width: 5px;height: 5px; background: #0050A1;position: absolute;top: 50%;transform: translateY(-50%);}
.newsBody .itembox .d2box a span{font-size: 14px;padding: 12px 0;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;}
.newsBody .itembox .d2box a .s1{color: #333;width: 80%;background: -orange;padding-left: 10px;}
.newsBody .itembox .d2box a .s2{color: #999;width: 20%;background: -red;text-align: right;}
.newsBody .itembox .d2box a:hover .s1{text-decoration: underline;color: #0050A1;}
.newsBody .itembox .d3box a{ color: #0050A1; font-size: 14px; display: flex; justify-content: center; align-items: center; height: 40px; background: #fdfdfe; border: 1px solid #999; border-radius: 5px;}
.newsBody .itembox .d3box a:hover{ background: #f5f5f5; color: #076cd2;}

/*“丝路工匠”国际技能大赛*/

.skillCompetition{padding: 90px 0;}
.skillCompetition2 .titles{display: flex;justify-content: space-between;width: 100%;align-items: center;}
.skillCompetition2 .titles .fls span{font-size: 36px;color: #111;max-width: 800px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;display:block;}
.skillCompetition2 .titles .frs img{width: 74px;height: 42px;}
.skillCompetition2 .lists{display: flex;justify-content: space-between;flex-wrap: wrap;padding: 50px 0;}
.skillCompetition2 .lists .itembox{width: 30%;margin-top: 50px;}
.skillCompetition2 .lists .itembox:nth-child(1), .skillCompetition2 .lists .itembox:nth-child(2), .skillCompetition2 .lists .itembox:nth-child(3){margin-top: 0;}
.skillCompetition2 .lists .itembox .d1{height: 240px;border-radius: 5px;}
.skillCompetition2 .lists .itembox .d1a{height: 240px;width: 100%;border-radius: 5px;position: relative;left: -10px;top: -10px;display: flex;justify-content: center;align-items: center;cursor: pointer;overflow: hidden;}
.skillCompetition2 .lists .itembox .d1a img{width: 210px;opacity: 0;position: relative;z-index: 11;transition: all 0.4s;}
.skillCompetition2 .lists .itembox .d1a:before{content: "";display: inline-block;width: 100%;height: 100%;background: rgba(0, 80, 160, 0.8);position: absolute;left: 0;top: 0;z-index: 10;opacity: 0;transition: all 0.5s;}
.skillCompetition2 .lists .itembox .d1a.on img{opacity: 1;}
.skillCompetition2 .lists .itembox .d1a.on:before{opacity: 1;}
.skillCompetition2 .lists .itembox .d2{text-align: center;font-size: 18px;color: #333;padding-top: 20px;padding-bottom: 5px;}
.skillCompetition2 .lists .itembox:last-child:nth-child(3n + 2){margin-right: calc((100% - 30%) / 2);}
.skillCompetition2 .lists .itembox:hover .d2{color: #0050a1;}
.skillCompetition2 .twobtnbox{display: flex;justify-content: center;}
.skillCompetition2 .twobtnbox a{height: 50px;line-height: 50px;text-align: center;background: #c53044;color: #fff;font-size: 18px;border-radius: 5px;margin: 0 15px;padding: 0 20px;}
.skillCompetition2 .twobtnbox a:hover{background: #ea485e;}

/*几个板块暂无标题名字*/

.severalModel{background: #f7f8fa;padding: 90px 0;}
.severalModel2{display: flex;justify-content: space-between;flex-wrap: wrap;}
.severalModel2 .itembox{width: 46%;display: flex;padding: 20px;background: #fff;border-radius: 5px;margin-top: 40px;box-shadow: 0 0 10px rgba(0, 0, 0, 0.1);}
.severalModel2 .itembox:nth-child(1), .severalModel2 .itembox:nth-child(2){margin-top: 0;}
.severalModel2 .itembox .fls{width: 50%;}
.severalModel2 .itembox .frs{width: 50%;padding-left: 20px;}
.severalModel2 .itembox .frs .d1{font-size: 26px;color: #111;padding: 20px 0;}
.severalModel2 .itembox .frs .d2{display: flex;flex-wrap: wrap;justify-content: space-between;}
.severalModel2 .itembox .frs .d2 a{width: 100%;display: block;height: 36px;line-height: 36px;text-align: center;border-radius: 5px;background: #f7f8fa;margin-bottom: 20px;font-size: 14px;padding: 0 10px;max-width: 95%;text-overflow: ellipsis;white-space: nowrap;overflow: hidden;text-align: center;}
.severalModel2 .itembox .frs .d2 a:last-child{margin-bottom: 0;}
.severalModel2 .itembox .frs .d2 a:hover{background: rgba(0, 80, 160, 0.2);color: #0050a1;}

/*成果展示的轮播1*/

.resultShow{background: #0c57a3;}
.titles2 .d1{display: flex;justify-content: space-between;padding: 90px 0 30px;}
.titles2 .d1 .fls{font-size: 36px;color: #fff;}
.titles2 .d1 .frs{background: -pink;}
.titles2 .d1 .frs a{width: 40px;height: 40px;text-align: center;line-height: 40px;background: #fff;color: #999;border-radius: 100%;margin-left: 10px;}
.titles2 .d1 .frs a.on,.titles2 .d1 .frs a:hover{background: #c53044;color: #fff;}
.titles2 .d2{padding-bottom: 90px;font-size: 14px;color: #fff;text-align: justify;line-height: 1.8;}

/*成果展示的轮播2*/

#resultSwiper .swiper-slide{padding: 30px;border: 1px solid #2981d9;background: #0050a1;border-right: none;transition: all 0.3s;}
#resultSwiper .swiper-slide .p1{width: 100%;height: 220px;cursor: pointer;}
#resultSwiper .swiper-slide .p1 a{width: 100%;height: 100%;}
#resultSwiper .swiper-slide .p2{display: flex;justify-content: space-between;color: #fff;padding: 20px 0;}
#resultSwiper .swiper-slide .p2 span{font-size: 14px;color: rgba(255, 255, 255, 0.5);}
#resultSwiper .swiper-slide .p3{padding-bottom: 20px;}
#resultSwiper .swiper-slide .p3 a{font-size: 18px;color: #fff;width: 100%;}
#resultSwiper .swiper-slide .p4 a{width: 100%;height: 100%;font-size: 14px;height: 40px;line-height: 20px;color: rgba(255, 255, 255, 0.5);}
#resultSwiper .swipe#partnerSwiper .swiper-slide ar-slide .p5{padding: 90px 0 20px;}
#resultSwiper .swiper-slide .p5 a{font-size: 14px;color: #7eb0d3;display: inline-flex;align-items: center;border: 0px solid red;padding: 20px 0;}
#resultSwiper .swiper-slide .p5 a span{padding-right: 5px;}
#resultSwiper .swiper-slide .p5 a img{width: 46px;height: 16px;}
#resultSwiper .swiper-slide:hover{background: #076cd2;}

/*合作伙伴的轮播1*/

.hqcPartner{background-repeat: no-repeat !important;background-position: left bottom !important;padding: 90px 0 300px;}
.hqcPartner2 .titles{display: flex;justify-content: space-between;padding-bottom: 50px;}
.hqcPartner2 .titles .fls{font-size: 36px;color: #111;background: -pink;line-height: 1.6;max-width:500px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.hqcPartner2 .titles .frs{background: -orange;display: inline-flex;align-items: center;}
.hqcPartner2 .titles .frs a{color: #333;font-size: 20px;padding: 20px 0;margin-left: 20px;border-bottom: 2px solid transparent;}
.hqcPartner2 .titles .frs a.on{color: #0050a1;border-bottom: 2px solid #0050a1;}

/*合作伙伴的轮播2*/

.partnerSwiper .swiper-slide a{width: 14.28%;float: left;border: 0px solid red;text-align: center;padding-top: 40px;}
.partnerSwiper .swiper-slide a:nth-child(1), .partnerSwiper .swiper-slide a:nth-child(2), .partnerSwiper .swiper-slide a:nth-child(3), .partnerSwiper .swiper-slide a:nth-child(4), .partnerSwiper .swiper-slide a:nth-child(5), .partnerSwiper .swiper-slide a:nth-child(6), .partnerSwiper .swiper-slide a:nth-child(7){padding-top: 0;}
.partnerSwiper .swiper-slide a .p1{padding-bottom: 20px;}
.partnerSwiper .swiper-slide a .p1 img{width: 100px;height: 100px;}
.partnerSwiper .swiper-slide a .p2{white-space: nowrap;text-overflow: ellipsis;overflow: hidden;background: #fff;font-size: 14px;color: #333;height: 40px;line-height: 40px;border: 1px solid #999;border-radius: 50px;padding: 0 5%;width: 90%;display: inline-block;}

/*合作伙伴的轮播3-左右箭头*/

.onlyArrowBox{position: relative;}
.partnerArrow a{width: 40px;height: 40px;text-align: center;line-height: 40px;background: #fff;color: #999;border-radius: 100%;border: 1px solid #999;position: absolute;top: 50%;transform: translateY(-50%);font-weight: 700;box-shadow: 0 0 10px rgba(0, 0, 0, 0.1);}
.partnerArrow a:nth-child(1){left: -70px;}
.partnerArrow a:nth-child(2){right: -70px;}
.partnerArrow a.on,.partnerArrow a:hover{background: #c53044;color: #fff;border: 1px solid #c53044;}

/*合作伙伴的轮播4-仅仅为了多个轮播盒子*/

.onlySwiperBox .partnerSwiper{display: none;}
.onlySwiperBox .partnerSwiper.on{display: block;}
.partnerArrow2{display: none;}
.partnerArrow.on{display: block;}

/*底部大背景*/

.hqcfooter{background: #083c76;}
.hqcfooter .d1{text-align: justify;padding: 50px 0;border-bottom: 1px solid rgba(255, 255, 255, 0.1);}
.hqcfooter .d1 p{display: inline-block;font-size: 14px;color: rgba(255, 255, 255, 0.8);}
.hqcfooter .d1 a{font-size: 14px;color: rgba(255, 255, 255, 0.8);margin-right: 15px;}
.hqcfooter .d1 a:hover{color: #c53044;}
.hqcfooter .d3{display: flex;justify-content: space-between;padding: 50px 0;border-top: 1px solid rgba(255, 255, 255, 0.1);}
.hqcfooter .d3 p{font-size: 14px;color: rgba(255, 255, 255, 0.8)}
.hqcfooter .d3 p a{color: rgba(255, 255, 255, 0.8)}
.hqcfooter .d3 p a:hover{color: #c53044;}

/*底部大背景-设计改版后黄老师的重构*/

.hqcfooter .d2new{padding: 50px 0;}
.hqcfooter .d2new .d2new1{display: flex;justify-content: space-between;align-items: center;}
.hqcfooter .d2new .d2new1 .fls{width: 220px;}
.hqcfooter .d2new .d2new1 .fls img{width: 100%;}
.hqcfooter .d2new .d2new1 .mids{width: 630px;background: -orange;display: flex;justify-content: space-between;flex: 1;}
.hqcfooter .d2new .d2new1 .mids:before,.hqcfooter .d2new .d2new1 .mids:after{content: "";display: block;}
.hqcfooter .d2new .d2new1 .mids a{text-align: center;}
.hqcfooter .d2new .d2new1 .mids a img{width: 140px;padding: 4px;border-radius: 5px;border: 1px solid rgb(255, 255, 255, 0.1);}
.hqcfooter .d2new .d2new1 .mids a span{display: block;width: 100%;font-size: 12px;color: rgba(255, 255, 255, 0.8);padding-top: 10px;}
.hqcfooter .d2new .d2new1 .frs{background: -pink;text-align: right;}
.hqcfooter .d2new .d2new2{display: flex;justify-content: space-between;align-items: center;padding-top: 50px;}
.hqcfooter .d2new .d2new1 .frs a:first-child{display: inline-flex;align-items: center;background: #24588c;border: 1px solid rgb(255, 255, 255, 0.1);border-radius: 5px;color: #fff;font-size: 16px;padding: 10px 20px;transition: all 0.3s;}
.hqcfooter .d2new .d2new1 .frs a:first-child span{padding-left: 5px;}
.hqcfooter .d2new .d2new1 .frs a:first-child:hover{background: #c53044;border: 1px solid #c53044;}
.hqcfooter .d2new .d2new1 .frs .p1{font-size: 14px;color: rgba(255, 255, 255, 0.8);padding-top: 15px;}
.hqcfooter .d2new .d2new1 .frs .p2,.hqcfooter .d2new .d2new1 .frs .p3{font-size: 28px;color: #fff;padding-top: 15px;}
.hqcfooter .d2new .d2new2 .fls{width: 50%;display: flex;align-items: center;}
.hqcfooter .d2new .d2new2 .fls p,.hqcfooter .d2new .d2new2 .fls a{font-size: 14px; color: rgba(255, 255, 255, 0.8);}
.hqcfooter .d2new .d2new2 .fls a{margin-right: 15px;}
.hqcfooter .d2new .d2new2 .fls a:last-child{margin-right: 0;}
.hqcfooter .d2new .d2new2 .fls a:hover{color: #c53044;}
.hqcfooter .d2new .d2new2 .frs{width: 50%;text-align: right;}
.hqcfooter .d2new .d2new2 .frs p{font-size: 14px; color: rgba(255, 255, 255, 0.8);}
.hqcfooter .d2new .d2new2 .frs p a{color: #fff;}
.hqcfooter .d2new .d2new2 .frs p a:hover{color: #c53044;}

/*公共类侧边栏客服*/

.comSlideKeFu{position: fixed;right: 0;top: 35%;width: 150px;z-index: 998877;background: #fff;overflow: hidden;}
.comSlideKeFu .itembox{width: 100%;background: #0059AC;display: flex;flex-direction: column;justify-content: center;transition: all 0.3s;margin-top: 1px;padding: 15px 0;float: left;}
.comSlideKeFu .itembox:first-child{margin-top: 0;}
.comSlideKeFu .itembox:last-child{display: none;}
.comSlideKeFu .itembox img{display: block;margin: 0 auto;}
.comSlideKeFu .itembox span{display: block;width: 100%;text-align: center;color: #fff;font-size: 14px;padding-top: 10px;}
.comSlideKeFu .itembox:hover{background: #1060ab;}

/*++++++++++++++公共类-reg页面的头部+news页面的头部++++++++++++++*/


/*头部大背景-标题1*/

.otherBanner{height: 450px;}
.otherBanner2{top: 0;height: 450px;background: -pink;}
.otherBanner2 .regtit{display: flex;align-items: center;padding-top: 100px;}
.otherBanner2 .regtit img{width: 22px;height: 45px;}
.otherBanner2 .regtit span{font-size: 40px;color: #fff;padding-left: 30px;}

/*头部大背景-标题1-如果有变有东西的话*/

.otherBanner2 .ifhasright{justify-content: space-between;}
.otherBanner2 .ifhasright .leftbox{display: flex;align-items: center;}
.otherBanner2 .ifhasright .btnbox{width: 248px;height: 60px;background: #C53044;border-radius: 5px}
.otherBanner2 .ifhasright .btnbox a .icon{float: left;border-radius: 5px 0 0 5px;width: 60px;background: #9F2838 url(../images/school/icons8.png) no-repeat center;height: 60px;}
.otherBanner2 .ifhasright .btnbox a{display: block;text-align: center;line-height: 60px;color: #fff;font-size: 14px;}

/*重构已经被设计舍弃的面包屑导航*/

.otherBanner2 .crumbsnav{background: -pink;display: flex;align-items: center;font-size: 14px;color: #fff;padding-top: 50px;}
.otherBanner2 .crumbsnav a{font-size: 14px;color: #fff;display: inline-flex;align-items: center;}
.otherBanner2 .crumbsnav a:after{content: "\e65b";font-family: 'iconfont';font-size: 20px;color: #fff;}
.otherBanner2 .crumbsnav a:last-child:after{content: "";display: none;}

/*头部大背景-标题2(已经被设计舍弃)*/

.otherBanner3{background-repeat: no-repeat !important;background-position: left bottom !important;padding-bottom: 150px;padding-top: 70px;}
.otherBanner3 .nottit2{display: inline-flex;align-items: center;justify-content: center;}
.otherBanner3 .nottit2 p,.otherBanner3 .nottit2 a{font-size: 14px;color: #333;display: inline-flex;align-items: center;}
.otherBanner3 .nottit2 a:after{content: "\e65b";font-family: 'iconfont';font-size: 20px;color: #999;}
.otherBanner3 .nottit2 a:last-child:after{content: "";display: none;}
.otherBanner3 .nottit2 a:last-child,.otherBanner3 .nottit2 a:hover,.otherBanner3 .nottit2 a.on{color: #0050A1;}

/*头部大背景-标题2-差异化(已经被设计舍弃)*/

.hqcRegPage2 .nottit2{width: 239px;height: 96px;}
.hqcNewsPage2 .nottit2{width: 405px;height: 96px;}
.hqcNewsDetail2 .nottit2{width: 459px;height: 96px;}

/*新闻分页盒子(专家列表页面也有)*/

.newsPageBox2{display: flex;justify-content: center;border-top: 1px solid rgba(0, 0, 0, 0.6);padding: 30px 0;}
.newsPageBox2 .fls{font-size: 14px;color: #666;display: inline-flex;align-items: center;}
.newsPageBox2 .frs{display: flex;}
.newsPageBox2 .frs .fr1 a{width: 30px;height: 30px;text-align: center;line-height: 30px;font-size: 14px;color: #666;border: 1px solid #999;margin: 0 5px;}
.newsPageBox2 .frs .fr1 a:first-child, .newsPageBox2 .frs .fr1 a:last-child{width: 60px;}
.newsPageBox2 .frs .fr1 a:hover,.newsPageBox2 .frs .fr1 a.on{background: #333;color: #fff;border: 1px solid #333;}
.newsPageBox2 .frs .fr2{display: flex;align-items: center;padding-left: 20px;}
.newsPageBox2 .frs .fr2 span{font-size: 14px;color: #666;}
.newsPageBox2 .frs .fr2 input{width: 60px;height: 30px;line-height: 30px;text-align: center;border: 1px solid #999;margin: 0 10px;font-size: 14px;color: #000;}

/*新闻分页盒子-由于后端修改了分页，所以前端这里重构分页样式*/

.newsPageBox2 a,.newsPageBox2 span{padding: 10px 15px;background: #666;color: #fff;margin: 0 10px;font-size: 14px;}
.newsPageBox2 a:hover,.newsPageBox2 span:hover,.newsPageBox2 .current{color: #fff;background: #0050a1;}

/*新闻详情盒子*/

.newsDetailBox{padding-bottom: 40px;}
.newsDetailBox .d1{font-size: 28px;color: #333;text-align: center;line-height: 1.4;padding-bottom: 50px;}
.newsDetailBox .d2{font-size: 14px;color: #999;text-align: center;padding: 20px 0 40px;}
.newsDetailBox .d3 p{margin: 30px auto;}
.newsDetailBox .d3 p.ifpar{text-align: justify;line-height: 1.6;font-size: 14px;color: #333;}
.newsDetailBox .d3 p.ifimg{text-align: center;width: 100%;overflow: hidden;}
.newsDetailBox .d3 p.ifimg img{max-width: 100%;}
.newsDetailBox .d3 p:first-child{margin-top: 0;}
.newsDetailBox .d3 p:last-child{margin-bottom: 0;}

/*新闻上一页下一页盒子*/

.newsPrevNext2{display: flex;justify-content: space-between;border-top: 1px solid rgba(0, 0, 0, 0.6);padding: 30px 0;}
.newsPrevNext2 .fls{width: 60%;background: -pink;display: flex;flex-direction: column;}
.newsPrevNext2 .fls a{display: flex;width: 100%;font-size: 14px;padding: 10px 0;}
.newsPrevNext2 .fls a .p1,.newsPrevNext2 .fls a span:nth-child(1){color: #333;min-width: 60px;}
.newsPrevNext2 .fls a .p2,.newsPrevNext2 .fls a span:nth-child(2){color: #0050a1;text-overflow: ellipsis;overflow: hidden;white-space: nowrap;}
.newsPrevNext2 .fls a:hover .p2,.newsPrevNext2 .fls a:hover span:nth-child(2){color: #076cd2;}
.newsPrevNext2 .frs{width: 40%;background: -orange;display: flex;justify-content: flex-end;align-items: center;}
.newsPrevNext2 .frs a{border: 1px solid #999;border-radius: 5px;padding: 8px 16px;color: #333;display: inline-flex;align-items: center;}
.newsPrevNext2 .frs a i{font-size: 20px;}
.newsPrevNext2 .frs a span{font-size: 14px;}
.newsPrevNext2 .frs a:hover{border: 1px solid #0050a1;color: #fff;background: #0050A1;}

/*黄老师因为UI设计更换页面新加的盒子*/

.huangSchDetail{background-repeat: no-repeat !important; background-position: left bottom !important; padding-bottom: 200px; padding-top: 70px;}
.huangSchDetail2{display: flex;}
.huangSchDetail2 .flbox{width: 540px;height: 360px;overflow: hidden;}
.huangSchDetail2 .frbox{width: calc( 100% - 540px);height: 360px;padding-left: 30px;}
.huangSchDetail2 .frbox .d1{font-size: 30px;color: #333;padding-bottom: 15px;line-height: normal;}
.huangSchDetail2 .frbox .d2{position: relative;padding-bottom: 15px;line-height: normal;}
.huangSchDetail2 .frbox .d2:after{content: "";position: absolute;left: 0;bottom: 0;width: 100%;height: 1px;background: rgba(0, 0, 0, 0.1);}
.huangSchDetail2 .frbox .d2 span{font-size: 30px;color: #b3181e;}
.huangSchDetail2 .frbox .d2 span:nth-child(1){font-size: 26px;}
.huangSchDetail2 .frbox .d2 span:nth-child(2){font-weight: 700;}
.huangSchDetail2 .frbox .d2 span:nth-child(3){font-size: 26px}
.huangSchDetail2 .frbox .d3{font-size: 16px;color: #333;padding-top: 15px;line-height: normal;}
.huangSchDetail2 .frbox .d3 span:nth-child(1){color: #0050a1;}
.huangSchDetail2 .frbox .d4{font-size: 16px;color: #333;padding-top: 12px;line-height: normal;}
.huangSchDetail2 .frbox .d4 span:nth-child(1){color: #0050a1;}
.huangSchDetail2 .frbox .d5{font-size: 16px;color: #333;padding-top: 12px;line-height: normal;}
.huangSchDetail2 .frbox .d5 span:nth-child(1){color: #0050a1;}
.huangSchDetail2 .frbox .d6{font-size: 16px;color: #333;height: 75px;line-height: 25px;overflow: hidden;margin: 17px 0;text-align: justify;}
.huangSchDetail2 .frbox .d6 p{display: inline;text-align: justify;}
.huangSchDetail2 .frbox .d6 p:nth-child(1){color: #0050a1;}
.huangSchDetail2 .frbox .d7 a{width: 180px;height: 50px;display: inline-flex;justify-content: center;align-items: center;margin-left: 20px;color: #fff;border-radius: 5px;font-size: 14px;}
.huangSchDetail2 .frbox .d7 a span{padding-left: 20px;}
.huangSchDetail2 .frbox .d7 a:first-child{margin-left: 0;}
.huangSchDetail2 .frbox .d7 a:nth-child(1){background: #0050a1;}
.huangSchDetail2 .frbox .d7 a:nth-child(1):hover{background: #076cd2;}
.huangSchDetail2 .frbox .d7 a:nth-child(2){background: #c53044;}
.huangSchDetail2 .frbox .d7 a:nth-child(2):hover{background: #ea485e;}

/*黄老师因为UI设计更换页面新加的盒子-切换*/

.huangSchSwitch{padding-top: 50px;}

/*黄老师因为UI设计更换页面新加的盒子-头部*/

.schoolsHead{display: flex;align-items: center;background: #f8f8f8;border-bottom: 1px solid #0059ac;}
.schoolsHead .itembox{font-size: 18px;color: #333;padding: 20px 10px;}
.schoolsHead .itembox.on{background: #0059ac;color: #fff;}
.schoolsHead .itembox:hover{color: #0059ac;}
.schoolsHead .itembox.on:hover{color: #fff !important;}

/*黄老师因为UI设计更换页面新加的盒子-身体*/

.schoolsBody{box-shadow: 0 0 10px rgba(100, 100, 100, 0.1);background: #fff;box-sizing: border-box;padding: 40px;}
.schoolsBody .itembox{text-align: justify;line-height: 2;font-size: 16px;}

/*客户新加的轮播我也不知道起什么名字好*/

.unknowSwiper{width: 100%;padding: 0px 0px 50px 0px;}
.unknowSwiper .swiper-container .swiper-slide{height: 200px;}
.unknowSwiper .swiper-pagination-bullet{background: #fff !important;opacity: 1;}
.unknowSwiper .swiper-pagination-bullet-active{background: #c53044 !important;}

/*首页的由于后端要修改成三类所以这里重置样式*/

.threeClassifys{padding-top: 30px;}
.threeClassifys:nth-child(1){padding-top: 0;}
.threeClassifys .threeClassifys .swiper-wrapper{height: 164px; width: 100%;display: flex;}
.threeClassifys .swiper-slide{display: inline-block; width: 14.28%; text-align: center;}
.threeClassifys .swiper-slide .itembox{display: block;width: 100%;height: 100%;}
.threeClassifys .swiper-slide .itembox .p1{ padding-bottom: 20px;}
.threeClassifys .swiper-slide .itembox .p1 img{ width: 100px; height: 100px; border-radius: 100%; overflow: hidden;}
.threeClassifys .swiper-slide .itembox .p2{white-space: nowrap;text-overflow: ellipsis;overflow: hidden;background: #fff;font-size: 14px;color: #333;height: 40px;line-height: 40px;border: 1px solid #999;border-radius: 50px;padding: 0 5%;width: 90%;display: inline-block;transition: all 0.3s;}
.threeClassifys .swiper-slide .itembox:hover .p2{color: #083c76;border: 1px solid #083c76;}

/*首页-应付客户修改新增的优质合作伙伴*/

.goodPartner{width: 100%;padding: 50px 0;}
.goodPartner2 .d1{padding-bottom: 25px;}
.goodPartner2 .d1 a{background: #0050a1;font-size: 20px;color: #fff;padding: 10px 30px;letter-spacing: 2px;}
.goodPartner2 .d2{overflow: hidden;}
.goodPartner2 .d2 a{float: left;width: 100px;height: 100px;display: inline-block;margin-right: 83.33px;border-radius: 100%;overflow: hidden;}
.goodPartner2 .d2 a:last-child{margin-right: 0;}
.goodPartner2 .d2 a img{width: 100%;height: 100%;max-width: 100%;max-width: 100%;object-fit: cover;}


/*架构图*/
.huangStructure .itembox .titles{text-align: center;}
.huangStructure .itembox .titles span{max-width:350px;background: #c53044;color: #fff;font-size: 22px;padding: 0 20px;height: 40px;line-height: 40px;border-radius: 50px;position: relative;top: 20px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.huangStructure .itembox .lists{background: #fff;border-radius: 20px;text-align: center;box-shadow: 0 0 10px rgb(0,0,0,0.1);}
.huangStructure .itembox .lists1{width: 860px;display: block;margin: 0 auto;padding: 20px 50px 30px;}
.huangStructure .itembox .lists2{width: 580px;padding: 20px 25px 30px;}
.huangStructure .itembox .lists3{width: 370px;padding: 20px 25px 30px;}
.huangStructure .itembox .lists p{background: #00a2e2;color: #fff;font-size: 16px;display: inline-block;padding: 5px 20px;border-radius: 50px;margin-top: 30px;margin-right: 20px;line-height: 1.8;transition: all 0.3s;cursor: pointer;targe}
.huangStructure .itembox .lists1 p{background: #00a2e2;}
.huangStructure .itembox .lists2 p{background: #006cc4;}
.huangStructure .itembox .lists3 p{background: #e3efff;color: #0050a1;display: block;width: 100%;text-align: center;margin-top: 20px;}
.huangStructure .itembox .lists p:hover{background: #c53044;color: #fff;}
.huangStructure .thesecondbox{display: flex;justify-content: space-between;position: relative;top: -20px;}
.huangStructure .thethirdbox{display: flex;justify-content: space-between;position: relative;top: -40px;}
.huangStructure .thethirdbox .itembox3{position: relative;top: -20px;}
.huangStructure .thethirdbox .itembox3:nth-child(1){position: inherit;top: inherit;}
.huangStructure .thethirdbox .itembox3:before{content: "";display: block;background: url(__PUBLIC__/home/images/unionimg/lineduan.png);background-size: 100% 100% !important;background-repeat: no-repeat !important;background-size: 10px 57px;width: 10px;height: 57px;margin: 20px auto -20px;}
.huangStructure .thethirdbox .itembox3:nth-child(1):before{content: "";display: none;}
.huangStructure .onlyline1{text-align: center;}
.huangStructure .onlyline1 img{width: 624px;}
.huangStructure .onlyline2{position: relative;top: -20px;padding-left: 80px;}
.huangStructure .onlyline2 img{width: 900px;}
.huangStructure .onlyline3{text-align: center;}


