@charset "UTF-8";
/* ========== 样式说明 start ========== */
/* ————— 头部 start ————— */
.top{width: 100%;height: 100px;background-color: rgba(255, 255, 255, 1);left: 0;top: 0;z-index: 10;position: fixed;min-width: 1280px;transition: all 0.5s;-webkit-transition: all 0.5s;box-shadow: 0px 0px 10px 0px rgba(30, 33, 136, 0.15);}
.top.hide{top: -100px;}
.topBox{height: 100px;}
/* logo start */
.logo{float: left;overflow: hidden;display: inline;margin-right: 50px;margin-top: 5px;}
.logo a{display: block;}
.logo img{height: 90px;}
/* logo end */
/* 导航 start */
.menu{float: right; display: inline;position: relative;margin-right: -65px;}
.menu dd{float:left;display: inline; margin-right:65px;position: relative;z-index: 2;}
.menu dd .yj a{ display: block;line-height: 100px;height: 100px;font-size: 18px;color: #333333;text-align: center;position: relative;transition: all 0.5s;-webkit-transition: all 0.5s;}
.menu dt.icn{height: 4px;border-radius: 4px; background-color: #1777b4;position: absolute;left: 0;bottom: 0;transition: all 0.5s ease;-webkit-transition: all 0.5s ease;}
.menu dd .ej{position: absolute;top: 100%;white-space: nowrap;opacity: 0; visibility: hidden;overflow: hidden;height: 0;}
.menu dd .ej.open{height: 60px;}
.menu dd .ej li{display: inline-block; margin-right: 10px;}
.menu dd .ej li span a{line-height: 60px;display: block;font-size: 14px;color: #fff;}
.top .bg{transition: all 0.5s; width: 100%;height: 0;background:rgba(0, 0, 0, .6) ;position: absolute;left: 0;top: 100%;z-index: -1;}
.menu dd .ej li:last-child { margin-right: 0;}
.menu dd.hover .yj a{color: #1777b4;}
.menu dd.hover .ej {opacity: 1;visibility: visible;}
.menu dd .ej li span a:hover{color: #1777b4;} 
/* 导航 end */
/* ————— 首页banner start ————— */
.indexBanner{position: relative;width: 100%;height: 100%;}
.indexBanner .bd{height: 100%; overflow: hidden; position: absolute; width: 100%; left: 0; top: 0;}
.indexBanner .bd .slick-list,.indexBanner .bd .slick-track{height: 100%;}
.indexBanner.delay .bd .slick-track{ transition-delay: 1.3s !important;-webkit-transition-delay: 1.3s !important;}
.indexBanner .mySlide{height: 100%;position: relative;overflow: hidden;background-size: cover;background-position: center center;background-repeat: no-repeat;}
.indexBanner .mySlide .bg{height: 100%;position: absolute;width: 100%;left: 0;top:0; overflow: hidden;background-size: cover;background-position: center center;background-repeat: no-repeat;transition: all 7.5s 0s ease-in-out;-webkit-ransition: all 7.5s 0s ease-in-out; transform: scale(1.15);-webkit-transform: scale(1.15);}
.indexBanner .mySlide a{display: block;height: 100%;width: 100%;}
.indexBanner .slick-dots{position: absolute;bottom: 15px;left: 0;width: 100%;text-align: center;font-size: 0;}
.indexBanner .slick-dots li{display: inline-block;width: 10px;height: 10px;border-radius: 10px;margin: 0 7px;vertical-align: middle;cursor: pointer;position: relative;background: unset;border: 2px solid rgba(255, 255, 255, .6);}
.indexBanner .slick-dots li.slick-active{background: #fff;border-color: #fff;}
.indexBanner .slick-slide.on .mySlide .bg{transform: scale(1);}
.indexBanner .slick-prev{ display:block; width: 60px; height: 60px;border-radius: 50%; cursor: pointer; background: rgba(255,255,255,0.5) url(../images/prevArrow.png) no-repeat center center; position: absolute; left: 65px; top: 50%; margin-top: -30px; z-index: 1; display: none;transition: all 0.3s;-webkit-transition: all 0.3s;}
.indexBanner .slick-next{ display:block; width: 60px; height: 60px;border-radius: 50%; cursor: pointer; background: rgba(255,255,255,0.6) url(../images/nextArrow.png) no-repeat center center; position: absolute; right:65px; top: 50%; margin-top: -30px; z-index: 1; display: none;transition: all 0.3s;-webkit-transition: all 0.3s;}
.indexBanner .slick-prev:hover,.indexBanner .slick-next:hover{ background-color: #1777b4;}
.indexBanner .slick-prev::before,.indexBanner .slick-next::before{display: none;}
/* ————— 首页banner end ————— */
/* ————— 头部 end ————— */
/* ————— 底部 start ————— */
.footer{background-position: center center;background-repeat: no-repeat;background-size: cover;}
.footerUp{padding: 40px 0 35px;border-bottom: 2px solid rgba(255, 255, 255, 0.2);}
.footerUpL{float: left;display: inline;}
.footerLink{overflow: hidden;float: left;display: inline;}
.footerLink dd{float: left;display: inline;}
.footerLink dd .con{margin-right: 80px;}
.footerLink dd .con em{display: block;margin-bottom: 7px;line-height: 30px;height: 30px;font-style: normal;}
.footerLink dd .con em a{display: block;font-size: 16px;color: #ffffff;}
.footerLink dd .con em a:hover{color: #fff;}
.footerLink dd .con span{display: block;line-height: 25px;height: 25px;}
.footerLink dd .con span a{display: block;font-size: 14px;color: #bfcede;}
.footerLink dd .con span a:hover{color: #fff;}
.footerUpDetail{float: left;display: inline;}
.footerShare{font-size: 14px;color: #f9f7f1;line-height: 30px;height: 30px;margin-bottom: 30px;}
.footerShare .text{float: left;display: inline;}
.footerShare .shareBox{overflow: hidden;display: inline-block;}
.footerShare .sharejs_list .shareItem{vertical-align: middle;}
.footerShare .sharejs_list .shareFont.icon_TencentQQ {color: #1777b4;background: #fff;border-color: #fff;}
.footerShare .sharejs_list .shareFont.icon_WeChat {color: #1777b4;background: #fff;border-color: #fff;}
.footerShare .sharejs_list .shareFont.icon_SinaWeibo {color: #1777b4;background: #fff;border-color: #fff;}
.footerShare .sharejs_list .sharejs_icon:hover{color: #1777b4 !important;}
.footerInfoDetail .item{line-height: 45px;font-size: 14px;color: #bfcede;}
.footerInfoDetail .item span{font-size: 18px;}
.friendUpR{float: right;display: inline;line-height: 30px;height: 30px;}
.friendUpR .friendUpRR{float: right;display: inline;margin-right: -40px;}
.friendUpR .friendUpRR .item{float: left;display: inline;position: relative;cursor: pointer;}
.friendUpR .friendUpRR .item .icon{width: 30px;height: 30px;margin-right: 40px;background-position: center center;background-repeat: no-repeat;}
.friendUpR .friendUpRR .item .ewm{position: absolute;left: 50%;margin-left: -70px; top: 50px;visibility: hidden;opacity: 0;transform: translateY(15px);-webkit-transform: translateY(15px);transition: all 0.3s;-webkit-transition: all 0.3s;}
.friendUpR .friendUpRR .item .ewm::before{display: block;content: "";width: 0;height: 0;border-bottom: 9px solid #fff;border-left: 6px solid transparent;border-right: 6px solid transparent;position: absolute;left: 50%;top: -9px;margin-left: -10px;}
.friendUpR .friendUpRR .item .ewmPic{background-color: #fff;width: 110px;height: 110px; padding: 10px;box-sizing: border-box;-webkit-box-sizing: border-box;}
.friendUpR .friendUpRR .item .ewmPic img{display: block; width: 100%;height: 100%;}
.friendUpR .friendUpRR .item .ewm span{display: block;text-align: center;line-height: 40px;height: 40px;font-size: 14px;color: #ffffff;}
.friendUpR .friendUpRR .item.item1 .icon{background-image:url("../images/footerIcon1.png");}
.friendUpR .friendUpRR .item.item2 .icon{background-image:url("../images/footerIcon2.png");}
.friendUpR .friendUpRR .item.item3 .icon{background-image:url("../images/footerIcon3.png");}
.friendUpR .friendUpRR .item:hover .ewm{visibility: visible;opacity: 1;transform: translateY(0px);-webkit-transform: translateY(0px);}
.friendCopyRight{line-height: 75px;height: 75px;overflow: hidden;}
.friendCopyRight .conL{float: left;display: inline;font-size: 15px;color: #c7c7c7;}
.friendCopyRight .conR{float: right;display: inline;overflow: hidden;}
.friendCopyRight .conR .conRL{float: left;display: inline;margin-right: 130px;}
.friendCopyRight .conR .conRL a{font-size: 14px;color: #c7c7c7;}
.friendCopyRight .conR .conRL img{ margin: 0 5px; vertical-align: middle;}
.friendCopyRight .conR .conRR{font-size: 15px;color: #c7c7c7;float: left;display: inline;}
.friendCopyRight .conR .conRR a{font-size: 15px;color: #c7c7c7;}
.friendCopyRight .conR .conRL a:hover{color: #fff;}
.friendCopyRight .conR .conRR a:hover{color: #fff;}
/* ————— 底部 end ————— */
/* ————— 首页 start ————— */
/* 公共样式 start */
.indexTitle .cnTitle{line-height: 58px;height: 58px;font-size: 40px;color: #333333;font-weight: bold;}
.indexTitle .enTitle{line-height: 40px;height: 40px;font-size: 24px;color: #cfcfcf;}
/* 公共样式 end */
/* 第二通栏 start */
.section2{background-position: center center;background-repeat: no-repeat;background-size: cover;overflow: hidden;}
.section2MoveBox{position: absolute;width: 100%;height: 100%;left: 0;top: 0;}
.section2Move{position: absolute;left: 0;top: 0;opacity: 0;background-color: rgba(199, 220, 233,0.3);z-index: 0;}
.section2Up{margin-bottom: 40px;position: relative;z-index: 1;}
.section2Up .indexTitle{overflow: hidden;}
.section2Up .section2ScrollArrow{float: right;display: inline;line-height: 45px;height: 45px;margin-top: 10px;}
.section2ScrollPrev{position: unset; float: left;cursor: pointer;display: inline;width: 43px;height: 43px;border: 1px solid #eaeaea;border-radius: 50%;background: url("../images/section2PrevArrow.png") no-repeat center center;transition: all 0.3s;-webkit-ransition: all 0.3s;margin-right: 25px;}
.section2ScrollPrev::before,.section2ScrollNext::before{display: none;}
.section2ScrollNext{position: unset; float: left;display: inline;cursor: pointer;width: 43px;height: 43px;border: 1px solid #eaeaea;border-radius: 50%;background: url("../images/section2NextArrow.png") no-repeat center center;transition: all 0.3s;-webkit-ransition: all 0.3s;}
.section2ScrollPrev:hover{background-color: #1777b4;background-image: url("../images/section2PrevArrowH.png");background-position: center center;background-repeat: no-repeat;}
.section2ScrollNext:hover{background-color: #1777b4;background-image: url("../images/section2NextArrowH.png");background-position: center center;background-repeat: no-repeat;}
.section2C{position: relative;z-index: 1;}
.section2Scroll{position: relative;}
.section2Scroll .bd{ overflow: hidden;}
.section2Scroll .slick-list{ overflow: visible;}
.section2Scroll .myslide{ width: 33.3333%; float: left; display: inline;}
.section2Scroll .con{padding: 0 50px; display: block;}
.section2Scroll .con .pic{overflow: hidden;margin-bottom: 20px;}
.section2Scroll .con .pic::before{padding-top: 66.6667%;}
.section2Scroll .con .title{line-height: 40px;height: 40px;overflow: hidden;font-size: 20px;color: #333333;margin-bottom: 5px;transition: all 0.3s;-webkit-ransition: all 0.3s;}
.section2Scroll .con .info{line-height: 28px;height: 56px;overflow: hidden;font-size: 16px;color: #858585;margin-bottom: 35px;transition: all 0.3s;-webkit-ransition: all 0.3s;}
.section2Scroll .con .time{line-height: 30px;height: 30px;overflow: hidden;font-size: 20px;color: #999999;margin-bottom: 40px;transition: all 0.3s;-webkit-ransition: all 0.3s;}
.section2Scroll .con .section2More{line-height: 40px;height: 40px;overflow: hidden;width: 40px;border-radius: 50%;background:#f5f5f5 url("../images/section2MoreIcon1.png") no-repeat center center;cursor: pointer;transition: all 0.3s;-webkit-ransition: all 0.3s;}
.section2Scroll .con:hover .section2More{background-color: #1777b4;background-image: url("../images/section2MoreIcon1H.png");}
.section2Scroll .con:hover .title{color: #1777b4;}
.section2Scroll .con:hover .info{color: #1777b4;}
.section2Scroll .con:hover .time{color: #1777b4;}
.section2Scroll .con.hover .section2More{background-color: #1777b4;background-image: url("../images/section2MoreIcon1H.png");}
.section2Scroll .con.hover .title{color: #1777b4;}
.section2Scroll .con.hover .info{color: #1777b4;}
.section2Scroll .con.hover .time{color: #1777b4;}
/* 第二通栏 end */
/* 第三通栏 end */
.section3{background-color: #fff;overflow: hidden;}
.section3 .indexTitle{text-align: center;padding: 45px 0 35px;}
.section3C{height: 100%;}
.section3Scroll{position: relative;height: 100%;}
.section3Scroll .bd{ overflow: hidden;height: 100%;}
.section3Scroll .slick-list{ overflow: visible;height: 100%;}
.section3Scroll .slick-slide > div:first-child {height: 100%;}
.section3Scroll .myslide{ width: 33.3333%; float: left; display: inline;height: 100%;}
.section3Scroll .con{ display: block;height: 100%;position: relative;background-position: center center;background-repeat: no-repeat;background-size: cover;}
.section3Scroll .con .text{position: absolute;bottom: 0px;width: 100%;text-align: center;left: 0;}
.section3Scroll .con .text .title{line-height: 40px;font-size: 20px;color: #ffffff;margin-bottom: 10px;}
.section3Scroll .con .text .section3More{width: 40px;height: 40px;margin: 0 auto;border-radius: 50%;background: #fff url("../images/section2MoreIcon1.png") no-repeat center center;transition: all 0.3s;-webkit-transition: all 0.3s;}
.section3Scroll .con .text .section3MoreBtn{text-align: center;opacity: 0;transform: translateY(0px);-webkit-transform: translateY(0px);}
.section3Scroll .con .text .section3MoreBtn span{display: inline-block;cursor: pointer;padding: 0 35px;line-height: 50px;height: 50px;font-size: 16px;color: #fff;border: 1px solid #fff;border-radius: 50px;vertical-align: middle;transition: all 0.3s;-webkit-transition: all 0.3s;}
.section3Scroll .con .text .section3MoreBtn span em{display: inline-block;margin-left: 20px;height: 100%;width: 10px;background: url("../images/nextArrow.png") no-repeat center center;vertical-align: middle;transition: all 0.3s;-webkit-transition: all 0.3s;}
.section3Scroll .slick-prev{ display:block; width: 60px; height: 60px;border-radius: 50%; cursor: pointer; background: rgba(255,255,255,0.5) url(../images/prevArrow.png) no-repeat center center; position: absolute; left: 65px; top: 50%; margin-top: -30px; z-index: 1; display: none;transition: all 0.3s;-webkit-transition: all 0.3s;}
.section3Scroll .slick-next{ display:block; width: 60px; height: 60px;border-radius: 50%; cursor: pointer; background: rgba(255,255,255,0.6) url(../images/nextArrow.png) no-repeat center center; position: absolute; right:65px; top: 50%; margin-top: -30px; z-index: 1; display: none;transition: all 0.3s;-webkit-transition: all 0.3s;}
.section3Scroll .slick-prev:hover,.section3Scroll .slick-next:hover{ background-color: #1777b4;}
.section3Scroll .slick-prev::before,.section3Scroll .slick-next::before{display: none;}
.section3Scroll .con:hover .text .section3MoreBtn{opacity: 1;transform: translateY(-40px);-webkit-transform: translateY(-40px);transition: all 0.3s 0.3s;-webkit-transition: all 0.3s 0.3s;}
.section3Scroll .con:hover .text .section3More{transform: scale(0);-webkit-transform: scale(0);}
.section3Scroll .con .text .section3MoreBtn span:hover{background-color: #1777b4;border-color: #1777b4;}
.section3Scroll .con .text .section3MoreBtn span:hover em{transform: translateX(10px);-webkit-transform: translateX(10px);}
/* 第三通栏 end */
/* 第四通栏 end */
.section4{background-position: center center;background-repeat: no-repeat;background-size: cover;}
.section4C .picC{float: right;display: inline;width: 725px;position: relative;margin-left: 285px;}
.section4C .picC::before{padding-top: 88.9655%;}
.section4C .picC .pic{mask-image: url(../images/section4PicMask.png);-webkit-mask-image: url(../images/section4PicMask.png); mask-size: cover; -webkit-mask-size: cover;}
.section4C .picC .pic::before{padding-top: 88.9655%;}
.section4C .picC .img1{width: 100%;height: 100%;position: absolute;left: -35px;top: 15px;}
.section4C .picC .img2{width: 100%;height: 100%;position: absolute;right: -40px;top: 45px;}
.section4C .text{overflow: hidden;}
.section4C .text .indexTitle{margin-bottom: 170px;}
.section4C .text .title{line-height: 50px;height: 50px;padding-bottom: 20px;border-bottom: 1px solid #eff1f3;margin-bottom: 25px;}
.section4C .text .title a{display: block;font-size: 24px;color: #333333;}
.section4C .text .info{line-height: 30px;overflow: hidden;font-size: 16px;color: #555555;margin-bottom: 60px;}
.section4C .text .section4More a{display: inline-block;line-height: 50px;height: 50px;padding: 0 40px;border-radius: 50px;background-color: #1777b4;font-size: 14px;color: #ffffff;transition: all 0.3s;-webkit-transition: all 0.3s;}
.section4C .text .section4More a span{display: inline-block;padding-right: 40px;background: url("../images/section4Icon1.png") no-repeat right center;}
.section4C .text .section4More a:hover{transform: translateY(-10px);-webkit-transform: translateY(-10px);}
/* 第四通栏 end */
/* ————— 首页 end ————— */
/* 发展历程 start */
.eventListPage{background-position: center top;background-repeat: no-repeat;background-size: cover;position: relative;}
.eventListPage .line{position: absolute;width: 100%;height: 163px;background: url("../images/eventLine.png") no-repeat center center;left: 0;bottom: 285px;}
.eventListBox{padding: 110px 0 160px;}
.eventListBoxUp{margin-bottom: 120px;}
.eventListBoxUp .pic{float: right;display: inline;width: 1030px;}
.eventListBoxUp .pic::before{padding-top: 39.3203%;}
.eventListBoxUp .text{overflow: hidden;background-image: -moz-linear-gradient( -59deg, rgba(34,155,181) 0%, rgba(27,53,134) 77%, rgba(27,53,134) 86%);background-image: -webkit-linear-gradient( -59deg, rgba(34,155,181) 0%, rgba(27,53,134) 77%, rgba(27,53,134) 86%);background-image: -ms-linear-gradient( -59deg, rgba(34,155,181) 0%, rgba(27,53,134) 77%, rgba(27,53,134) 86%);padding: 82px 50px 127px;}
.eventListBoxUp .text .enTitle{font-family: "Arial"; line-height: 49px;height: 98px;overflow: hidden;font-size: 40px;color: #fff;margin-bottom: 23px;}
.eventListBoxUp .text .title{line-height: 35px;height: 35px;overflow: hidden;font-size: 20px;color: #fff;margin-bottom: 12px;}
.eventListBoxUp .text .info{font-family: "Arial";line-height: 22px;height: 44px;overflow: hidden;font-size: 16px;color: #ffffff;font-weight: bold;}
.eventScroll{position: relative;height: 400px;}
.eventScroll .bd{ overflow: hidden;padding: 5px 0;height: 100%;}
.eventScroll .slick-list{ overflow: visible; margin-right: -125px; height: 100%;}
.eventScroll .slick-slide > div:first-child {height: 100%;}
.eventScroll .myslide{ width: 25%; float: left; display: inline;height: 100%;}
.eventScroll .con{ margin-right: 145px;position: relative;height: 100%;}
.eventScroll .con .conC{position: absolute;transition: all 0.5s ease;-webkit-transition: all 0.5s ease;left: 0;top: 0; width: 100%;cursor: pointer;}
.eventScroll .slick-slide.slide1 .con .conC {left: 65px;top: 72px;}
.eventScroll .slick-slide.slide2 .con .conC {left: 30px;top: 222px;}
.eventScroll .slick-slide.slide3 .con .conC {left: 0px;top: 45px;}
.eventScroll .slick-slide.slide4 .con .conC {left: 25px;top: 180px;}
.eventScroll .con .conC .text{position: relative;}
.eventScroll .con .conC .text .year{line-height: 40px;margin-bottom: 5px;height: 40px;font-size: 30px;color: #1777b4;font-weight: bold;}
.eventScroll .con .conC .text .info{line-height: 20px;height: 80px;font-size: 16px;color: #666666;overflow-y: auto;padding-right: 10px;}
.eventScroll .con .conC .text .info::-webkit-scrollbar-thumb{width: 4px !important;}
.eventScroll .con .conC .text .info::-webkit-scrollbar{width: 4px !important;background: #fff;}
.eventScroll .con .conC .text .circle{position: absolute;width: 6px;height: 6px;background-color: #fff;border-radius: 50%;border: 2px solid #5c9fca;}
.eventScroll .con .conC .text .circle::after{display: block;content: ""; position: absolute;width: 6px;height: 6px;background-color: #fff;border-radius: 50%;border: 2px solid #5c9fca;z-index: 2;left: -2px;top: -2px;}
.eventScroll .con .conC .text .circle::before{display: block;content: ""; position: absolute;left: 50%;top: 50%;width: 22px;height: 22px;border-radius: 50%;background-color: #b9d6ec;margin-left: -11px;margin-top: -11px;z-index: 1;}
.eventScroll .slick-slide.slide1 .con .conC .text .circle{left: 0;bottom: -44px;}
.eventScroll .slick-slide.slide2 .con .conC .text .circle{left: 0;top: -50px;}
.eventScroll .slick-slide.slide3 .con .conC .text .circle{left: 0;bottom: -32px;}
.eventScroll .slick-slide.slide4 .con .conC .text .circle{left: 0;top: -50px;}
.eventListPage .eventPrev{ display:block; width: 35px; height: 35px;border-radius: 50%; cursor: pointer; background: #196aa9 url(../images/prevArrow.png) no-repeat center center; position: absolute; left: 135px; bottom:350px; z-index: 1; display: none;transition: all 0.3s;-webkit-transition: all 0.3s;top: unset;}
.eventListPage .eventNext{ display:block; width: 35px; height: 35px;border-radius: 50%; cursor: pointer; background: #196aa9 url(../images/nextArrow.png) no-repeat center center; position: absolute; right:135px; bottom:350px;z-index: 1; display: none;transition: all 0.3s;-webkit-transition: all 0.3s;top: unset;}
.eventListPage .eventPrev::before,.eventListPage .eventNext::before{display: none;}
/* 发展历程 end */
/* 关于我们 start */
.aboutUsPage{background-position: center top;background-repeat: no-repeat;background-size: cover;position: relative;}
.aboutUsBox{padding: 130px 0 115px;}
.aboutUsBoxC{position: relative;}
.aboutUsBoxC::before{display: block;content: "";width: 1215px;height: 100%;position: absolute;left: 525px;top: 0;background: url("../images/aboutUsTextBg.jpg") no-repeat left center;}
.aboutUsBoxL{float: left;display: inline;width: 525px;background-color: #fff;padding: 55px 27px 115px 40px;box-sizing: border-box;-webkit-box-sizing: border-box;}
.aboutUsBoxL .enTitle{font-size: 40px;color: #0a5393;line-height: 48px;height: 96px;overflow: hidden;background-image: -moz-linear-gradient( -39deg, rgba(10,83,147) 0%, rgba(236,235,233) 100%);background-image: -webkit-linear-gradient( -39deg, rgba(10,83,147) 0%, rgba(236,235,233) 100%);background-image: -ms-linear-gradient( -39deg, rgba(10,83,147) 0%, rgba(236,235,233) 100%);-webkit-background-clip: text;background-clip: text; color: transparent; margin-bottom: 25px;}
.aboutUsBoxL .title{line-height: 35px;height: 35px;font-size: 20px;color: #0a5393;margin-bottom: 10px;overflow: hidden;}
.aboutUsBoxL .info{font-size: 16px;color: #cccccc;font-weight: bold;line-height: 22px;height: 44px;overflow: hidden;margin-bottom: 33px;}
.aboutUsBoxL .pic{overflow: hidden;}
.aboutUsBoxL .pic::before{padding-top: 55.2401%;}
.aboutUsBoxC .text{overflow: hidden;padding: 58px 0 98px 60px;font-size: 16px;color: #555555;position: relative;z-index: 2;line-height: 30px;height: 666px;overflow-y: auto;box-sizing: border-box;-webkit-box-sizing: border-box;}
.aboutUsBoxC .text span{color: #1777b4;}
.aboutUsBoxC .text::-webkit-scrollbar-thumb{width: 4px !important;}
.aboutUsBoxC .text::-webkit-scrollbar{width: 4px !important;background: #fff;}
/* 关于我们 end */
/* 联系我们 start */
.contactUsPage .wrap{position: relative;z-index: 2;}
.contactUsBox{overflow: hidden;background-color: #e0e9f0;}
.contactUsBox .pic{float: left;display: inline;width: 1060px;}
.contactUsBox .pic::before{padding-top: 39.1509%;}
.contactUsBox .text{overflow: hidden;padding: 15px 25px 0 30px;}
.contactUsBox .text .title{line-height: 35px;height: 35px;font-size: 24px;color: #333333;margin-bottom: 30px;}
.contactUsList dd{margin-bottom: 50px;}
.contactUsList dd:last-child{margin-bottom: 0px;}
.contactUsList dd .con .icon{margin-right: 15px; float: left;display: inline;width: 40px;height: 40px;border-radius: 50%;background-position: center center;background-repeat: no-repeat;}
.contactUsList dd.dd1 .con .icon{background-color: #0068b7;background-image: url("../images/contactUsIcon1.png");}
.contactUsList dd.dd2 .con .icon{background-color: #13b5b1;background-image: url("../images/contactUsIcon2.png");}
.contactUsList dd.dd3 .con .icon{background-color: #f8b551;background-image: url("../images/contactUsIcon3.png");}
.contactUsList dd .con .textCon{overflow: hidden;padding-top: 5px;line-height: 24px;font-size: 16px;color: #444444;}
.contactUsPage .map{position: relative;margin-top: -170px;}
.contactUsPage .map::before{display: block;content: "";padding-top: 34.6354%;}
.contactUsPage .map #map{position: absolute;width: 100%;height: 100%;position: absolute;left: 0;top: 0;}
/* 联系我们 end */
/* 企业文化 start */
.culturePage{background-position: center bottom;background-repeat: no-repeat;background-size: cover;position: relative;}
.cultureBox{padding: 105px 0 190px;}
.cultureBox .pic{float: right;display: inline;width: 420px;border: 15px solid #ffffff;box-shadow: 0px 0px 10px 0px rgba(30, 33, 136, 0.15);border-radius: 50%;overflow: hidden;margin-top: 80px;}
.cultureBox .pic::before{padding-top: 100%;}
.cultureList{overflow: hidden;position: relative;}
.cultureList::before{display: block;content: "";width: 1px;height: 80%;border-left: 1px dashed #eaebec;position: absolute;left: 211px;top: 30px;}
.cultureList dd{margin-bottom: 70px;}
.cultureList dd .con .num{float: left;display: inline;width: 150px;height: 75px;text-align: center;line-height: 75px;font-size: 30px;color: #ffffff;background-color: #aadcfc;border-radius: 45px 0 45px 0;margin-right: 130px;position: relative;}
.cultureList dd .con .num::before{display: block;content: ""; position: absolute;width: 15px;height: 15px;border-radius: 50%;background-color: #fff;border: 7px solid #1777b4;right: -76px;top: 50%;margin-top: -11px;}
.cultureList dd.dd2 .con .num{background-color: #65addb;}
.cultureList dd.dd3 .con .num{background-color: #53a6db;}
.cultureList dd.dd4 .con .num{background-color: #358fc9;}
.cultureList dd.dd5 .con .num{background-color: #1777b4;}
.cultureList dd .con .text{overflow: hidden;}
.cultureList dd .con .text .title{line-height: 40px;height: 40px;font-size: 26px;color: #333333;margin-bottom: 10px;}
.cultureList dd .con .text .info{line-height: 30px;font-size: 18px;color: #666666;}
/* 企业文化 end */
/* 关于我们综合页 start */
/* 公共标题 start */
.groupTitle .cnTitle{line-height: 60px;height: 60px;font-size: 40px;color: #333333;font-weight: bold;}
.groupTitle .enTitle{line-height: 30px;height: 30px;font-size: 24px;color: #cfcfcf;}
.groupMoreBtn a {display: inline-block;line-height: 50px;height: 50px;padding: 0 40px;border-radius: 50px;background-color: #1777b4;font-size: 14px;color: #ffffff;transition: all 0.3s;-webkit-transition: all 0.3s;}
.groupMoreBtn a span {display: inline-block;padding-right: 40px;background: url("../images/section4Icon1.png") no-repeat right center;}
.groupMoreBtn a:hover {transform: translateY(-10px);-webkit-transform: translateY(-10px);}
/* 公共标题 end */
/* 第一通栏 start */
.groupColumn1{background-color: #fff;}
.groupColumn1C{padding: 100px 0 230px;}
.groupColumn1C .pic{float: right;display: inline;width: 720px;margin-left: 120px;margin-top: 95px;overflow: hidden;border-radius: 15px;}
.groupColumn1C .pic::before{padding-top: 68.0555%;}
.groupColumn1C .text{overflow: hidden;}
.groupColumn1C .text .groupTitle{margin-bottom: 115px;}
.groupColumn1C .text .line{width: 100%;height: 1px;background-color: #efefef;position: relative;margin-bottom: 45px;}
.groupColumn1C .text .line::before{display: block;content: "";width: 50px;height: 2px;background-color: #64a4cd;position: absolute;left: 0;bottom: 0;z-index: 2;animation: moveline 4s linear infinite;-webkit-animation: moveline 4s linear infinite;}
.groupColumn1C .text .info{margin-bottom: 80px;line-height: 30px;height: 180px;overflow: hidden;font-size: 16px;color: #555555;}
@keyframes moveline {
    0% {
        left: -50px;
    }

    100% {
        left: 100%;
    }
}

@-webkit-keyframes moveline {
    0% {
        left: -50px;
    }

    100% {
        left: 100%;
    }
}
/* 第一通栏 end */
/* 第二通栏 start */
.groupColumn2{background-position: center center;background-repeat: no-repeat;background-size: cover;overflow: hidden;background-attachment: fixed;}
.groupColumn2C{padding: 95px 0 90px;}
.groupColumn2C .groupTitle{text-align: center;}
.groupColumn2C .groupTitle .cnTitle{color: #fff;}
.groupColumn2C .groupTitle .enTitle{color: #cfcfcf;}
.groupColumn2Scroll{position: relative;padding: 0px;margin-bottom: 55px;}
.groupColumn2Scroll .bd{ overflow: hidden;position: unset;padding-top: 220px;}
.groupColumn2Scroll .slick-list{ overflow: visible; }
.groupColumn2Scroll .myslide{ width: 20%; float: left; display: inline;}
.groupColumn2Scroll .con{display: block;}
.groupColumn2Scroll .con .picC{position: relative;width: 120px;height: 120px;border: 5px solid #fff;border-radius: 50%;margin:0 auto 105px;}
.groupColumn2Scroll .con .picC::before{display: block;content: ""; position: absolute;width: 325px;height: 325px;border-radius: 50%;background-color: #fff;left: 50%;top: 50%;margin-left: -162px;margin-top: -162px;transform: scale(0);-webkit-transform: scale(0);transition: all 0.3s;-webkit-transition: all 0.3s;}
.groupColumn2Scroll .con .picC::after{display: block;content: ""; position: absolute;width: 285px;height: 285px;border: 2px dashed #f5f5f5;border-radius: 50%;background-color: #fff;visibility: hidden;opacity: 0;left: 50%;top: 50%;margin-left: -142px;margin-top: -142px;}
.groupColumn2Scroll .con .pic{background-color: #424c55;border-radius: 50%;z-index: 2;transition: all 0.3s;-webkit-transition: all 0.3s;overflow: hidden;}
.groupColumn2Scroll .con .pic img{border-radius: 50%;object-fit: contain;}
.groupColumn2Scroll .con .pic::before{padding-top: 100%;}
.groupColumn2Scroll .con .text{text-align: center;visibility: hidden;opacity: 0;transform: translateY(30px);-webkit-transform: translateY(30px);transition: all 0.3s;-webkit-transition: all 0.3s;}
.groupColumn2Scroll .con .text .name{line-height: 52px;height: 52px;font-size: 30px;color: #ffffff;}
.groupColumn2Scroll .con .text .info{line-height: 35px;font-size: 16px;color: #ffffff;height: 35px;overflow: hidden;}
.groupColumn2Scroll .slick-slide.slick-current .con .pic{transform: scale(1.7);-webkit-transform: scale(1.7);}
.groupColumn2Scroll .slick-slide.slick-current .con .picC::before{transform: scale(1);-webkit-transform: scale(1);}
.groupColumn2Scroll .slick-slide.slick-current .con .picC::after{visibility: visible;opacity: 1;transition: all 0.3s;-webkit-transition: all 0.3s;animation: cricleRound 10s linear infinite;-webkit-animation: cricleRound 10s linear infinite;}
.groupColumn2Scroll .slick-slide.slick-current .con .text{visibility: visible;opacity: 1;transform: translateY(0px);-webkit-transform: translateY(0px);}
.groupColumn2Scroll .slick-prev{ display:block; width: 60px; height: 60px;border-radius: 50%; cursor: pointer; background: rgba(255,255,255,0.5) url(../images/prevArrow.png) no-repeat center center; position: absolute; left: 0px; top: 50%; margin-top: -30px; z-index: 1; display: none;transition: all 0.3s;-webkit-transition: all 0.3s;}
.groupColumn2Scroll .slick-next{ display:block; width: 60px; height: 60px;border-radius: 50%; cursor: pointer; background: rgba(255,255,255,0.6) url(../images/nextArrow.png) no-repeat center center; position: absolute; right:0px; top: 50%; margin-top: -30px; z-index: 1; display: none;transition: all 0.3s;-webkit-transition: all 0.3s;}
.groupColumn2Scroll .slick-prev:hover,.groupColumn2Scroll .slick-next:hover{ background-color: #1777b4;}
.groupColumn2Scroll .slick-prev::before,.groupColumn2Scroll .slick-next::before{display: none;}
.groupColumn2C .groupMoreBtn{text-align: center;}
@keyframes cricleRound {
    0% {
        transform: rotate(0);
    }

    100% {
        transform: rotate(360deg);
    }
}

@-webkit-keyframes cricleRound {
    0% {
        transform: rotate(0);
    }

    100% {
        transform: rotate(360deg);
    }
}
/* 第二通栏 end */
/* 第三通栏 start */
.groupColumn3{background-position: center center;background-repeat: no-repeat;background-size: cover;overflow: hidden;}
.groupColumn3C{padding: 105px 0 250px;}
.groupColumn3CUp{margin-bottom: 25px;}
.groupColumn3CUp .groupMoreBtn{float: right;display: inline;margin-top: 30px;}
.groupColumn3CUp .groupTitle{overflow: hidden;}
.groupColumn3Con{margin-bottom: 30px;}
.groupColumn3Con .pic{float: right;display: inline;width: 855px;}
.groupColumn3Con .pic::before{padding-top: 35.6725%;}
.groupColumn3Con .text{overflow: hidden;background-image: -moz-linear-gradient( -59deg, rgba(34,155,181) 0%, rgba(27,53,134) 77%, rgba(27,53,134) 86%);background-image: -webkit-linear-gradient( -59deg, rgba(34,155,181) 0%, rgba(27,53,134) 77%, rgba(27,53,134) 86%);background-image: -ms-linear-gradient( -59deg, rgba(34,155,181) 0%, rgba(27,53,134) 77%, rgba(27,53,134) 86%);padding: 45px 60px 53px;}
.groupColumn3Con .text .enTitle{line-height: 48px;height: 96px;overflow: hidden;font-size: 40px;color: #fff;margin-bottom: 13px;}
.groupColumn3Con .text .title{line-height: 35px;height: 35px;overflow: hidden;font-size: 20px;color: #fff;margin-bottom: 20px;}
.groupColumn3Con .text .info{line-height: 22px;height: 44px;overflow: hidden;font-size: 16px;color: #ffffff;font-weight: bold;}
.groupColumn3List{margin-right: -75px;padding: 0 120px;}
.groupColumn3List dd{float: left;display: inline;width: 25%;}
.groupColumn3List dd .con{margin-right: 75px;position: relative;}
.groupColumn3List dd .con::before{display: block;content: "";width: 14px;height: 14px;border-radius: 50%;border: 3px solid #84afd3;position: absolute;left: -25px;top: 6px;z-index: 2;background-color: #eaf3fc;} 
.groupColumn3List dd .con::after{display: block;content: "";width: 4px;height: 230px;position: absolute;left: -18px;top: 6px;background-color: rgba(201, 224, 245);z-index: 1;}
.groupColumn3List dd .con .line{width: 4px;height: 40px;background-color: #dfebf9;position: absolute;left: -18px;top: 236px;z-index: 1;}
.groupColumn3List dd.dd1 .con{top: 110px;}
.groupColumn3List dd.dd3 .con{top: 110px;}
.groupColumn3List dd.dd4 .con{top: 55px;}
.groupColumn3List dd .con .year{line-height: 35px;height: 35px;font-size: 30px;font-weight: bold;color: #1777b4;margin-bottom: 10px;}
.groupColumn3List dd .con .info{line-height: 23px;height: 92px;font-size: 14px;color: #1777b4;overflow: hidden;overflow-y: auto;padding-right: 5px;}
.groupColumn3List dd .con .info::-webkit-scrollbar-thumb{width: 4px !important;}
.groupColumn3List dd .con .info::-webkit-scrollbar{width: 4px !important;background: #fff;}
/* 第三通栏 end */
/* 第四通栏 start */
.groupColumn4{background-position: center center;background-repeat: no-repeat;background-size: cover;overflow: hidden;background-attachment: fixed;}
.groupColumn4C{padding: 115px 0 120px;}
.groupColumn4C .groupMoreBtn{text-align: center;}
.groupColumn4C .groupTitle{text-align: center;margin-bottom: 45px;}
.groupColumn4C .groupTitle .cnTitle{color: #fff;}
.groupColumn4C .groupTitle .enTitle{color: #cfcfcf;}
.groupColumn4List{margin-right: -30px;margin-bottom: 40px;}
.groupColumn4List dd{float: left;display: inline;width: 20%;}
.groupColumn4List dd .con{background-position: center center;background-repeat: no-repeat;background-size: cover;position: relative;height: 460px;overflow: hidden;margin-right: 30px;cursor: pointer;transition: all 0.3s;-webkit-transition: all 0.3s;}
.groupColumn4List dd .con::before{display: block;content: "";width: 100%;height: 100%;background-color: rgba(23, 119, 180,0.8);position: absolute;top: -100%;left: 0;transition: all 0.3s;-webkit-transition: all 0.3s;}
.groupColumn4List dd .con .text{position: absolute;width: 100%;padding: 0 35px;bottom: -270px;box-sizing: border-box;-webkit-box-sizing: border-box;}
.groupColumn4List dd .con .text .icon{width: 40px;height: 40px;line-height: 40px;margin: 0 auto 10px;text-align: center;}
.groupColumn4List dd .con .text .icon img{display: inline-block;max-width: 40px;max-height: 40px;vertical-align: middle;}
.groupColumn4List dd.dd5 .con .text .icon img{max-width: 60px;max-height: 60px;width: 60px;height: 60px;}
.groupColumn4List dd .con .text .title{text-align: center;line-height: 25px;height: 25px;font-size: 16px;color: #ffffff;margin-bottom: 30px;}
.groupColumn4List dd .con .text .info{line-height: 25px;height: 250px;overflow: hidden;font-size: 14px;color: #ffffff;}
.groupColumn4List dd:hover .con{transform: translateY(-20px);-webkit-transform: translateY(-20px);}
.groupColumn4List dd:hover .con::before{top: 0;}
.groupColumn4List dd:hover .con .text{bottom: 10px;transition: all 0.3s;-webkit-transition: all 0.3s;}
.groupColumn4List dd:hover .con .text .icon{visibility: hidden;opacity: 0;}
/* 第四通栏 end */
/* 第五通栏 start */
.groupColumn5{background-color: #fff;}
.groupColumn5C{padding: 100px 0 140px;}
.groupColumn5C .groupMoreBtn{text-align: center;}
.groupColumn5C .groupTitle{text-align: center;margin-bottom: 110px;}
.groupColumn5Scroll{position: relative;padding: 0 120px;margin-bottom: 90px;}
.groupColumn5Scroll .bd{ overflow: hidden;position: unset;}
.groupColumn5Scroll .slick-list{ overflow: visible; margin-right: -55px; }
.groupColumn5Scroll .myslide{ width: 33.3333%; float: left; display: inline;}
.groupColumn5Scroll .con{ margin-right: 55px;display: block;border: 3px solid #fff;border-bottom: none;transition: all 0.3s;-webkit-transition: all 0.3s;}
.groupColumn5Scroll .con .picC{padding: 10px 20px 30px;position: relative;overflow: hidden;}
.groupColumn5Scroll .con .picC::before{display: block;content: "";width: 100%;height: 100%;position: absolute;left: 0;top: -100%;background-color: rgba(0, 0, 0, .5);transition: all 0.3s;-webkit-transition: all 0.3s;z-index: 2;}
.groupColumn5Scroll .con .picC::after{display: block;content: "+";width: 60px;height: 60px;border-radius: 50%;font-size: 40px;color: #fff;line-height: 60px;text-align: center;background-color: #1b76af;position: absolute;left: 50%;top: 50%;margin-left: -30px;margin-top: -30px; visibility: hidden;opacity: 0;transform: scale(0);-webkit-transform: scale(0);transition: all 0.3s;-webkit-transition: all 0.3s;z-index: 2;}
.groupColumn5Scroll .con .picC .pic::before{padding-top: 70.5882%;}
.groupColumn5Scroll .con .picC .pic::after{display: block;content: "";width: 100%;height: 25px;position: absolute;bottom: -25px;left: 0;background: url("../images/groupColumn5CLine.png") no-repeat center center / cover;}
.groupColumn5Scroll .con .text{line-height: 60px;text-align: center;height: 60px;font-size: 20px;color: #4c4c4c;padding: 0 20px;transition: all 0.3s;-webkit-transition: all 0.3s;}
.groupColumn5Scroll .con:hover{border-color: #1777b4;}
.groupColumn5Scroll .con:hover .picC::before{top: 0;}
.groupColumn5Scroll .con:hover .picC::after{visibility: visible;opacity: 1;transform: scale(1);-webkit-transform: scale(1);}
.groupColumn5Scroll .con:hover .text{background-color: #1777b4;color: #fff;}
.groupColumn5Scroll .slick-arrow::before{border-color: #1777b4;border-width: 3px;width: 20px;height: 20px;}
.groupColumn5Scroll .slick-prev,.groupColumn5Scroll .slick-next{top: -100px;}
/* 第五通栏 end */
/* 关于我们综合页 end */
/* 在线留言 start */
.onlineMessage{background-color: #fff;padding: 40px 50px 70px;overflow: hidden;}
.onlineMessage .title{line-height: 45px;height: 45px;margin-bottom: 30px;text-align: center;font-size: 30px;color: #333;}
.onlineForm{margin-right: -80px;}
.onlineForm .item{width: 50%;float: left;display: inline;margin-bottom: 30px;}
.onlineForm .item.itemTextArea{width: 100%;}
.onlineForm .item .con{margin-right: 80px;}
.onlineForm .item .con .lable{float: left;display: inline;width: 100px;text-align: right;line-height: 60px;height: 60px;font-size: 16px;color: #333333;}
.onlineForm .item .con .itemC{margin-left: 100px;}
.onlineForm .item .con .itemC .input{border: none;background-color: #f5f5f5;padding: 0 20px;border-radius: 5px;line-height: 60px;height: 60px;}
.onlineForm .item .con .itemC .input input{font-size: 16px;color: #333333;}
.onlineForm .item .con .itemC .input input::placeholder{font-size: 16px;color: #999999;}
.onlineForm .item .con .itemC .textarea{border: none;background-color: #f5f5f5;padding: 15px 20px;line-height: 30px;height: 240px;}
.onlineForm .item .con .itemC .textarea textarea{font-size: 16px;color: #333333;}
.onlineForm .item .con .itemC .textarea textarea::placeholder{font-size: 16px;color: #999999;}
.onlineForm .item.itemYzm .itemC .input{float: left;display: inline;width: 160px;}
.onlineForm .item.itemYzm .itemC .yzm{float: left;display: inline;width: 100px;height: 60px;margin-left: 10px;cursor: pointer;}
.onlineForm .item.itemYzm .itemC .yzm img{display: block;width: 100%;height: 100%;}
.onlineForm .item .con .lable span{color: #f00;margin-right: 5px;}
.submitBtn{margin-left: 100px;}
.submitBtn .item{float: left;display: inline;}
.submitBtn .item a{display: block;width: 180px;text-align: center;height: 60px;border-radius: 5px;font-size: 18px;color: #666666;background-color: #f5f5f5;line-height: 60px;margin-right: 10px;}
.submitBtn .item.item1 a{background-color: #1777b4;color: #fff;}
/* 在线留言 end */
/* 招聘表单 start */
.recruitFormModalBg {position: fixed;width: 100%;height: 100%; z-index: 11; background-color: rgba(0, 0, 0, 0.5);left: 0;top: 0;visibility: hidden; opacity: 0;}
.recruitFormModalBg.active {visibility: visible;opacity: 1;}
.recruitFormModal {transform: scale(0.5) translate(-50%,-50%);-webkit-transform: scale(0.5) translate(-50%,-50%);transform-origin: 0 0;position: fixed;left: 50%;top: 50%;background: #fff;padding: 55px 110px;box-sizing: border-box;-webkit-box-sizing: border-box;width: 900px;z-index: 12;visibility: hidden;opacity: 0;transition: all 0.3s;-webkit-transition: all 0.3s;border-radius: 15px;}
.recruitFormModal .close {position: absolute;right: 40px;top: 35px;width: 30px;height: 30px;background: url("../images/recruitClose.png") no-repeat center center;cursor: pointer;transition: all 0.3s;-webkit-transition: all 0.3s;}
.recruitFormModal.active {transform: scale(1) translate(-50%,-50%);-webkit-transform: scale(1) translate(-50%,-50%);visibility: visible; opacity: 1;}
.recruitFormModal .title{line-height: 40px;height: 40px;text-align: center;font-size: 26px;color: #1a4c93;margin-bottom: 35px;}
.recruitForm{margin-bottom: 60px;}
.recruitForm .item{margin-bottom: 30px;}
.recruitForm .item .con .lable{float: left;display: inline;width: 120px;text-align: right;line-height: 50px;height: 50px;font-size: 18px;color: #666666;}
.recruitForm .item .con .lable span{color: #f00;margin-right: 5px;}
.recruitForm .item .con .itemC{margin-left: 120px;}
.recruitForm .item .con .itemC .input{padding: 0 20px;border-radius: 5px;line-height: 48px;height: 48px;border: 1px solid #f7f7f7;}
.recruitForm .item .con .itemC .input input{font-size: 15px;color: #666666;}
.recruitForm .item .con .itemC .input input::placeholder{font-size: 15px;color: #cccccc;}
.recruitForm .item.itemYzm .itemC .input{float: left;display: inline;width: 200px;}
.recruitForm .item.itemYzm .itemC .yzm{float: left;display: inline;width: 100px;height: 50px;margin-left: 10px;background-color: #dedede;border-radius: 5px;cursor: pointer;}
.recruitForm .item.itemYzm .itemC .yzm img{display: block;width: 100%;height: 100%;}
.recruitForm .item.itemJL .itemC .checkBtn{float: left;display: inline;margin-right: 10px;}
.recruitForm .item.itemJL .itemC .checkBtn a{display: block;padding: 0 44px;line-height: 50px;height: 50px;font-size: 15px;color: #666666;background-color: #ededed;border-radius: 50px;transition: all 0.3s;-webkit-transition: all 0.3s;}
.recruitForm .item.itemJL .itemC .ccheckText{line-height: 50px;height: 50px;overflow: hidden;font-size: 15px;color: #cccccc;}
.recruitSubmitBtn{text-align: center;font-size: 0;}
.recruitSubmitBtn .item{display: inline-block;margin: 0 15px;}
.recruitSubmitBtn .item a{display: block;padding: 0 70px;line-height: 50px;height: 50px;border-radius: 50px;font-size: 18px;color: #666666;background-color: #f5f5f5;}
.recruitSubmitBtn .item.item1 a{background-color: #195692;color: #fff;}
.recruitForm .item.itemJL .itemC .checkBtn a:hover{background-color: #195692;color: #fff;}
.recruitFormModal .close:hover{transform: rotate(90deg);-webkit-transform: rotate(90deg);}
.recruitForm .item .webuploader-pick{padding: unset;background: unset ;line-height: unset;}
/* 招聘表单 end */
/*人物介绍 start*/
.characterCon{position: relative;margin-right:-60px;}
.characterCon::after{clear: both;visibility: hidden;display: block;content:'';}
.characterScroll{position: relative;}
.characterScroll .bd{width: 100%;height: 100%;}
.characterScroll .bd .slick-list,.characterScroll .bd .slick-track{height: 100%;width: 100%;overflow: visible;}
.characterScroll .bd .myslide{width: 100%;}
.characterScrollArrow{margin-left: 55px;}
.characterScrollArrowPrev{width: 60px;height: 60px;float: left;display: inline; background:#1777b4 url(../images/historyprev.png) no-repeat center center;border-bottom-left-radius: 15px;position: unset;z-index:5;cursor: pointer;}
.characterScrollArrowNext{width: 60px;height: 60px;float: left;display: inline; background:#1777b4 url(../images/historynext.png) no-repeat center center;border-top-right-radius: 15px;position: unset;cursor: pointer;}
.characterScrollArrowPrev:hover{background:#3b86b5 url(../images/historyprev.png) no-repeat center center;}
.characterScrollArrowNext:hover{ background:#3b86b5 url(../images/historynext.png) no-repeat center center;}
.characterScrollArrowNext::before,.characterScrollArrowPrev::before{display: none;}
.characterLeft{overflow: hidden;margin-left: 170px;padding-top: 85px;}
.characterLeft .text{font-size:14px;color:#999999;min-height: 25px;line-height: 25px;padding: 0 60px 30px 280px;height: 50px;overflow: hidden;overflow-y: auto;}
.characterLeft .textBox{position: relative;padding-bottom: 80px;box-sizing: border-box;-webkit-box-sizing: border-box;background-color: #fff;border-radius: 15px;}
.characterLeft .textBox .pic{float: left;display: inline;width: 215px;}
.characterLeft .textBox::before{display: block;content:'';background:url(../images/charaTbImg1.png) no-repeat center center;background-size: contain;position: absolute;left: 36%;top: -50px;width: 10px;height: 74px;}
.characterLeft .boxName{height: 50px;line-height: 50px;}
.characterLeft .textBox .textBoxC{overflow: hidden;padding: 40px 20px 0;}
.characterLeft .textBox .boxName{margin-bottom: 20px;line-height: 40px;height: 40px;}
.characterLeft .textBox .name{font-size:30px;color:#333;display: inline-block;}
.characterLeft .textBox span{font-size:14px;color:#666666;}
.characterLeft .textBox .boxText{min-height: 25px;line-height: 25px;font-size:14px;color:#666666;margin-bottom: 65px;height: 200px;overflow: hidden;overflow-y: auto;padding-right: 10px;}
.characterLeft .textBox .boxText::-webkit-scrollbar-thumb{width: 4px !important;}
.characterLeft .textBox .boxText::-webkit-scrollbar{width: 4px !important;background: #f5f5f5;}
.characterLeft .leftTextCon{margin-right:60px;}
.characterLeft .leftTextCon .pic:before{padding-top: 137.2093%;}
.characterBtn a.hover{background-color: #5d9ec7;}
.characterBtn a:hover{background-color: #5d9ec7;}
.characterRight{overflow: hidden;width: 485px;border-radius: 15px;background-color: #eeeeee;float: right;display: inline;margin-left: 60px;padding: 78px 30px;box-sizing: border-box;-webkit-box-sizing: border-box;}
.charaRightList{overflow: hidden;margin-right:-20px;}
.charaRightList dd{width: 50%;float:left;display: inline;margin-bottom: 50px;}
.charaRightList dd .ddCon{width: 200px;height: 200px;border-radius:100%;background:url(../test/characterImg2.jpg) no-repeat center center;background-size:cover;margin-right: 20px; box-sizing: border-box;-webkit-box-sizing: border-box;transition:all 300;cursor: pointer;}
.charaRightList dd.active .ddCon{border:3px solid #5d9ec7;}

.characterScroll2{position: relative;}
.characterScroll2 .bd{width: 100%;height: 100%;}
.characterScroll2 .bd .slick-list,.characterScroll2 .bd .slick-track{height: 100%;width: 100%;overflow: visible;}
.characterScroll2 .bd .myslide{width: 100%;}
.characterScroll2  ul.slick-dots{text-align: center;}
.characterScroll2  ul.slick-dots li{width: 15px;height: 15px;border-radius:100%;border:2px solid #fff;display: inline-block;vertical-align: middle;margin:0 7px;box-sizing: border-box;-webkit-box-sizing: border-box;}
.characterScroll2  ul.slick-dots .slick-active{border-color: #5d9ec7;}
/*人物介绍 end*/
/* ========== 样式说明 end ========== */