/*-----------------------------------------------公共样式-----------------------------------------------*/
@font-face {
    font-family: 'PingFang SC';
    src: url('PingFang Regular.ttf') format('truetype');
    /*src: url('PingFangSC-Regular.woff2') format('woff2');*/
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'PingFang SC';
    src: url('PingFang Medium.ttf') format('truetype');
    /*src: url('PingFangSC-Medium.woff2') format('woff2');*/
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}
@font-face {
    font-family: 'ZhenyanGB';
    src: url('ZhenyanGB.ttf') format('truetype');
    font-style: normal;
}
*{margin: 0; padding: 0;box-sizing: border-box; -webkit-box-sizing: border-box;}
html{border: 0; outline: 0; font-size: 15px; -ms-text-size-adjust: 100%; -webkit-text-size-adjust: 100%; vertical-align: baseline; background: transparent;}
body{width: 100%; height: 100%; max-width: 1920px; overflow-x: hidden; font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", "PingFang SC", "Hiragino Sans GB", "Microsoft YaHei", "Helvetica Neue", Arial, sans-serif; line-height: 24px; -webkit-font-smoothing: antialiased; margin: 0 auto; color: #333; background: #fff;}
ol,ul,li{list-style-type: none;}
a,a:link,a:visited,a:hover,a:active{text-decoration: none; outline: none;}
a:hover,a:focus,input:focus,select:focus,button:focus{outline: none;}
img,input{display: block; outline: none; border: 0;}
.fl{float: left;}
.fr{float: right;}
.clear{clear: both;}
.clearbox:after{content: ''; clear: both; display: block; visibility: hidden; height: 0;}
h1,h2,h3,h4,h5,h6,b{font-weight: normal;}
video,iframe{display: block; margin: 0 auto;}
.uk-table th{vertical-align: middle;}
p,ul{margin: 0; padding: 0;}
/*--------------------------pc--------------------------*/
.mbtop_wrap,.mbbanner_wrap,.kc_nav_wrap,.mbhot_course,.mbnews_wrap,.mbfooter_wrap,.b_fixed,.top_index_fixed,.js_popWeixin{display: none;}
.uk-h1, .uk-h2, .uk-h3, .uk-h4, .uk-h5, .uk-h6, .uk-heading-2xlarge, .uk-heading-large, .uk-heading-medium, .uk-heading-small, .uk-heading-xlarge, h1, h2, h3, h4, h5, h6,.uk-navbar-item, .uk-navbar-nav>li>a, .uk-navbar-toggle{font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", "PingFang SC", "Hiragino Sans GB", "Microsoft YaHei", "Helvetica Neue", Arial, sans-serif;}
.news_wrap,.pattern_wrap,.footer_box,.i_banner .ib_box,.about_wrap{width: 1200px; margin: 0 auto; overflow: hidden;}
.top_wrap .top,.top_wrap .nav,.gjkc_wrap,.jskc_wrap,.xkkc_wrap,.jykc_wrap,.teacher_wrap,.case_wrap,.xq_wrap,.form_box,.fangan_wrap,.i_content,.i_w_box{width: 1200px; margin: 0 auto;}
.m_title{text-align: center; margin-bottom: 80px;}
.m_title h1{font-size: 50px; font-weight: bold; color: #42485B; text-align: center; margin-bottom: 35px;}
.m_title h1:before,.m_title h1:after{content: ''; display: inline-block; width: 52px; height: 28px; background-position: center center; background-repeat: no-repeat;}
.m_title h1:before{background: url(title_left.png); margin-right: 20px;}
.m_title h1:after{background: url(title_right.png); margin-left: 20px;}
.m_title h1 span{color: #0062DE;}
.m_title p{font-size: 18px; color: #555;}
/*----top and header----*/
.top_wrap .top{height: 70px;}
.top_wrap .logo{display: block; width: 104px; margin-top: 9px;}
.top_wrap .search_wrap{width: 740px; margin-left: 87px;}
.search_wrap .xq_box{width: 72px; margin-top: 16px;}
.xq_box .uk-button,.search_box .search-mod .uk-button{border: none; padding: 0; color: #1D2129; font-size: 14px; background: url(xiajt.png) right 14px no-repeat;}
.xq_box .uk-button{width: 72px; text-align: left; padding-bottom: 12px;}
.xq_box .uk-button:hover,.xq_box .focus{color: #165DFF; background-image: url(upjt.png);}
.xq_box .uk-dropdown{min-width: 564px; left: -230px!important; top: 40px!important; padding: 24px; z-index: 102000; /*box-shadow: none;*/  border-radius: 10px; color: #000; font-size: 14px; line-height: 22px;}
.xq_box .uk-dropdown li{width: 50%; float: left; margin-bottom: 14px;}
.xq_box .uk-dropdown li span{padding-right: 5px; display: inline-block; width: 16px;}
.xq_box .uk-dropdown li a,.xq_box .uk-dropdown .info a{padding: 0 5px; color: #000;}
.xq_box .uk-dropdown li a:last-child{padding-right: 0;}
.xq_box .uk-dropdown li a:hover,.xq_box .uk-dropdown .info a:hover{color: #165DFF;}
.xq_box .uk-dropdown .info{width: 100%; height: 42px; line-height: 42px; margin-top: 6px; text-align: center; background: linear-gradient( 90deg, #E0EAFF 0%, #F4F0FF 100%); border-radius: 10px;}
.xq_box .uk-dropdown .info span{padding: 0 20px;}
.search_wrap .search_box{width: 648px;}
.search_box{position: relative; width: 648px; height: 42px; margin-top: 14px; border-radius: 12px; background: linear-gradient(138deg, rgba(40, 106, 255, 1), rgba(159, 102, 255, 1));}
.search_box .sinput{width: 646px; height: 40px; line-height: 40px; padding: 0 15px; margin: 1px 0 0 1px; font-size: 14px; color: #1D2129; background: #fff; border-radius: 12px;}
.search_box .search-mod{width: 60px; height: 40px; background: #fff; border-radius: 11px 0 0 11px; position: absolute; top: 1px; left: 1px;}
.search_box .search-mod .uk-button{width: 60px; height: 50px; line-height: 50px; padding-bottom: 10px;}
.search_box .search-mod .uk-button:hover,.search_box .search-mod .focus{background-image: url(upjt.png);}
.search_box .search-inp{width: 586px; height: 40px; background: #fff; border-radius: 0 11px 11px 0; position: absolute; top: 1px; left: 61px;}
.search_box .search-inp input{width: 100%; height: 40px; font-size: 14px; line-height: 40px; padding: 0 92px 0 16px; border-radius: 0 12px 12px 0;}
.search_box .search-inp input::placeholder,.i_school .isc_form .in_box input::placeholder{color: #AEB8CA;}
.search_box .search-btn{position: absolute; top: 3px; right: 3px;}
.search_box .search-btn input{width: 76px; height: 36px; color: #fff; cursor: pointer; font-size: 14px; background: linear-gradient( 138deg, #286AFF 0%, #9F66FF 100%); border-radius: 12px;}

.search_box #search-mod{min-width: 108px; /*height: 76px;*/ background: #FFFFFF; border-radius: 10px; margin-top: 0; padding: 10px 8px 8px 8px; cursor: pointer; left: -25px!important; top: 50px!important; z-index: 102000;}
.search_box #search-mod li{width: 100%; height: 28px; line-height: 28px; text-align: center; font-weight: 400; font-size: 14px; color: #000; border-radius: 4px;}
.search_box #search-mod li:hover,.search_box #search-mod li.active{background: #F2F3F5;}
.tel_box{padding: 2px 0 0 45px; margin-top: 12px; background: url(lxwm.png) left center no-repeat;}
.tel_box p{font-size: 14px; color: #1D2129; line-height: 22px;}
.tel_box b{font-size: 19px; line-height: 24px; font-weight: 800; background: linear-gradient(125deg, #FB5D41 0%, #FFA405 100%); background-clip: text; -webkit-background-clip: text; color: transparent;}
.top_wrap .nav{height: 60px;}
.top_wrap .nav .uk-navbar-nav{margin-left: 0;}
.top_wrap .nav .uk-navbar-nav>li>a{padding: 0 16.5px; color: #1D2129; font-size: 16px; min-height: 60px; font-weight: 500; line-height: 24px;}
*.top_wrap .nav .uk-navbar-nav>.second>a{padding-right: 36.5px; background: url(nav-down.png) 84px center no-repeat;}
*.top_wrap .nav .uk-navbar-nav>.second>a:hover,*.top_wrap .nav .uk-navbar-nav>.second>a.focus{background-image: url(nav-up.png);}
*.top_wrap .nav .uk-navbar-nav>.spe>a{background-position: 52px center;}
.top_wrap .nav .uk-navbar-dropdown{width: 150px; padding: 2px 8px; border-radius: 10px; left: -16.5px!important; border: 1px solid #EEF6FF; box-shadow: none;}
.top_wrap .nav .spe .uk-navbar-dropdown{left: -32.5px!important;}
.top_wrap .nav .uk-navbar-nav>li{position: relative;}
/*.top_wrap .nav .uk-navbar-nav>li:hover:before,.top_wrap .nav .uk-navbar-nav>li.uk-active:before{content: ''; display: block; width: 16px; height: 4px; border-radius: 10px; background: linear-gradient( 138deg, #286AFF 0%, #9F66FF 100%); margin: 0 auto; position: absolute; bottom: 9px; left: 0; right: 0;}*/
.top_wrap .nav .uk-navbar-nav>li:hover>a,.top_wrap .nav .uk-navbar-nav>li.uk-active>a{color: #165DFF;}
.top_wrap .nav .uk-navbar-dropdown-nav>li{margin: 6px 0;}
.top_wrap .nav .uk-navbar-dropdown-nav>li>a{width: 100%; height: 28px; line-height: 28px; color: #000; padding: 0; font-size: 14px; display: block; text-align: center;}
.top_wrap .nav .uk-navbar-dropdown-nav>li>a:focus,.top_wrap .nav .uk-navbar-dropdown-nav>li>a:hover,.top_wrap .nav .uk-navbar-dropdown-nav>li.uk-active>a{color: #165DFF; background: #EBF2FF; border-radius: 4px;}
.uk-navbar-container:not(.uk-navbar-transparent){background: none;}
[class*=uk-navbar-dropdown-bottom]{margin-top: 0;}

/*----banner----*/
.banner_wrap{width: 100%; height: 460px; position: relative;}
.banner li img{height: 460px; width: auto;}
.banner .indexes{position: absolute; bottom: 18px; left: 0; right: 0; padding-left: 0; margin: 0 auto; text-align: center;}
.banner .indexes li{display: inline-block; margin: 0 9px;}
.banner .indexes li a{display: block; width: 30px; height: 10px; background: #fff; border-radius: 5px; opacity: 0.4;}
.banner .indexes li.uk-active a{opacity: 1;}
.quick_nav_wrap{width: 1200px; position: absolute; top: 0; left: 0; right: 0; margin: 0 auto; z-index: 99999;}
.quick_nav{width: 260px; height: 460px; padding: 40px 0 40px 24px; border: solid 1px #eee; position: absolute; }
.quick_nav:after, .wrap_sub_nav:after{content: ''; display: block; width: 100%; height: 100%; position: absolute; top: 0; background: #FFF; z-index: 1;}
.quick_nav:after{opacity: 0.8; left: 0;}
.nav_title_content{position: relative; z-index: 2; margin-bottom: 22px;}
.nav_title_content:last-child{border-bottom: none;}
.nav_subtitle,.sub_nav_item{font-size: 16px; font-weight: bold; color: #1D2129; margin-bottom: 8px;}
.nav_subtitle{ display: block; background: url(Down-one.png) 206px center no-repeat;}
.nav_title_content:hover .nav_subtitle,.list_item.on .nav_subtitle{color: #165DFF; background-image: url(Down-one1.png)}
.list-subitem a{font-size: 15px; color: #737A87; line-height: 22px; padding: 0;}
.list-subitem span,.sub_nav_lists span{padding: 0 3px 0 7px; color: #737A87;}
.list_item{position: relative;}
.wrap_sub_nav{display: none; width: 402px;  padding: 24px 10px 24px 32px; position: absolute; top: 0; left: 234px; }
.wrap_sub_nav:after{border-radius: 0px 10px 10px 10px; left: 8px;}
.operation-list{margin: 30px -10px; overflow: hidden;}
.operation-list a{display: block; float: left; width: 170px; height: 106px; margin: 0 10px;}
.operation-list a img{width: 100%;}
.sub_list{position: relative; z-index: 2; margin-bottom: 16px;}
.sub_list:last-child{margin-bottom: 0;}
.sub_nav_lists{overflow: hidden;}
.sub_nav_lists a{font-size: 14px; color: #737A87; line-height: 22px;}
.list-subitem a:hover,.sub_nav_lists a:hover{color: #165DFF;}

/*----inner_wrap----*/
.inner_wrap{width: 100%; background: #F6F7FB; padding-bottom: 86px;}
.title_wrap{width: 100%; height: 180px; padding-top: 80px; position: relative;}
.title_wrap .title_box{width: 60%; height: 70px; padding-left: 68px; margin-bottom: 30px; background-position: left center; background-repeat: no-repeat;}
.title_wrap .title_box h3{font-size: 32px; color: #1D2129; line-height: 46px; font-weight: bold; margin-bottom: 0;}
.title_wrap .title_box p{font-size: 14px; line-height: 24px; color: #3D485D;}
.title_wrap .more{position: absolute; right: 0; bottom: 55px;}
.title_wrap .more a{font-size: 14px; color: #8791A3; line-height: 22px; padding-right: 16px; background: url(jiantou.png) right center no-repeat;}
.title_wrap .more a:hover{color: #165DFF; background-image: url(jiantou1.png);}
/*----gjkc_wrap----*/
.gjkc_wrap .title_box{background-image: url(rm.png);}
.inner_wrap .c_wrap,.gjkc_wrap .special_item,.ik_kc .c_wrap{background: #fff; border-radius: 10px; overflow: hidden; transition: transform 0.3s ease;}
.gjkc_wrap .c_wrap,.gjkc_wrap .special_item{height: 256px;}
.inner_wrap .c_wrap:hover,.i_teacher .c_wrap:hover,.ik_kc .c_wrap:hover{transform: translateY(-6px);}
.inner_wrap .c_wrap .img{width: 100%; height: 188px; border-radius: 10px 10px 0 0; overflow: hidden;}
.inner_wrap .c_wrap .img img{width: 100%; height: auto; min-height: 188px;}
.gjkc_wrap .c_wrap .txt{padding: 20px 16px; position: relative; height: 68px;}
.gjkc_wrap .c_wrap .txt p{padding-left: 26px; color: #FF4458; font-size: 14px; line-height: 22px; margin-top: 4px; background: url(hot.png) left center no-repeat;}
.gjkc_wrap .c_wrap .txt .btn{display: block; width: 88px; height: 28px; line-height: 28px; font-size: 12px; text-align: center; color: #fff; position: absolute; top: 20px; right: 16px; background: linear-gradient( 138deg, #286AFF 0%, #9F66FF 100%); border-radius: 19px;}
.gjkc_wrap .c_wrap .txt .btn:hover{background: linear-gradient( 138deg, #0F55F3 0%, #6E27E4 100%);}
.inner_wrap .uk-card-hover:not(.uk-card-default):not(.uk-card-primary):not(.uk-card-secondary):hover,.in_kc .uk-card-hover:not(.uk-card-default):not(.uk-card-primary):not(.uk-card-secondary):hover{box-shadow: 0 8px 15px rgba(0,0,0,.06);}
.gjkc_wrap .special_item{position: relative;}
.gjkc_wrap .special_item:before,.gjkc_wrap .special_item:after{content: ''; display: block; background: #F3F5FF; position: absolute; margin: 0 auto; left: 0; right: 0;}
.gjkc_wrap .special_item:before{width: 200px; height: 1px; top: 136px;}
.gjkc_wrap .special_item:after{width: 1px; height: 200px; top: 36px;}
.gjkc_wrap .special_item a{display: block; float: left; width: 50%; margin-top: 24px; text-align: center; color: #1D2129; font-size: 14px; line-height: 22px;}
.gjkc_wrap .special_item a:hover,.i_kc .kc_list .kc_title a:hover{color: #165DFF;}
.gjkc_wrap .special_item a img{margin: 0 auto 5px auto;}

/*-----------------------tab切换无内容时显示内容-----------------------*/
.inner_wrap .spe .uk-switcher>:not(.uk-active){display: block;}

/*----jskc_wrap and xkkc_wrap----*/

.inner_wrap .kc_box .uk-subnav-pill>li>a,.teacher_wrap .tea_box .uk-subnav-pill>li>a,.xq_wrap .xq_box .uk-subnav-pill>li>a{height: 36px; line-height: 36px; padding: 0 25px; color: #737A87; font-size: 16px;}
/*.inner_wrap .kc_box .uk-subnav-pill>li.uk-active,.teacher_wrap .tea_box .uk-subnav-pill>li.uk-active,.xq_wrap .xq_box .uk-subnav-pill>li.uk-active{margin: 0 10px;}*/
.inner_wrap .kc_box .uk-subnav-pill>.uk-active>a,.teacher_wrap .tea_box .uk-subnav-pill>li.uk-active>a,.xq_wrap .xq_box .uk-subnav-pill>li.uk-active>a{padding: 0 25px; background: linear-gradient( 90deg, #286AFF 0%, #3D69FF 0%, #9F66FF 100%); border-radius: 24px; color: #fff;}
/*鼠标经过时显示样式*/
.inner_wrap .kc_box .uk-subnav-pill>li>a:hover,.teacher_wrap .tea_box .uk-subnav-pill>li>a:hover,.xq_wrap .xq_box .uk-subnav-pill>li>a:hover{padding: 0 25px; background: linear-gradient( 90deg, #286AFF 0%, #3D69FF 0%, #9F66FF 100%); border-radius: 24px; color: #fff;}
.inner_wrap .kc_box .uk-subnav,.teacher_wrap .tea_box .uk-subnav,.xq_wrap .xq_box .uk-subnav{margin-left: 0;}
.inner_wrap .kc_box .uk-subnav>*,.teacher_wrap .tea_box .uk-subnav>*,.xq_wrap .xq_box .uk-subnav>*{padding-left: 0;}
.inner_wrap .kc_box *+.uk-margin,.teacher_wrap .tea_box *+.uk-margin,.xq_wrap .xq_box *+.uk-margin{margin-top: 0px !important;}
.inner_wrap .kc_box .uk-margin,.teacher_wrap .tea_box .uk-margin,.xq_wrap .xq_box .uk-margin{margin-bottom: 0;}
.jskc_wrap, .xkkc_wrap, .jykc_wrap,.teacher_wrap,.xq_wrap{position: relative;}
.jskc_wrap .title_box{background-image: url(js.png);}
.inner_wrap .lanmu_img, .inner_wrap .xueke_img{width: 282px; height: 624px; background: url(js-1.png) center center no-repeat; position: relative;}
.inner_wrap .lanmu_img .btn,.inner_wrap .xueke_img .btn{width: 127px; height: 31px; line-height: 31px; color: #fff; font-size: 16px; text-align: center; background: linear-gradient( 138deg, #286AFF 0%, #9F66FF 100%); box-shadow: 0px 2px 0px 0px rgba(29,103,212,0.41); border-radius: 6px; position: absolute; top: 179px; left: 0; right: 0; margin: 0 auto;}
.inner_wrap .lanmu_img .btn:hover,.inner_wrap .xueke_img .btn:hover{background: linear-gradient( 138deg, #0F55F3 0%, #6E27E4 100%); box-shadow: 0px 2px 0px 0px rgba(29,103,212,0.41);}
.inner_wrap .kc_box{width: 894px;}
.inner_wrap .kc_box .uk-subnav-pill,.teacher_wrap .tea_box .uk-subnav-pill{position: absolute; top: 96px; left: 500px;}
.inner_wrap .kc_box .c_wrap .img{height: 188px;}
.inner_wrap .kc_box .c_wrap .txt,.ik_kc .c_wrap .txt{padding: 10px 16px 16px;}
.inner_wrap .kc_box .c_wrap .txt h3,.ik_kc .c_wrap .txt h3{font-weight: 500; font-size: 16px; color: #1D2129; line-height: 24px; margin-bottom: 6px;}
.inner_wrap .kc_box .c_wrap .txt p,.ik_kc .c_wrap .txt p{font-size: 12px; color: #737A87; line-height: 18px; overflow: hidden;}
.inner_wrap .kc_box .c_wrap .txt p span,.ik_kc .c_wrap .txt p span{display: block; height: 18px; float: left; width: 50%; padding-left: 16px; background-position: left center; background-repeat: no-repeat; white-space: nowrap; text-overflow: ellipsis; overflow: hidden;}
.inner_wrap .kc_box .c_wrap .txt p span.ks,.ik_kc .c_wrap .txt p span.ks{background-image: url(ks.png);/* background-position-y: 4px;*/}
.inner_wrap .kc_box .c_wrap .txt p span.bx,.ik_kc .c_wrap .txt p span.bx{background-image: url(bx.png);}
.inner_wrap .kc_box .c_wrap .btn_group,.ik_kc .c_wrap .btn_group{overflow: hidden; margin-top: 10px;}
.inner_wrap .kc_box .c_wrap .btn,.ik_kc .c_wrap .btn{display: block; text-align: center; width: 88px; height: 28px; line-height: 26px; font-size: 12px; border-radius: 19px; border-width: 1px; border-style: solid;} 
.inner_wrap .kc_box .c_wrap .more,.ik_kc .c_wrap .more{border-color: #E1E1E3; color: #737A87;}
.inner_wrap .kc_box .c_wrap .customer,.ik_kc .c_wrap .customer{border-color: #165DFF; color: #165DFF;}
.inner_wrap .kc_box .c_wrap .btn:hover,.ik_kc .c_wrap .btn:hover{background: linear-gradient( 138deg, #286AFF 0%, #9F66FF 100%); color: #fff; border: 1px solid transparent;}
.xkkc_wrap .title_box{background-image: url(xk.png);}
.xkkc_wrap .xueke_img{background-image: url(xk-1.png);}
.xkkc_wrap .kc_box .uk-subnav-pill{left: 550px;}

/*----jykc_wrap----*/
.jykc_wrap .title_box{background-image: url(yypx.png);}
.jykc_wrap .title_wrap .title_box h3,.xq_wrap .title_wrap .title_box h3{line-height: 68px;}
.jykc_wrap .title_wrap .more,.xq_wrap .title_wrap .more{bottom: 53px;}
.jykc_wrap .kc_box{width: 100%;}
.jykc_wrap .kc_box .uk-subnav-pill{top: 98px; left: 612px;}
.news_wrap .title_box{background-image: url(zx.png);}
.news_box .news_list{width: 854px; height: 458px;}
.news_box .news_list,.news_box .hotnews_list{background: #fff; border-radius: 10px; padding: 24px;}
.news_box .news_list{position: relative; padding-top: 15px;}
.news_box .news_list .pse_more,.yup_box .in_list .pse_more{width: 44px; position: absolute; right: 24px; top: 21px; }
.news_box .news_list .pse_more a,.yup_box .in_list .pse_more a,.lx_box .con_title .more,.in_kc .con_title a{color: #8791A3; font-size: 14px; padding-right: 16px; background: url(jiantou.png) right center no-repeat;}
.news_box .news_list .uk-subnav{border-bottom: 1px solid #E1E1E3; margin-left: 0;}
.news_box .news_list .uk-subnav>*{padding-left: 0;}
/*.news_box .news_list .uk-subnav-pill>li{position: relative;}*/
.news_box .news_list .uk-subnav-pill>li>a{color: #737A87; font-size: 14px; padding: 6px 13px;}
.news_box .news_list .uk-subnav-pill>li:first-child>a{padding-left: 0;}
.news_box .news_list .uk-subnav-pill>.uk-active>a,.news_box .news_list .uk-subnav-pill>li>a:hover{position: relative; font-weight: 500; background: none; color: #165DFF;}
.news_box .news_list .uk-subnav-pill>.uk-active>a:after,.news_box .news_list .uk-subnav-pill>li>a:hover:after{content: ''; display: block; width: 18px; height: 2px; background: #165DFF; border-radius: 100%; position: absolute; left: 0; right: 0; bottom: -1px; margin: 0 auto;}
.news_box .news_list .uk-subnav-pill>.uk-active:first-child>a:after,.news_box .news_list .uk-subnav-pill>li:first-child>a:hover:after{left: -10px;}
.news_wrap .uk-switcher .focus_img{width: 100%; margin: 20px 0 15px 0;}
.news_wrap .uk-switcher>li>a,.news_box .hotnews_list .spe_list>a,.i_c_hot .hot_news .hn_list a,#component-tab-left>li>a,.lx_box .news_list>a,.in_content .xq_box a{width: 47%; height: 22px; position: relative; display: block; float: left; margin: 8px 0; line-height: 22px; font-size: 14px; overflow: hidden;}
.news_box .hotnews_list .spe_list>a,.i_c_hot .hot_news .hn_list a,#component-tab-left>li>a,.lx_box .news_list>a,.in_content .xq_box a{width: 100%; padding-left: 10px; white-space: nowrap; text-overflow: ellipsis; overflow: hidden; color: #1D2129;}
.news_wrap .uk-switcher>li>a:before,.news_box .hotnews_list .spe_list>a:before,.i_news .con_list .c_n_list a:before,.i_c_hot .hot_news .hn_list a:before,#component-tab-left>li>a:before,.lx_box .news_list>a:before,.in_content .xq_box a:before,.ikn_list a:before{content: ''; display: block; width: 6px; height: 6px; background: #E1E1E3; border-radius: 100%; position: absolute; left: 0; top: 8px;}
.news_wrap .uk-switcher>li>a span,.i_news .con_list .c_n_list a span,#component-tab-left>li>a span,.lx_box .news_list>a span,.in_content .xq_box a span{width: 80%; height: 22px; padding-left: 10px; white-space: nowrap; text-overflow: ellipsis; overflow: hidden; display: block; float: left; color: #1D2129;}
.news_wrap .uk-switcher>li>a:hover span,.news_box .hotnews_list .spe_list>a:hover,.i_news .con_list .c_n_list a:hover span,.i_c_hot .hot_news .hn_list a:hover,#component-tab-left>li>a:hover span,.lx_box .news_list>a:hover span,.in_content .xq_box a:hover span,.ikn_list a:hover span,.ikn_list li .atitle:hover,.i_school .n_list .txt a:hover{color: #165DFF;}
.news_wrap .uk-switcher>li>a i,.i_news .con_list .c_n_list a i,#component-tab-left>li>a i,.lx_box .news_list>a i,.in_content .xq_box a i{float: right; color: #737A87; font-style: normal;}
.news_wrap .uk-switcher>li>a:nth-child(even),.lx_box .news_list>a:nth-child(odd),.in_content .xq_box a:nth-child(odd){margin-right: 3%;}
.news_wrap .uk-switcher>li>a:nth-child(odd),.lx_box .news_list>a:nth-child(even),.in_content .xq_box a:nth-child(even){margin-left: 3%;}
.news_box .hotnews_list{width: 322px; height: 458px;}
.news_box .hotnews_list .spe_title{width: 100%; height: 28px; border-bottom: 1px solid #E1E1E3; overflow: hidden;}
.news_box .hotnews_list .spe_title .more{font-size: 14px; color: #8791A3; line-height: 22px; padding-right: 16px; background: url(jiantou.png) right center no-repeat;}
.news_box .hotnews_list .spe_title .more:hover,.news_box .news_list .pse_more a:hover,.yup_box .in_list .pse_more a:hover,.lx_box .con_title .more:hover,.in_kc .con_title a:hover{color: #165DFF; background-image: url(jiantou1.png);}
.news_box .hotnews_list .focus_img{width: 274px; height: 126px; margin: 20px 0 15px 0;}

/*----teacher----*/
.teacher_wrap .title_box{background-image: url(dj.png);}
.teacher_wrap .tea_box{width: 100%; height: 420px; background: url(dj-1.png) center center no-repeat;}
.teacher_wrap .tea_box .uk-subnav-pill{left: 540px;}
.teacher_wrap .tea_info{width: 770px; padding-left: 142px; overflow: hidden;}
.teacher_wrap .t_i_txt{width: 256px; padding-top: 100px; margin-right: 20px;}
.teacher_wrap .t_i_txt>a{display: block; font-weight: 800; font-size: 44px; color: #FFE6C9; line-height: 50px;}
.teacher_wrap .t_i_txt .label{display: inline-block; margin: 16px 0 20px 0; height: 26px; line-height: 26px; padding: 0 10px; background: linear-gradient( 90deg, #FEF7ED 0%, #F9D5B2 100%); border-radius: 10px 4px 10px 4px;}
.teacher_wrap .t_i_txt>p{font-weight: 400; font-size: 14px; color: #fff; line-height: 22px;}
.teacher_wrap .t_i_txt>p>span{display: block;}
.teacher_wrap .uk-thumbnav-vertical>*{padding-top: 0;}
.teacher_wrap .uk-thumbnav>li{width: 240px; height: 68px; margin: 4.5px 0;}
.teacher_wrap .uk-position-small {margin: 21px 25px;}
.teacher_wrap .uk-thumbnav-vertical {margin-top: -4.5px;}
.teacher_wrap .uk-thumbnav>*>::after {width: 238px; height: 66px; background: #3F4056; border-radius: 10px; border: 1px solid #575A76; z-index: 0;}
.teacher_wrap .uk-thumbnav a{padding: 11px 0 11px 28px;}
.teacher_wrap .uk-thumbnav a .timg{width: 46px; height: 46px; border-radius: 100%; background: #b4b4c3; overflow: hidden; margin-right: 12px; position: relative; z-index: 1;}
.teacher_wrap .uk-thumbnav a img{width: 46px; height: 46px;}
.teacher_wrap .uk-thumbnav .txt{position: relative; z-index: 1;}
.teacher_wrap .uk-thumbnav .txt h4{font-weight: 500; font-size: 16px; color: #D8D9DF; line-height: 24px; margin: 0 0 3px 0;}
.teacher_wrap .uk-thumbnav .txt p{font-weight: 400; font-size: 12px; color: #D8D9DF; line-height: 18px;}
.teacher_wrap .uk-thumbnav .uk-active .txt h4,.teacher_wrap .uk-thumbnav .uk-active .txt p,.teacher_wrap .uk-thumbnav>li:hover .txt h4,.teacher_wrap .uk-thumbnav>li:hover .txt p{color: #FFE6C9;}
.teacher_wrap .uk-thumbnav .uk-active a::after,.teacher_wrap .uk-thumbnav>li:hover a::after{background: linear-gradient( 90deg, #696A80 0%, #4E4F6B 100%); border: 1px solid #FDF4E9;}

/*----case_wrap----*/
/*.case_wrap .title_box{background-image: url(fa.png);}*/
/*.case_box li{float: left; margin-left: 24px; position: relative;}*/
/*.case_box li:first-child{margin-left: 0;}*/
/*.case_box li.uk-open{width: 467px;}*/
/*.case_box .uk-accordion>:nth-child(n+2){margin-top: 0;}*/
/*.case_box .uk-accordion-title{width: 220px; height: 320px; border-radius: 10px; position: relative; padding: 40px 20px 0 20px; cursor: pointer;}*/
/*.case_box .uk-accordion-title::before{display: none;}*/
/*.case_box li.c .uk-accordion-title{background: linear-gradient(160deg, #33C9FF 0%, #3431FF 100%);}*/
/*.case_box li.d .uk-accordion-title{background: linear-gradient(160deg, #4C95FF 0%, #4634FF 100%);}*/
/*.case_box li.a .uk-accordion-title,.case_box ul>li.b .uk-accordion-title{background: linear-gradient(160deg, #33B6FF 0%, #314DFF 100%);}*/
/*.case_box .uk-accordion-title h3{font-weight: 500; font-size: 24px; color: #FFFFFF; line-height: 24px; margin: 0 0 10px 0;}*/
/*.case_box .uk-accordion-title p{font-weight: 400; font-size: 14px; color: #FFFFFF; line-height: 30px;}*/
/*.case_box .uk-accordion-title .bg_img,.case_box .uk-accordion-content:after{width: 144px; height: 242px; background-position: center center; background-repeat: no-repeat; position: absolute; right: 16px; bottom: -32px;}*/
/*.case_box .uk-accordion-title .bi1{background-image: url(jzcase-1.png);}*/
/*.case_box .uk-accordion-title .bi2{background-image: url(xkcase-1.png);}*/
/*.case_box .uk-accordion-title .bi3{background-image: url(bkcase-1.png);}*/
/*.case_box .uk-accordion-title .bi4{background-image: url(lxcase-1.png);}*/

/*.case_box .uk-accordion-content{width: 465px; height: 320px; position: absolute; top: 0; left: 0; margin-top: 0; padding: 40px 30px 0 30px; background: linear-gradient( 136deg, #F3F9FF 0%, #E7EFFF 100%); border-radius: 10px; border: 1px solid #CBD4F8;}*/
/*.case_box .uk-accordion-content:after{content: ''; display: block; right: 60px; bottom: 30px;}*/
/*.case_box li.a .uk-accordion-content:after{background-image: url(jzcase-2.png);}*/
/*.case_box li.b .uk-accordion-content:after{background-image: url(xkcase-2.png);}*/
/*.case_box li.c .uk-accordion-content:after{background-image: url(bkcase-2.png);}*/
/*.case_box li.d .uk-accordion-content:after{background-image: url(lxcase-2.png);}*/
/*.case_box .uk-accordion-content h3{font-weight: 500; font-size: 24px; color: #1D2129; margin: 0 0 30px 0;}*/
/*.case_box .uk-accordion-content p{width: 195px; font-weight: 400; font-size: 14px; color: #1D2129; line-height: 30px;}*/

/*.case_box .uk-accordion-content .btn{width: 140px; height: 40px; position: absolute; left: 30px; bottom: 44px; border-radius: 6px; background: linear-gradient(138deg, rgba(40, 106, 255, 1), rgba(159, 102, 255, 1));}*/
/*.case_box .uk-accordion-content .btn a{display: block; width: 138px; height: 38px; line-height: 38px; text-align: center; font-weight: 500; background: #eef5ff; border-radius: 5px; font-size: 16px; color: #165DFF; position: absolute; top: 1px; left: 1px;}*/
/*.case_box .uk-accordion-content .btn a:hover{background: none; color: #fff;}*/
.fangan_wrap .title_box{background-image: url(fa.png);}
.fangan_box li{float: left; width: 220px; height: 320px; margin-left: 24px; transition: all 0.3s ease; position: relative; border-radius: 10px; position: relative; padding: 40px 20px 0 20px; cursor: pointer;}
.fangan_box li.c{background: linear-gradient(160deg, #33C9FF 0%, #3431FF 100%);}
.fangan_box li.d{background: linear-gradient(160deg, #4C95FF 0%, #4634FF 100%);}
.fangan_box li.a,.fangan_box li.b{background: linear-gradient(160deg, #33B6FF 0%, #314DFF 100%);}
.fangan_box li{}
.fangan_box li:first-child{margin-left: 0;}
.fangan_box li.focus{width: 467px; padding: 40px 30px 0 30px; background: linear-gradient( 136deg, #F3F9FF 0%, #E7EFFF 100%); border-radius: 10px; border: 1px solid #CBD4F8;}
.fangan{width: 100%;}
.fangan h3{font-weight: 500; font-size: 24px; color: #FFFFFF; line-height: 24px; margin: 0 0 10px 0; transition: all 0.3s ease;}
.fangan p{width: 90%; height: 30px; line-height: 30px; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; font-weight: 400; font-size: 14px; color: #FFFFFF; line-height: 30px; transition: all 0.3s ease;}
.fangan_box li.focus .fangan h3,.fangan_box li:hover .fangan h3{color: #1D2129; margin: 0 0 30px 0;}
.fangan_box li.focus .fangan p,.fangan_box li:hover .fangan p{width: 195px; height: auto; overflow: visible; color: #1D2129; text-overflow: inherit; white-space: normal;}
.fangan .bg_img{width: 144px; height: 242px; background-position: center center; background-repeat: no-repeat; position: absolute; right: 16px; bottom: -32px; transition: all 0.3s ease;}
.fangan .bi1{background-image: url(jzcase-1.png);}
.fangan .bi2{background-image: url(xkcase-1.png);}
.fangan .bi3{background-image: url(bkcase-1.png);}
.fangan .bi4{background-image: url(lxcase-1.png);}
.fangan .btn{width: 140px; height: 40px; position: absolute; opacity: 0; left: 30px; bottom: 44px; border-radius: 6px; background: linear-gradient(138deg, rgba(40, 106, 255, 1), rgba(159, 102, 255, 1)); transition: all 0.3s ease;}
.fangan .btn a{display: block; width: 138px; height: 38px; line-height: 38px; text-align: center; font-weight: 500; background: #eef5ff; border-radius: 5px; font-size: 16px; color: #165DFF; position: absolute; top: 1px; left: 1px;}
.fangan .btn a:hover{background: none; color: #fff;}
.fangan_box li.focus .fangan .btn{opacity: 1;}
.fangan_box li.focus .fangan .bg_img{right: 60px; bottom: 30px;}
.fangan_box li.a.focus .fangan .bi1{background-image: url(jzcase-2.png);}
.fangan_box li.b.focus .fangan .bi2{background-image: url(xkcase-2.png);}
.fangan_box li.c.focus .fangan .bi3{background-image: url(bkcase-2.png);}
.fangan_box li.d.focus .fangan .bi4{background-image: url(lxcase-2.png);}

/*----pattern_wrap----*/
.pattern_wrap .title_box{background-image: url(wdms.png);}
.pattern_box{margin-top: 30px;}
.pattern_box li{width: 21.4%; float: left; position: relative;}
.pattern_box li:last-child{width: 14.4%;}
.pattern_box li::after{content: ''; display: block; width: 70px; height: 20px; position: absolute; right: 5px; top: 90px; background: url(line-jt.png) center center no-repeat;}
.pattern_box li:last-child::after{display: none;}
.pattern_box li .txt{width: 170px;}
.pattern_box li:last-child .txt{width: 100%;}
.pattern_box li .txt .ico{margin: 0 auto 10px auto;}
.pattern_box li .txt h4{font-weight: 600; font-size: 16px; color: #1D2129; line-height: 24px; text-align: center; margin: 0 0 10px 0;}
.pattern_box li .txt p{font-weight: 400; font-size: 14px; color: #3D485D; line-height: 22px; text-align: justify;}
.pattern_wrap .btn{width: 256px; height: 40px; position: relative; margin: 30px auto 0 auto; border-radius: 6px; background: linear-gradient(138deg, rgba(40, 106, 255, 1), rgba(159, 102, 255, 1));}
.pattern_wrap .btn a{display: block; width: 254px; height: 38px; line-height: 38px; text-align: center; font-weight: 500; border-radius: 5px; font-size: 16px; color: #165DFF; background: #F6F7FB; position: absolute; top: 1px; left: 1px;}
.pattern_wrap .btn a:hover{background: none; color: #fff;}

/*----xq_wrap----*/
.xq_wrap .title_box{background-image: url(xq.png);}
.xq_wrap .xq_box .uk-subnav-pill{/*position: absolute; top: 98px; left: 608px;*/margin-bottom: 30px;}
.xq_wrap .xq_box .uk-subnav-pill>li,.xq_wrap .xq_box .uk-subnav-pill>li.uk-active{margin-bottom: 10px;}
.xq_wrap .xq_box .uk-subnav-pill>li:first-child{margin-left: 0;}
.xq_wrap .c_wrap{background: none;}
.xq_wrap .c_wrap .txt>a{display: block; font-weight: 500; font-size: 16px; color: #1D2129; line-height: 24px; text-align: center; margin: 16px 0 10px 0;}
.xq_wrap .c_wrap:hover .txt>a,.footer_box .f_link .link a:hover,.footer_wrap .copyright a:hover{color: #165DFF;}
.xq_wrap .c_wrap{transition: none;}
.xq_wrap .c_wrap:hover{transform: none;}
.xq_wrap .c_wrap .img,.xq_wrap .c_wrap .img a{height: 188px; border-radius: 10px;}
.xq_wrap .c_wrap .img img{width: 100%; height: 100%;}
@media (min-width: 1200px) {
	.inner_wrap .kc_box .uk-grid,.xq_wrap .xq_box .uk-grid {
        margin-left: -24px;
    }
    .inner_wrap .kc_box .uk-grid>*,.xq_wrap .xq_box .uk-grid>* {
        padding-left: 24px;
    }
    .inner_wrap *+.uk-grid-margin, .inner_wrap .uk-grid+.uk-grid, .inner_wrap .uk-grid>.uk-grid-margin{margin-top: 24px;}
}

/*----form_wrap----*/
.form_wrap{width: 100%; height: 200px; background: url(ljyy.png) center center no-repeat; padding: 34px 0 22px 0;}
.form_box .f_title_wrap{width: 348px; height: 50px; margin: 0 auto; padding-left: 60px; background: url(yy.png) left center no-repeat;}
.form_box .f_title_wrap h3{font-weight: 800; font-size: 32px; line-height: 48px; background: linear-gradient(48deg, #286AFF 0%, #9F66FF 100%); background-clip: text; -webkit-background-clip: text; color: transparent;}
.form_box .form_info{width: 766px; height: 70px; background: #C8DDFF; padding: 9px; border-radius: 10px; border: 1px solid #E4EFFF; margin: 22px auto 0 auto;}
.form_box .form_info .form{position: relative;}
.form_box .form_info .select,.form_box .form_info .form>input{width: 200px; height: 50px; line-height: 50px; float: left; margin-right: 16px; font-size: 16px; background: #FFF; border-radius: 10px; color: #1D2129; padding: 0 16px;}
.form_box .form_info .form .input_adr{width: 114px; height: 50px; padding: 0;}
.form_box .form_info .select{width: 114px; height: 50px; padding: 0; position: absolute; left: 0; top: 0; float: none;}
.form_box .form_info .select .uk-button,.form_box .form_info .select .slbox{font-weight: 500; font-size: 16px; color: #01286F; width: 100%; height: 60px; line-height: 50px; margin-top: 0; padding: 0 0 10px 30px; text-align: left; border: none; border-radius: 10px; background: url(xiajt.png) 75px 20px no-repeat;}
.form_box .form_info #slbox-list{width: 400px; min-width: 300px; padding: 10px 8px 8px 8px; border-radius: 10px; top: 60px!important; z-index: 102000;}
.form_box .form_info #slbox-list li,.ab_form .i_form_box #slbox-list li{float: left; width: 20%;}
.form_box .form_info #slbox-list li a:hover, .form_box .form_info #slbox-list li.selected a,.ab_form .i_form_box #slbox-list li a:hover,.ab_form .i_form_box #slbox-list li.selected a{background: #F2F3F5;}
.form_box .form_info #slbox-list li a,.ab_form .i_form_box #slbox-list li a{display: block; width: 100%; height: 28px; line-height: 28px; text-align: center; font-weight: 400; font-size: 14px; color: #000; border-radius: 4px;}
.form_box #select_list{min-width: 114px; height: 76px; background: #FFFFFF; border-radius: 10px; margin-top: 0; padding: 10px 8px 8px 8px; cursor: pointer; left: 0px!important; top: 66px!important; z-index: 102000;}
.form_box #select_list li{width: 100%; height: 28px; line-height: 28px; text-align: center; font-weight: 400; font-size: 14px; color: #000; border-radius: 4px;}
.form_box #select_list li:hover{background: #F2F3F5;}
.form_box .form_info .form>input::placeholder{color: #6E8BC1;}
.form_box .form_info .btn{width: 184px; height: 50px; line-height: 50px; text-align: center; border: none; cursor: pointer; background: linear-gradient( 138deg, #286AFF 0%, #9F66FF 100%); border-radius: 10px; font-size: 18px; color: #fff;}
.form_box .form_info .select:hover .slbox,.form_box .form_info .select .focus{background-image: url(upjt.png);}
.form_box select {cursor: pointer; position: relative; border: none; color: #01286F; background: none; border-radius: 10px; padding: 16px 40px; font-size: 16px; appearance: none; /* 移除默认样式 */}
/*.form_box .select:after{content:''; display: block; width: 10px; height: 10px; position: absolute; top: 21px; right: 20px; background: url(xiajt.png) right center no-repeat;}*/



/*----footer----*/
.footer_wrap{width: 100%; height: 450px; background: #EEF7FF; border: 1px solid rgba(186,213,251,0.4); padding: 72px 0 0 0; position: relative;}
.footer_wrap:before,.footer_wrap:after{content: ''; display: block; background-position: center center; background-repeat: no-repeat; position: absolute; bottom: 0; z-index: 0;}
.footer_wrap:before{width: 714px; height: 414px; background-image: url(footer-1.png); left: 0;}
.footer_wrap:after{width: 299px; height: 255px; background-image: url(footer-2.png); right: 0;}
.footer_box{position: relative; z-index: 1;}
.footer_box .f_logo{width: 210px;}
.footer_box .f_logo p{font-weight: 400; font-size: 15px; color: #1D2129; margin-top: 25px;}
.footer_box .f_link{width: 700px; margin-left: 90px;}
.footer_box .f_link li{float: left; width: 20%;}
.footer_box .f_link li:first-child{width: 38%;}
.footer_box .f_link li>h4{font-weight: 600; font-size: 16px; color: #1D2129; line-height: 24px; margin: 0 0 20px 0;}
.footer_box .f_link .link{overflow: hidden;}
.footer_box .f_link .link a{display: block; width: 100%; font-weight: 400; font-size: 14px; color: #1D2129; line-height: 30px;}
.footer_box .f_link li:first-child .link a{width: 40%; float: left;}
.footer_box .f_info{width: 130px;}
.footer_box .f_info h3{font-weight: 600; font-size: 16px; color: #1D2129; line-height: 24px; margin: 0 0 10px 0;}
.footer_box .f_info .er_img{width: 120px; height: 120px; border-radius: 10px; background: #fff; padding: 6px; margin-bottom: 8px; overflow: hidden;}
.footer_box .f_info .er_img img{width: 100%; height: 100%;}
.footer_box .f_info .f_con{font-weight: 400; font-size: 14px; color: #1D2129; line-height: 22px;}
.footer_box .f_info .f_tel{font-weight: 800; font-size: 18px; margin: 5px 0 8px 0; line-height: 24px; background: linear-gradient(-65deg, #FFA405 0%, #FB5D41 100%); background-clip: text; -webkit-background-clip: text; color: transparent;}
.footer_box .f_info .btn{display: block; width: 120px; height: 32px; line-height: 32px; text-align: center; color: #fff; font-size: 14px; background: linear-gradient( 138deg, #286AFF 0%, #9F66FF 100%); border-radius: 6px;}
.footer_box .f_info .btn:hover,.form_box .form_info .btn:hover{background: linear-gradient( 128deg, #0F55F3 0%, #6E27E4 100%);}
.footer_wrap .copyright{width: 1200px; margin: 40px auto 0 auto; text-align: center; border-top: 1px solid rgba(0,0,0,0.2); padding: 30px 0 0 0; line-height: 22px; position: relative; z-index: 1;}
.footer_wrap .copyright p,.footer_wrap .copyright a{font-size: 14px; color: #1D2129;}
.footer_wrap .copyright a{padding: 0 5px;}

/*------------------------inner 公共样式------------------------*/
.i_banner{width: 100%; height: 380px; background-position: center center; background-repeat: no-repeat;}
.i_banner .ib_box{height: 380px; position: relative;}
@keyframes scaleDrew{
	0%{transform: scale(1);}
	25%{transform: scale(1.05);}
	50%{transform: scale(1);}
	75%{transform: scale(1.05);}
}
.i_banner .btn{animation: scaleDrew 2.5s ease-in-out infinite; display: block; width: 130px; height: 40px; line-height: 40px; font-size: 16px; color: #fff; text-align: center; position: absolute; left: 24px; bottom: 88px; background: linear-gradient(138deg, #286AFF 0%, #9F66FF 100%); border-radius: 6px;}
.i_wrap{width: 100%; background: #F6F7FB; padding-bottom: 40px;}
.i_wrap .adr{width: 100%; line-height: 22px; padding: 19px 0; font-size: 14px; color: #737A87;}
.i_wrap .adr i{font-style: normal;}
.i_wrap .adr a{color: #1D2129; padding: 0 5px;}
.i_wrap .adr a:first-child{color: #737A87;}
.i_wrap .adr a:hover{color: #165DFF;}
.i_content .i_c_list,.i_content .i_n_list,.i_teacher .i_t_info,.in_content,.i_school .i_sc_info{width: 854px; }
.i_content .i_c_hot{width: 322px;}
.index .footer_wrap{border: none;}
/*----right module----*/
.i_form{width: 100%; height: 346px; padding: 24px 16px; background: linear-gradient( 143deg, #C8DDFF 0%, #C8EFFF 100%); border-radius: 10px; border: 1px solid #FFF;}
.i_form>h3{width: 116px; height: 30px; line-height: 30px; position: relative; margin: 0 auto 20px auto; font-weight: 600; padding-left: 43px; font-size: 18px; background: linear-gradient(65deg, #286AFF 0%, #9F66FF 100%); background-clip: text; -webkit-background-clip: text; color: transparent;}
.i_form>h3:before{content: ''; display: block; width: 37px; height: 30px; position: absolute; left: 0; top: 0; background: url(i-yy.png) center center no-repeat;}
.i_form .i_form_box .form{width: 100%; height: 100%; position: relative;}
.i_form .i_form_box input,.dropdown-container{width: 100%; height: 50px; line-height: 50px; background-color: #FFF; border-radius: 10px; background-position: 16px center; background-repeat: no-repeat;}
.i_form .i_form_box input{ padding-left: 38px; font-size: 14px; color: #1D2129; border: none; margin-bottom: 16px;}
.dropdown-container {position: absolute; left: 0; top: 132px; width: 100%; background-image: url(kc.png);}
.dropdown-selected{font-size: 14px; width: 100%; height: 60px; line-height: 50px; margin-top: 0; padding: 0 0 10px 38px; border: none; border-radius: 10px; background: url(rxarrow.png) 256px 20px no-repeat;}
.placeholder-text{color: #6E8BC1;}
.dropdown-selected:hover,.dropdown-selected.focus{background-image: url(ruparrow.png);}
.dropdown-list {position: absolute; top: 60px; left: 0; right: 0; z-index: 10; min-height: 160px; display: none; transform: translateY(-10px); transition: all 0.3s ease; width: 150px; padding: 6px; background: #FFFFFF; box-shadow: 0px 3px 14px 2px rgba(0,0,0,0.05); border-radius: 6px; border: 1px solid #DCDCDC;}
.dropdown-list.active {display: block; transform: translateY(0);}
/*.slfirst {width: 150px;}*/
.slfirst > a,.slsecondspe>a,.sls > a{padding-left: 8px; display: block; width: 118px; height: 28px; line-height: 28px; font-weight: 400; font-size: 14px; color: #1D2129; background: url(chevron-right.png) right center no-repeat;}
.slfirst > a{width: 138px;}
.slsecond>a,.slthird li a{padding-left: 8px; display: block; min-width: 118px; height: 28px; line-height: 28px; font-weight: 400; font-size: 14px; color: #1D2129;}
.slfirst > a.focus,.slfirst > a:hover,.sls > a.focus,.sls > a:hover{color: #165DFF; background-color: #F2F3FF; border-radius: 3px; background-image: url(chevron-righth.png);}
.slsecond {display: none; background: #fff; height: 182px; padding: 6px; position: absolute; left: 0; top: -1px;  border: solid 1px #E7E7E7; border-radius: 0 6px 6px 0;}
.slsecond.active {display: block;}
.slsecondspe{border: 0; top: 0; height: 180px;}
.slsecondspe::before,.slthird::before{content: ''; display: block; width: 1px; height: 100%; position: absolute; left: 0; top: 0; background: #E7E7E7;}
.slthird::before{left: -131px;}
.sls {width: 118px;}
/*.sls > a:hover {color: #165DFF; background-color: #F2F3FF; border-radius: 3px; background-image: none;}*/
.slthird {display: none; width: 0; height: 254px; background: #ffffff; padding: 6px; position: absolute; top: -1px; border: solid 1px #E7E7E7; left: 130px; border-radius: 0 6px 6px 0;}
.slthird.active {display: block;}
.slthird ul {padding: 0;}
.slthird li {margin-bottom: 2px;}
/*.slthird li a {display: block; padding: 8px 12px; color: #64748b; border-radius: 4px; transition: all 0.2s ease;}*/
.slsecond>a:hover,.slthird li a:hover {color: #165DFF; background-color: #F2F3FF; border-radius: 3px;}
/*.placeholder-text {color: #94a3b8;}*/
.selection-display { margin-top: 20px; padding: 16px; background: #f1f5f9; border-radius: 8px; display: none;}
.selection-display.show {display: block; }




.i_form .i_form_box .select{}
.i_form .i_form_box #slbox-list{min-width: 150px; padding: 6px; background: #FFFFFF; box-shadow: 0px 3px 14px 2px rgba(0,0,0,0.05); border-radius: 6px; border: 1px solid #DCDCDC;}
.i_form .i_form_box #slbox-list li{margin-bottom: 2px;}
.i_form .i_form_box #slbox-list>ul>li>a{padding-left: 8px; display: block; width: 138px; height: 28px; line-height: 28px; font-weight: 400; font-size: 14px; color: #1D2129; background: url(chevron-right.png) right center no-repeat;}
.i_form .i_form_box #slbox-list>ul>li.selected>a,.i_form .i_form_box #slbox-list>ul>li>a:hover{color: #165DFF; background-color: #F2F3FF; border-radius: 3px; background-image: url(chevron-righth.png);}
.i_form .i_form_box .stname{background-image: url(xm.png);}
.i_form .i_form_box .sttel{background-image: url(dh.png);}
.i_form .i_form_box .slbox{font-size: 14px; width: 100%; height: 60px; line-height: 50px; margin-top: 0; padding: 0 0 10px 38px; border: none; border-radius: 10px; background: url(rxarrow.png) 256px 20px no-repeat; color: #6E8BC1;}
.i_form .i_form_box .select:hover .slbox.focus,.i_form .i_form_box .slbox.focus{background-image: url(ruparrow.png);}
/*.i_form .i_form_box .select{position: relative;}*/
/*.i_form .i_form_box #des-mod{background-image: url(kc.png); text-align: left; color: #6E8BC1;}*/
/*.i_form .i_form_box #des-mod:after{content: ''; display: block; width: 10px; height: 10px; background: url(../form-down.png) center center no-repeat; position: absolute; top: 0; right: 0;}*/
.i_form .i_form_box .btn{width: 290px; height: 50px; line-height: 50px; font-weight: 500; font-size: 16px; color: #FFF; border: none; cursor: pointer; text-align: center; background: linear-gradient( 138deg, #286AFF 0%, #9F66FF 100%); border-radius: 10px;}
.i_form .i_form_box .btn:hover, .form_box .form_info .btn:hover {background: linear-gradient(138deg, #0F55F3 0%, #6E27E4 100%);}
.i_form .i_form_box input::placeholder{color: #6E8BC1;}
.i_c_hot .i_n_wap{background: #fff; border-radius: 10px; margin-top: 24px; padding: 24px;}
.i_c_hot .i_n_title{height: 24px; margin-bottom: 20px; font-weight: 500; font-size: 16px; color: #1D2129; line-height: 24px;}
.i_c_hot .i_n_title h4{margin: 0;}
.i_c_hot .hot_course .hc_list a,.i_news .hot_active .c_n_img,.i_news .hot_active .c_n_img a,.i_school .hot_active .c_n_img a{display: block; width: 274px; height: 182px; margin-bottom: 20px;}
.i_c_hot .hot_news .hn_list a{float: none;}

/*----news index----*/
.i_news_banner{background-image: url(con_banner.png);}
.i_news_banner .ib_box h1{font-family: "ZhenyanGB"; font-weight: 400; font-size: 50px; color: #002F60; text-align: center; margin: 110px 0 35px 0;}
.i_news_banner .ib_box h1 span{background: linear-gradient(138deg, #286AFF 0%, #9F66FF 100%); background-clip: text; -webkit-background-clip: text; color: transparent;}
.i_news_banner .ib_box h4{font-weight: 400; font-size: 24px; color: #1D2129; text-align: center; margin: 0 0 30px 0;}
.i_news_banner .ib_box .btn{left: 0; right: 0; margin: 0 auto; bottom: 80px;}
.in_news .in_wrap,.lx_box{width: 100%; background: #fff; border-radius: 10px; padding: 5px 0 0 0; margin-top: 24px;}
.in_news .gjkc_wrap{width: 100%; background: #fff; border-radius: 10px; padding: 24px 24px 8px 24px;}
.i_news .con_title h4{margin: 20px 0 0 24px; font-weight: 600; font-size: 16px; color: #000; line-height: 24px;}
.i_news .gjkc_wrap .con_title h4{margin: 0 0 20px 0;}
.in_news .gjkc_wrap .c_wrap{height: auto;}
.in_news .gjkc_wrap .uk-card-hover:not(.uk-card-default):not(.uk-card-primary):not(.uk-card-secondary):hover{box-shadow: none; background: none;}
.in_news .gjkc_wrap .c_wrap .img{width: 100%; height: 168px; /*border-radius: 10px;*/border-radius: 10px 10px 0 0; overflow: hidden; display: flex; justify-content: center; align-items: center;}
.in_news .in_list .uk-subnav-pill>.uk-active>a, .in_news .in_list .uk-subnav-pill>li>a:hover{font-weight: 500; font-size: 16px;}
.in_news .in_list .uk-subnav-pill>.uk-active>a:after, .in_news .in_list .uk-subnav-pill>li>a:hover:after{display: none;}
.in_news .in_list .uk-subnav{border-bottom: none;}
.in_news .in_list .uk-switcher{margin-left: -5px; margin-bottom: 0;}
.in_news .in_list .uk-switcher>li{overflow: hidden; padding-left: 5px;}
.in_news .in_list *+.uk-margin{margin-top: 5px!important;}
.in_news .in_list{height: auto; min-height: 200px; padding-bottom: 10px;}
.in_news .in_list .pse_more{top: -24px;}
.in_news .in_news{width: 48.14%; float: left; margin-top: 15px; margin-bottom: 15px;}
.in_news .in_news:nth-child(odd){margin-left: 3.72%;}
.in_news .in_news .img a,.i_content .i_c_list .img a, .i_news .con_list .c_n_img a{ transition: transform 0.3s ease; display: flex; justify-content: center; align-items: center; overflow: hidden; border-radius: 10px;}
.in_news .in_news .img,.in_news .in_news .img a{width: 120px; height: 90px;}
.i_content .i_c_list .img a img,.i_news .con_list .c_n_img a img,.in_news .img img,.in_news .img a img{width: auto; height: 100%; max-width: none;}
.i_content .i_c_list .img a:hover,.in_news .in_news .img a:hover,.i_news .con_list .c_n_img a:hover{transform: scale(1.03);}
.in_news .in_news .txt {width: 254px; height: 90px; position: relative;}
.in_news .in_news .txt a{font-weight: 400; font-size: 14px; color: #000; line-height: 22px;}
.in_news .in_news .txt a:hover{color: #165DFF;}
.in_news .in_news .txt .tags{width: 100%; overflow: hidden; position: absolute; right: 0; bottom: 0;}
.in_news .in_news .txt .tags a{display: block; float: left; height: 22px; line-height: 20px; padding: 0 10px; font-weight: 400; font-size: 12px; background: #EEF6FF; border-radius: 4px; color: #3399FF;}
.in_news .in_news .txt .tags span{float: right; font-weight: 400; font-size: 12px; color: #3D485D; line-height: 18px;}
.yup_box .in_list{padding: 20px 24px; position: relative;}
.yup_box .in_list .uk-width-auto\@m{width: 150px; height: 376px; padding-top: 20px; padding-left: 0; background: url(yp-2.png) center center no-repeat;}
.yup_box .in_list .uk-tab-left::before{display: none;}
.yup_box .in_list .uk-tab-left li{margin: 20px 0;}
.yup_box .in_list .uk-tab-left li.uk-active a,.yup_box .in_list .uk-tab-left a:hover,.about_wrap .a_nav .side_on a,.about_wrap .a_nav a:hover{color: #fff; background: linear-gradient( 138deg, #286AFF 0%, #9F66FF 100%); border-radius: 0px 24px 24px 0px;}
.yup_box .in_list .uk-tab-left a,.about_wrap .a_nav a{border: none; width: 100%; height: 44px; line-height: 44px; display: block; padding: 0; font-size: 16px; font-weight: 500; color: #3D485D; text-align: center; }
.yup_box .in_list .in_news{width: 100%; margin-bottom: 8px; margin-top: 0;}
.yup_box .in_list .in_news .img, .yup_box .in_list .in_news .img a{width: 132px; height: 100px;}
.yup_box .in_list .uk-width-expand\@m{padding-left: 25px;}
.yup_box .in_list .in_news .txt{width: 480px;}
.yup_box .in_list .in_news .txt a{font-weight: 500; font-size: 14px; color: #000; line-height: 22px;}
.yup_box .in_list .in_news .txt p{margin: 12px 0 8px 0; font-size: 12px; color: #737A87; line-height: 18px;}
.yup_box .in_list .in_news .txt span{font-size: 12px; color: #3D485D; line-height: 18px;}
.lx_box .con_title{height: 24px; position: relative;}
.lx_box .con_title .more{position: absolute; right: 24px; top: 0;}
#component-tab-left>li>a span,.lx_box .news_list>a span{padding-left: 0;}
.lx_box .news_list{padding: 12px 24px 16px 24px;}
.lx_box .news_list>a{width: 47%;}
@media (min-width: 1200px) {
    .in_news .gjkc_wrap .uk-grid {
        margin-left: -25px;
    }
    .in_news .gjkc_wrap .uk-grid>*{
        padding-left: 25px;
    }
    .yup_box .uk-grid {
        margin-left: 0;
    }
    .yup_box .in_list .uk-grid>*{padding-left: 0;}
}
/*----news list----*/
.news_banner{background-image: url(bg-news.png);}
.i_news .n_list,.i_news .con_list,.i_kc .i_c_list{background: #fff; border-radius: 10px; padding: 4px 4px 24px 4px;}
.i_news .n_list>ul>li,.i_kc .kc_list>ul>li{overflow: hidden; padding: 20px;}
.i_content .i_c_list .img,.i_content .i_c_list .img a{width: 194px; height: 146px;}
.i_c_hot .hot_course .hc_list a img,.i_news .hot_active .c_n_img a img,.i_school .hot_active .c_n_img a img{width: 100%; height: 100%; border-radius: 10px; transition: transform 0.3s ease;}
.i_c_hot .hot_course .hc_list a:hover img,.i_news .hot_active .c_n_img a:hover img,.i_school .n_list a:hover img,.i_school .hot_active .c_n_img a:hover img{transform: scale(1.03);}
/*.i_content .i_c_list .img a img,.i_news .con_list .c_n_img a img,.i_c_hot .hot_course .hc_list a img,.i_news .hot_active .c_n_img a img,.in_news .img img,.in_news .img a img,.i_school .hot_active .c_n_img a img{width: 100%; height: 100%; border-radius: 10px; transition: transform 0.3s ease;}*/
/*.i_content .i_c_list .img a:hover img,.in_news .img:hover img,.in_news .img a:hover img,.i_news .con_list .c_n_img a:hover img,.i_c_hot .hot_course .hc_list a:hover img,.i_news .hot_active .c_n_img a:hover img,.i_school .n_list a:hover img,.i_school .hot_active .c_n_img a:hover img{transform: scale(1.03);}*/
.i_news .n_list .txt{width: 592px; height: 146px; position: relative;}
.i_news .n_list .txt>a{display: block; width: 100%; height: 28px; line-height: 28px; font-weight: 500; font-size: 18px; color: #000; line-height: 28px; text-overflow: ellipsis; white-space: nowrap; overflow: hidden;}
.i_news .n_list .txt>a:hover,.i_news .hot_active .ha_list>a:hover,.i_school .hot_active .ha_list>a:hover{color: #165DFF;}
.i_news .n_list .txt p{height: 60px; margin: 14px 0 10px 0; font-weight: 400; font-size: 12px; color: #737A87; line-height: 20px; text-align: justify;}
.i_news .n_list .txt .tags{overflow: hidden;}
.i_news .n_list .txt .tags a{display: block; float: left; margin-right: 8px; height: 22px; padding: 0 6px; font-weight: 400; font-size: 12px; color: #737A87; line-height: 20px; text-align: center; border-radius: 4px; border: 1px solid #E1E1E3;}
.i_news .n_list .txt .tags a:hover{color: #fff; background: linear-gradient( 138deg, #286AFF 0%, #9F66FF 100%); border: 1px solid transparent;}
.i_news .n_list .txt>span{display: block; font-weight: 400; font-size: 12px; color: #3D485D; line-height: 18px; position: absolute; right: 0; bottom: 14px;}
.pagination{margin-top: 20px; font-size: 14px; overflow: hidden; display: flex; justify-content: center; align-items: center;}
.pagination a,.pagination span,.pagination strong{width: 32px; height: 32px; line-height: 32px; font-size: 14px; display: block; float: left; margin: 0 4px; color: #000; text-align: center; padding: 0; border-radius: 3px; border: 1px solid #DCDCDC;}
.pagination a:hover,.pagination strong{background-color: #165DFF; color: #fff; border: 1px solid #165DFF; font-weight: normal;}
.pagination a.ppage,.pagination a.npage,.pagination span{border: none; background-repeat: no-repeat; background-position: center center;}
.pagination a.ppage{background-image: url(pleft.png);}
.pagination a.npage{background-image: url(pright.png);}
.pagination a.ppage:hover,.pagination a.npage:hover{background-color: #fff; border: none;}
.pagination a.ppage:hover{background-image: url(phleft.png);}
.pagination a.npage:hover{background-image: url(phright.png);}
.pagination input,.pagination cite{display: none;}

/*相关list*/
.i_news .con_list{position: relative; margin: 24px 0 0 0; padding-bottom: 4px;}
.i_news .con_list .xq_box .uk-subnav-pill {position: absolute; top: 24px; right: 6px;}
.i_news .con_list .xq_box .uk-subnav>* {padding-left: 0;}
.i_news .con_list .xq_box .uk-subnav-pill>li>a {padding: 0px 18px; font-weight: 400; font-size: 14px; color: #737A87; height: 24px; line-height: 24px;}
.i_news .con_list .xq_box .uk-subnav-pill>.uk-active>a,.i_news .con_list .xq_box .uk-subnav-pill>li>a:hover{background: none; color: #165DFF;}
.i_news .con_list .xq_box .uk-subnav-pill>.uk-active>a:after, .i_news .con_list .xq_box .uk-subnav-pill>li>a:hover:after {content: ''; display: block; width: 20px; height: 3px; background: linear-gradient( 138deg, #286AFF 0%, #9F66FF 100%); border-radius: 12px; position: absolute; left: 0; right: 0; bottom: -2px; margin: 0 auto;}
.i_news .con_list .xq_box .uk-switcher>li{overflow: hidden; padding: 20px;}
.i_news .con_list .uk-switcher{margin-top: 0!important; margin-bottom: 0;}
.i_news .con_list .c_n_img, .i_news .con_list .c_n_img a{width: 232px; height: 174px;}
.i_news .con_list .c_n_list{width: 554px;}
.i_news .con_list .c_n_list a{width: 100%; height: 22px; position: relative; display: block; margin: 4px 0 14px 0; line-height: 22px; font-size: 14px; overflow: hidden;}
.i_news .con_list .c_n_list a:last-child,.i_c_hot .hot_course .hc_list a:last-child{margin-bottom: 0;}
.i_news .hot_active .c_n_img,.i_news .hot_active .c_n_img a,.i_school .hot_active .c_n_img a{margin-bottom: 10px;}
.i_news .hot_active .ha_list>a,.i_school .hot_active .ha_list>a{font-weight: 400; font-size: 16px; color: #1D2129; line-height: 24px;}


/*----kc list----*/
.kc_banner{background-image: url(bg-kc.png);}
.i_kc .kc_list .img,.i_kc .kc_list .img a{width: 276px; height: 184px;}
.i_kc .kc_list .txt{width: 510px;}
.i_kc .kc_nav{padding: 16px 0; border-bottom: 1px solid #E1E1E3; margin: 0 20px 4px 20px;}
.i_kc .kc_nav ul{margin-left: -15px;}
.i_kc .kc_nav li,.it_tab .t_nav li{float: left; position: relative;}
.i_kc .kc_nav li a,.it_tab .t_nav li a{font-weight: 500; font-size: 18px; color: #737A87; line-height: 28px; padding: 0 30px;}
.i_kc .kc_nav li a:hover,.i_kc .kc_nav li.uk-active a,.it_tab .t_nav li a:hover,.it_tab .t_nav li.focus a{color: #165DFF;}
.i_kc .kc_nav li a:hover:after,.i_kc .kc_nav li.uk-active a:after,.it_tab .t_nav li a:hover:after,.it_tab .t_nav li.focus a:after{content: ''; display: block; width: 36px; height: 2px; background: linear-gradient(138deg, rgba(40, 106, 255, 1), rgba(159, 102, 255, 1)); position: absolute; left: 0; right: 0; bottom: -18px; margin: 0 auto;}
.i_kc .kc_nav li a{padding: 0 15px;}
.i_kc .kc_list .kc_title,.kcd_box .kc_title{margin-bottom: 14px;}
.i_kc .kc_list .kc_title a{display: inline-block; font-weight: 500; font-size: 18px; color: #000; line-height: 28px; margin-right: 16px;}
.i_kc .kc_list .kc_title span{display: inline-block; font-weight: 400; font-size: 14px; color: #3399FF; height: 26px; line-height: 26px; padding: 0 10px; background: #EEF6FF; border-radius: 4px;}
.i_kc .kc_list .txt>p,.kcd_box .txt>p{font-weight: 400; font-size: 12px; color: #3D485D; line-height: 18px; margin-bottom: 8px;}
.i_kc .kc_list .txt>p span,.kcd_box .txt>p span{color: #737A87;}
p.kc_target{white-space: pre;}
.i_kc .kc_list .btn_group,.kcd_box .btn_group{width: 312px; overflow: hidden; margin-top: 18px;}
.i_kc .kc_list .btn_group .btn,.i_teacher .btn_group .btn,.kcd_box .btn_group .btn{display: block; text-align: center; width: 136px; height: 34px; line-height: 34px; font-size: 14px; border-radius: 17px;}
.i_kc .kc_list .btn_group .more,.i_teacher .btn_group .more,.kcd_box .btn_group .more{background: linear-gradient(270deg, rgba(251, 93, 65, 1), rgba(255, 164, 5, 1)); position: relative;}
.i_kc .kc_list .btn_group .more span,.i_teacher .btn_group .more span,.kcd_box .btn_group span{display: block; width: 134px; height: 32px; line-height: 32px; text-align: center; color: #FF8611; border-radius: 17px; background: #fff; position: absolute; top: 1px; left: 1px;}
.i_kc .kc_list .btn_group .customer,.i_teacher .btn_group .customer,.kcd_box .btn_group .customer{background: linear-gradient(270deg, #FB5D41 0%, #FFA405 100%); color: #fff;}
.i_kc .kc_list .btn_group .more:hover span, .i_teacher .btn_group .more:hover span,.kcd_box .btn_group .more:hover span{background: none; color: #fff;}
.i_kc .kc_list .btn_group .customer:hover,.i_teacher .btn_group .customer:hover,.kcd_box .btn_group .customer:hover{background: linear-gradient(270deg, #FF2200 0%, #F04C00 100%);}
.hot_tags .ht_list{margin: 0 -4px;}
.hot_tags .ht_list a{display: inline-block; height: 32px; line-height: 32px; font-weight: 400; font-size: 13px; margin: 5px 4px; color: #1D2129; padding: 0 8px 0 28px; background: #F4F5F5 url(i-bq.png) 8px center no-repeat; border-radius: 4px;}


/*----teacher list----*/
.teacher_banner{background-image: url(bg-teacher.png);}
.i_teacher .i_t_title{width: 1030px; margin: 0 auto 30px auto; text-align: center;}
.i_teacher .i_t_title h2{font-weight: 800; font-size: 32px; color: #1D2129; line-height: 50px; margin: 0 0 16px 0;}
.i_teacher .i_t_title p{font-weight: 400; font-size: 14px; color: #3D485D; line-height: 22px;}
.i_teacher .c_wrap{height: 278px; background: #fff; border-radius: 10px; position: relative; padding: 20px; transition: transform 0.3s ease;}
.i_teacher .t_img{width: 206px; height: 247px; position: absolute; left: 20px; top: 10px; background: url(ls-bj.png) center bottom no-repeat;}
.i_teacher .t_img img{width: 100%; height: auto;}
.i_teacher .t_txt{width: 322px;}
.i_teacher .name_level{overflow: hidden; margin-top: 10px;}
.i_teacher .name_level h3{font-weight: 800; font-size: 20px; color: #1D2129; float: left; margin: 0 10px 0 0;}
.i_teacher .name_level span{display: block; float: left; font-size: 14px; color: #803A12; position: relative; height: 26px; line-height: 26px; padding: 0 10px 0 34px; background: linear-gradient( 90deg, #FEE1AB 0%, #FDCB9E 100%); border-radius: 38px;}
.i_teacher .name_level span:before{content: ''; display: block; width: 20px; height: 20px; background: url(jp.png) center center no-repeat; position: absolute; top: 3px; left: 10px;}
.i_teacher .name_level span i{font-style: normal; display: inline-block; max-width: 120px; height: 26px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
.i_teacher .school_item{margin: 15px 0 14px 0;}
.i_teacher .school_item p{padding-left: 24px; background: url(school.png) left center no-repeat; font-size: 14px; color: #3D485D; line-height: 22px;}
.i_teacher .school_item i{display: inline-block; line-height: 18px; margin-left: 14px; font-style: normal; padding: 2px 6px; border-radius: 4px; border: 1px solid #E1E1E3; }
.i_teacher .intro{font-size: 12px; color: #3D485D; line-height: 18px;}
.i_teacher .uk-card-hover:not(.uk-card-default):not(.uk-card-primary):not(.uk-card-secondary):hover{box-shadow: 0px 7px 11px 0px rgba(4,55,99,0.11);}
.i_teacher .btn_group{width: 212px; overflow: hidden; position: absolute; bottom: 40px; left: 246px; z-index: 22;}
.i_teacher .btn_group .btn{width: 96px;}
.i_teacher .btn_group .more span{width: 94px;}
.i_teacher .i_t_wrap{margin: 20px 0 80px 0;}
.i_teacher .i_t_list .ainfo{display: block; width: 100%; height: 278px; position: absolute; top: 0; left: 0; z-index: 11;}
.i_teacher .pagination{margin-top: 40px;}
.i_teacher .hot_active .ha_list>a{font-size: 16px; color: #1D2129; line-height: 24px; display: block; margin-top: 10px;}
.i_teacher .hot_active .ha_list>a:hover{color: #165DFF;}
.i_teacher .news_wrap .uk-switcher>li>a:nth-child(odd){margin-right: 3%; margin-left: 0;}
.i_teacher .news_wrap .uk-switcher>li>a:nth-child(even){margin-left: 3%; margin-right: 0;}
@media (min-width: 1200px) {
    .i_teacher .uk-grid {
        margin-left: -24px;
    }
    .i_teacher .uk-grid>* {
        padding-left: 24px;
    }
    .i_teacher *+.uk-grid-margin, .i_teacher .uk-grid+.uk-grid, .i_teacher .uk-grid>.uk-grid-margin {
        margin-top: 24px;
    }
}
/*----teacher detail----*/
.i_teacher .it_info{height: 278px; background: #fff; border-radius: 10px; position: relative; padding: 20px;}
.i_teacher .it_info .t_txt{width: 568px;}
.i_teacher .it_info .name_level h3{font-weight: 800; font-size: 32px; line-height: 50px;}
.i_teacher .it_info .name_level span{margin-top: 15px;}
.i_teacher .it_info .t_txt>p{margin-top: 14px; font-size: 14px; color: #3D485D; line-height: 22px; padding-left: 24px; background-position: left center; background-repeat: no-repeat;}
.i_teacher .it_info .t_txt>p.t_school{background-image: url(school.png);}
.i_teacher .it_info .t_txt>p.t_course{background-image: url(tks.png);}
.i_teacher .it_info .t_txt>p span{color: #737A87;}
.i_teacher .it_info .btn_group{width: 312px; left: 266px; bottom: 50px;}
.i_teacher .it_info .btn_group .btn{width: 136px;}
.i_teacher .it_info .btn_group .more span{width: 134px;}
.i_teacher .it_tab,.i_teacher .it_merit{background: #fff; border-radius: 10px; margin-top: 24px; padding: 16px 20px 20px 20px;}
.it_tab .t_nav{padding: 0 0 16px 0; border-bottom: 1px solid #E1E1E3; margin-bottom: 40px;}
.it_tab .t_nav ul{margin-left: -14px;}
.it_tab .t_nav li a{padding: 0 14px;}
.it_tab .t_nav li a:hover:after,.it_tab .t_nav li.focus a:after{width: 72px;}
.tc_i_title{display: inline-block; margin-bottom: 20px; height: 32px; line-height: 32px; padding: 0 16px; background: linear-gradient( 270deg, #FFFFFF 0%, #D3E9FF 100%); border-radius: 16px; font-weight: 500; font-size: 16px; color: #1D2129;}
.tc_i_info{margin-bottom: 40px;}
.t_content .tc_info:last-child .tc_i_info{margin-bottom: 0;}
.it_tab .tc_info p,.kc_i_info p{font-size: 14px; color: #3D485D; line-height: 22px;}
.it_m_module{margin: 8px 0 40px 0;}
.it_m_module .pattern_box li{width: 186px;}
.it_m_module .pattern_box li:last-child{width: 66px;}
.it_m_module .pattern_box li .txt{width: 66px;}
.it_m_module .pattern_box li::after{top: 47px; right: 24px;}
.it_m_label .itll{width: 255px; height: 200px; border-radius: 10px; float: left; padding: 24px; position: relative;}
.it_m_label .itll.a{background: linear-gradient( 141deg, #C7EFFF 0%, #EBFAFF 100%);}
.it_m_label .itll.b{background: linear-gradient( 141deg, #CEDDFF 0%, #E5EDFF 100%); margin: 0 24px;}
.it_m_label .itll.c{background: linear-gradient( 141deg, #E2D1FF 0%, #F7F2FF 100%);}
.it_m_label .itll h4,.it_m_state .itsl h4{font-weight: 500; font-size: 16px; color: #1D2129; line-height: 24px; margin-bottom: 13px;}
.it_m_label .itll p,.it_m_state .itsl p{font-size: 14px; color: #3D485D; line-height: 22px;}
.it_m_label .itll:after{content: ''; display: block; position: absolute; top: 10px; right: 24px; width: 39px; height: 50px; background-position: center center; background-repeat: no-repeat;}
.it_m_label .itll.a:after{background-image: url(01.png);}
.it_m_label .itll.b:after{background-image: url(02.png);}
.it_m_label .itll.c:after{background-image: url(03.png);}
.it_m_state{margin-top: 40px;}
.it_m_state .its_list{margin: 0 -12px;}
.it_m_state .itsl{width: 391px; height: 154px; border-radius: 10px; float: left; padding: 24px; margin: 13px 12px; position: relative;}
.it_m_state .itsl.a{background: linear-gradient( 134deg, #BDF2FF 0%, #3B6FFF 100%);}
.it_m_state .itsl.b{background: linear-gradient( 134deg, #A3FFF4 0%, #3D8BFF 100%);}
.it_m_state .itsl.c{background: linear-gradient( 134deg, #B6F0FF 0%, #00B8BA 100%);}
.it_m_state .itsl.d{background: linear-gradient( 134deg, #D4D4FF 0%, #856EFF 100%);}
.it_m_state .itsl:after{content: ''; display: block; width: 196px; height: 170px; position: absolute; right: 0; bottom: 0; background-position: center center; background-repeat: no-repeat;}
.it_m_state .itsl.a:after{background-image: url(zt-1.png);}
.it_m_state .itsl.b:after{background-image: url(zt-2.png);}
.it_m_state .itsl.c:after{background-image: url(zt-3.png);}
.it_m_state .itsl.d:after{background-image: url(zt-4.png);}
.it_m_state .itsl p{width: 183px;}
/*----article----*/
.i_c_info{width: 100%; background: #FFF; border-radius: 10px; padding: 40px 30px;}
.ici_title{border-bottom: 1px solid #E1E1E3; margin-bottom: 24px; padding-bottom: 24px;}
.ici_title h2{font-weight: 500; font-size: 28px; color: #1D2129; line-height: 50px; margin-bottom: 16px; text-align: center;}
.ici_title p{width: 50%; font-size: 14px; color: #AEB8CA; line-height: 22px;}
.ici_title p:last-child{text-align: right;}
.ici_title p span{padding: 0 16px; color: #737A87;}
.ici_title p span:first-child {padding-left: 0;}
.ici_con p{font-size: 16px; color: #1D2129; line-height: 32px; margin-bottom: 30px;}
.ici_con img{width: auto; height: auto; max-width: 100%; margin: 0 auto 30px auto;}
.pages{width: 100%; border-top: dashed 1px #E1E1E3; padding: 14px 0;}
.pages li{width: 100%; margin: 10px 0; font-size: 16px; color: #737A87; line-height: 32px;}
.pages li span{color: #737A87;}
.pages li a{color: #1D2129;}
.pages li a:hover{color: #165DFF;}
.ici_tags{overflow: hidden;}
.ici_tags h5{width: 80px; margin-bottom: 0; font-size: 16px; color: #737A87; line-height: 30px; float: left;}
.ici_tags .tags{width: 714px; float: left;}
.ici_tags a{margin-right: 25px; height: 30px; line-height: 30px; padding: 0 10px; font-size: 16px; color: #1D2129; border-radius: 4px; border: 1px solid #E1E1E3;}
.ici_tags a:last-child{margin-right: 0;}
.ici_tags a:hover{background: linear-gradient( 138deg, #286AFF 0%, #9F66FF 100%); color: #fff;}
.in_content .con_list{padding: 24px;}
.in_content .con_list>h4{font-size: 16px; color: #000; line-height: 24px; margin-bottom: 10px;}
.in_content .xq_box a{width: 47%;}
.in_content .xq_box a span{padding-left: 4px;}
/*----404----*/
.ss_wrap{background: #fff; border-radius: 12px;}
.ss_wrap .ss{width: 50%; float: left; margin: 130px 0 0 100px;}
.ss_wrap>img{width: auto; height: auto; float: right;}

/*----about----*/
.about_banner{background-image: url(bg_about.png);}
.about_banner .ib_box h1{font-family: "ZhenyanGB"; font-size: 64px; color: #FFF; text-shadow: 0px 2px 0px #0059C0; margin: 125px 0 30px 0;}
.about_banner .ib_box h4{font-size: 16px; color: #FFF; margin: 0;}
.about_wrap .a_nav{width: 232px; padding: 15px 0; background: #FFFFFF; border-radius: 10px;}
.about_wrap .a_nav li{margin: 15px 0;}
.about_wrap .a_nav a{height: 48px; line-height: 48px;}
.about_wrap .a_info,.ai_bg{width: 944px; background: #FFFFFF; border-radius: 10px; padding: 40px;}
.about_wrap .ai_info{margin-bottom: 60px;}
.about_wrap .ai_info:last-child{margin-bottom: 0;}
.about_wrap .ai_title{width: 100%; height: 50px; font-size: 32px; line-height: 50px; margin-bottom: 24px; color: #181B25 ; font-weight: 500; padding-left: 18px; position: relative;}
.about_wrap .ai_title:before{content: ''; display: block; width: 4px; height: 30px; background: #3399FF; border-radius: 7px; position: absolute; top: 12px; left: 0;}
.about_wrap .ai_intro .ai_txt>img{width: 376px; height: 334px; float: left;}
.about_wrap .ai_intro .ai_txt>div{width: 450px; padding-right: 16px;}
.about_wrap .ai_info p{line-height: 32px; font-size: 16px; color: #3D485D; font-weight: 500; text-align: justify;}
.about_wrap .ai_info>video,.about_wrap .ai_info>img,.about_wrap .ai_info>iframe{width: 864px; height: 486px; border-radius: 10px;}
.ai_culture .ai_txt>p{margin-bottom: 24px;}
.ai_culture .items,.ai_tixi .ai_txt .items{margin: 0 -12px;}
.ai_culture .items>div{width: 272px; height: 260px; padding: 40px; text-align: center; float: left; margin: 0 12px; background: #EEF6FF; border-radius: 10px}
.ai_culture .items>div:before{content: ''; display: block; width: 60px; height: 60px; margin: 0 auto; background-position: center center; background-repeat: no-repeat;}
.ai_culture .items>.a:before{background-image: url(qy-2.png);}
.ai_culture .items>.b:before{background-image: url(qy-3.png);}
.ai_culture .items>.c:before{background-image: url(qy-4.png);}
.ai_culture .items h4,.ai_tixi .ai_txt .items h4{font-weight: 500; font-size: 18px; color: #1D2129; line-height: 28px; margin: 20px 0;}
.about_wrap .ai_culture .items p,.ai_tixi .ai_txt .items p{line-height: 26px;}
.about_wrap .a_business{background: none; padding: 0;}
.ai_tixi .ai_txt .items>div{width: 420px; height: 455px; float: left; position: relative; padding: 201px 20px 30px 20px; margin: 24px 12px 0 12px; background: #EEF6FF; border-radius: 10px;}
.ai_tixi .ai_txt .items>div:before{content: ''; display: block; width: 420px; height: 201px; position: absolute; top: 0; left: 0; background-position: center center; background-repeat: no-repeat;}
.ai_tixi .ai_txt .items>.a:before{background-image: url(yw-1.png);}
.ai_tixi .ai_txt .items>.b:before{background-image: url(yw-2.png);}
.ai_tixi .ai_txt .items>.c:before{background-image: url(yw-3.png);}
.ai_tixi .ai_txt .items>.d:before{background-image: url(yw-4.png);}
.ai_tixi .ai_txt .items h4{text-align: center;}
.ai_tixi .ai_txt .items p{text-align: justify;}
.ai_xq .ai_txt>p{margin-bottom: 24px;}
.ai_xq .ai_txt .imgs{margin: 0 -9.5px;}
.ai_xq .ai_txt .imgs img{width: 198px; height: 264px; float: left; margin-left: 9.5px; margin-right: 9.5px;}
.ai_xq .ai_txt .imgs img:nth-child(even){margin-top: 15px;}
.ab_form{width: 100%; height: 400px; padding: 40px 70px 40px 40px; border-radius: 10px; margin-top: 60px; background: url(aljyy.png);}
.ab_form .if_img{width: 360px;}
.ab_form .if_img h3{width: 360px; height: 48px; line-height: 48px; position: relative; margin: 0 auto 10px auto; font-weight: 600; padding-left: 63px; font-size: 32px; background: linear-gradient(65deg, #286AFF 0%, #9F66FF 100%); background-clip: text; -webkit-background-clip: text; color: transparent;}
.ab_form .if_img h3:before{content: ''; display: block; width: 60px; height: 48px; position: absolute; left: 0; top: 0; background: url(yy.png) center center no-repeat;}
.ab_form .if_img:after{content: ''; display: block; width: 262px; height: 252px; background: url(fded-1.png) center center no-repeat; margin: 0 auto;}
.ab_form .i_form_box{width: 400px; height: 320px; padding: 30px; background: #C8DDFF; border-radius: 10px; border: 2px solid #FFFFFF;}
.ab_form .i_form_box .form{width: 100%; height: 100%; position: relative;}

.ab_form .i_form_box input,.ab_form .i_form_box .select{width: 100%; height: 50px; line-height: 50px; font-weight: 500; padding: 0 16px; font-size: 16px; color: #1D2129; background-color: #FFF; border-radius: 10px; border: none; margin-bottom: 16px;}
.ab_form .i_form_box input::placeholder{color: #6E8BC1;}
.ab_form .i_form_box .select{position: absolute; top: 0; left: 0; padding: 0;}
.ab_form .i_form_box .slbox{width: 100%; height: 60px; padding: 0 30px 10px 30px; font-weight: 500; font-size: 16px; color: #01286F; background: url(xiajt.png) 300px 20px no-repeat;}
.ab_form .i_form_box .select:hover .slbox{background-image: url(upjt.png)}
.ab_form .i_form_box #slbox-list {width: 100%; min-width: 100%; padding: 10px 8px 8px 8px; border-radius: 10px; top: 60px!important; z-index: 102000;}
.ab_form .i_form_box .btn{width: 100%; height: 50px; line-height: 50px; text-align: center; border: none; font-weight: 500; font-size: 16px; color: #FFF; background: linear-gradient(138deg, #286AFF 0%, #9F66FF 100%); border-radius: 10px; cursor: pointer;}
.ab_form .i_form_box #des-mod{background-image: url(xiajt.png); background-position: 298px center; background-repeat: no-repeat; font-weight: 500; font-size: 16px; color: #01286F; text-align: left; padding-left: 30px;}
.about_wrap .ai_history:last-child{margin-bottom: 40px;}
.ai_history .ai_txt{width: 892px; margin-left: -14px; position: relative;}
.ai_history .ai_txt:before{width: 1px; height: 100%; background: #A9D4FF; left: 0; right: 0; margin: 0 auto; top: 10px; z-index: 1;}
.ai_history .ai_txt:after{width: 3px; height: 288px; left: 0; right: 0; margin: 0 auto; bottom: -20px; background: #fff; visibility: visible; z-index: 2;}
.ai_history .hinfo{width: 446px; height: 205px; position: relative;}
.ai_history .hinfo.spe{height: 288px;}
.ai_history .hinfo h3{font-weight: 800; font-size: 32px; color: #1D2129; line-height: 50px;}
.ai_history .hinfo p{font-size: 16px; color: #3D485D; line-height: 32px; margin-bottom: 20px; text-align: inherit;}
.ai_history .hinfo img{display: inline-block; width: 240px; height: 135px; border-radius: 6px;}
.ai_history .hinfo:nth-child(odd){margin-left: 446px; padding-left: 84px;}
.ai_history .hinfo:nth-child(even){text-align: right; padding-right: 84px;}
.ai_history .hinfo:nth-child(odd) h3{margin-left: -20px;}
.ai_history .hinfo:nth-child(even) h3{margin-right: -20px;}
.ai_history .hinfo:before,.ai_history .hinfo:after,.ai_history .ai_txt:before,.ai_history .ai_txt:after{content: ''; display: block; position: absolute;}
.ai_history .hinfo:before{width: 48px; height: 48px; top: 0; background: url(cir.png) center center no-repeat; z-index: 3;}
.ai_history .hinfo:after{width: 5px; height: 66%; background: linear-gradient( 180deg, #CEE7FF 0%, #FFFFFF 100%); top: 70px;}
.ai_history .hinfo.spe:after{height: 100%;}
.ai_history .hinfo:nth-child(odd):before{left: -24px;}
.ai_history .hinfo:nth-child(even):before{left: 422px;}
.ai_history .hinfo:nth-child(odd):after{left: 64px;}
.ai_history .hinfo:nth-child(even):after{left: 376px;}
.ai_contact .ai_txt{margin: 64px -12px 0 -12px;}
.ai_contact .ai_txt>div{width: 420px; height: 270px; padding: 90px 0 0 60px; float: left; margin: 0 12px; background: linear-gradient( 132deg, #F2F6FF 0%, #E5EDFF 100%); border-radius: 10px; position: relative;}
.ai_contact .ai_txt>div:before{content: ''; display: block; width: 112px; height: 112px; background-position: center center; background-repeat: no-repeat; position: absolute; left: 54px; top: -40px;}
.ai_contact .ai_txt>.a:before{background-image: url(zxrx.png);}
.ai_contact .ai_txt>.b:before{background-image: url(zxlx.png);}
.ai_contact .ai_txt h4{font-size: 16px; color: #1D2129; line-height: 24px; margin: 0 0 16px 0;}
.ai_contact .ai_txt p{font-size: 16px; color: #3D485D; line-height: 26px; margin-bottom: 4px;}
.ai_contact .ai_txt img{width: 88px; height: 88px; margin-right: 16px;}
.ai_contact .ai_txt a{color: #165DFF; display: block;}
.ai_contact .ai_txt>.a a{font-weight: 800; font-size: 32px; line-height: 50px; margin-bottom: 16px;}
.ai_contact .ai_txt>.b a{font-size: 16px; line-height: 26px; margin-bottom: 4px;}
.ai_contact .ai_txt .er>p,.ai_contact .ai_txt .er>div{float: left;}

/*----------------kc index----------------*/
.in_kc_box,.in_kc{overflow: visible;}
.ikhot_news{margin-top: 20px;}
.foucebox {width: 100%; height: 336px; margin:0 auto;}
.foucebox .bd{position: relative; float: left; width: 448px; height: 336px; overflow: hidden;}
.foucebox .ikn_info {position: relative; width: 448px; height: 336px; border-radius: 10px; overflow: hidden;}
.foucebox .ikn_info img {width: 100%; height: 100%; border-radius: 10px; transition: transform 0.3s ease;}
.foucebox .ikn_info a:hover img{transform: scale(1.03);}
.foucebox .ikn_info .ikn_txt{width: 100%; height: 70px; position: absolute; left: 0; bottom: 0; z-index: 2; padding: 0 20px; border-radius: 0px 0px 10px 10px;}
.foucebox .ikn_info .ikn_txt a{display: block; width: 100%; height: 70px; font-weight: 400; font-size: 14px; color: #FFFFFF; line-height: 70px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis;}
.foucebox .foucebox_bg {position: absolute; left: 0; bottom: 0; width: 448px; height: 70px; background: linear-gradient( 360deg, rgba(0,0,0,0.4) 0%, rgba(0,0,0,0) 100%); z-index: 1; border-radius: 0 0 10px 10px;}
.foucebox .hd{background: #fff; width: 728px; height: 336px; border-radius: 10px; padding: 24px; float: right;}
.foucebox .hd ul li{width: 100%; height: 22px;  margin-bottom: 16px;}
.foucebox .hd ul li a:before{content: ''; display: block; width: 6px; height: 6px; background: #E1E1E3; border-radius: 100%; position: absolute; left: 0; top: 8px;}
.foucebox .hd ul a{width: 100%; height: 22px; line-height: 22px; position: relative; display: block; font-size: 14px; overflow: hidden;}
.foucebox .hd ul a span{width: 75%; height: 22px; padding-left: 10px; white-space: nowrap; text-overflow: ellipsis; overflow: hidden; display: block; float: left; color: #1D2129;}
.foucebox .hd ul a i{float: right; color: #737A87; font-style: normal;}
.foucebox .hd ul a:hover span,.foucebox .hd ul .on span{color: #165DFF;}

.in_kc .con_title{overflow: hidden; margin-bottom: 30px;}
.in_kc .con_title h4{ float: left; margin-bottom: 0; width: 50%; height: 50px; font-weight: 800; font-size: 32px; color: #1D2129;}
.in_kc .con_title a{float: right; line-height: 50px;}
.inkc{margin-bottom: 80px;} 
.ik_form{width: 1200px; padding: 30px 0 0 0; height: 204px; background: linear-gradient( 90deg, #286AFF 0%, #9F66FF 100%); border-radius: 10px;}
.ik_form>h4{text-align: center; margin-bottom: 34px; font-weight: 800; font-size: 32px; color: #FFFFFF; line-height: 50px;}
.ik_form .i_form_box{width: 880px; margin: 0 auto;}
.ik_form .form{overflow: hidden;}
.ik_form .form input,.ik_form .form .btn{height: 50px; line-height: 50px; float: left; border-radius: 10px;}
.ik_form .form input{width: 308px; background: #FFFFFF; margin-right: 40px; color: #1D2129; padding-left: 16px; font-weight: 500; font-size: 16px;}
.ik_form .form input::placeholder{color: #6E8BC1;}
.ik_form .form .btn{width: 184px; background: linear-gradient(-265deg, #FFA405 0%, #FB5D41 100%); cursor: pointer; border: none; font-weight: 500; font-size: 16px; color: #FFFFFF;}
.ik_form .form .btn:hover{background: linear-gradient( -90deg, #FF2200 0%, #F04C00 100%);}
.ik_teacher .c_wrap{height: 475px; padding: 14px 24px 24px 24px; position: inherit;}
.ik_teacher .t_img{position: inherit; left: 0; top: 0; margin: 0 auto 20px auto;}
.ik_teacher .t_txt{width: 100%;}
.ik_teacher .intro p{word-break: break-all;}
.ik_teacher .school_item i{display: none;}
.ik_teacher .school_item i:nth-child(2){display: inline-block;}
.ik_teacher .btn_group{width: 200px; margin: 0 auto; left: 0; right: 0; bottom: 24px;}
.ik_teacher .btn_group .btn{width: 100%;}
.ik_teacher .btn_group .more span{width: 198px;}
.ikn_list>div{width: 588px; height: 374px; padding: 24px; background: #FFFFFF; border-radius: 10px;}
.ikn_list a{width: 100%; height: 22px; line-height: 22px; position: relative; display: block; margin-bottom: 16px; font-size: 14px; overflow: hidden;}
.ikn_list a span{width: 75%; height: 22px; padding-left: 10px; white-space: nowrap; text-overflow: ellipsis; overflow: hidden; display: block; float: left; color: #1D2129;}
.ikn_list a i{float: right; color: #737A87; font-style: normal;}
.ik_point{margin-bottom: 16px;}
.ikp_list ul{margin: 0 -12px;}
.ikp_list li{width: 282px; height: 100px; overflow: hidden; position: relative; float: left; margin: 0 12px 24px 12px; background: #FFF; border-radius: 10px; transition: transform 0.3s ease;}
.ikp_list li a{display: block; position: relative; z-index: 3; width: 100%; height: 100px; line-height: 100px; padding-left: 74px; background-position: 24px center; background-repeat: no-repeat; font-weight: 500; font-size: 18px; color: #1D2129;}
.ikp_list li.a a{background-image: url(bmsj.png);}
.ikp_list li.b a{background-image: url(bmlc.png);}
.ikp_list li.c a{background-image: url(bmfy.png);}
.ikp_list li.d a{background-image: url(ksdz.png);}
.ikp_list li.e a{background-image: url(ksnr.png);}
.ikp_list li.f a{background-image: url(kslc.png);}
.ikp_list li.g a{background-image: url(cfsj.png);}
.ikp_list li.h a{background-image: url(sygj.png);}
.ikp_list li:hover{border: 1px solid #3399FF; transform: translateY(-5px);}
.ikp_list li:hover a{height: 98px; line-height: 98px; padding-left: 73px; background-position-x: 23px;}
.ikp_list li .gr,.ikp_list li:before{content: ''; width: 282px; border-radius: 10px; display: block; position: absolute; }
.ikp_list li .gr{height: 100px; /*opacity: 0;*/ top: 0; left: 0; z-index: 1; background: #fff; /*background: #BEE2FF;*/ transition: background 0.3s ease;}
.ikp_list li:before{height: 98px; top: 1px; left: -280px; z-index: 2; background: linear-gradient( 101deg, #DFE9FF 0%, #FFFFFF 56%, rgba(190, 226, 255, 0) 100%); transition: left 0.2s ease-in-out;}
.ikp_list li:hover .gr{/*background: #BEE2FF;opacity: 1; */background: linear-gradient( 101deg, #FFFFFF 0%, #BEE2FF 100%);}
.ikp_list li:hover:before{left: 1px;}
.ikp_list li:after{content: ''; width: 20px; height: 20px; position: absolute; top: 40px; left: 238px; z-index: 3; background: url(kcjt.png) center center no-repeat}
.ikp_list li:hover:after{background-image: url(kcjt-hover.png); top: 39px; left: 237px;}
@media (min-width: 1200px) {
    .in_kc .uk-grid>* {
        padding-left: 24px;
    }
    .in_kc .uk-grid {
        margin-left: -24px;
    }
    .in_kc *+.uk-grid-margin, .in_kc .uk-grid+.uk-grid, .in_kc .uk-grid>.uk-grid-margin {
        margin-top: 24px;
    }
}

/*----------------kc detail----------------*/
.in_kc_detail{width: 100%;}
.in_kc_detail .adr{width: 1200px; margin: 0 auto;}
.inkcd h4{font-weight: 800; font-size: 32px; color: #1D2129; line-height: 50px; text-align: center; margin-bottom: 30px;}
.kc_detail{width: 1200px; margin: 20px auto 80px auto;}
.kcd_box{width: 100%; background: #fff; border-radius: 10px; padding: 24px; overflow: hidden;}
.kcd_box .img,.kcd_box .img img{width: 390px; height: 260px; border-radius: 10px;}
.kcd_box .txt{width: 732px; height: 260px; position: relative;}
.kcd_box .kc_title h4{font-weight: 500; font-size: 24px; color: #1D2129; margin: 0;}
.kcd_box .txt>p{font-size: 14px; line-height: 22px;}
/*.kcd_box .btn_group{position: absolute; bottom: 0; left: 0;}*/
.in_kc_info{width: 100%; background: #fff; padding: 80px 0;}
.kc_info,.kc_yous,.in_kc_news{width: 1200px; margin: 0 auto;}
.kc_i_info{margin-bottom: 30px;}
.kc_banxin{border-top: 1px solid #E1E1E3; padding-top: 30px; margin-top: 30px;}
.kc_banxin .con_title{margin-bottom: 30px;}
.kc_banxin .con_title:before,.i_school .con_title:before{content: ''; display: inline-block; width: 4px; height: 24px; background: linear-gradient( 180deg, #286AFF 0%, #9F66FF 100%); border-radius: 10px;}
.kc_banxin .con_title h4{display: inline-block; vertical-align: top; padding-left: 10px; font-size: 19px; line-height: 24px; font-weight: 800; margin-bottom: 0; background: linear-gradient(125deg, #286AFF 0%, #9F66FF 100%); background-clip: text; -webkit-background-clip: text; color: transparent;}
.in_kc_form{width: 100%; border-radius: 0;}
.in_kc_form .i_form_box {width: 1084px;}
.in_kc_form .form input{width: 410px;}
.kc_yous .ys_info{width: 100%; min-height: 106px; position: relative; background: linear-gradient( 88deg, #E9F2FF 0%, #EEEFFF 100%); margin-bottom: 26px; padding: 24px 24px 24px 88px; border-radius: 10px; border: 1px solid #DDEEFF;}
.kc_yous .ys_info .ix{width: 48px; height: 48px; line-height: 48px; position: absolute; top: 24px; left: 24px; color: #fff; font-weight: 500; font-size: 24px; text-align: center; background: linear-gradient( 208deg, #286AFF 0%, #9F66FF 100%); border-radius: 100%;}
.kc_yous .ys_info h5{font-weight: 500; font-size: 18px; color: #1D2129; line-height: 28px; margin: 0 0 8px 0;}
.kc_yous .ys_info h5 p{font-weight: 400; font-size: 14px; color: #3D485D; line-height: 22px;}
.kc_i_info:last-child,.kc_yous .ys_info:last-child{margin-bottom: 0;}
.in_kc_news{padding: 80px 0 40px 0;}
.in_kc_news .ikn_list>div{padding: 8px 24px; height: 252px;}
.in_kc_news .ikn_list li{width: 100%; height: 28px; margin: 16px 0; position: relative; padding-left: 10px;}
.in_kc_news .ikn_list li:before{content: ''; display: block; width: 6px; height: 6px; background: #E1E1E3; border-radius: 100%; position: absolute; left: 0; top: 12px;}
.in_kc_news .ikn_list li .atitle{width: 78%; height: 28px; line-height: 28px; font-weight: 400; font-size: 14px; color: #1D2129; text-overflow: ellipsis; white-space: nowrap; overflow: hidden;}
.in_kc_news .ikn_list li .btn{width: 88px; height: 28px; line-height: 26px; display: block; position: absolute; top: 0; right: 0; text-align: center; font-weight: 400; font-size: 12px; color: #165DFF; border-radius: 28px; border: 1px solid #165DFF;}
.in_kc_news .ikn_list li .btn:hover{background: linear-gradient( 76deg, #286AFF 0%, #9F66FF 100%); color: #fff; border: solid 1px transparent;}
.in_kc_news .ikn_list li a:before{display: none;}

/*----------------school detail----------------*/
.i_sc_banner{background-image: url(bg_xq.png);}
.i_sc_banner .ib_box h1{font-family: "ZhenyanGB"; font-weight: 400; font-size: 50px; color: #002F60; margin: 100px 0 35px 0;}
.i_sc_banner .ib_box h1 span{background: linear-gradient(138deg, #286AFF 0%, #9F66FF 100%); background-clip: text; -webkit-background-clip: text; color: transparent;}
.i_sc_banner .ib_box h4{font-weight: 400; font-size: 24px; color: #1D2129; margin: 0 0 30px 0;}
.i_sc_banner .ib_box .btn{left: 5px; bottom: 70px;}
.school_nav{padding: 16px 0; margin: 0 20px 4px 20px;}
.sc_n_title{font-weight: 500; font-size: 20px; color: #000000; line-height: 28px; padding-left: 26px; background: url(sc-adr.png) left center no-repeat;}
.school_nav ul{margin: 0 -7px;}
.school_nav li{float: left; margin: 7px 6px;}
.school_nav li a{display: block; padding: 8px 20px; color: #3D485D; border-radius: 38px; box-shadow: inset 0 0 0 1px #E1E1E3;}
.school_nav li.focus a,.school_nav li a:hover{background: linear-gradient( 114deg, #286AFF 0%, #9F66FF 100%); box-shadow: none; color: #fff;}
.i_kc .school_list .img,.i_kc .school_list .img a{width: 240px; height: 160px;}
.i_kc .school_list .txt{width: 542px; height: 160px; position: relative;}
.i_kc .school_list .btn_group{position: absolute; left: 0; bottom: 0;}
.i_school .it_info{height: 208px; background: #fff; border-radius: 10px; padding: 24px;}
.i_school .it_info .t_img{width: 240px; height: 160px; border-radius: 10px; overflow: hidden;}
.i_school .it_info .t_img img,.i_school .isc_images img{width: 100%; height: 100%;}
.i_school .it_info .t_txt{width: 542px;}
.i_school .it_info .name_level h3{font-weight: 500; font-size: 20px; color: #1D2129; margin-bottom: 14px; text-align: left;}
.i_school .it_info .t_txt>p{margin-top: 8px; font-size: 14px; color: #3D485D; line-height: 22px;}
.i_school .it_info .t_txt>p span{color: #737A87;}
.i_school .isc_info{background: #fff; border-radius: 10px; padding: 24px; margin-top: 24px;}
.i_school .con_title{margin-bottom: 16px; display: flex; align-items: center;}
.i_school .con_title:before{height: 18px;}
.i_school .con_title h4{display: inline-block; padding-left: 14px; margin-bottom: 0; font-weight: 500; font-size: 18px; color: #1D2129; line-height: 28px;}
.i_school .isc_content p{font-weight: 400; font-size: 14px; color: #3D485D; line-height: 22px; overflow: hidden;}
.i_school .isc_images,.i_school .isc_form .form,.i_school .isc_content{overflow: hidden;}
.i_school .isc_images .isc_img{width: 391px; height: 261px; margin-top: 24px; float: left; border-radius: 10px; overflow: hidden; position: relative; z-index: 1;}
.i_school .isc_images .isc_img:nth-child(odd),.i_school .isc_content p img:nth-child(odd){margin-right: 24px;}
.i_school .isc_images .isc_img:after,.i_school .isc_images .isc_img p{width: 100%; position: absolute; left: 0; bottom: 0; }
.i_school .isc_images .isc_img:after{content: ''; display: block; height: 48px; background: linear-gradient( 0deg, rgba(0,0,0,0.6) 0%, rgba(0,0,0,0) 100%); border-radius: 0px 0px 10px 10px;}
.i_school .isc_images .isc_img p{font-weight: 500; font-size: 14px; text-align: center; color: #FFFFFF; z-index: 2; line-height: 48px; text-shadow: 0px 4px 4px rgba(0,0,0,0.25);}
.i_school .isc_content p img{width: 391px; height: 261px; margin-top: 24px; float: left; border-radius: 10px;}

.i_school .isc_form{width: 100%; padding: 24px; background: linear-gradient( 34deg, #EBF3FF 0%, #F2FBFF 100%); border-radius: 10px; border: 1px solid #DAE8FF;}
.i_school .isc_form>h4{display: flex; align-items: center; font-weight: 500; font-size: 16px; line-height: 24px; background: linear-gradient(15deg, #286AFF 0%, #9F66FF 100%); background-clip: text; -webkit-background-clip: text; color: transparent;}
.i_school .isc_form>h4:before{content: ''; display: inline-block; width: 20px; height: 20px; margin-right: 10px; background: url(sc-adr.png) left center no-repeat;} 
.i_school .isc_form .in_box,.i_school .isc_form .btn{width: 263px; float: left; margin-right: 23px;}
.i_school .isc_form .in_box input{width: 100%; height: 50px; line-height: 50px; padding: 0 10px; background: #FFFFFF; border-radius: 10px; border: 1px solid #DAE8FF; font-weight: 400; font-size: 14px; color: #3D485D;}
.i_school .isc_form .in_box p{font-weight: 400; font-size: 14px; color: #3D485D; line-height: 22px; margin-bottom: 10px;}
.i_school .isc_form .btn{display: block; margin-top: 32px; margin-right: 0; width: 184px; height: 50px; line-height: 50px; background: linear-gradient( 76deg, #286AFF 0%, #9F66FF 100%); border: none; border-radius: 10px; text-align: center; color: #fff; font-weight: 400; font-size: 16px; cursor: pointer;}
.i_school .inkc{ background: #fff; border-radius: 10px; padding: 24px; margin-bottom: 0; margin-top: 24px;}
.i_school .ik_teacher .c_wrap{height: 510px;}
.i_school .name_level{text-align: center;}
.i_school .name_level>h3{float: none; margin-bottom: 10px;}
.i_school .i_teacher .name_level span{float: none; display: inline-block;}
.i_school .i_teacher .intro{font-size: 14px;}
.i_school .i_teacher .school_item p {background: none; display: flex; justify-content: center; align-items: center; padding-left: 0;}
.i_school .i_teacher .school_item p span{padding-left: 24px; background: url(school.png) left center no-repeat;}
.i_school .isc_news{padding: 24px 4px 4px 4px;}
.i_school .isc_news .con_title{margin-bottom: 0; padding: 0 20px;}
.i_school .n_list>ul>li {overflow: hidden; padding: 20px;}
.i_school .n_list .img,.i_school .n_list .img a{width: 194px; height: 146px;}
.i_school .n_list .img img{width: 100%; height: 100%; border-radius: 10px; transition: transform 0.3s ease;}
.i_school .n_list .txt{width: 575px;}
.i_school .n_list .txt a{display: block; font-weight: 500; font-size: 18px; color: #1D2129; line-height: 28px; margin-bottom: 14px;}
.i_school .n_list .txt p{font-weight: 400; font-size: 14px; color: #737A87; line-height: 22px; text-align: justify;}
.n_list .m{margin: 46px 0 26px 46px; font-size: 16px;}
/*load more*/
/*.nd_parag.spe{height: 800px; overflow: hidden;}
.load_more{width: 100%; height: 30px; line-height: 30px; z-index: 99; position: relative; text-align: center; color: #0062DE; background-image: -webkit-gradient(linear,left top,left bottom,from(#fcfcfc),to(#fefefe)); background-image: linear-gradient(#fcfcfc,#fefefe); -webkit-box-shadow: 0 -27px 32px 18px #fcfcfc; box-shadow: 0 -27px 32px 18px #fcfcfc; cursor: pointer;}
.load_more.hide_content{-webkit-box-shadow: none; box-shadow: none;}*/