@charset "UTF-8";
/* ========== 主体框架 start ========== */
/* ————— 头部 start ————— */
.topBox{height: 160px;}
.topBox .topCon{position: fixed;width: 100%;left: 0;top: 0;z-index: 99;box-shadow: 0px 2px 8px 0px rgba(0, 0, 0, 0.2);}
.top{background: url(../images/topBg2.jpg) no-repeat center / cover; height: 100px;}
/* logo start */
.logo{margin-top: 23px;}
.logo img{height: 55px;}
/* logo end */
/* 搜索 start */
.topR{margin-top: 30px;}
.search{overflow: hidden;}
.searchInput{width:190px;z-index:0; float: right; display: inline;}
.searchInput input{width:100%;padding: 0 16px;box-sizing: border-box;-webkit-box-sizing: border-box;height:40px;line-height: 40px;background:none;border:none;border: 1px solid #e6e6e6;background: #ffffff;}
.searchInput input input::-webkit-input-placeholder {color: #cccccc; /* placeholder颜色  */font-size:14px; /* placeholder字体大小  */text-align: right; /* placeholder位置  */}
.searchBtn{float: right; display: inline; width: 60px;height:40px;overflow: hidden;background: #194a7d url(../images/seach.png) no-repeat center center;position: relative;}
/* 搜索 end */
/* 导航 start */
.menuBox {background: #2373C8;position: relative;z-index: 1;}
.menuDl{display: flex;}
.menuDl dd{flex: 1;float: left;display: inline;}
.menuDl dd .yj{position: relative;z-index: 9;}
.menuDl dd .yj a{display: block;line-height: 50px;text-align: center;color: #FFFFFF;font-size: 16px;transition: 0.4s;}
.menuDl dd.hover .yj a,
.menuDl dd .yj a:hover{font-size: 17px;}
.menuConDl .dd {padding: 40px 30px 30px 40px;border-top: 1px solid #cfe0ef;position: absolute;top: 50px;width: 860px;background:#FFFFFF url(../images/topBg.jpg) center bottom no-repeat;opacity: 0;visibility: hidden;transition: all 0.3s linear;-webkit-transition: all 0.3s linear;z-index: 1;box-shadow: 0 2px 5px 1px rgba(0, 0, 0, 0.08);-webkit-box-shadow: 0 2px 5px 1px rgba(0, 0, 0, 0.08);}
.menuConDl .dd:before {display: block;content: '';position: absolute;width: 100%;height: 100%;bottom: 0;right: 0;background: #fff url(../images/topBg.jpg) no-repeat bottom right;background-size: cover;z-index: -1;}
.menuConDl .dd .con {overflow: hidden;}
.menuConDl .dd .conL {width: 250px;}
.menuConDl .dd .conL .pic {width: 195px;}
.menuConDl .dd .conL .pic::before{padding-top: 66.6667%;background: #FAFAFA;}
.menuConDl .dd .conR {overflow: hidden;padding-top: 10px;}
.menuConDl .dd .conR .conRLi {width: 33.3333%;display: block;float: left;line-height: 32px;}
.menuConDl .dd .conR .conRLi a{display: inline-block;line-height: 32px;font-size: 14px;color: #666;padding-left: 15px;background: url(../images/topLeft.png) left center no-repeat;transition: all 0.3s linear;-webkit-transition: all 0.3s linear;cursor: pointer;}
.menuConDl .dd .conR a:hover {color: #194f82;padding-left: 18px;background: url(../images/topLeft_h.png) left center no-repeat;}
.menuConDl .dd .conR a.hover {color: #194f82;padding-left: 18px;background: url(../images/topLeft_h.png) left center no-repeat;}
.menuConDl .dd.show {visibility: visible;opacity: 1;transition: opacity 0.2s ease-out 0s;}
.menuColor .topMenu a {color: #333;}
.menuDl.menuColor dd.hover .topMenu a,.topMenu a:hover {color: #333;}
.menuDl.menuColor .topMenu:before {background: #f9920b;}
/* 导航 end */
/* ————— 头部 end   ————— */
/* ————— indexBanner start ————— */
.indexBanner{position: relative;}
.indexBanner::before{content: '';display: block;padding-top: 28.6458%;}
.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 a{display: block;height: 100%;width: 100%;}
.indexBanner .slick-dots{position: absolute;bottom: 30px;left: 0;width: 100%;text-align: center;font-size: 0;}
.indexBanner .slick-dots li{display: inline-block;width: 8px;height: 8px;border-radius: 30px;margin: 0 5px;vertical-align: middle;cursor: pointer;position: relative;border: 2px solid #fff;}
.indexBanner .slick-dots li.slick-active{width: 20px;border-radius: 30px;background: #fff;}
.indexBanner .mySlide .text{position: absolute; left: 50%; top:50%; width: 1200px; transform: translate(-50%,-50%); color: #FFF;display: none;}
.indexBanner .mySlide .text .text1{ font-size: 25px; margin-bottom: 30px;}
.indexBanner .mySlide .text .text2{ font-size: 0px;}
.indexBanner .mySlide .text .text2 span{font-size: 70px;font-family: "宋体";font-weight: bold;letter-spacing: 3px;float: left;}
.indexBanner .mySlide.slick-active .text{display: block;}
.indexBanner .img{ position: absolute;left: 24%; top:50%;transform: translate(-50%,-50%); font-size: 0;}
.indexBanner .img .imgItem img{overflow: hidden; display: inline-block; visibility: hidden;}
.indexBanner .img .imgItem img.show{visibility: visible;}
/* ————— indexBanner end ————— */
/* ————— 底部 start ————— */
.footer{background: url(../images/footerbg.jpg) no-repeat center / cover;overflow: hidden;}
.footerLink{height: 76px;line-height: 76px;border-bottom: 1px solid rgba(255,255,255,0.05);}
.footerLink .footerBtn{width: 45px;height: 45px;border-radius: 50%;background: rgba(255,255,255,0.15) url(../images/backTop.png) no-repeat center;margin-left: 30px;margin-top: 16px;cursor: pointer;transition: all 1s ease;-webkit-transition: all 1s ease;}
.footerLink .footerBtn:hover{background-color: rgba(0,0,0,0.13);}
.footerLink .info{overflow: hidden;font-size: 15px;color: #4a7eb1;line-height: 76px;}
.footerLink .info a{display: inline-block;color: #4A7EB1;margin: 0 15px;transition: all 1s ease;-webkit-transition: all 1s ease;}
.footerLink .info a:hover{color: #fff;}
.footerBox{font-size: 0;position: relative;}
.footerBox::before{display: block;content: "";position: absolute;left: 18%;width: 1px;height: 100%;background: rgba(255,255,255,0.05);top: 0;}
.footerBox::after{display: block;content: "";position: absolute;left: 70.3%;width: 1px;height: 100%;background: rgba(255,255,255,0.05);top: 0;}
.footerL{width: 21%;position: relative;padding-top: 30px;min-height: 265px;box-sizing: border-box;-webkit-box-sizing: border-box}
.footerC{width: 27%;position: relative;padding-top: 30px;min-height: 265px;box-sizing: border-box;-webkit-box-sizing: border-box}
.footerR{width: 51%;position: relative;padding-top: 30px;min-height: 265px;box-sizing: border-box;-webkit-box-sizing: border-box}
.footerR{text-align: right;}
.footerC{text-align: center;}
.footerR .con{text-align: left;display: inline-block;}
.footerC .con{text-align: left;display: inline-block;}
.footerL .footerLogo{height: 61px;display: block;margin-top:20px;}
.footerL .info{font-size: 15px;line-height: 24px;color: #4a7eb1;margin-bottom: 10px;}
.footerL .info a{color: #4a7eb1;transition: all 1s ease;-webkit-transition: all 1s ease;font-size: 15px;}
.footerL .info span{display: block;}
.footerL .info img{position: relative;top: 4px;}
.footerL .info a:hover{color: #fff;}
.footerBox .title{font-size: 22px;line-height: 22px;height: 22px;color: #fff;margin-bottom: 30px;}
.footerC .text span{display: block;font-size: 15px;height: 15px;line-height: 15px;color: #ffffff;margin-bottom: 12px;}
.footerC .text span i{font-style: normal;color: #4a7eb1;font-size: 15px;}
.footerC .text span.tel{margin-bottom: 20px;height: 22px;line-height: 22px;font-size: 30px;font-weight: bold;}
.footerR .btn{width: 117px;height: 42px;border-radius: 30px;line-height: 42px;font-size: 14px;color: #4a7eb1;box-sizing: border-box;-webkit-box-sizing: border-box;padding-left: 15px;background: rgba(0,0,0,0.13)  url(../images/footerbtn.png) no-repeat center right 15px;margin-bottom: 20px;transition: all 1s ease;-webkit-transition: all 1s ease;display: inline-block;margin-right: 20px;}
.footerR .btn1{background: rgba(0,0,0,0.13)  url(../images/footerbtn.png) no-repeat center right 23px;padding-left:30px;}
.footerBtnDl{font-size: 0;margin-left: -16px;}
.footerBtnDl dd{margin-left: 16px;width: 50px;margin-bottom: 20px;float: left;display: inline;}
.footerBtnDl dd .con{height: 50px;border-radius: 50%;transition: all 1s ease;-webkit-transition: all 1s ease;position: relative;width: 50px;cursor: pointer;}
.footerBtnDl dd .con .conBox{position: absolute;left: 50%;bottom: 100%;transform: translate(-50%,-5px);-webkit-transform: translate(-50%,-5px);border-radius: 6px;padding: 5px;background: #fff;opacity: 0;transition: all 1s ease;-webkit-transition: all 1s ease;z-index: -1;}
.footerBtnDl dd .con .conBox img{display: block;width: 110px;height:110px;}
.footerBtnDl dd .con .conBox::before{display: block;content: "";position: absolute;left: 50%;width: 10px;height: 7px;margin-left: -5px;bottom: -7px;background: url(../images/sanjiaob.png) no-repeat center;}
.footerBtnDl dd .con:hover .conBox{opacity: 1;transform: translate(-50%,0);-webkit-transform: translate(-50%,0);z-index: 1;}
.footerBtnDl dd .con:hover{background-color: rgba(0,0,0,0.3) !important;}
.footerR .btn:hover{background-color: rgba(0,0,0,0.3) !important;}


.footer .footerBottom {
	height: 50px;
	margin: 0 auto;
	overflow: hidden;
	background: #0C375F;
}

.footer .footerBottom .bottomBox {
	overflow: hidden;
	width: 81%;
	;
	height: 50px;
	line-height: 57px;
	margin: 0 auto;
}

.footer .footerBottom .bottomBox .bqBox {
	padding: 0px 40px;
	color: #bfbfbf;
	font-size: 14px;
}

.footer .footerBottom .bottomBox .bqBox .bqL {
	overflow: hidden;
	color: #bfbfbf;
	font-size: 14px;
}

.footer .footerBottom .bottomBox .bqBox .bqL .span2 {
	margin: 0 17px 0 0;
}

.footer .footerBottom .bottomBox .bqBox .bqL .span3 img {
	width: 18px;
	height: 18px;
	margin: 2px 0 0 0;
	overflow: hidden;
}

.footer .footerBottom .bottomBox .bqBox .bqR {
	overflow: hidden;
	color: #bfbfbf;
	font-size: 14px;
}

.footer .footerBottom .bottomBox .bqBox .bqR a {
	color: #bfbfbf;
	font-size: 14px;
}
/* ————— 底部 end   ————— */


/* ========== 主体框架 end ========== */

/* ========== 内层框架 start ========== */
/* ————— subBanner start ————— */
.subBanner{position: relative;overflow: hidden;width: 100%;}
.subBanner:before{display: block;content: '';padding-top: 20.83333%;}
.subBanner img{position: absolute;width: 100%;height: 100%;left: 0;top: 0;object-fit: cover; object-position: center center;transform: scale(1.1);-webkit-transform: scale(1.1);transition: all 3s ease;-webkit-transition: all 3s ease;}
.subBanner.on  img{transform: scale(1);-webkit-transform: scale(1);}
.subBanner .wrap{position: relative;z-index: 3;}
.subBanner .text{position: absolute;bottom: 30px;left: 30px;}
.subBanner .text .textL{padding: 0 55px;position: relative;height: 42px;line-height: 42px;font-size: 40px;color: #fff;font-weight: bold;margin-right: 15px;}
.subBanner .text .textL::before{display: block;content: "";position: absolute;left: 0;top: 50%;width: 43px;height: 40px;margin-top: -20px;background: url(../images/subBannericnL.png) no-repeat center;}
.subBanner .text .textL::after{display: block;content: "";position: absolute;right: 0;top: 50%;width: 43px;height: 40px;margin-top: -20px;background: url(../images/subBannericnR.png) no-repeat center;}
.subBanner .text .textR .titleEn{font-size: 12px;color: #fff;opacity: 0.3;font-family: "Archive";height: 10px;line-height: 10px;margin-bottom: 5px;}
.subBanner .text .textR .titleCn span{font-size: 22px;color: #fff;height: 22px;line-height: 22px;}
.subBanner .text .textR .titleCn em{display: inline-block;margin: 0 8px;width: 4px;height: 4px;border-radius: 50%;background: #fff;opacity: 0.3;vertical-align: middle;position: relative;top: -4px;}
.subBanner2::before{background: rgba(0,0,0,0.15);position: relative;z-index: 2;}
/* ————— subBanner end ————— */
/* ————— 当前位置 start ————— */
.locationBox{clear:both;width: 100%;height: 70px;background: #fff;border-bottom: 1px solid #f5f5f5;position: relative;z-index: 3;}
.location{height: 70px;overflow: hidden;padding-left: 33px;position: relative;}
.location a.home{ position: absolute; left: 0; top: 0; width: 24px; height: 100%;background-position: left center;background-repeat: no-repeat;background-image: url(../images/common/home.png); padding-left: 0; margin-right: 0;}
.location a{display: inline;float: left;height: 70px;line-height: 70px;padding-left: 12px;margin-right: 10px;background-position: left center;background-repeat: no-repeat;background-image: url(../images/common/icon8.png);color: #999999;font-size: 14px;}
.location a:hover{color:#194f82}
.location a.hover{color:#194f82}
.subNavBox{margin-right:-15px; position: relative;}
.subNav::after{ display: block; content: ''; clear: both; visibility: hidden;}
.subNav .subNava{display: inline;float: left;padding:0 20px;}
.subNav a{line-height: 70px;height:70px;color: #666666;font-size: 15px;display: inline-block;}
.subNav .subNava.hover a{color: #194f82}
.subNav a:hover{color: #194f82}
.locationNav{margin-right: 20px;position: relative;min-width: 242px;text-align: center;font-size: 35px;color: #FFFFFF;vertical-align: middle;height: 70px;}
.locationNavC{position: absolute;width: 100%;top: -64px;height: 135px;line-height: 135px;bottom: 0;left: 0;background: url(../images/locationBg.png) left center no-repeat;}
/* ————— 当前位置 end ————— */
/* ————— 页码 start ————— */
.page{text-align: center;clear: both;font-size: 14px;}
.page a{display: inline-block;overflow: hidden;padding:7px 13px;color:#999999;border-radius:3px;background: #fff; margin: 0 3px;border: 1px solid #f5f5f5;transition: .3s;-webkit-transition: .3s;}
.page span{display: inline-block; padding: 6px 2px; position: relative; top: -15px;}
.page a:hover{background: #194f82;color: #fff;border-color: #194f82;}
.page a.hover{background: #194f82;color: #fff;border-color: #194f82;}
.page input{display: inline-block;vertical-align: middle;height: 22px;border: 1px solid #e6e6e6;position: relative; top: -2px;}
.page input.pageDetail{width: 30px; height: 30px; text-align: center; border-radius: 3px; color: #999999; position: relative; top: -13px;}
.page label{color:#999999;position: relative;top: -11px;}
.page input.page_bnt{border: none; width: 30px; height: 25px; cursor: pointer; background: none; color: #999999; position: relative; top: -13px;}
.page a div{width: 11px;height: 19px;background-position: center center;background-repeat: no-repeat;}
.page a.firstPage div{background-image: url(../images/common/page/firstPage.png)}
.page a.prevPage div{background-image: url(../images/common/page/prevPage.png)}
.page a.nextPage div{background-image: url(../images/common/page/nextPage.png)}
.page a.lastPage div{background-image: url(../images/common/page/lastPage.png)}
.page a.firstPage:hover div{background-image: url(../images/common/page/firstPageh.png)}
.page a.prevPage:hover div{background-image: url(../images/common/page/prevPageh.png)}
.page a.nextPage:hover div{background-image: url(../images/common/page/nextPageh.png)}
.page a.lastPage:hover div{background-image: url(../images/common/page/lastPageh.png)}
.page a.firstPage.disabled{background:#E2E2E2;}
.page a.prevPage.disabled{background:#E2E2E2;}
.page a.nextPage.disabled{background:#E2E2E2;}
.page a.lastPage.disabled{background:#E2E2E2;}
.page a.firstPage.disabled div{background-image: url(../images/common/page/firstPage.png)}
.page a.prevPage.disabled div{background-image: url(../images/common/page/prevPage.png)}
.page a.nextPage.disabled div{background-image: url(../images/common/page/nextPage.png)}
.page a.lastPage.disabled div{background-image: url(../images/common/page/lastPage.png)}
/* ————— 页码 end ————— */
/* ————— 弹窗 start ————— */
.aykj-recruitTc .layui-layer-btn{ text-align: center;}
.aykj-recruitTc .layui-layer-btn a{ height: 38px; line-height: 38px; padding: 0 40px; font-size: 14px;}
.aykj-recruitTc .layui-layer-btn .layui-layer-btn0{background: #194a7d; color: #FFF; border-color: #194a7d;}
.aykj-recruitTc .layui-layer-btn .layui-layer-btn1{background: #ddd; color: #8b8b8b; border-color: #ddd;}

.aykj-alert .layui-layer-btn .layui-layer-btn0{background: #194a7d; border-color: #194a7d;}
/* ————— 弹窗 end ————— */
/* ========== 内层框架 end ========== */
/* ========== 首页 start ========== */
/* ————— 公共部分 start ————— */
.indexTitle{border-bottom: 1px solid #ebebeb;padding-bottom: 10px;}
.indexTitle .title{margin-top: 8px;line-height: 22px;}
.indexTitle .title .titleb{display: inline-block;font-size: 22px;color: #194a7d;position: relative;}
.indexTitle .title .titleb::before{display: block;content: "";position: absolute;left: 0;bottom: -25px;width: 100%;height: 3px;background: #194a7d;}
.indexTitle .title em{display: inline-block;width: 4px;height: 4px;border-radius: 50%;margin: 0 13px;background: #194a7d;vertical-align: middle;position: relative;top: -2px;}
.indexTitle .title .titlec{font-size: 18px;color: #e5e5e5;font-family: "Archive";display: inline-block;}
.indexTitle .title .titlec span{color: #194a7d;}

.indexMoreBtn a{height: 42px;line-height: 42px;display: block;font-size: 14px;color: #999999;transition: all 200ms linear;-webkit-transition: all 200ms linear;}
.indexMoreBtn a span{width: 40px;height: 40px;background: url(../images/aboutMoreIcn.png) no-repeat center;position: relative;display: inline-block;z-index: 2;opacity: 1;visibility: visible;vertical-align: top;margin-left: 20px;transition: all 200ms linear;-webkit-transition: all 200ms linear;}
.indexMoreBtn a span::before{display: block;content: '';width: 100%;height: 100%;border-radius: 50%;position: absolute;top: 0;left: 0;animation:quanquan 5s linear infinite;background: url(../images/aboutQuan.png) no-repeat center;transition: all 200ms linear;-webkit-transition: all 200ms linear;}
.indexMoreBtn a:hover{color: #194a7d;letter-spacing: 1px;}
.indexMoreBtn a:hover span{background-image: url(../images/aboutMoreIcnh.png);margin-left: 23px;}
.indexMoreBtn a:hover span::before{background-image: url(../images/aboutQuanh.png);}
@keyframes quanquan{0%{transform:rotate(0deg);-webkit-transform:rotate(0deg);}25%{transform:rotate(90deg);-webkit-transform:rotate(90deg);}50%{transform:rotate(180deg);-webkit-transform:rotate(180deg);}75%{transform:rotate(270deg);-webkit-transform:rotate(270deg);}100%{transform:rotate(360deg);-webkit-transform:rotate(360deg);}}
/* ————— 公共部分 end ————— */
/* ————— 第1通栏 start ————— */
.column1{padding: 50px 0;background: url(../images/col1bg.jpg) no-repeat center / cover;}
.col1Slick {position: relative;}
.col1Slick .slick-dots {text-align: center;font-size: 0;animation-delay: 1.5s;}
.col1Slick .slick-dots li {display: inline-block;width: 10px;height: 10px;border-radius: 100%;margin: 0 5px;vertical-align: middle;cursor: pointer;position: relative;background: #cccccc;}
.col1Slick .slick-dots li.slick-active {background: #194f82;}
.col1Slick .bd {overflow: hidden;}
.col1Slick .slick-list {overflow: visible;margin:0 -15px;padding: 15px;margin-bottom: 40px;}
.col1Slick .myslide {float: left;display: inline;}
.col1Slick .slickCon {display: block;margin:0 15px;transition: all 0.4s linear;-webkit-transition: all 0.4s linear;}
.col1Slick .pic::before{padding-top: 73%;}
.col1Slick .text{position: relative;height: 90px;box-sizing: border-box;-webkit-box-sizing: border-box;padding: 25px 30px 0;background: #fff;text-align: center;}
.col1Slick .text .time{position: absolute;left: 0;top: -30px;width: 60px;height: 60px;background: #194a7d;text-align: center;padding-top: 15px;box-sizing: border-box;-webkit-box-sizing: border-box;}
.col1Slick .text .time i{font-size: 16px;color: #fff;height: 15px;line-height: 15px;margin-bottom: 5px;font-style: normal;display: block;font-weight: bold;}
.col1Slick .text .time span{font-size: 12px;color: #fff;height: 11px;line-height: 11px;font-weight: bold;}
.col1Slick .text .title{height: 48px;}
.col1Slick .text .title a{line-height: 24px;color: #333;font-size: 16px;}
.col1Slick .slickCon:hover{box-shadow: 0 0 20px 3px rgba(0,0,0,0.05);}
.col1Slick .slickCon:hover .text .title a{color: #194f82;}
/* ————— 第1通栏 end ————— */
/* ————— 第2通栏 start ————— */
.column2{background: url(../images/col2bg.jpg) no-repeat center / cover;}
.col2tab{font-size: 0;position: relative;z-index: 2;}
.col2tab a{float: left;display: inline;width: 25%;height: 70px;line-height: 70px;text-align: center;font-size: 22px;color: #194a7d;background: #fff;transition: all 1s ease;-webkit-transition: all 1s ease;position: relative;}
.col2tab a::before{display: block;content: "";width: 17px;height: 7px;background: url(../images/sanjiao.png) no-repeat center;position: absolute;bottom: 0;opacity: 0;transition: all 1s ease;-webkit-transition: all 1s ease;left: 50%;margin-left: -8.5px;z-index: -1;}
.col2tab a.hover{background: #194a7d;color: #fff;}
.col2tab a.hover::before{bottom: -7px;opacity: 1;}
.djimg{width: 592px;overflow: hidden;margin-right: 30px;}
.djimg::before{padding-top: 72.4662%;}
.col2tabC{overflow: hidden;}
.col2tabC .textc{padding: 35px 0 25px;border-bottom: 1px dashed #e6e6e6;margin-bottom: 30px;height: 172px;box-sizing: border-box;}
.col2tabC .textc .title{margin-bottom: 15px;height: 20px;line-height: 20px;}
.col2tabC .textc .title a{font-size: 18px;font-weight: bold;color: #333;transition: all 1s ease;-webkit-transition: all 1s ease;}
.col2tabC .textc .title a:hover{color: #194a7d;}
.col2tabC .textc .time{margin-bottom: 15px;font-size: 16px;font-weight: bold;color: #194a7d;line-height: 13px;height: 13px;}
.col2tabC .textc .info{font-size: 14px;color: #666666;line-height: 24px;height: 48px;}
.col2Dl{height: 164px;}
.col2Dl dd{margin-bottom: 25px;overflow: hidden;}
.col2Dl dd .time{font-size: 14px;color: #858585;line-height: 14px;height: 14px;margin-left: 30px;transition: all 1s ease;-webkit-transition: all 1s ease;}
.col2Dl dd .info{overflow: hidden;}
.col2Dl dd .info a{display: block;padding-left: 16px;font-size: 15px;color: #666666;line-height: 16px;height: 16px;position: relative;transition: all 1s ease;-webkit-transition: all 1s ease;}
.col2Dl dd .info a::before{display: block;content: "";position: absolute;left: 0;top: 50%;margin-top: -2px;width: 4px;height: 4px;background: #d7d7d7;transition: all 1s ease;-webkit-transition: all 1s ease;}
.col2Dl dd:hover .time{color: #194a7d;}
.col2Dl dd:hover .info a{color: #194a7d;}
.col2Dl dd:hover .info a::before{background: #194a7d;}
.col2tabMore{margin-left: 70px;}
.col2tabC em{overflow: hidden;height: 1px;border-bottom: 1px dashed #e6e6e6;position: relative;top: 20px;display: block;}
/* ————— 第2通栏 end ————— */
/* ————— 第3通栏 start ————— */
.column3{padding: 40px 0 20px;}
.col3R{width: 820px;margin-left: 30px;}
.col3RDl{overflow: hidden;margin-bottom: 20px;margin-right: -20px;}
.col3RDl dd{width: 50%;float: left;display: inline;}
.col3RDl dd .con{margin-right: 20px;}
.col3RDl dd .pic::before{padding-top: 55.5%;background: rgba(0,0,0,0.5);z-index: 2;position: relative;}
.col3RDl dd .pic::after{display: block;content: "";position: absolute;left: 0;top: 0;width: 100%;height: 100%;background: url(../images/video.png) no-repeat center;z-index: 3;cursor: pointer;}
.col3RDl dd .pic .text{position: absolute;left: 0;bottom: 0;width: 100%;height: 45px;line-height: 45px;padding: 0 20px;box-sizing: border-box;-webkit-box-sizing: border-box;font-size: 16px;color: #ffffff;z-index: 3;text-align: center;}

.dd1title{width: 130px;height: 218px;box-sizing: border-box;-webkit-box-sizing: border-box;padding: 80px 0 0 45px;}
.dd1title .title{width: 20px;line-height: 22px;font-size: 18px;color: #ffffff;margin-right: 10px;}
.dd1title .titlec{width: 15px;line-height: 18px;font-size: 14px;color: #ffffff;opacity: 0.25;writing-mode: vertical-lr;font-family: "Arial";}
.indexColumn2List {overflow: hidden;height: 218px;font-size: 0;}
.indexColumn2List a {display: block;height: 218px;padding: 80px 40px 0;overflow: hidden;}
.indexColumn2List a .table {overflow: visible;}
.indexColumn2List .con .title {width: 100%;position: absolute;left: 0;top: 0;transition: all 300ms linear;-webkit-transition: all 300ms linear; color:#003399;}
.indexColumn2List .title span {display: block;height: 25px;line-height: 25px;font-size: 20px;color: rgba(255, 255, 255, .8);}
.indexColumn2List .title em {display: block;height: 20px;line-height: 20px;overflow: hidden;font-size: 14px;color: rgba(255, 255, 255, .25);font-family: "Arial";text-transform: uppercase;}
.indexColumn2List .con {height: 60px;position: relative;}
.indexColumn2List .icon {height: 100%;background-repeat: no-repeat;background-position: left center;background-size: auto 40px;margin-bottom: 30px;height: 40px;}
.indexColumn2List .con .btn {height: 26px;line-height: 26px;border: 1px solid rgba(255, 255, 255, .3);color: #FFF;font-size: 14px;padding: 0 10px;position: absolute;left: 55px;top: 35%;margin-top: -14px;transition: all 300ms linear;-webkit-transition: all 300ms linear;visibility: hidden;opacity: 0;white-space: nowrap;}
.indexColumn2List .con .btn:hover {background: rgba(0, 0, 0, .05);}
.indexColumn2List dt {float: left;display: inline;width: 42%;background-repeat: no-repeat;background-position: center center;background-size: cover;}
.indexColumn2List dd {float: left;display: inline;width: 29%;height: 218px;background-repeat: no-repeat;background-position: center center;background-size: cover;transition: all 300ms linear;-webkit-transition: all 300ms linear;}
.indexColumn2List dd.dd1 {background-color: #cfecf9;}
.indexColumn2List dd.dd2 {background-color: #5283c4;}
.indexColumn2List dd.dd3 {background-color: #0c3871;}
.indexColumn2List dd.active {width: 42%;}
.indexColumn2List dd a:hover .con .title {left: -100%;opacity: 0;visibility: hidden;}
.indexColumn2List dd a:hover .btn {left: 0px;opacity: 1;visibility: visible;}
.col3L{overflow: hidden;}
.col3LDl dd{overflow: hidden;margin-bottom: 20px;}
.col3LDl dd .pic{width: 180px;margin-right: 30px;}
.col3LDl dd .pic::before{padding-top: 55.5555%;}
.col3LDl dd .text{overflow: hidden;padding-top: 13px;}
.col3LDl dd .text .title{height: 18px;margin-bottom: 20px;}
.col3LDl dd .text .title a{font-size: 16px;color: #333;line-height: 18px;}
.col3LDl dd .text .info{font-size: 14px;line-height: 24px;color: #999999;height: 48px;}
.col3LDl dd:hover .text .title a{color: #194a7d;}
/* ————— 第3通栏 end ————— */
/* ————— 第4通栏 start ————— */
.column4{padding: 50px 0;background: url(../images/col4bg.jpg) no-repeat center / cover;}
.col4Dl{overflow: hidden;position: relative;font-size: 0;margin-right: -20px;height: 460px}
.col4Dl dd{float: left;display: inline;margin-bottom: 20px;width: 25%;}
.col4Dl dd .con{margin-right: 20px;border-radius: 10px;overflow: hidden;}
.col4Dl dd .con .pic::before{padding-top: 56%;}
.col4Dl dd .con .text{position: absolute;bottom: 0;left: 0;width: 100%;height: 123px;line-height: 190px;box-sizing: border-box;-webkit-box-sizing: border-box;padding: 0 20px;font-size: 16px;color: #ffffff;background: url(../images/col4ddtextbg.png) no-repeat center / 100% 100%;}
.col4Dl dd.dd1,.col4Dl dd.dd3{margin-right: 50%;}
.col4Dl dt{position: absolute;left: 50%;width: 50%;top: 0;transform: translateX(-50%);-webkit-transform: translateX(-50%);box-sizing: border-box;-webkit-box-sizing: border-box;}
.col4Slick{position: relative;}
.col4Dl dt .con{border-radius: 10px;overflow: hidden;margin-right: 20px;}
.col4Dl dt .con .pic::before{padding-top: 57%;}
.col4Dl dt .con .newText{position: absolute;bottom: 0;left: 0;width: 100%;height: 107px;line-height: 158px;box-sizing: border-box;-webkit-box-sizing: border-box;padding: 0 20px;font-size: 16px;color: #ffffff;background: url(../images/col4textbg.png) no-repeat center / 100% 100%;}
.col4Dl dt .con .newText .btnBox{padding: 0 32px;position: relative;margin-left: 30px;}
.col4Dl dt .con .newText .btnBox .path{font-size: 14px;height: 107px;}
.col4Dl dt .con .newText .btnBox .path i{font-style: normal;}
.col4Dl dt .con .newText .btnBox .prev{position: absolute;left: 0;bottom: 20px;width: 9px;height: 15px;background: url(../images/col4prev.png) no-repeat center;cursor: pointer;transition: all 1s ease;-webkit-transition: all 1s ease;}
.col4Dl dt .con .newText .btnBox .next{position: absolute;right: 0;bottom: 20px;width: 9px;height: 15px;background: url(../images/col4next.png) no-repeat center;cursor: pointer;transition: all 1s ease;-webkit-transition: all 1s ease;}
.col4Dl dt .con .newText .btnBox .prev:hover{background-image: url(../images/col4prevon.png);}
.col4Dl dt .con .newText .btnBox .next:hover{background-image: url(../images/col4nexton.png);}
.col4Dl dt .con .newText .title{overflow: hidden;height: 107px;}
.col4Dl dt .con .newText .title a{color: #fff;}
/* ————— 第4通栏 end ————— */
/* ========== 首页 end ========== */
/* ========== 频道页 start ========== */
/* 学校简介 start */
.itroBox{padding-left: 155px;}
.itroColumn1 {min-height: 300px;overflow: hidden;}
.itroColumn1 .title{height: 300px;float: left;display: inline;width: 128px;padding-left: 15px;font-size: 18px;font-weight: bold;color: #FFFFFF;text-shadow: -1px 0px 12px rgba(0,0,0,0.2);transition: .3s;-webkit-transition: .3s;}
.itroColumn1 .text{height: 300px;min-height: 300px;margin-left: 143px;border-left: 1px solid #e5e5e5;border-bottom: 1px solid #e5e5e5;padding-left: 51px;line-height: 26px;font-size: 14px;color: #666;position: relative;}
.itroColumn1 .text::before{display: block;content: "";position: absolute;width: 10px;height: 10px;background: #e5e5e5;left: -6px;top: 50%;margin-top: -5px;border-radius: 100%;transition: .3s;-webkit-transition: .3s;}
.itroColumn1:hover .title{color: #194f82;}
.itroColumn1:hover .text::before{background: #194f82;}
/* 学校简介 end */
/* 学校概况 start */
.situation1{padding: 30px 0 30px;}
.situation1RDl{font-size: 0;}
.situation1R{position: relative;width: 450px;border-right: 10px solid #f2f2f2;border-bottom: 10px solid #f2f2f2;margin-left: 40px;margin-top: 13px;}
.situation1R::before{display: block;content: "";position: absolute;left: 50%;width: 1px;height: 100%;background: #eef4ff;top: 0;}
.situation1R::after{display: block;content: "";position: absolute;top: 50%;width: 100%;height: 1px;background: #eef4ff;left: 0;}
.situation1RDl dd{width: 50%;float: left;display: inline;}
.situation1RDl dd a{display: block;height: 195px;box-sizing: border-box;-webkit-box-sizing: border-box;padding-top: 27px;position: relative;}
.situation1RDl dd .bg{position: absolute;width: 100%;height: 100%;left: 0;top: 0;transition: all 1s ease;-webkit-transition: all 1s ease;background: url(../images/situation1ddbg.png) no-repeat bottom right;opacity: 0;}
.situation1RDl dd .icn{width: 90px;height: 90px;margin: 0 auto;margin-bottom: 10px;transition: all 1s ease;-webkit-transition: all 1s ease;position: relative;z-index: 2;}
.situation1RDl dd .icn img{display: block;width: 100%;height: 100%;}
.situation1RDl dd span{display: block;padding: 0 20px;font-size: 18px;font-weight: bold;color: #333333;text-align: center;overflow: hidden;height: 20px;line-height: 20px;position: relative;z-index: 2;}
.situation1RDl dd a:hover .bg{opacity: 1;}
.situation1RDl dd:hover .icn{transform: translateY(-3px);-webkit-transform: translateY(-3px);}
.situation1L{border-bottom: 10px solid #f2f2f2;overflow: hidden;padding-right: 40px;position: relative;}
.situation1L::before{display: block;content: "";position: absolute;right: 0;width: 10px;background: #f2f2f2;height: 100%;top: 20px;}
.situation1L .img{width: 510px;margin-right: 20px;overflow: hidden;height: 290px;}
.situation1L .img img{object-fit: contain;}
.situation1L .text{overflow: hidden;padding-top: 20px;}
.situation1L .text .title{margin-bottom: 35px;height: 22px;}
.situation1L .text .title a{font-size: 22px;line-height: 22px;color: #333;transition: all 1s ease;-webkit-transition: all 1s ease;}
.situation1L .text .info{font-size: 14px;line-height: 25px;color: #666666;}
.situation1L .text .title a:hover{color: #194f82;}

.situation2{padding: 40px;background: #f2f2f2;}
.situation2Slick {position: relative;}
.situation2Slick .slick-dots {text-align: center;font-size: 0;}
.situation2Slick .slick-dots li {display: inline-block;width: 10px;height: 10px;border-radius: 100%;margin: 0 5px;vertical-align: middle;cursor: pointer;position: relative;background: #d9d9d9;}
.situation2Slick .slick-dots li.slick-active {background: #194f82;}
.situation2Slick .bd {overflow: hidden;}
.situation2Slick .slick-list {overflow: visible;margin:0 -15px;margin-bottom: 40px;}
.situation2Slick .myslide {float: left;display: inline;}
.situation2Slick .slickCon {display: block;margin:0 15px;overflow: hidden;}
.situation2Slick .pic{width: 130px;}
.situation2Slick .pic::before{padding-top: 146.1538%;}
.situation2Slick .text{overflow: hidden;background: #fff;transition: all 1s ease;-webkit-transition: all 1s ease;height: 190px;box-sizing: border-box;-webkit-box-sizing: border-box;padding: 30px 20px 0;}
.situation2Slick .text .title{padding-bottom: 20px;border-bottom: 1px solid #f5f5f5;margin-bottom: 15px;}
.situation2Slick .text .title a{font-size: 18px;color: #333;line-height: 18px;transition: all 1s ease;-webkit-transition: all 1s ease;}
.situation2Slick .text .title span{font-size: 14px;color: #333;line-height: 14px;}
.situation2Slick .text .info{font-size: 14px;color: #999999;line-height: 24px;height: 72px;}
.situation2Slick .slickCon:hover .text{background: #fafafa;}
.situation2Slick .text .title a:hover{color: #194f82;}

.situation3{padding: 40px 0 50px;background: #fff url(../images/situation3bg.png) no-repeat left bottom;}
.situation3R{width: 460px;margin-left: 30px;}
.situation3R .indexTitle{padding-bottom: 19px;}
.situation3R .pic{overflow: hidden;}
.situation3R .pic::before{padding-top: 66.3043%;}
.situation3L{overflow: hidden;}
.situation3L .con{padding: 20px;background: url(../test/situation3bg.jpg) no-repeat center / cover;overflow: hidden;}
.situation3L .con .pic{width: 353px;margin-right: 20px;}
.situation3L .con .pic::before{padding-top: 75.0708%;}
.situation3L .con .text{overflow: hidden;height: 265px;font-size: 14px;line-height: 32px;color: #666666;padding-top: 10px;}
.situation3L .con .text b{color: #333;}
/* 学校概况 end */
/* 新闻咨询 start */
.newsCener1{padding: 30px 0 50px;}
.newsCener1Slick{position: relative;width: 705px;margin-right: 30px;height: 396px;}
.newsCener1Slick .pic::before{padding-top: 56.1702%;}
.newsCener1Slick .newText{position: absolute;left: 0;width: 100%;height: 90px;bottom: 0;background: rgba(0,0,0,0.5);overflow: hidden;}
.newsCener1Slick .newText .btn{width: 70px;height: 100%;border-left: 1px solid rgba(255,255,255,0.15);position: relative;margin-left: 30px;}
.newsCener1Slick .newText .btn .prev{width: 100%;height: 50%;display: block;cursor: pointer;background: url(../images/col4prev.png) no-repeat center;opacity: 0.5;transition: all 1s ease;-webkit-transition: all 1s ease;}
.newsCener1Slick .newText .btn .next{width: 100%;height: 50%;display: block;cursor: pointer;background: url(../images/col4next.png) no-repeat center;opacity: 0.5;transition: all 1s ease;-webkit-transition: all 1s ease;}
.newsCener1Slick .newText .btn .prev:hover{opacity: 1;}
.newsCener1Slick .newText .btn .next:hover{opacity: 1;}
.newsCener1Slick .newText .text{overflow: hidden;padding: 23px 0 0 25px;}
.newsCener1Slick .newText .text .title{height: 16px;margin-bottom: 15px;}
.newsCener1Slick .newText .text .title a{font-size: 16px;color: #fff;line-height: 16px;}
.newsCener1Slick .newText .text .time{font-size: 14px;color: #ffffff;height: 14px;line-height: 14px;}
.newsCener1Text{overflow: hidden;height: 396px;}
.newsCener1Text .textc{padding-top: 10px;padding-bottom: 20px;margin-bottom: 25px;}

.newsCenter2{padding: 30px 0 60px;background: #f2f2f2;}
.newsCenter2Box{margin-right: -30px;}
.newsCenter2Box .item{width: 50%;float: left;display: inline;}
.newsCenter2Box .item .newsCenter2con{margin-right: 30px;}
.newsCenter2Box .con{height: 385px;border-bottom: 4px solid #194a7d;}
.newsCenter2L{padding: 40px 0 0 30px;}
.newsCenter2L dd{margin-bottom: 40px;padding-left: 15px;position: relative;}
.newsCenter2L dd::before{display: block;content: "";position: absolute;left: 0;top: 6px;width: 4px;height: 4px;background: #d7d7d7;transition: all 1s ease;-webkit-transition: all 1s ease;}
.newsCenter2L dd .title{height: 16px;margin-bottom: 15px;padding-right: 30px;}
.newsCenter2L dd .title a{font-size: 16px;color: #333333;line-height: 16px;transition: all 1s ease;-webkit-transition: all 1s ease;}
.newsCenter2L dd .time{font-size: 14px;color: #999999;line-height: 14px;height: 14px;margin-right: 20px;transition: all 1s ease;-webkit-transition: all 1s ease;}
.newsCenter2L dd em{display: block;overflow: hidden;height: 1px;background: #f5f5f5;position: relative;top: 5px;}
.newsCenter2L dd:hover .title a{color: #194a7d;}
.newsCenter2L dd:hover .time{color: #194a7d;}
.newsCenter2L dd:hover::before{background: #194a7d;}
.newsCenter2R dd{margin-bottom: 3px;padding: 4px;background: #fff;padding-right: 25px;}
.newsCenter2R dd a{display: block;}
.newsCenter2R dd .title{width: 180px;height: 86px;background: #eae9e9 url(../images/newsCenter2bg.png) no-repeat top -50% center;line-height: 86px;text-align: center;font-size: 22px;color: #bbba74;overflow: hidden;margin-right: 30px;}
.newsCenter2R dd .time{font-size: 14px;color: #999999;height: 86px;line-height: 86px;margin-left: 30px;transition: all 1s ease;-webkit-transition: all 1s ease;}
.newsCenter2R dd .info{overflow: hidden;font-size: 16px;color: #333333;line-height: 86px;height: 86px;transition: all 1s ease;-webkit-transition: all 1s ease;}
.newsCenter2R dd:hover .time{color: #194a7d;}
.newsCenter2R dd:hover .info{color: #194a7d;}

.newsCenterBai{padding: 40px 0 30px;}
.newsCenter3 .col3RDl dd{width: 20%;}

.newsCenter4L{width: 705px;margin-right: 30px;}
.newsCenter4LDl{margin-right: -20px;overflow: hidden;}
.newsCenter4LDl dd{width: 50%;float: left;display: inline;margin-bottom: 20px;}
.newsCenter4LDl dd .con{display: block;margin-right: 20px;}
.newsCenter4LDl dd .con .pic::before{padding-top: 55.5555%;}
.newsCenter4LDl dd .con .text{height: 55px;line-height: 55px;background: #f5f5f5;text-align: center;font-size: 16px;color: #333333;transition: all 1s ease;-webkit-transition: all 1s ease;}
.newsCenter4LDl dd .con:hover .text{color: #194a7d;}
.newsCenter4R{overflow: hidden;}
.newsCenter4R .col3LDl dd {margin-bottom: 22px;}
.newsCenter4R .col3LDl dd .pic{width: 200px;}
/* 新闻咨询 end */
/* 一站式服务 start */
.oneS{padding: 40px 0 30px;background: #fff;}
.oneS .titleCn{font-size: 40px;color: #333333;line-height: 40px;height: 40px;margin-bottom: 20px;text-align: center;}
.oneS .titleEn{font-size: 25px;color: #999999;line-height: 25px;height: 25px;margin-bottom: 80px;font-family: "Archive";text-align: center;opacity: 0.25;}
.oneSBox{margin-right: -60px;}
.oneSBox .item{width: 50%;float: left;display: inline;}
.oneSBox .item .oneSCon{margin-right: 60px;border: 1px solid #f4f4f4;border-radius: 20px;padding: 70px 50px 10px;position: relative;height: 100%;}
.oneSBox .item .oneSCon .title{position: absolute;left: 50%;transform: translateX(-50%);-webkit-transform: translateX(-50%);padding: 0 38px 0 70px;height: 75px;line-height: 75px;border-radius: 20px;top: -37px;z-index: 2;font-size: 18px;color: #ffffff;overflow: hidden;}
.oneSBox .item .oneSCon .title::before{display: block;content: "";position: absolute;left: 50%;bottom: -80px;width: 127px;height: 126px;background: url(../images/oneStitlebg.png) no-repeat center;z-index: -1;transform: translateX(-50%);-webkit-transform: translateX(-50%);}
.oneSBox .item2 .oneSCon .title{background-color: #e3714d !important;}
.oneSDl{font-size: 0;}
.oneSDl dd{width: 33.3333%;float: left;display: inline;margin-bottom: 40px;}
.oneSDl dd a{display: block;}
.oneSDl dd .icn{width: 80px;height: 80px;margin: 0 auto;margin-bottom: 20px;transition: all 1s ease;-webkit-transition: all 1s ease;}
.oneSDl dd .icn img{display: block;width: 100%;height: 100%;}
.oneSDl dd span{display: block;text-align: center;font-size: 16px;height: 16px;color: #333333;line-height: 16px;transition: all 1s ease;-webkit-transition: all 1s ease;}
.oneSDl dd:hover .icn{transform: translateY(-3px);-webkit-transform: translateY(-3px);}
.oneSDl dd:hover span{color: #194a7d;}
/* 一站式服务 end */
/* ========== 频道页 end ========== */
