:root {
	--global--color-primary: #1471FF;
	--color-orange: #f25618;
	--global--color-primary-90: rgba(255, 80, 0, 0.9);
	--global--color-primary-70: rgba(255, 80, 0, 0.7);
	--global--color-heading: #253745;
	--global--color-secondary: #666666;
	--global--color-blue: #32c36c;
	--global--color-body: #9b9b9b;
	--global--color-white: #ffffff;
	--global--color-white-90: rgba(255, 255, 255, 0.9);
	--global--color-gray: #f9f9f9;
	--global--font-body: 'Roboto', sans-serif;
	--global--font-heading: 'IBM Plex Sans', sans-serif;
	--global--font-secondary: 'Heebo', sans-serif
}

a {color: var(--global--color-secondary);-webkit-transition: all 300ms ease-in-out;-o-transition: all 300ms ease-in-out;transition: all 300ms ease-in-out;text-decoration: none}
a:hover {color:var(--color-orange);text-decoration: none}
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, form, input, textarea, p, th, td, hr, button {margin: 0;padding: 0;list-style-type: none;}

.orange { color:var(--color-orange);}
.color_9 {color: #999999;}
.px-16 {font-size: 16px;font-weight: bold;margin: 0px;}
.img {width: 100%;display: block;overflow: hidden;transition: all 0.3s;}
.fl {float: left !important;}
.fr {float: right !important;}
.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden}
.clearfix{clear:both;}
.bgf {background-color: #ffffff !important;}
.box-shadow2 {box-shadow: 0 3px 10px 0 rgb(0 0 0 / 10%);}
.btn2 {padding: 0 !important;height: 38px;line-height: 36px;text-align: center; width: 176px;border-radius: 19px;display: block;font-size: 14px;border:1px solid var(--color-orange);}
.btn2:hover {color: #fff;opacity: 0.8;}
.btn-f.btn-max {background: none !important;border: 2px solid #ffffff !important;padding: 18px 45px;}
.btn-f.btn-max:hover {border-color: var(--global--color-blue) !important;}
.btn-kefu {background-color: var(--color-orange);color: #fff;margin: 0 auto;}
.btn-kefu2 {color: var(--color-orange);border-color: var(--color-orange);margin: 0 auto; }
.btn-kefu2:hover {background-color: var(--color-orange);}
.breadcrumb {background: none !important;padding: 8px 0 !important;}
.pagination>.active>a,
.pagination>.active>span,
.pagination>.active>a:hover,
.pagination>.active>span:hover,
.pagination>.active>a:focus,
.pagination>.active>span:focus {background-color: var(--global--color-primary);border-color: var(--global--color-primary);}
.p-30 {padding: 30px !important;}
.m-lr30 {margin-left: 30px !important;margin-right: 30px !important;}
.p-tb30 {padding-top: 30px !important;padding-bottom: 30px !important;}
.p-tb50 {padding-top: 50px !important;padding-bottom: 50px !important;}
.p-tb70 {padding-top: 70px !important;padding-bottom: 70px !important;}
.p-tb100 {padding-top: 100px !important;padding-bottom: 100px !important;}
.p-b40 {padding-bottom: 40px !important;}
.p-b50 {padding-bottom: 50px !important;}
.p-b60 {padding-bottom: 60px !important;}
.p-b70 {padding-bottom: 70px !important;}
.p-b100 {padding-bottom: 100px !important;}
.p-t20 {padding-top: 20px !important;}
.p-t30 {padding-top: 30px !important;}
.p-t70 {padding-top: 70px !important;}
.p-t100 {padding-top: 100px !important;}
.m-t10 {margin-top: 10px !important;}
.m-t20 {margin-top: 20px !important;}
.m-t30 {margin-top: 30px !important;}
.m-t50 {margin-top: 50px !important;}
.overflow1 {-webkit-line-clamp: 1;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-box-orient: vertical;}
.overflow2 {-webkit-line-clamp: 2;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-box-orient: vertical;}
.overflow3 {-webkit-line-clamp: 3;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-box-orient: vertical;}
.ico_img {display: inline-block;background: url('../img/icon_all.png') no-repeat;vertical-align: middle;}
.bg_f5 {background-color: #f5f5f5 !important;}
.img-scale:hover { transition: 1.3s transform; -webkit-transform:scale(1.1,1.1); -moz-transform:scale(1.1,1.1); -transform:scale(1.1,1.1);}
.home-name h5 {font-size: 15px;line-height: 26px;margin-top: 0;color: #7E8890;}
.home-name h2 {font-size: 34px;margin-top: 0px !important;margin-bottom: 15px !important;font-weight: bold;color: #000;}
.ico_1 {background-position: -18px 0;}
.ico_2 {background-position: -56px 0;}
.ico_3 {background-position: -94px 0;}
.ico_4 {background-position: -132px 0;}
.ico_6 {background-position: -64px -40px;}
.ico_7 {background-position: -92px -40px;}
.ico_8 {background-position: -122px -40px;}
.ico_9 {background-position: 0 -92px;}
.ico_10 {background-position: -34px -92px;}
.ico_11 {background-position: -68px -92px;}
.ico_12 {background-position: -102px -92px;}
.ico_13 {background-position: -136px -92px;}

/*小导航*/
.topNav{position:relative; z-index:10005; height: 36px; line-height:36px;font-size:12px;color: #999999;}
.topNav a {color: #999999;}
.topNav a:hover {color:var(--color-orange);}
.topNav h3{ font-weight:normal; font-size:100%; }
.topNav dl{ zoom:1; }
.topNav .tnLeft{ float:left;}
.topNav .tnRight{ float:right;}
.topNav .tnLeft dd {margin-right: 25px;}
.topNav .tnRight dd {margin-left: 25px;}
.topNav dd{ float:left; position:relative;}
.topNav dd h3{ float:left;  }
.topNav dd h3 a{ display:inline-block; zoom:1; height: 36px; line-height:36px; }
.topNav dd h3 a:hover,
.topNav dd.on h3 a{ color:var(--color-orange);}
.topNav dd ul{ display:none; position:absolute; font-size: 14px; width:220px;box-sizing: border-box; border-radius: 5px; top:36px; left:50%; background:#fff; box-shadow: 0 3px 8px 0 rgb(0 0 0 / 15%);color: #666;transform: translateX(-50%);}
.top-qrcode {padding-bottom: 20px;}
.top-qrcode .pic {width: 140px;margin: 0 auto;}
.top-qrcode h5 {display: block;color: #333;font-size: 14px;font-weight: bold;line-height: 42px;padding: 5px 0;}
.topNav dd ul.top-map {transform: none; left: auto !important;right: -5px;width: 660px !important; padding: 20px 30px;}
.topNav dd ul.user-nav {padding: 20px;line-height: 30px; width:160px;}
.topNav dd ul.user-nav li a {font-size: 12px;color: #666;}
.topNav dd ul.user-nav li a:hover {color: var(--color-orange);}

/*顶部搜索栏*/
.top-navbox .width-center {width: 44.66666667%;}
.top-navbox .width-right {width: 22%;}
.top-logo img {height: 60px;}
.top-search {margin: 10px 15px 0 0; position: relative;}
.top-search .btn-search {position: absolute;right: 0;top: 0; width: 50px;height: 42px;border: 0;font-size: 0;background: none;}
.top-search .btn-search .ico_5 {width: 18px;height: 18px;background-position: 0 0;}
.top-search .form-control {border-radius: 21px;border: 1px solid #ebebeb; height: 42px;line-height: 42px;padding: 6px 50px 6px 22px;}
.top-search .form-control:focus {box-shadow: 0 2px 3px 0 rgba(0,0,0, .05) !important;}
.top-search:hover .btn-search .ico_5 {background-position: 0 -20px;}
.top-btn {width: 100%;margin-top: 10px;}
.top-btn a {display: block;float: left;width: 120px;height: 42px;line-height: 42px;border-radius: 21px;background-color: var(--global--color-primary);transition: all .25s linear;font-size: 16px;color: #fff;text-align: center;}
.top-btn span {text-align: right;display: block;color: var(--color-orange);line-height: 42px;padding-right: 5px;}
.top-btn a:hover {opacity: 0.8;}
.top-btn2 a {position: fixed;z-index:1001; width: 48px;line-height:48px;border-radius: 30px; padding: 20px 0 !important; height: auto;text-align: center;left: 50%;margin-left:-655px; writing-mode: vertical-rl;}

/*顶部网站导航*/
.top-map {max-height: 500px;overflow-y: scroll;}
.map-box {font-size: 12px;line-height: 30px;border-bottom: 1px solid #f5f5f5;padding-bottom: 10px;}
.map-box b a { font-size: 13px;margin-right: 10px;color: #333;}
.map-box h4 {color: var(--global--color-primary);padding:15px 0 10px 0;}
.map-box h4 a {color: var(--global--color-primary);}
.map-box .map-list a {margin-right: 5px;display: inline-block;}

/*主导航*/
.header {box-shadow: 0 3px 15px 0 rgb(0 0 0 / 10%);background-color: #fff;}
.navBar{position:relative; z-index:10001; height:42px; line-height:42px;margin-top: 15px;}
.nav h3{ font-size:100%; font-weight:normal; font-size:14px;  }
.nav .m{  position:relative; float:left; margin:0 30px; display:inline; text-align:center;}
.nav .m.m-r52 {margin: 0 52px 0 30px !important;}
.nav h3 a {position: relative;}
.nav h3 a:hover {color: #333;}
.nav h3 a span{zoom:1; display:block; height:42px; line-height:42px;font-size: 16px;position: relative;}
.nav h3 a span::after {content: "";display: block;width: 0;height: 4px;border-radius: 2px;background-color: var(--global--color-primary);position: absolute;bottom: 0;left: 0;transition: all 0.3s;}
.nav h3 a span i { position: absolute;right: -20px !important;top: 15px;transition: all 0.3s;color: #999;}
.nav .on h3 a i{ color: var(--global--color-primary); }
.nav .active h3 a span::after {width: 100%;}
.nav .sub{ display:none; min-width:160px; padding:10px 0; border-radius: 5px;position:absolute; z-index: 10002; left:50%;transform: translateX(-50%); top:42px; background:#ffffff; box-shadow: 0 3px 8px 0 rgb(0 0 0 / 15%); }
.nav .sub li{ text-align:center;  }
.nav .sub li a{ color:#333; display:block; zoom:1;padding: 10px 5px;line-height: 20px;}
.nav .sub li a:hover{ background:#f5f5f5;color: var(--color-orange); }

/*首页左导航*/
.home-box1 .width-left {width: 260px !important;}
.home-box1 .width-center {width: 660px !important;}
.home-box1 .width-right {width: 300px !important;}

.menu {height: 520px; background-color: var(--global--color-primary); }
.menu .menuTop {color: #fff;padding: 24px 20px 14px; font-size: 16px;font-weight: bold; }
.menu .menuTop a {color: #fff;}
.menu .menuTop span {font-size: 12px;font-weight: normal;float: right;line-height: 20px;}
.menu ul {  position: relative; }
.menu ul li {height: 36px;line-height: 36px;padding: 0 18px 0 20px;transition: all 0.3s;}
.menu ul li a { color: #C4DBFF;font-size: 12px; position: relative;display: inline-block;}
.menu ul li a:hover { color: #ffff00; cursor: pointer; }
.menu ul li span a {color: #fff;position: relative;padding-right: 10px;margin-right: 5px;}
.menu ul li span a img {margin-right: 5px;margin-top: -2px;}
.menu ul li span a::before {content: "";position: absolute;right: 0;}
.menu ul li em {font-style: normal;}
.menu ul li .fa-angle-right {font-size: 16px; color: #C4DBFF;float: right;margin-top: 8px;opacity: 0;transition: all 0.3s;}
.menu ul li:hover { background-color: #005FEC; }
.menu ul li:hover a {color: #fff;}
.menu ul li:hover .fa-angle-right {opacity: 1;}
.menu ul li:hover .submenu { display: block; }
.menu ul li .submenu { position: absolute;z-index: 10013;left: 230px; top: 0; width: 660px; height: 520px; padding: 30px 25px; box-shadow: 0 3px 10px 0 rgb(0 0 0 / 8%); background-color: #FFF; display: none;box-sizing: border-box; }
.menu ul li .submenu .subleft { margin-left: 0px; float: left; padding: 5px; }
.menu ul li .submenu .subleft h4 {font-size: 22px;line-height: 38px; font-weight: bold;}
.menu ul li .submenu .subleft .note {line-height: 16px;font-size: 12px;color: #999; padding: 15px 0;}
.menu ul li .submenu .subleft dl { overflow: hidden; padding: 10px 0; }
.menu ul li .submenu .subleft dl dt { float: left; height: 22px; line-height: 22px; margin-right: 10px; font-weight: bold; color: #707070; font-size: 12px; cursor: pointer; }
.menu ul li .submenu .subleft dl dd a { display: block; float: left; border: 1px solid #eee; padding:5px 15px; color: #707070; border-radius: 15px; margin: 8px 8px 0 0; font-size: 12px; }
.menu ul li .submenu .subleft dl dd a:hover {color: var(--color-orange);border-color: var(--color-orange);}

/*首页右导航*/
.right-nav {padding: 0 20px; height: 520px; box-shadow: 0 3px 10px 0 rgb(0 0 0 / 8%);background:url('../img/right-navbg.jpeg') no-repeat center top;background-size: 100% auto;}
.right-nav .tit_f18 {font-size: 18px;line-height: 24px;padding-top: 22px;margin-bottom: 15px;text-align: center;}
.right-nav .tit_f12 {font-size: 12px;color: #666;padding-top: 26px;text-align: center;margin-bottom: 15px;}
.renz-list li {text-align: center;float: left;width: 33.3333%;font-size: 12px;color: #999;}
.renz-list li .ico_img {width: 28px;height: 28px;}
.renz-list li p {padding-top: 10px;}

/*首页主导航图*/
.swiper-button-next,.swiper-button-prev {background-color: #333;color: #fff;background-image:url('../img/icon_all.png') !important;background-position: 0 -40px;background-size: auto;width: 30px;height: 50px;left: 0;opacity: 0;transition: all 0.3s;}
.swiper-button-next {left: auto;right: 0;background-position: -30px -40px;}
.swiper:hover .swiper-button-next,.swiper:hover .swiper-button-prev {opacity: 0.8;}

.homebanner {height: 50px;line-height: 50px;background-color: #fff;box-shadow: 0 3px 10px 0 rgb(0 0 0 / 8%);}
.homebanner .swiper-slide {cursor: pointer;text-align: center;}
.homebanner .swiper-slide-thumb-active {color: var(--global--color-primary);font-weight: bold;}
.homebanner .swiper-slide::after {display: block;content: "";transition: all 0.3s;position: absolute;left: 0;bottom: 0;width: 0;height: 2px;background-color: var(--global--color-primary);}
.homebanner .swiper-slide-thumb-active::after { width: 100%;}
.homebanner .swiper-slide::before {display: block;content: "";position: absolute;right: -1px; top: 50%;transform: translateY(-50%);  width: 1px;height: 20px; background-color: #ccc;}

.feature { height: 100px; background: #fff url('../img/bg_feature.jpg') no-repeat left top;box-shadow: 0 3px 10px 0 rgb(0 0 0 / 8%);}
.feature dt {float: left; padding: 35px 0 0 25px; width: 130px; height: 82px; position: relative;font-size: 24px; color: #666; line-height: 28px; font-weight: normal;}
.feature dt:before {position: absolute; left: 0; top: 40px; content: '';width: 5px; height: 23px; background-color: var(--global--color-primary); border-radius: 3px;}
.feature dd { float: left; width: 125px; text-align: center; }
.feature dd .ico_img { display: block; margin: 0 auto 8px; width: 36px;height: 36px; }
.feature dd a { display: block; width: 80px; padding-top: 18px; margin: auto; transition: color .15s linear; }

/*公告选项卡*/
.ggtab .hd{ height:40px; line-height:30px; border-top:1px solid #ddd; position:relative; }
.ggtab .hd ul li { float:left; margin-right: 20px; padding: 5px 0; position: relative;cursor: pointer;}
.ggtab .hd ul li::before {content: "";display: block; width: 0;height: 3px;border-radius: 1px; position: absolute;left: 0;bottom: 0;background-color: var(--global--color-primary);}
.ggtab .hd ul li.on {font-weight: bold;color: #333; }
.ggtab .hd ul li.on::before { width: 100%;}
.ggtab .bd ul{ padding-top:15px; zoom:1; }
.ggtab .bd li{ height:24px; line-height:24px; }

/*文章选项卡*/
.newstab {background-color: #fff;border-radius: 5px;padding:10px 20px 20px 20px;height: 455px;overflow: hidden;}
.newstab .hd{ height:50px; line-height:40px; border-bottom:1px solid #ddd; position:relative; }
.newstab .hd ul{ width: 100%; }
.newstab .hd ul span a{float: right;padding-top: 5px;color: #999;}
.newstab .hd ul span a:hover {color: var(--color-orange);}
.newstab .hd ul li { float:left; margin-right: 20px; padding: 5px 0; position: relative;cursor: pointer;font-size: 15px;}
.newstab .hd ul li::before {content: "";display: block; width: 0;height: 3px;border-radius: 1px; position: absolute;left: 0;bottom: 0;background-color: var(--global--color-primary);}
.newstab .hd ul li.on {font-weight: bold;color: #333; }
.newstab .hd ul li.on::before { width: 100%;}
.newstab .bd ul{ padding-top:15px; zoom:1; }
.newstab .bd li{ height:36px; line-height:36px; }
.newstab .bd li span {float: right;color: #999;margin-left:50px;}
.newstab .bd .tab-newsimg {width: 400px;margin-top: 10px;}
.newstab .bd .tab-newsimg .pic {width: 100%;height: 220px;position: relative;border-radius: 5px;overflow: hidden;}
.newstab .bd .tab-newsimg img {position: absolute;}
.newstab .bd .tab-newsimg h3 {font-size: 16px;font-weight: bold;margin:20px 0 15px 0;}
.newstab .bd .tab-newsimg .note {color: #666;}
.newstab .bd .tab-newsimg .date {color: #999;margin-top: 15px;}

/*首页招生老师*/
.name_f32 {padding: 55px 0;font-size: 32px;line-height: 40px;text-align: center;font-weight: 700;}
.item-teacher {margin-bottom: 20px !important;border-radius: 5px;overflow: hidden;position: relative;}
.item-teacher .text {position: absolute;z-index: 0;bottom: 0;left: 0;width: 100%;padding: 20px;box-sizing: border-box;color: #fff;height: 134px;transition: all 0.3s;}
.item-teacher .name {font-size: 22px;line-height: 32px;height: 32px;overflow: hidden;}
.item-teacher .text .zc {color: var(--color-orange); padding: 8px 0 15px 0; position: relative;display: inline-block;}
.item-teacher .text .zc::before {position: absolute;z-index: 1;width: 0;height: 4px;border-radius: 2px;display: block;content: "";background-color: var(--color-orange);left: 0;bottom: 5px;}
.item-teacher .text .note {font-size: 12px;color: #999;height: 18px;overflow: hidden;}
.item-teacher .text .tel {font-size: 20px;}
.item-teacher .text::before {display: block;content: "";position: absolute;z-index: -1; background: linear-gradient(180deg,rgba(0,0,0, 0) 0%, rgba(0,0,0, .8) 100%);left: 0;bottom: 0; width: 100%;height: 100%;}
.item-teacher:hover .text {height: 240px;}
.item-teacher:hover .text .zc::before {width: 30px;}
.item-teacher:hover .text .note {height: auto;color: #fff;margin-top: 10px;}
.teacher-ico .ico_img {width: 32px !important;height: 32px !important;}
.teacher-ico dd a {width: 100px !important;}

.item-why {width: 100%;height: 407px;position: relative; padding: 35px 40px;background: #fff url('../img/bg_feature.jpg') no-repeat left top;box-shadow: 0 5px 15px 0 rgb(0 0 0 / 10%);border-radius:5px;}
.item-why .why-name {font-size: 22px;line-height: 32px;height: 32px;}
.item-why .why-name .btn2 {width: 120px;height: 32px;line-height: 30px;}
.item-why .why-name .btn-kefu2 {margin-right: 20px;}
.item-why .kefu-qrcode {display: none;position: absolute;z-index: 9;width: 190px;right: 110px;top: 67px;padding-top: 15px;}
.item-why .qrcode-bg {background: #fff; box-shadow: 0 5px 15px 0 rgb(0 0 0 / 10%);padding: 20px;}
.item-why .btn2.btn-kefu2:hover .kefu-qrcode {display: block;color: #333;}
.item-why .btn2.btn-kefu2:hover {opacity: 1;}
.item-why .note p {margin-bottom: 20px;}

/*首页热门专业*/
.item-professional {border-radius: 5px;overflow: hidden;position: relative;background-color: #fff;padding: 20px;line-height: 30px;height: 455px;}
.zy-list a {border: 1px #eee solid; padding: 3px 18px;display: inline-block;border-radius: 20px;margin: 10px 5px 0 0;font-weight: bold;}
.zy-list a:hover {border-color: var(--color-orange);}
.name_f20 {color: #333;font-size: 20px;font-weight: bold;padding-bottom: 15px;}

/*首页院校*/
.slideyx {position: relative; width: 100%;height: 100%;margin-left: auto;margin-right: auto;padding-bottom: 50px;} 
.slideyx .swiper-slide {height: calc((100% - 30px) / 2);}	
.item-school {background: #f9f9f9;border-radius: 5px;border: 1px solid #eee;padding: 30px 20px;transition: all 0.3s;}
.item-school .pic {width: 80px;height: 80px; border-radius: 100%; float: right;overflow: hidden;box-shadow: 0 5px 15px 0 rgb(0 0 0 / 5%);}
.item-school .text {padding-right: 90px;}
.item-school .note {font-size: 12px;color: #888;}
.item-school .text h3 {font-weight: bold;padding-bottom: 15px;font-size: 18px;}
.item-school .tags li {float: left;background-color: #eee;border-radius: 3px;margin-right: 10px;padding: 2px 5px;font-size: 12px;color: #666;transition: all 0.3s;}
.btn-listyx .btn2 {width: 120px; height: 30px;line-height: 28px;margin-top: 15px;}
.btn-listyx .btn-kefu {float: right;}
.item-school:hover {background-color: #eee;}

/*首页问答*/
.asktab {background-color: #fff;border-radius: 5px;height: 600px;overflow: hidden;}
.asktab .hd{ border-bottom:1px solid #ddd; position:relative;padding: 20px;height: 60px; }
.asktab .hd ul{ width: 100%; }
.asktab .hd ul span a{float: right;padding-top: 5px;color: #999;}
.asktab .hd ul span a:hover {color: var(--color-orange);}
.asktab .hd ul li { float:left; margin-right: 20px; padding: 5px 0 12px 0; position: relative;cursor: pointer; font-size:16px;}
.asktab .hd ul li::before {content: "";display: block; width: 0;height: 3px;border-radius: 1px; position: absolute;left: 0;bottom: 0;background-color: var(--global--color-primary);}
.asktab .hd ul li.on {font-weight: bold;color: #333; }
.asktab .hd ul li.on::before { width: 100%;}
.asktab .bd ul{ zoom:1;overflow-y: scroll;height: 540px;box-sizing: border-box; padding: 20px; }
.ask-list li {border-bottom:1px solid #f5f5f5;padding:15px 0;}
.ask-list li:last-of-type {border-bottom:0;}
.ask-list .pic {width: 40px; height:40px; float: left;border-radius: 100%;overflow: hidden;}
.ask-list .text { padding-left:55px;}
.ask-list .text h3 {font-size:16px;font-weight:bold;}
.ask-list .text .date {color:#888; font-size:12px; padding:5px 0 10px 0;}
.ask-list .text .date a {color: var(--color-orange);}
.ask-list .text .note {font-size:12px;line-height: 24px;color: #666;}
.ask-list .text .note span {background-color: var(--global--color-primary); color:#fff; border-radius:3px;padding:2px 5px; margin-right:5px;}
.ask-list2 li {border-bottom:0px; padding-bottom: 0;}
.ask-list2 .text h3 {font-size:14px;}
.ask-bd p span {float: right; margin-left: 30px;font-size:12px;color: #999;}
.ask-cate h3 {font-size:16px;}
.ask-cate li b {padding: 20px 0 5px 0;display: inline-block;}
.ask-cate li b img { margin-right: 5px;}
.ask-cate .ask-sub a {font-size: 12px; margin-right:20px;display: inline-block;}
.slideask-nav {color:#fff; background-color:rgba(0, 0, 0, 0.5);left:10px; width: auto; font-size:12px; border-radius:20px;padding: 0 10px;line-height:20px;}
.slideask .text {height:90px; overflow: hidden;}
.slideask .text h3 {font-size:16px; font-weight:bold; margin: 15px 0 10px 0;}
.slideask .text p {color:#999;font-size: 13px;line-height: 20px;}

/*首页学历资讯*/
.degree-box .col-lg-4 {padding-left: 15px;padding-right: 15px;}
.item-hotimg .pic {float: left; width: 120px;height:80px;position: relative;overflow: hidden;}
.item-hotimg .pic img {height:80px;}
.item-hotimg .text {position: relative;height:80px;width:240px;float:right;}
.item-hotimg .text h3 { font-size:16px;line-height:24px;}
.item-hotimg .text .subtitle {position: absolute; bottom:0; font-size:12px; color:#999;}
.item-hotimg .text .subtitle a {color: #999;}
.item-hotimg .text .subtitle span { margin-right: 20px;}
.item-hotck {line-height: 30px;height: 30px;font-size: 12px;}
.item-hotck span {color: #999;float: right;margin-left: 20px;}
.item-hotck .color_9 {margin-right: 5px;}
.item-topck {font-size: 16px;line-height: 30px;}
.hot-newsbox {height: 128px;overflow: hidden;}
.hot-newsbox h2 {font-size: 20px;font-weight: bold;color: var(--color-orange);}
.hot-newsbox h2 a {color: var(--color-orange);line-height: 24px;}
.hot-newsbox h2 a:hover {color: var(--global--color-primary);}
.hot-newsbox h2 span {background-color: var(--global--color-primary);color: #fff;font-size: 14px;font-weight: normal;margin-left: 5px;padding: 0 3px;}
.hot-newsbox p { margin: 20px 0;color: #999;}

/*学历资讯选项卡*/
.homedegree {height: 50px;line-height: 50px;background-color: #fff;overflow: inherit !important;}
.degree-nav {padding: 0 30px;border-bottom: 1px solid #eee;}
.homedegree .swiper-slide {cursor: pointer;text-align: center;}
.homedegree .swiper-slide-thumb-active {color: var(--global--color-primary);font-weight: bold;}
.homedegree .swiper-slide::after {display: block;content: "";transition: all 0.3s;position: absolute;left: 50%;bottom: 0;width: 0;height: 2px;background-color: var(--global--color-primary);transform: translateX(-50%);}
.homedegree .swiper-slide-thumb-active::after { width: 43px;}
.homedegree .swiper-button-next, .homedegree .swiper-button-prev {background-color: #fff;opacity: 1;margin-top: -25px;text-align: center;font-size: 20px;color: #000;}
.homedegree:hover .swiper-button-next, .homedegree:hover .swiper-button-prev {opacity: 1;color: var(--global--color-primary);}
.homedegree:hover .swiper-button-next .fa, .homedegree:hover .swiper-button-prev .fa {background-color: var(--global--color-primary);color: #fff; width: 20px;height: 20px;border-radius: 100%;}
.list-degree {padding: 20px 0 10px 0;}
.list-degree a {display: inline-block;margin-left: 28px;font-size: 12px;line-height: 32px;}

/*首页立即咨询入户*/
.service-up {min-height: 510px;position: relative;z-index: 1;}
.service-up .container {top: 50%;left: 50%;position: absolute;transform: translate(-50%, -50%);}
.service-up::before {position: absolute;z-index: -1;display: block;content: "";top: 0;left: 0;width: 100%;height: 100%;background-repeat: no-repeat;background-size: cover;background-position: center center;background-color: rgba(20, 113, 255, 0.9);}
.service-up h2,.service-up h5 {color: #fff;}
.service-up h2 {line-height: 50px;padding-bottom: 20px;position: relative;}
.service-up h2::before {position: absolute;display: block;content: "";height: 2px;width: 50px;background-color: #fff;bottom: 0;left: 50%;transform: translateX(-50%);}
.service-up .btn-teacher {background-color: #fff;width: 200px;height: 50px;line-height: 50px;display: block;margin: 30px auto 0 auto;font-size: 16px;text-align: center;border-radius: 5px;}
.service-up .btn-teacher:hover {background-color: var(--global--color-primary);color: #fff;}

/*网站底部*/
.foot-youshi ul {padding: 37px 0;}
.foot-youshi ul li {width: 20%;float: left;font-size: 16px;line-height: 32px;}
.foot-youshi ul li .ico_img {width: 32px;height: 32px;margin-right: 10px;}
.foot-youshi ul li:hover .ico_img {background-position-y: -126px;cursor: pointer;}
.ftnavs a,.ftnavs p {color: #ccc;font-size: 12px;line-height: 28px;}
.ftnavs b a {color: #fff;font-size: 14px;padding-bottom: 10px;display: inline-block;}
.ftnavs a:hover {color: var(--color-orange);}
.wx-qrcode ul li {float: left;width: 100px;text-align: center;position: relative;cursor: pointer;}
.wx-qrcode ul li img {padding: 5px;background-color: #fff;border-radius: 5px;}
.wx-qrcode ul li .open-img {position: absolute;top: 0px;padding: 10px;background-color: #fff;border-radius: 5px;width: 60px;left: 50%;transform: translateX(-50%);transition: all 0.3s;opacity: 0;border: 1px solid #eee;}
.wx-qrcode ul li .open-img p {color: #333;padding-bottom: 5px;font-size: 12px;}
.wx-qrcode ul li .open-img p span {color: var(--color-orange);}
.wx-qrcode ul li .open-img::before {position: absolute;left: 50%;transform: rotate(45deg) translateX(-50%);bottom: -10px;width: 0;height: 0;font-size: 0;border: 6px solid transparent;content: "";background-color: #fff;box-shadow: 1px 1.73px 3px 0 rgb(0 0 0 / 10%);}
.wx-qrcode ul li:hover .open-img {display: block;opacity: 1;top: -190px;width: 160px;}
.foot-tel {font-size: 12px;}
.foot-tel span {font-size: 18px;color: #fff;}
.foot-tel strong {font-weight: normal;padding: 0 3px;}
.foot-kefu {background-color: var(--global--color-primary);color: #fff;width: 160px;font-size: 15px;}
.foot-kefu:hover {color: #fff;background-color: var(--color-orange);}
.foottab .hd {border-bottom: 1px solid rgba(61, 75, 97, 0.5);border-top: 0 !important;}
.foottab .hd ul li {font-size: 12px;}
.foottab .hd ul li.on {color: #fff !important;}

/*友情链接*/
.link-list a {margin-right: 10px;color: #ccc;font-size: 12px;}
.link-list a:hover {color: #fff;}

/*内页新样式开始*/
.news-title2 {font-size: 16px;}
.news-title2 span {float: right;color: #999;font-weight: normal;}
.news-title3 {line-height: 30px;height: 30px !important;padding-top: 0 !important;}

.btn-rightbg a {background-color: var(--global--color-primary);color: #fff;display: block;align-items: center;overflow: hidden;height: 50px;line-height: 50px;border-radius: 5px;margin-top: 25px;padding: 0 30px;font-size: 18px;position: relative;z-index: 1;}
.btn-rightbg a::before {position: absolute;z-index: -1;content: "";display: block;background-color: var(--global--color-blue);top: 0;left: 0;width: 0;height: 100%;transition: width 0.3s;}
.btn-rightbg a:hover::before {width: 100%;}
.btn-rightbg a {color: #fff;}
.btn-rightbg .fa {margin-left: 5px;}

/*轮播*/
.swiper {position: relative;overflow: hidden;}
.mySwiper {width: 100%;height: 650px;}
.mySwiper .swiper-slide {display: block;width: 100%;height: 100%;background-color: #eee;background-position: center center;background-repeat: no-repeat;background-size: cover;position: relative;}
.mySwiper .swiper-slide a {display: block;position: absolute;width: 100%;height: 100%;top: 0;left: 0;}
.mySwiper-nav {bottom: 40px !important;}
.home-about .about-img {padding-right: 30px;}
.home-about .about-img .img {border-radius: 15px;}
.home-about .text h3 {display: inline-block;padding: 12px 20px;border-radius: 4px;font-size: 17px;font-weight: bold;background-color: #ffe1b0;margin-top: 0;color: var(--global--color-primary);}
.home-about .note {line-height: 29px;margin-top: 20px;font-size: 16px;}
.btn-max {padding: 20px 45px;border-radius: 5px;font-size: 16px;overflow: hidden;display: inline-block;font-weight: bold;position: relative;z-index: 1;-webkit-box-shadow: 0 3px 63px 0 rgb(40 40 40 / 11%);box-shadow: 0 3px 63px 0 rgb(40 40 40 / 11%);}
.btn-max::before {display: block;content: "";position: absolute;z-index: -1;left: 0;top: 0;width: 0;height: 100%;background-color: var(--global--color-blue);transition: width 0.3s;}
.btn-max:hover::before {width: 100%;}
.service-box {background-color: var(--global--color-secondary);color: #fff;padding: 100px 0 50px 0;}
.service-box .heading-title {font-size: 35px;line-height: 54px;}
.service-right {font-size: 16px;}
.service-right .paragraph {margin-bottom: 25px;}
.cate-hide {display: none;}
.cate-hide.cate-ico24 {display: block;}
.myservice {padding-bottom: 50px;}
.service-item {background-color: #ffffff;border-radius: 10px;position: relative;padding: 39px 35px 40px;}
.service-item img {width: 86px;height: 86px;margin: 0 auto;display: block;overflow: hidden;}
.service-item h5 {font-weight: bold;font-size: 20px;margin-bottom: 16px;color: var(--global--color-heading);}
.service-item .note {font-size: 15px;line-height: 25px;height: 75px;overflow: hidden;margin-bottom: 20px;color: var(--global--color-body);}
.service-item .btn-more {background-color: var(--global--color-heading);color: #fff;width: 110px;height: 32px;line-height: 32px;border-radius: 16px;overflow: hidden;display: inline-block;position: relative;z-index: 1;}
.service-item .btn-more::before {position: absolute;z-index: -1;display: block;content: "";background-color: var(--global--color-primary);width: 0;height: 100%;left: 0;top: 0;transition: width 0.3s;}
.service-item:hover .btn-more::before {width: 100%;}
.swiper-pagination-bullet {width: 35px;height: 3px;border-radius: 0 !important;}
.swiper-pagination-bullet-active {height: 5px;background-color: var(--global--color-primary);}

.school-box {padding: 0 30px 30px 30px;margin-top: 30px;border-radius: 10px;}
.school-item {border: 1px solid #eee;padding: 30px;margin-top: 30px;transition: all 0.3s;}
.school-item .pic img {width: 80px;margin: 0 auto;}
.school-item h4 {color: #000;}
.school-item:hover {-webkit-box-shadow: 0 1rem 3rem rgba(35, 38, 45, 0.15) !important;box-shadow: 0 1rem 3rem rgba(35, 38, 45, 0.15) !important;}
.news-item {border: 1px solid #eee;border-radius: 10px;position: relative;overflow: hidden;}
.news-item .pic {position: relative;height: 220px;overflow: hidden;}
.cate-list a {border: 1px solid #ddd;padding: 5px 20px;border-radius: 15px;font-size: 15px;display: inline-block;margin: 10px 5px;}
.news-item .text {padding: 20px;}
.news-item .text h5 {font-size: 16px;font-weight: bold;padding-bottom: 15px;margin-bottom: 15px;border-bottom: 1px solid #eee;}
.news-item .text .subtitle {font-size: 12px;}
.news-item .text .subtitle span {padding-right: 20px;}
.news-item .text .note {color: #999;font-size: 13px;line-height: 20px;margin-top: 15px;}
.news-item .text .btn-primary {width: 100px;height: 36px;line-height: 36px;margin-top: 10px;border-radius: 5px;display: inline-block;text-align: center;}
.search-main {background-color: #fff;border-radius: 5px;margin-bottom: 25px;}
.search-inp {height: 50px;line-height: 50px;font-size: 14px;}
.search-box {position: relative;}
.search-box .btn-success {width: 55px;height: 42px;font-size: 14px;position: absolute;right: 4px;top: 4px;background-color: var(--global--color-primary);border-color: var(--global--color-primary);}
.widget-title {position: relative;z-index: 1;font-size: 16px;margin-top: 0;margin-bottom: 30px;font-weight: bold;color: #000;}
.widget-title span {padding-right: 10px;background-color: #ffffff;}
.form-control {box-shadow: none !important;}
.widget-title::before {position: absolute;left: 0;top: 50%;height: 1px;width: 100%;background-color: #eee;content: '';z-index: -1;}
.tags-list .tag {background-color: #fff;border: 1px solid #eee;padding: 8px 20px;margin-right: 5px;height: auto;line-height: inherit;color:#333;}
.sidebar-catagory ul li {margin-bottom: 15px;font-size: 15px;}
.sidebar-catagory ul li:last-of-type {margin-bottom: 0px !important;}
.sidebar-catagory ul li span {color: #999;margin-left: 5px;}

@media (min-width: 1200px) {
	.container {
		width: 1230px !important;
	}

}
