
/*-----------------------------------------------公共样式-----------------------------------------------*/
*{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", "Microsoft YaHei", "PingFang SC", "Helvetica Neue", Helvetica, Arial, sans-serif; line-height: 24px; -webkit-font-smoothing: antialiased; margin: 0 auto; color: #333; background: #f7f6f3;}
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,.mb_fixed_bottom,.mbbanner_wrap,.mb_returnTop{display: none;}
.top_wrap .top,.cfal_box,.gjkc_wrap,.jxtg_wrap,.jskc_wrap,.jskc_wrap,.xkkc_wrap,.jykc_wrap,.teacher_box,.case_wrap,.xq_wrap,.news_wrap,.zhenti_wrap,.footer_box,.kehu_box,.jiaoxue_box,.fuwu_box,.i_nav,.ib_box{width: 1200px; margin: 0 auto;}
.i_content,.i_w_box{width: 1200px; margin: 0 auto; overflow: hidden;}
.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{width: 100%; height: 105px; background: #fff;}
.top_wrap .top{padding-top: 25px;}
.top_wrap .logo{display: block; width: 60%; overflow: hidden;}
.top_wrap .logo a{width: 520px; display: block; overflow: hidden;}
.top_wrap .logo a img{width: 152px; height: auto; float: left;}
.top_wrap .logo a img:last-child{width: 306px; height: auto; margin-left: 40px;}
.tel_box{width: 370px; overflow: hidden;}
.tel_box .tel{width: 240px; float: left; padding-left: 35px; background:url(../img/tel.png) left center no-repeat;}
.tel_box .tel p{font-size: 22px; color: #555; line-height: 20px; font-weight: bold;}
.tel_box .tel a{font-size: 26px; line-height: 40px; font-weight: bold; background: linear-gradient(0deg, #fb643b 0%, #ff8330 100%); background-clip: text; -webkit-background-clip: text; color: transparent;}
.tel_box .customer{display: block; float: right; text-align: center; margin-top: 24px; font-size: 22px; color: #fff; width: 118px; height: 28px; line-height: 28px; border-radius: 4px; background: #ff8330; font-weight: bold; border: none; cursor: pointer;}
/*----banner----*/
.banner_wrap{width: 100%; height: 550px; position: relative;}
.banner li img{height: 550px; width: auto;}
.banner .icos{position: absolute; bottom: 25px; right: 10%; width: 108px;}
.banner .icos span{display: block; width: 34px; height: 34px; border-radius: 100%; overflow: hidden; background-color: #fff; opacity: 0.6; background-position: center center; background-repeat: no-repeat; cursor: pointer;}
.banner .icos span:hover{opacity: 1; background-color: #fb673a;}
.banner .icos .preico{background-image: url(../img/bfl.png);}
.banner .icos .nextico{background-image: url(../img/bfr.png);}
.banner .icos .preico:hover{background-image: url(../img/bfl_h.png);}
.banner .icos .nextico:hover{background-image: url(../img/bfr_h.png);}
.banner .icos span svg,.banner .indexes,.mbjskc_wrap,.mbnews_box,.mb_nav_wrap,.scrollTop{display: none;}
.quick_nav_wrap{width: 1200px; position: absolute; top: 0; left: 0; right: 0; margin: 0 auto; z-index: 99999;}
.quick_nav_wrap>h2{width: 240px; height: 48px; line-height: 48px; color: #fff; font-size: 16px; font-weight: bold; padding-left: 22px; background: #2d4f8f; position: absolute; top: 0; left: 0; z-index: 12;}
.quick_nav{width: 240px; /*height: 460px;*/ padding-top: 70px; padding-bottom: 30px; border: solid 1px #eee; position: absolute; top: 0; left: 0; z-index: 10;}
.quick_nav:after{content: ''; display: block; width: 100%; height: 100%; position: absolute; top: 0; opacity: 0.8; left: 0; background: #FFF; z-index: 1;}
.quick_nav>ul{position: relative; z-index: 2;}
.quick_nav .uk-accordion-title{display: block; width: 100%; height: 40px; line-height: 40px; color: #333; font-size: 16px; font-weight: bold; padding: 0 22px; margin-bottom: 0; cursor: pointer;}
.quick_nav .uk-accordion-title::before{width: 10px; height: 40px; background-image: url(../img/down.png);}
.quick_nav .uk-open>.uk-accordion-title::before,.quick_nav .uk-accordion-title:hover::before{background-image: url(../img/up.png);}
.quick_nav h4:hover,.quick_nav .uk-accordion-content a:hover{color: #1772eb;}
.quick_nav .uk-accordion-content{padding: 0 22px; overflow: hidden; margin-top: 10px;}
.quick_nav .uk-accordion-content a{color: #737a87; font-size: 15px; display: block; width: 50%; height: 32px; float: left;}
.quick_nav .spe .uk-accordion-content a{width: 100%}
.quick_nav .uk-accordion>:nth-child(n+2) {margin-top: 10px;}
/*----inner_wrap----*/
h1.main_title{height: 0px; margin: 0; color: #f7f6f3; font-size: 12px; text-align: center;}
.title_wrap{width: 100%; height: 66px; margin-bottom: 30px;}
.title_wrap span{font-size: 14px; color: #fb673a; font-weight: bold;}
.title_wrap h3{font-size: 36px; color: #232323; line-height: 40px; font-weight: bold; margin: 0;}

.inner_wrap .uk-card-hover:not(.uk-card-default):not(.uk-card-primary):not(.uk-card-secondary):hover{background: none; box-shadow: none;}
.jxtg_wrap .uk-card-hover:not(.uk-card-default):not(.uk-card-primary):not(.uk-card-secondary):hover,.nav_wrap .uk-card-hover:not(.uk-card-default):not(.uk-card-primary):not(.uk-card-secondary):hover,.gjkc_wrap .uk-card-hover:not(.uk-card-default):not(.uk-card-primary):not(.uk-card-secondary):hover{background: #fff;}
.btn_group{width: 570px; padding: 10px; margin: 70px auto 0 auto; overflow: hidden;}
.btn_group a,.btn_group .customer{width: 250px; height: 50px; line-height: 50px; font-size: 18px; text-align: center; border-radius: 25px;}
.btn_group .blue{background: #fff; float: left; color: #333; box-shadow: 0 0 2px rgba(77,77,77,.4);}
.btn_group .blue:hover{box-shadow: 0 4px 6px 2px rgba(77,77,77,.1);}
.btn_group .customer{background: #fb673a; color: #fff; float: right; cursor: pointer; border: none;}
.btn_group .customer:hover{box-shadow: 0 4px 6px rgba(251,103,58,.4);}
/*----gjkc_wrap----*/
.gjkc_wrap,.jxtg_wrap,.jskc_wrap,.xq_wrap,.news_wrap,.zhenti_wrap{margin-top: 50px;}
.gjkc_wrap .c_wrap{height: 420px; background: #fff; border-radius: 8px;}
.gjkc_wrap .c_wrap .img{width: 100%; min-height: 290px; border-radius: 8px 8px 0 0; overflow: hidden;}
.gjkc_wrap .c_wrap .img img,.jxtg_wrap .c_wrap .img img{min-height: 100%; width: 100%; height: auto; margin: 0 auto;}
.gjkc_wrap .c_wrap .ttitle a{color: #333; font-size: 18px; line-height: 28px; font-weight: bold; margin: 0;}
.gjkc_wrap .c_wrap .ttitle a:hover,.jxtg_wrap .c_wrap .txt .ttitle:hover,.kc_box .kchot li>a:hover{color: #1772eb;}
.gjkc_wrap .c_wrap .ttitle h4{height: 45px; font-size: 16px; margin: 0;}
.gjkc_wrap .c_wrap .txt{padding: 10px 20px; position: relative; height: 150px;}
.gjkc_wrap .c_wrap .txt p{padding-left: 22px; color: #FF4458; font-size: 14px; line-height: 22px; margin-top: 10px; background: url(../img/hot.png) left center no-repeat;}
.gjkc_wrap .c_wrap .txt .customer{display: block; width: 88px; height: 28px; line-height: 28px; font-size: 12px; text-align: center; color: #fff; position: absolute; bottom: 32px; right: 20px; background: #fb673a; border-radius: 14px; border: none; cursor: pointer;}
/*.gjkc_wrap .c_wrap .txt .btn:hover{background: #5f7efd;}*/
/*----jxtg_wrap----*/
.jxtg_wrap .c_wrap{height: 310px; background: #fff; border-radius: 8px;}
.jxtg_wrap .c_wrap .img{width: 100%; min-height: 180px; border-radius: 8px 8px 0 0; overflow: hidden;}
.jxtg_wrap .c_wrap .txt{padding: 10px 20px 18px 20px; position: relative; height: 128px;}
.jxtg_wrap .c_wrap .txt .ttitle{font-size: 18px; font-weight: bold; line-height: 28px; margin: 0; color: #333;}
.jxtg_wrap .c_wrap .txt p{font-size: 12px; line-height: 18px; color: #929292;}
/*.jxtg_wrap .c_wrap .price,.jxtg_wrap .c_wrap .btn{position: absolute; right: 20px;}*/
.jxtg_wrap .c_wrap .price{font-size: 30px; color: #f17532; font-weight: bold; margin-top: 22px;}
.jxtg_wrap .c_wrap .price span{font-size: 16px;}
.jxtg_wrap .c_wrap .customer{display: block; width: 88px; height: 28px; line-height: 28px; position: absolute; right: 20px; bottom: 22px; font-size: 12px; border: solid 1px #fb673a; text-align: center; color: #fb673a; background: #fff; border-radius: 14px; cursor: pointer;}
.jxtg_wrap .c_wrap .customer:hover{background: #fb673a; color: #fff;}

@media (min-width: 1200px) {
	.jxtg_wrap .uk-grid, .jxtg_wrap .uk-grid, .nav_wrap .uk-grid,.zhenti_box .uk-grid,.kehu_wrap .uk-grid{
        margin-left: -32px;
    }
    .jxtg_wrap .uk-grid>*,.jxtg_wrap .uk-grid>*, .nav_wrap .uk-grid>*,.zhenti_box .uk-grid>*,.kehu_wrap .uk-grid>*{
        padding-left: 32px;
    }
}


/*----jskc_wrap----*/
.nav_wrap{margin-bottom: 45px;}
.nav_wrap .c_wrap{width: 100%; height: 110px; background: #fff; border-radius: 8px; position: relative; box-shadow: 0 0 12px rgba(0,0,0,.05);}
.nav_wrap .ntxt{width: 100%; padding: 15px 22px;}
.nav_wrap .ntxt p{font-size: 16px; color: #333; font-weight: bold; margin-bottom: 10px;}
.nav_wrap .ntxt a{display: block; text-align: right; color: #737a87; margin-top: 34px; padding-right: 12px; font-size: 14px; background: url(../img/tab_n.png) right center no-repeat;}
.nav_wrap .ntxt a:hover{color: #1772eb; background-image: url(../img/tab_b.png);}
.nav_wrap .nimg{position: absolute; bottom: 15px; left: 35px; width: 42px; height: 42px;}
.kc_box{margin-bottom: 60px;}
.kc_box4{margin-bottom: 0;}
.kc_box .kctitle{width: 210px; height: 376px; overflow: hidden; text-align: center;}
.kc_box .kctitle,.kc_box .kclist .img{border-radius: 8px;}
.kc_box .kctitle h3{font-size: 30px; color: #fff; margin-bottom: 0; font-weight: bold; writing-mode: vertical-rl; -webkit-text-orientation: upright; height: 376px; line-height: 210px;}
.kc_box .kclist{width: 690px;}
.kc_box .kclist .c_wrap,.cfal_wrap .c_wrap,.honor_wrap .c_wrap{background: none;}
.kc_box .kclist .img{display: block; width: 100%; height: 140px; padding: 20px 16px 20px 20px; background: #fff; box-shadow: 0 0 2px 0 rgba(210,210,210,.4);}
.kc_box .kclist .img h4{font-size: 18px; font-weight: bold; line-height: 24px; margin-bottom: 10px;}
.kc_box .kclist .img p{font-size: 12px; line-height: 22px; font-weight: bold;}
.kc_box .kclist .img p span,.kc_box .kchot p span{display: block;}
.kc_box .kclist .txt{padding: 12px 15px 0 15px; position: relative; height: 50px;}
.kc_box .kclist .label{display: inline; padding: 2px 8px; background: #ebecf1; font-size: 12px; border-radius: 3px; color: #adadad;}
.kc_box .kclist .price{font-size: 16px; color: #f17532; font-weight: bold; line-height: 20px; position: absolute; right: 15px; top: 16px;}
.kc_box .kclist .price span,.kc_box .kchot .price span{font-size: 12px;}
.kcb1 .kctitle,.kcb3 .kctitle{background: #2b4e92;}
.kcb1 .kclist .img h4{color: #05245a;}
.kcb1 .kclist .img p{color: #6d84ab;}
.kcb2 .kctitle,.kcb4 .kctitle{background: #5b67c5;}
.kcb2 .kclist .img h4{color: #170966;}
.kcb2 .kclist .img p{color: #857cbe;}
.kcb3 .kclist .img h4{color: #3c0f04;}
.kcb3 .kclist .img p{color: #a06f63;}
.kcb4 .kclist .img h4{color: #05363c;}
.kcb4 .kclist .img p{color: #58888e;}

@media (min-width: 1200px) {
	.inner_wrap .kc_box .uk-grid{
        margin-left: 0;
    }
    .inner_wrap .kc_box .uk-grid>*{
        padding-left: 30px;
    }
    .inner_wrap *+.uk-grid-margin, .inner_wrap .uk-grid+.uk-grid, .inner_wrap .uk-grid>.uk-grid-margin{margin-top: 10px;}
}
.kc_box .kchot{width: 270px; height: 376px; background: #fff; border-radius: 8px; padding: 5px 20px;}
.kc_box .kchot li{width: 100%; height: 124px; padding: 20px 0; border-bottom: solid 1px #f6f7fb; position: relative;}
.kc_box .kchot li:last-child{border-bottom: none;}
.kc_box .kchot li>a{display: block; font-size: 17px; font-weight: bold; margin-bottom: 10px; color: #333;}

.kc_box .kchot p{font-size: 12px; line-height: 24px; color: #929292;}
.kc_box .kchot .price{position: absolute; right: 0; bottom: 20px; font-size: 18px; color: #f17532; font-weight: bold;}

/*----teacher----*/
.teacher_wrap{width: 100%; height: 940px; margin-top: 50px; padding-top: 70px; background: url(../img/lsbg.webp) center center no-repeat;}
.teacher_wrap .title_wrap{width: 1200px; margin: 0 auto 30px auto;}
.teacher_wrap .title_wrap span,.teacher_wrap .title_wrap h3{color: #fff;}
.teacher_box a{display: block; width: 100%; height: 260px; border-radius: 8px; overflow: hidden; margin-bottom: 60px;}
.teacher_box img{width: 100%; height: auto;}

/*----cfal_wrap----*/




/*----cfal_wrap----*/
.cfal_wrap,.kehu_wrap,.youshi_wrap{width: 100%; background: #fff; padding: 50px 0;}
.cfal_wrap .spe{margin-top: 50px;}
.cfal_wrap .info_wrap1 .c_wrap .img{width: 100%; min-height: 370px;}
.cfal_wrap .info_wrap2 .c_wrap .img{width: 100%; min-height: 360px;}
.cfal_wrap .c_wrap .img img{min-height: 100%; width: 100%; height: auto; margin: 0 auto;}
.cfal_wrap .txt{width: 100%; line-height: 26px; padding: 12px 20px 0 20px;}
.cfal_wrap .txt p{font-size: 15px; font-weight: bold; text-align: center;}
.mbcfal .swiper-wrapper,.xq_wrap .swiper-wrapper{display: none;}
.mbcfal .uk-switcher{position: relative;}
.mbcfal .uk-switcher li:last-child{position: absolute; top: 0; left: 625px; width: 100%;}
.mbcfal .uk-switcher>:not(.uk-active){display: block!important;}
@media (min-width: 1200px) {
	.cfal_wrap .uk-grid{
        margin-left: -50px;
    }
    .cfal_wrap .uk-grid>*{
        padding-left: 50px;
    }
}

.honor_wrap{width: 100%; margin-top: 35px;}
.honor_wrap .title_wrap{width: 1200px; margin: 0 auto 25px auto;}
.honor_wrap img.pc{width: auto; height: 320px;}
.honor_wrap img.mb,.mbfooter_wrap{display: none;}

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

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

.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;}*/
.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;}

/*----news----*/
.xnnhot{width: 524px;}
.xnnhot .img{width: 100%; height: 320px; border-radius: 8px; overflow: hidden; display: flex; justify-content: center; align-items: center;}
.xnnhot img,.xnnlist img{width: auto; height: 100%; max-width: none;}
.xnnhot .txt{display: block; font-size: 16px; font-weight: bold; color: #333; line-height: 30px; padding: 15px 20px;}
.xnnhot .txt:hover,.xnnlist .txt a:hover{color: #1772eb;}
.xnnhot span{display: block; color: #ababab; font-size: 14px; padding: 0 20px;}
.xnnlist{width: 626px; background: #fff; border-radius: 8px; padding: 10px 40px; box-shadow: 0 0 2px 0 rgba(210,210,210,.4);}
.xnnlist li{margin: 20px 0; overflow: hidden;}
.xnnlist .img{width: 166px; height: 110px; border-radius: 8px; overflow: hidden; display: flex; justify-content: center; align-items: center;}
.xnnlist .txt{width: 355px; height: 110px; position: relative;}
.xnnlist .txt a{display: block; font-size: 16px; color: #333; line-height: 26px;}
.xnnlist .txt span{font-size: 13px; color: #ababab; position: absolute; left: 0; bottom: 5px;}
.xnnhot>p{display: none;}
.news_wrap .title_wrap{position: relative;}
.news_wrap .title_wrap .pse_more{position: absolute; right: 25px; top: 45px; color: #95959d; font-size: 15px;}
.news_box{margin-top: 80px;}
.news_tab{width: 266px; height: 350px; float: left; background: #fff; border-radius: 8px 0 0 8px; padding: 25px 0 25px 20px;}
.news_tab li span{display: block; width: 100%; height: 50px; line-height: 50px; margin-bottom: 13px; padding: 0 0 0 40px; font-size: 16px; color: #333; font-weight: bold; background: url(../img/tab_n.png) 205px center no-repeat; cursor: pointer;}
.news_tab li span:hover,.news_tab li.active span{color: #fff; background-color: #fb673a; border-radius: 25px 0 0 25px; background-image: url(../img/tab_h.png); background-position-x: 198px;}
.news_box .news_list{width: 876px; height: 350px; position: relative; float: right; background: #fff; border-radius: 0 8px 8px 0; padding: 25px 30px; border: solid 1px #f9f9f9;}
.news_box .nlbox{ display: none;}
.news_box .nlbox.active{display: block;}
.news_box .news_list .pse_more{width: 66px; position: absolute; right: 25px; top: 32px; }
.news_box .news_list .pse_more a{color: #95959d; font-size: 15px;}
.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>span{color: #737A87; font-size: 14px; padding: 6px 13px; cursor: pointer;}
.news_box .news_list .uk-subnav-pill>li:first-child>a{padding-left: 0;}
.news_box .news_list .uk-subnav-pill>.uk-active>span,.news_box .news_list .uk-subnav-pill>li>span:hover{position: relative; font-weight: 500; background: none; color: #1772eb;}
.news_box .news_list .uk-subnav-pill>.uk-active>span:after,.news_box .news_list .uk-subnav-pill>li>span:hover:after{content: ''; display: block; width: 18px; height: 2px; background: #1772eb; 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>span:after,.news_box .news_list .uk-subnav-pill>li:first-child>span:hover:after{left: -10px;}*/
.news_wrap .uk-switcher .focus_img{width: 100%; margin: 20px 0 15px 0;}
.news_wrap .uk-switcher>li>a{width: 47%; height: 22px; position: relative; display: block; float: left; margin: 9px 0; line-height: 22px; font-size: 14px; overflow: hidden;}
.news_box .hotnews_list .spe_list>a{width: 100%; padding-left: 10px; white-space: nowrap; text-overflow: ellipsis; overflow: hidden; color: #1D2129;}
.news_wrap .uk-switcher>li>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{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 .news_list .pse_more a:hover,.news_wrap .title_wrap .pse_more:hover{color: #1772eb;}
.news_wrap .uk-switcher>li>a i{float: right; color: #737A87; font-style: normal;}
.news_wrap .uk-switcher>li>a:nth-child(even){margin-right: 3%;}
.news_wrap .uk-switcher>li>a:nth-child(odd){margin-left: 3%;}


/*----zhenti_wrap----*/
.zhenti_box .c_wrap{background: #fff; height: 342px; position: relative; border-radius: 8px; padding: 22px 20px;}
.ztindex:before{content: ''; display: block; width: 20px; height: 20px; border-radius: 100%; background: #fb673a;}
.ztindex h4{font-size: 14px; font-weight: bold; margin: 2px 0 0 0;}
.zttitle{font-size: 28px; font-weight: bold; margin: 30px 0 20px 0;}
.ztlist li{padding-left: 22px; background: url(../img/cir.png) left center no-repeat; margin: 10px 0;}
.ztlist li a{font-size: 15px; color: #333;}
.ztlist li a:hover{text-decoration: underline;}
.zhenti_box .c_wrap .customer{width: 84px; height: 22px; line-height: 22px; position: absolute; right: 20px; bottom: 22px; text-align: center; display: block; font-size: 14px; color: #4e4e4e; border-radius: 4px; border: solid 1px #797978; background: none; cursor: pointer;}
.zhenti_box .uk-card-hover:not(.uk-card-default):not(.uk-card-primary):not(.uk-card-secondary):hover{background: #fb673a;}
.zhenti_box .c_wrap:hover .ztindex:before{background: #fff;}
.zhenti_box .c_wrap:hover h4,.zhenti_box .c_wrap:hover .zttitle,.zhenti_box .c_wrap:hover .ztlist li a{color: #fff;}
.zhenti_box .c_wrap:hover .customer{background: #fff; color: #fb673a; border: solid 1px #fff;}

/*----kehu_wrap----*/
.kehu_wrap .title_wrap,.youshi_wrap .title_wrap{width: 1200px; margin: 0 auto 30px auto;}
.khlist{height: 380px; position: relative;}
.khlbox{height: 380px; overflow-y: scroll;}
.khlist:after{content: ''; display: block; width: 100%; height: 100px; position: absolute; left: 0; bottom: 0; background: linear-gradient( 180deg, rgba(255,255,255,0) 0%, rgba(255,255,255,1) 100%)}
.kehu_wrap .c_wrap,.fwlist li{padding: 15px 20px; box-shadow: 0 4px 4px 0 rgba(77,77,77,.15); border: solid 1px #f9f9f9; border-radius: 8px;}
.kehu_wrap .c_wrap{min-height: 225px;}
.kehu_wrap .con{min-height: 134px;}
.kehu_wrap .con:before{content: ''; display: block; width: 32px; height: 32px; margin-bottom: 5px; background: url(../img/xyico.png) center center no-repeat;}
.kehu_wrap .con p{font-size: 14px; color: #555; text-align: justify;}
.kehu_wrap .txt h3{font-size: 16px; font-weight: bold; margin: 20px 0 4px 0;}
.kehu_wrap .txt h3 span{display: inline-block; margin-left: 5px; line-height: 16px; font-size: 12px; font-weight: normal; color: #fff; padding: 1px 6px; border-radius: 3px; background: #2b4e92;}
.kehu_wrap .txt .ico{width: 80px; height: 14px; background: url(../img/xystar.png) center center no-repeat;}
.fuwu_box{margin-top: 50px;}
.fwlist ul{margin: 0 -50px;}
.fwlist li{width: 540px; height: 190px; margin: 0 50px; overflow: hidden; padding: 35px 45px 0 45px; float: left; position: relative;}
.fwindex{width: 44px; height: 38px; position: absolute; left: 0; top: 0; overflow: hidden;}
.fwindex span{font-size: 16px; line-height: 38px; padding-left: 10px; font-weight: bold; color: #fff; position: relative; z-index: 2;}
.fwindex:after{content: ''; display: block; width: 66px; height: 66px; background: #fb673a; border-radius: 100%; position: absolute; right: 0; bottom: 0; z-index: 1;}
.fwlist li .img{width: 130px; height: 125px;}

.fwlist li .txt{width: 280px;}
.fwlist li .txt h5{font-size: 18px; font-weight: bold;}
.fwlist li .txt p{font-size: 14px; color: #555; line-height: 24px; text-align: justify;}
/*----youshi_wrap----*/
.jxtitle h4,.fwtitle h4{font-size: 20px; font-weight: bold; margin-bottom: 20px;}
.jxlist{padding: 30px; box-shadow: 0 4px 4px 0 rgba(77,77,77,.15); border: solid 1px #f9f9f9; border-radius: 8px;}
.jxlist li{width: 226px; height: 220px; float: left; position: relative;}
.jxlist li .ysltitle{width: 238px; height: 60px; background-position: center center; background-repeat: no-repeat; position: absolute; top: 0; left: 0;}
.jxlist li.a .ysltitle{background-image: url(../img/ystab1.png);}
.jxlist li.b .ysltitle{background-image: url(../img/ystab2.png);}
.jxlist li.c .ysltitle{background-image: url(../img/ystab3.png);}
.jxlist li.d .ysltitle{background-image: url(../img/ystab4.png);}
.jxlist li.e .ysltitle{background-image: url(../img/ystab5.png);}
.ysltitle h5{padding-left: 50px; line-height: 60px; font-size: 15px; font-weight: bold; color: #fff;}
.jxlist li.a .ysltitle h5{padding-left: 30px;}
.ysltitle h5 span{font-size: 25px; display: inline-block; vertical-align: middle; margin: -4px 4px 0 0;}
.ysltxt{padding: 80px 20px 0 20px;}
.ysltxt p{padding-left: 26px; background: url(../img/ysico.png) left 2px no-repeat; line-height: 24px; font-size: 14px; margin-bottom: 14px;}
/*----xq_wrap----*/
.xq_wrap{padding-bottom: 80px;}

.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: #1772eb;}
.xq_wrap .c_wrap .img,.xq_wrap .c_wrap .img a{height: 170px; border-radius: 8px; overflow: hidden;}
.xq_wrap .c_wrap .img a{display: flex; justify-content: center; align-items: center;}
.xq_wrap .c_wrap .img img{width: 100%; height: auto; min-height: 100%; max-width: none;}
.xq_tab{margin-bottom: 30px;}
.xq_tab ul{margin: 0 -10px;}
.xq_tab li{float: left; width: 115px; margin: 10px; margin-bottom: 13px;}
.xq_tab li span{display: block; height: 36px; line-height: 36px; padding: 0; text-align: center; color: #737A87; border-radius: 24px; font-size: 15px; font-weight: bold; background: #fff; cursor: pointer;}
.xq_tab li span:hover,.xq_tab li.active span{background: #fb673a; color: #fff;}
.xq_tab li span i{font-style: normal;}
.xq_list .xq_box{display: none;}
.xq_list .xq_box.active,.xq_list .xq_box .uk-switcher>:not(.uk-active){display: block;}
.xq_list .xq_box .uk-switcher>:not(.uk-active){margin-top: 30px;}
@media (min-width: 1200px) {
	.xq_wrap .xq_box .uk-grid {
        margin-left: -44px;
    }
    .xq_wrap .xq_box .uk-grid>* {
        padding-left: 44px;
    }
    .xq_wrap *+.uk-grid-margin, .xq_wrap .uk-grid+.uk-grid, .xq_wrap .uk-grid>.uk-grid-margin{margin-top: 24px;}
}
.cfal_wrap .btn_group,.xq_wrap .btn_group{margin-top: 40px;}

/*----footer----*/
.footer_wrap{width: 100%; margin-top: 100px; background: #1e2637; padding: 80px 0 0 0; position: relative;}
.footer_box .f_link{width: 840px;}
.footer_box .f_link li{float: left; width: 20%;}
.footer_box .f_link li>h4{font-weight: 600; font-size: 16px; color: #fff; 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: #fff; line-height: 30px;}
.footer_box .f_info{width: 130px;}
.footer_box .f_info h3{font-weight: 600; font-size: 16px; color: #fff; 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: #fff; line-height: 22px;}
.footer_box .f_info .f_tel{font-weight: 800; font-size: 17px; margin: 5px 0 8px 0; line-height: 24px; color: #fff;}
.footer_box .f_info .customer{display: block; width: 100%; height: 32px; line-height: 32px; text-align: center; color: #fff; font-size: 14px; background: #fb673a; border-radius: 6px; cursor: pointer; border: none;}
/*.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: 30px auto 0 auto; text-align: center; border-top: 1px solid #2e384b; padding: 30px 0; line-height: 22px; position: relative; z-index: 1;}
.footer_wrap .copyright p,.footer_wrap .copyright a,.footer_wrap .friendlink a{font-size: 14px; color: #848594;}
.footer_wrap .copyright a,.footer_wrap .friendlink a{padding: 0 5px;}
.footer_wrap .friendlink{width: 1200px; margin: 40px auto 0 auto; 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 .friendlink a:hover{color: #1772eb;}


/*----侧边栏----*/
/*侧边栏*/
#meiqia-container iframe{right: 0!important;}
.fixed_right{z-index: 999999; position: fixed; left: 10px; top: 50%; transform: translateY(-200px); width: 210px; height: 300px; cursor: pointer;}
.fixed_right .uk-tab,.fixed_right .uk-tab .uk-dropdown{margin-left: 0;}
.fixed_right .uk-tab::before{display: none; border-bottom: none;}
.fixed_right .uk-tab>*{padding-left: 0;}
.fixed_right .out_logo{top: -90px; left: -6px; position: absolute; width: 210px; height: auto;}
.fixed_right .fr_box{width: 180px; margin-bottom: 14px; padding-top: 10px; height: 56px; background-position: 20px center; background-size: auto 16px; background-repeat: no-repeat; padding-left: 50px; position: relative; background-color: #fff; border-radius: 28px; box-shadow: 0 0 15px rgba(0,0,0,.05); transition: all ease 0.2s;}
.fixed_right li{margin-left: 12px;}
/*.fixed_right li:nth-child(3){display: none;}*/
.fixed_right li:nth-child(odd) .fr_box{background-image: url(../img/stel.png);}
.fixed_right li:nth-child(even) .fr_box{background-image: url(../img/skefu.png);}
.fixed_right .fr_box:hover{background-color: #fb673a;}
.fixed_right .fr_box p{font-size: 13px; color: #333; line-height: 20px;}
.fixed_right .fr_box h4{margin-top: 0; margin-bottom: 0; font-size: 15px; font-weight: bold; color: #fb673a; line-height: 16px;}
.fixed_right li:nth-child(odd) .fr_box:hover{background-image: url(../img/stel_h.png);}
.fixed_right li:nth-child(even) .fr_box:hover{background-image: url(../img/skefu_h.png);}
.fixed_right .fr_box:hover .icon p,.fixed_right .fr_box:hover .icon h4{color: #fff;}

.fixed_right .fr_box .icon img{margin: 0 auto; width: 50%;}
.fixed_right .fr_box .spe img{width: 57%;}
.fixed_right .popbox{position: absolute; width: 106px; background-color: #fff; text-align: center; top: 0!important; left: 180px!important; border-radius: 8px; box-shadow: 0 0 15px rgba(0,0,0,.05); padding: 30px 30px 25px 30px; top: 0;}
.fixed_right .popbox>p{font-size: 12px; margin-top: 12px;}
.fixed_right .popbox>h4{font-size: 14px; font-weight: bold; margin-bottom: 0; line-height: 28px;}
.fixed_right .popbox img{width: 100%; height: auto; margin: 0 auto;}
.fixed_right .special .popbox{width: 200px; /*left: -236px!important;*/}
.fixed_right .special .popbox p{font-size: 14px; color: #333;}

.fixed_right .uk-totop{width: 180px; height: 56px; line-height: 56px; text-align: left; padding: 0; position: relative; background-color: #fff; color: #fb673a; font-size: 13px; border-radius: 28px; box-shadow: 0 0 15px rgba(0,0,0,.05); transition: all ease 0.2s; overflow: hidden; font-weight: bold;}
.fixed_right .uk-totop:hover{background-color: #fb673a; color: #fff;}
.fixed_right .uk-totop svg{float: left; margin: 23px 13px 0 20px; color: #fb673a;}
.fixed_right .uk-totop:hover svg{color: #fff;}
.fixed_right .fr_box .customer{background: none; border: none; width: 100%; height: 100%; position: absolute; top: 0; left: 0; text-align: left; padding-left: 50px; cursor: pointer;}
span.hid{display: block; position: absolute; cursor: pointer;}
.fixed_right .fr_box>.hid{width: 180px; height: 56px; left: 0; top: 0;}
.fixed_right .fr_box .popbox .hid{width: 100%; height: 30px; left: 0; bottom: 22px;}
.tel_box .tel,.btn_group{position: relative;}
.tel_box .tel .hid{width: 186px; height: 35px; right: 20px; bottom: 4px;}
.btn_group .hid{width: 250px; height: 50px; top: 10px; left: 10px; border-radius: 25px;}
.btn_group .hid:hover{box-shadow: 0 4px 6px 2px rgba(77,77,77,.1);}


/*滚动条整体样式*/
.khlbox::-webkit-scrollbar { 
    width: 4px; /*高宽分别对应横竖滚动条的尺寸*/
    height: 4px;
    border-radius: 5px;
}
/*滚动条里面小方块*/
.khlbox::-webkit-scrollbar-thumb { 
    border-radius: 5px;
    /*-webkit-box-shadow: inset 0 0 5px #fff;*/
    background: #FFF;
}
/*滚动条里面轨道*/
.khlbox::-webkit-scrollbar-track { 
    /*-webkit-box-shadow: inset 0 0 5px #e7e9ee;*/
    border-radius: 5px;
    background: #e7e9ee;
}
.kehu_wrap .uk-grid{padding-right: 30px; padding-bottom: 60px;}




/*------------------------inner 公共样式------------------------*/
/*.i_banner{width: 100%; height: 380px; background: url(../img/i_banner.jpg) center center no-repeat;}
.i_banner .ib_box{height: 380px; padding-top: 80px;}
@keyframes scaleDrew{
	0%{transform: scale(1);}
	25%{transform: scale(1.05);}
	50%{transform: scale(1);}
	75%{transform: scale(1.05);}
}
.i_banner h1{font-size: 46px; color: #020202; margin: 0 0 30px 0; font-weight: bold;}
.i_banner h4{font-size: 22px; color: #020202; margin: 0 0 60px 0;}
.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; background: #fb673a; border-radius: 6px;}*/
.i_wrap{width: 100%;}
.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,.i_c_hot .hot_news .hn_list a:hover{color: #1772eb;}
.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;}


.i_navwrap{background: #2d4f8f; width: 100%; height: 50px;}
.i_navwrap .uk-navbar-container:not(.uk-navbar-transparent){background: none;}
.i_navwrap li a{width: 120px; min-height: 50px; line-height: 50px; padding: 0; font-size: 16px; color: #fff;}
.i_navwrap .uk-navbar-nav>li.uk-active>a,.i_navwrap li a:hover{color: #fff; background: #3e5f9f;}




.i_c_hot .hot_news{background: #fff; border-radius: 10px; margin-bottom: 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; font-weight: bold;}

.i_c_hot .hot_news .hn_list a{width: 100%; height: 26px; position: relative; display: block; margin: 8px 0; line-height: 26px; font-size: 14px; padding-left: 10px; white-space: nowrap; text-overflow: ellipsis; overflow: hidden; color: #1D2129;}
.i_c_hot .hot_news .hn_list a:before{content: ''; display: block; width: 6px; height: 6px; background: #E1E1E3; border-radius: 100%; position: absolute; left: 0; top: 8px;}
/*----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 .tags{margin: 15px -8px 0 -8px; padding-left: 24px;}
.i_news .tags a{display: inline-block; height: 32px; line-height: 32px; font-weight: 400; font-size: 13px; margin: 6px 8px; color: #1D2129; padding: 0 12px 0 34px; background: #F4F5F5 url(../img/i-bq.png) 12px center no-repeat; border-radius: 4px;}


@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----*/
.i_news .n_list,.i_news .con_list{background: #fff; border-radius: 8px; padding: 15px 40px 40px 40px;}
.i_news .n_list>ul>li,.i_kc .kc_list>ul>li{overflow: hidden; padding: 30px 0 40px 0; border-bottom: solid 1px #eee;}
.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{width: 100%; height: 100%; border-radius: 8px; margin-bottom: 20px; transition: transform 0.3s ease;}
.i_news .n_list .txt{width: 100%;}
.i_news .n_list .txt>a{display: block; width: 100%; font-weight: 500; font-size: 22px; color: #333; line-height: 36px; margin-bottom: 10px;}
.i_news .n_list .txt>a:hover,.i_news .hot_active .ha_list>a:hover,.i_school .hot_active .ha_list>a:hover{color: #1772eb;}
.i_news .n_list .txt p{margin: 20px 0 30px 0; font-weight: 400; font-size: 13px; 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: 13px; color: #333; line-height: 24px;}
.i_news .n_list .i_btn_grop{width: 260px;}
.i_news .n_list .i_btn_grop a,.i_news .n_list button{display: block; width: 120px; height: 40px; line-height: 40px; font-size: 16px; text-align: center; border-radius: 6px;}
.i_news .n_list .blue{float: left; border: solid 1px #fb673a; color: #fb673a;}
.i_news .n_list .customer{float: right; background: #fb673a; color: #fff; border: solid 1px #fb673a; cursor: pointer;}
.i_news .n_list .blue:hover{background: #fb673a; color: #fff;}
.mb_pages{margin-top: 40px; font-size: 14px; overflow: hidden; display: flex; justify-content: left; align-items: center;}
.mb_pages a{width: 60px; height: 32px; line-height: 32px; font-size: 14px; display: block; float: left; margin: 0 4px; color: #000; text-align: center; border-radius: 3px; border: 1px solid #DCDCDC;}
.mb_pages a:hover{background-color: #1772eb; color: #fff; border: 1px solid #1772eb; font-weight: normal;}
.mb_pages .mb_tz{width: 160px; margin-left: 20px; color: #333; font-size: 14px;}
.mb_pages .mb_tz select{margin-left: 10px; padding: 0 8px; width: 90px; height: 32px; line-height: 32px; text-align: center; color: #333; border: solid 1px #dfe5ef; border-radius: 4px;}
/*相关list*/
.i_news .con_list{margin: 24px 0 0 0; padding: 15px 40px 30px 16px;}

.arcinfowrap{margin: 50px 0 40px 0;}
.aibox{background:#eaf4ff;border-radius:16px;padding:28px 20px;text-align:center;border:1px solid #bdd4f0}
.aiblabel span{background:#1e80ff url(../img/itel.png) 18px center no-repeat;color:#fff;padding:6px 18px 6px 36px;border-radius:20px;font-size:14px}
.aibox h2{margin:12px 0 6px;font-size:22px;border:none}
.p1{color:#555;font-size:15px;margin:6px 0 20px}
.aibbtn{display:flex;justify-content:center;gap:32px;flex-wrap:wrap;margin:16px 0}
.aibtel,.aibweixin{text-align:center}
.aibbtn .a1{display:block;font-size:24px;font-weight:700;color:#1e80ff;text-decoration:none}
.aibbtn .a2{font-size:13px;color:#888;cursor:pointer; background: url(../img/icopy.png) 14px center no-repeat; border:1px solid #ccc;padding:4px 14px 4px 30px;border-radius:12px;display:inline-block;margin-top:4px}
.p2{color:#666;font-size:14px;margin:12px 0; background: url(../img/iwx.png) left center no-repeat; display: inline; padding-left: 18px;}
.aibarea{background:#fff url(../img/imap.png) 16px 16px no-repeat; border-radius:10px;padding:12px 16px 12px 30px;margin-top:14px;font-size:14px;color:#555;border:1px solid #e0e0e0}
#toast{position:fixed;bottom:30px;left:50%;transform:translateX(-50%);background:#1e80ff;color:#fff;padding:10px 24px;border-radius:8px;font-size:14px;opacity:0;transition:.3s;z-index:9999}
#toast.show{opacity:1}
.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 h1{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 0 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: #1772eb;}
.ici_tags{margin: 50px 0 30px 0;}
.ici_tags p{font-size: 16px; color: #333; line-height: 30px;}

.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;}
.list_title{width: 100%; background: #fff; margin-bottom: 10px; height: 60px; line-height: 60px; font-size: 22px; padding-left: 40px; border-radius: 8px;}

.list-title{width: 100%; height: 1px; font-size: 1px; margin: 0; color: #f7f6f3;}