/*-----------------------------------------------公共样式-----------------------------------------------*/
*{margin: 0; padding: 0;box-sizing: border-box; -webkit-box-sizing: border-box;}
html{border: 0; outline: 0; font-size: 100px; -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: "Micorosoft YaHei", "微软雅黑", "arial, helvetica, sans-serif"; line-height: .4rem; -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--------------------------*/
/*----top----*/
.top_wrap{width: 100%; height: .5rem; line-height: .5rem; color: #fff; font-size: .14rem; background: #00144D;}
.top_wrap .top{width: 72.7%; margin: 0 auto; overflow: hidden;}
.top_wrap .top p{display: inline-block;}
.top_wrap .top a{color: #fff;}
.header{width: 72.7%; margin: 0 auto; position: relative; z-index: 9999;}
.header .logo{width: 28.8%; padding: .25rem 0;}
.header .form_nav{width: 59%;}
.header form{width: 100%; height: .36rem; position: absolute; top: 16px; right: 0;}
.nav_pc{line-height: 1.12rem;}
.nav_pc .uk-navbar-right>ul>li>a{font-size: .2rem; color: #333;}
.nav_pc .uk-navbar-right>ul>li>a:hover,.nav_pc .uk-navbar-nav .uk-active>a{color: #C3161C; font-weight: bold; border-bottom: solid 4px #C3161C;}
.nav_pc .uk-navbar-nav>li>a{min-height: auto; margin: 0 .25rem; padding: 0;}
.nav_pc .uk-navbar-nav>li:last-child>a{margin-right: 0;}
.nav_pc .uk-navbar-nav>li:last-child>a{padding-right: 0;}
.nav_pc .uk-navbar-nav>li.second>a{background: url(../img/nav_normal.png) right center no-repeat; background-size: auto .08rem;}
.nav_pc .uk-navbar-nav>li.second>a:hover{background-image: url(../img/nav_hover.png);}
.nav_pc .uk-navbar-dropdown{width: 1.6rem; padding: .15rem .25rem; border-top: solid 2px #005BAB;}
.nav_pc .uk-navbar-dropdown-nav>li>a{color: #333; font-size: .16rem; padding: 0;}
.nav_pc .uk-navbar-dropdown-nav>li>a:focus, .nav_pc .uk-navbar-dropdown-nav>li>a:hover{color: #005BAB;}
.uk-navbar-container:not(.uk-navbar-transparent){background: none;}
/*----banner----*/
.banner .indexes{position: absolute; bottom: .4rem; left: 0; right: 0; padding-left: 0; margin: 0 auto; text-align: center;}
.banner .indexes li{display: inline-block; margin: 0 4px;}
.banner .indexes li a{display: block; width: .18rem; height: .18rem; background: #fff; border-radius: 100%; opacity: 0.5;}
.banner .indexes li.uk-active a{opacity: 1;}
/*----about----*/
.about_wrap,.course,.news{width: 72.7%; padding: 1.4rem 0; margin: 0 auto;}
.m_title,.c_title{text-align: center;}
.m_title:before,.c_title:after{content: ''; display: block; width: .6rem; height: 8px; background: #0B2769; margin: 0 auto .25rem auto;}
.m_title h1{font-size: .54rem; font-weight: bold;}
.about_wrap .txt{margin: .4rem 0 1rem 0;}
.about_wrap .txt p{font-size: .16rem; line-height: .32rem; text-align: center;}
.advantage .uk-grid{margin-left: -.9rem;}
.advantage .uk-grid>*{padding-left: .9rem;}
.advantage .c_wrap{width: 100%; min-height: 3.24rem; padding: .45rem .5rem 0 .5rem; background: #F6F6F6; text-align: center;}
.advantage .c_wrap .icon{display: block; margin: 0 auto .2rem auto; width: .8rem; height: .8rem; border-radius: 100%; background-position: center center; background-repeat: no-repeat; background-color: #fff;}
.advantage .c_wrap .a{background-image: url(../img/a1.png); background-size: .5rem auto;}
.advantage .c_wrap .b{background-image: url(../img/a2.png); background-size: .46rem auto;}
.advantage .c_wrap .c{background-image: url(../img/a3.png); background-size: .43rem auto;}
.advantage .c_wrap .d{background-image: url(../img/a4.png); background-size: .44rem auto;}
.advantage .c_wrap .e{background-image: url(../img/a5.png); background-size: .48rem auto;}
.advantage .c_wrap .f{background-image: url(../img/a6.png); background-size: .42rem auto;}
.advantage .c_wrap .a_txt h4{font-size: .22rem; font-weight: bold;}
.advantage .c_wrap .a_txt p{font-size: .16rem; color: #666; line-height: .28rem;}
.advantage .uk-grid>.uk-grid-margin{margin-top: .6rem;}
/*----major----*/
.m_title.spe{width: 100%; padding: .8rem 0 .7rem 0; background: url(../img/course_bg.jpg) center center no-repeat; background-size: 100% 100%;}
.m_title.spe:before{background: #C3161C;}
.m_title.spe h1{color: #fff;}
.course .c_list{width: 100%; overflow: hidden; margin-bottom: 1.4rem;}
.course .c_list:last-child{margin-bottom: 0;}
.course .c_list .img{width: 38.6%; float: left;}
.course .c_list .txt{width: 52.3%; float: right;}
.course .c_list:last-child .img{float: right;}
.course .c_list:last-child .txt{float: left;}
.course .c_list .txt h2{font-size: .54rem; font-weight: bold; margin-bottom: .6rem;}
.course .c_list .txt>div{margin-bottom: .2rem;}
.course .c_list .txt b,.course .c_list .txt p{font-size: .26rem; float: left; line-height: .6rem;}
.course .c_list .txt b{font-weight: bold; display: block;}
.course .more,.course .more:hover,.news>.more,.news>.more:hover{height: .54rem; line-height: .54rem; display: block; font-size: .2rem; text-align: center; background-position-y: center; background-repeat: no-repeat; background-size: .18rem auto;}
.course .more{width: 1.6rem; margin-top: .6rem;  color: #C3161C; border: solid 1px #C3161C; background-image: url(../img/c_arrow_normal.png); background-position-x: 1.2rem;}
.course .more:hover{background-color: #C3161C; color: #fff; background-image: url(../img/arrow_hover.png); background-position-x: 1.2rem;}
/*----news----*/
.news_wrap .m_title.spe{background-image: url(../img/news_bg.jpg);}
.news .uk-grid{margin-left: -.53rem;}
.news .uk-grid>*{padding-left: .53rem;}
.news .c_wrap{border: solid 1px #F2F2F2;}
.news .c_wrap .img,.news .c_wrap .img img{width: 100%;}
.news .c_wrap .txt{padding: .32rem .35rem; line-height: .3rem;}
.news .c_wrap .txt a,.news .c_wrap .txt span{display: block;}
.news .c_wrap .column{font-size: .16rem; color: #C3161C; font-weight: bold;}
.news .c_wrap .column:hover{color: #333;}
.news .c_wrap .title{font-size: .2rem; color: #333; margin: .16rem 0 .26rem 0;}
.news .c_wrap .date{font-size: .13rem; color: #999;}
.news .c_wrap .more{font-size: .14rem; color: #666; padding-left: .2rem; background: url(../img/n_more.png) left .08rem no-repeat; background-size: .13rem auto;}
.news .c_wrap .title:hover,.news .c_wrap .more:hover{color: #C3161C;}
.news>.more,.news>.more:hover{background-position: 1.4rem center; background-repeat: no-repeat; background-size: .18rem auto;}
.news>.more{width: 1.8rem; margin: 1rem auto 0 auto; color: #0B2769; border: solid 1px #0B2769; background-image: url(../img/n_arrow.png); background-position-x: 1.4rem;}
.news>.more:hover{background-color: #0B2769; color: #fff; background-image: url(../img/arrow_hover.png); background-position-x: 1.4rem;}
/*----friendlink----*/
.frindlink_wrap{width: 100%; background: #F6F6F6;}
.frindlink{width: 72.7%; padding: .8rem 0 .6rem 0; margin: 0 auto;}
.frindlink h3{width: 100%; height: .3rem; line-height: .3rem; font-weight: bold; font-size: .22rem; color: #333; border-left: solid .08rem #C3161C; padding-left: .25rem; margin-bottom: .45rem;}
.frindlink ul{margin: 0; padding: 0;}
.frindlink ul li{float: left; margin: 0 .4rem .2rem 0;}
.frindlink ul li a{display: block; color: #333; font-size: .18rem;}
.frindlink ul li a:hover{color: #C3161C;}
/*----footer----*/
.footer_wrap{width: 100%; background: #152241; padding: 1.2rem 0; position: relative;}
.footer_wrap:after{content: ''; display: block; width: 2.34rem; height: 100%; background: #2C3A5B; position: absolute; top: 0; right: 19%; z-index: 0;}
.footer{width: 72.7%; margin: 0 auto; overflow: hidden;}
.footer .contact{width: 58%;}
.footer .contact h2{font-size: .24rem; color: #fff; font-weight: bold;}
.footer .contact li b{font-size: .16rem; color: #BDC4D6;}
.footer .contact li p,.footer .contact li p a{font-size: .16rem; color: #fff;}
.footer .contact>p,.footer .contact>p a{font-size: .16rem; color: #6A748F;}
.footer .contact>p{margin-top: 1.2rem;}
.footer .contact>p a{padding-left: .2rem;}
.footer .form{width: 32%; background: #fff; padding: .6rem .54rem 1rem .54rem; position: relative; z-index: 99;}
.footer .form h2{font-size: .24rem; font-weight: bold; text-align: center; margin-bottom: .4rem;}
.footer .form .hint{font-size: .15rem; color: #152241; line-height: .28rem; margin-bottom: .4rem;}
.footer .form .uk-input{width: 100%; height: .5rem; line-height: .5rem; border: solid 1px #ccc; font-size: .15rem; color: #666;}
.footer .form .uk-grid-small{margin-left: 0;}
.footer .form .submit{width: 100%; height: .5rem; line-height: .5rem; border: none; text-align: center; background: #C3161C; color: #fff; font-size: .16rem;}
.fixed_right{position: fixed; bottom: 1.4rem; right: 10px; z-index: 999;}
.fixed_right a{display: block; width: .7rem; height: .7rem; margin-bottom: .1rem; background-color: #C3161C; background-position: center center; background-repeat: no-repeat; background-size: .3rem auto; border-radius: 100%;}
.fixed_right a.service{background-image: url(../img/chart.png);}
.fixed_right a.Totop{background-image: url(../img/top.png);}
/*----------------内页公共样式----------------*/
.i_banner{width: 100%; position: relative;}
.i_banner img{width: 100%;}
.lead_wrap{width: 100%; min-height: .7rem; position: absolute; left: 0; bottom: .75rem;}
.lead_wrap:before{content: ''; display: block; width: 40%; height: .7rem; background: #0B2769; position: absolute; left: 0; bottom: 0;}
.lead_wrap .lead{width: 72.7%; min-height: .7rem; margin: 0 auto; position: relative;}
.lead_wrap .lead .l_nav{height: .7rem; line-height: .7rem; font-size: .2rem; color: #b59f9f; position: absolute; bottom: 0; left: 0; z-index: 9;}
.lead_wrap .lead .l_nav p{margin: 0;}
.lead_wrap .lead .l_nav p a{color: #BDC4D6; padding-right: .6rem;}
.lead_wrap .lead .l_nav p a.on{color: #fff; font-weight: bold;}
.lead_wrap .lead>span{display: block; width: 50%; height: .7rem; background: #0B2769; position: absolute; left: 0; bottom: 0; z-index: 1;}
.lead_wrap .lead>span:after{content: ''; display: block; height: 0; width: 0; position: absolute; right: -.2rem; bottom: 0; z-index: 1; border-width: 0 .2rem .7rem 0; border-style: solid; border-color: transparent transparent #0B2769 transparent;}
.position_wrap{width: 100%; background: #F6F6F6;}
.position{width: 72.7%; margin: 0 auto; padding: .54rem 0 .17rem 0;}
.position p{font-size: .14rem; color: #555;}
.position p a{color: #555; padding: 0 .15rem;}
.position p a:first-child{padding-left: 0;}
.content{width: 72.7%; margin: 0 auto; padding: 1.2rem 0;}
.c_title{margin-bottom: 1rem;}
.c_title:after{background: #C3161C;}
.c_title h1{font-size: .4rem; font-weight: bold;}
/*----about----*/
.c_about_info p{font-size: .18rem; margin-bottom: .3rem;}
.c_about_info strong{font-size: .24rem; font-weight: bold; display: block; margin: .8rem 0 .4rem 0; border-left: solid .06rem #c3161c; line-height: .28rem; padding-left: .1rem;}
.c_about_info .uk-grid{margin-top: .9rem; margin-left: -.5rem;}
.c_about_info .uk-grid>*{padding-left: .5rem;}
.c_about_info p.spe,.c_apply_info p.spe{line-height: .6rem;}
.c_history_info{width: 100%; padding: .2rem 0; position: relative;}
.c_history_info .tab{overflow: hidden; margin-bottom: .4rem;}
.c_history_info .tab .date{float: left; font-size: .22rem; line-height: .6rem; color: #C3161C; display: block; width: 1rem;}
.c_history_info .tab .ico{float: left; width: .14rem; height: .14rem; margin-top: .23rem; display: block; border: solid 1px #C3161C; border-radius: 100%; position: relative;}
.c_history_info .tab .ico:before{content: ''; display: block; width: .1rem; height: .1rem; background: #C3161C; border-radius: 100%; position: absolute; left: .01rem; top: .01rem;}
.c_history_info .tab p{float: left; width: 11rem; line-height: .6rem; margin-left: .5rem; font-size: .18rem;}
.c_history_info:after{content: ''; display: block; width: 1.07rem; min-height: 17rem; position: absolute; left: 0; top: 0; border-right: dotted 1px #999;}
/*----apply----*/
.c_apply_info>div{margin-bottom: .8rem;}
.c_apply_info>div:last-child{margin-bottom: 0;}
.c_apply_info p{font-size: .18rem;}
.c_apply_info p strong{font-size: .24rem;}
.c_apply_info p:first-child{margin-bottom: .4rem;}
/*----contact----*/
.c_contact_info>p{font-size: .2rem; text-align: center; line-height: .5rem; margin-bottom: .8rem;}
.con_box .c_info{width: 100%;}
.con_box .c_info .info{min-height: 2.26rem; margin-bottom: .2rem; padding: .4rem .5rem; border-radius: .16rem;}
.con_box .c_info .info .ico{display: block; border-radius: 100%; margin: 0 auto .2rem auto; width: .66rem; height: .66rem; background-color: #0B2769; background-position: center center; background-repeat: no-repeat; background-size: auto .32rem;}
.con_box .c_info .info .ico.a{background-image: url(../img/c_ico1.png);}
.con_box .c_info .info .ico.b{background-image: url(../img/c_ico2.png);}
.con_box .c_info .info .ico.c{background-image: url(../img/c_ico3.png);}
.con_box .c_info .info p{font-size: .18rem; text-align: center; line-height: .3rem;}
.con_box .c_info .info p a{color: #333;}
.con_box .c_info .info p a:hover{color: #BB8D0A;}
.con_box .c_info .info{box-shadow: 0 0 16px rgba(0,0,0,.08); -webkit-box-shadow: 0 0 16px rgba(0,0,0,.08);}
.c_contact_info .map{width: 100%; border: solid 1px #F2F2F2; margin-top: .6rem;}
#c-map{height: 6.8rem;}
.BMap_bubble_content{font-size: .2rem;}
/*----news----*/
.c_news_info{width: 100%; padding: 0;}
.c_news_info .c_wrap .title{margin: 0 0 .26rem 0;}
.c_news_info .uk-grid>.uk-grid-margin{margin-top: .8rem;}
.c_article_info{overflow: hidden;}
.in_info{width: 61.3%;}
.in_info .n_title{width: 100%; padding-bottom: .4rem; border-bottom: solid 1px #ECECEC; margin-bottom: .8rem;}
.in_info .n_title h1{font-size: .4rem; line-height: .7rem; font-weight: bold;}
.in_info .n_title p{font-size: .18rem; color: #999;}
.in_info .n_title span{display: inline-block; background-position: left center; background-repeat: no-repeat;}
.in_info .n_title .source{background-image: url(../img/source.png); background-size: .16rem auto; margin-right: .25rem; padding-left: .25rem;}
.in_info .n_title .date{background-image: url(../img/date.png); background-size: .18rem auto; margin-left: .25rem; padding-left: .25rem;}
.in_info .n_parag img,.in_info .n_parag video,.in_info .n_parag iframe{max-width: 100%; width: auto; margin: .4rem auto;}
.in_info .n_parag p{font-size: .18rem; line-height: .36rem; margin-bottom: .3rem;}
.in_info .n_parag p.warning{color: #999; margin-top: .8rem;}
.search_alert{font-size: .18rem;}
.in_info .n_parag .uk-table{margin-bottom: .4rem;}
.in_info .n_parag .uk-table th,.in_info .n_parag .uk-table td{border: solid 1px #ccc; text-align: center; padding: .1rem .2rem; font-size: .2rem;}
.in_info .n_parag .uk-table th{background: #f8f8f8; color: #555; vertical-align: middle; font-weight: bold;}
.in_news{width: 31.5%; padding: .15rem .3rem .3rem .3rem; background: #FBFAF8;}
.in_news h2{font-size: .2rem; font-weight: bold; padding: .15rem 0 .15rem .3rem; margin-bottom: .4rem; border-bottom: solid 1px #ECE6DB; background: url(../img/hot.png) left center no-repeat; background-size: .19rem auto;}
.in_news li{width: 100%; overflow: hidden; margin-bottom: .2rem;}
.in_news .img{width: 26.6%;}
.in_news .txt{width: 67.9%;}
.in_news .txt a{font-size: .15rem; font-weight: bold; color: #333; display: block; line-height: .22rem;}
.in_news .txt p{font-size: .12rem; color: #999;}
.page{width: 100%; padding: .25rem .2rem; border-top: solid 1px #ECECEC; border-bottom: solid 1px #ECECEC; margin-top: .8rem;}
.page ul li{width: 100%; font-size: .16rem; color: #666;}
.page .uk-pagination>*>*{display: inline-block; color: #333; padding: 0;}
.uk-pagination a:hover{color: #0B2769;}
.pagination{margin-top: 1rem; font-size: .16rem;}
.pagination li{overflow: hidden;}
.pagination a{width: .46rem; height: .46rem; line-height: .46rem; display: block; float: left; margin: 0 5px; text-align: center; padding: 0; border: solid 1px #ddd;}
.pagination a:hover,.pagination .page-num-current{border: solid 1px #0B2769; background: #0B2769; color: #fff;}
.pagination a.uk-icon{line-height: .42rem;}
/*----course----*/
.i_major{width: 100%; overflow: hidden;}
.i_title{width: 1.8rem; height: .6rem; position: relative; margin-bottom: .8rem;}
.i_title:before, .i_title:after{content: ''; display: block; position: absolute; left: 0; z-index: 1;}
.i_title:before{width: 1.8rem; height: 0; top: 0; border-width: 0 .3rem .3rem 0; border-style: solid; border-color: transparent transparent #0B2769 transparent;}
.i_title span{color: #fff; font-size: .24rem; position: absolute; display: block; width: 100%; height: .6rem; line-height: .6rem; text-align: center; z-index: 99;}
.i_title:after{width: 2.1rem; height: .3rem; background: #0B2769; bottom: 0;}
.i_major .img{width: 36.5%; height: 4.7rem; overflow: hidden;}
.i_major .img img{max-width: inherit; height: 100%;}
.i_major .txt{width: 54.9%;}
.i_major .txt h2{font-size: .4rem; font-weight: bold; margin-bottom: .5rem;}
.i_major .txt h2 span{font-size: .26rem;}
.i_major .txt p{font-size: .2rem; margin: .2rem 0;}
.i_major .txt p b{font-weight: bold;}
.i_major .txt .more{display: block; width: 1.5rem; height: .46rem; line-height: .46rem; margin-top: .5rem; text-align: center; font-size: .18rem; color: #fff; background: #C3161C;}
.i_m_wrap{border-top: solid .08rem #F2F2F2; padding-top: 1rem; margin-top: 1rem;}
.i_m_wrap .tab>h3{font-size: .2rem; font-weight: bold; margin-bottom: .5rem;}
.i_faq .tab{margin-bottom: 1rem;}
.i_faq .tab>h2{font-size: .2rem; font-weight: bold; margin-top: 0; margin-bottom: .6rem;}
.i_faq .tab>h2:before{content: ''; display: inline-block; width: .26rem; height: 2px; margin-right: .08rem; background: #BB8D0A; vertical-align: middle;}
.i_faq .tab .tab_con{padding-left: .35rem;}
.i_faq .tab p{font-size: .2rem; line-height: .56rem; margin-bottom: .25rem;}
.i_faq .tab.spe p{font-weight: bold; color: #B80000;}
.i_faq .uk-table{width: 100%; margin-bottom: .5rem; margin-top: 0;}
.i_faq .tab:last-child{margin-bottom: 0;}
.i_faq .uk-table th,.i_faq .uk-table td{line-height: .3rem; text-align: center; padding: .15rem; font-size: .2rem; border: solid 1px #ccc;}
.i_faq .uk-table td:first-child,.i_faq .uk-table td:last-child{width: 40%;}
.i_faq .uk-table th{background: #f8f8f8; color: #333; font-weight: bold;}
.i_faq .uk-table th>em{font-size: .18rem; color: #333; font-style: normal; font-weight: normal;}
/*--------------------------mb--------------------------*/
.mb_top{display: none; border-top: solid .1rem #0B2769; padding: .3rem 5%;}
.mb_top .logo{width: 70%;}
.mb_top .logo img{width: 100%;}
.mb_top .wrap{margin-top: .1rem;}
.mb_top .wrap .uk-offcanvas-bar{background: #0B2769;}
.mb_top .wrap .uk-offcanvas-overlay::before{background: rgba(0,0,0,.4);}
.mb_top .wrap .uk-accordion{margin-top: .5rem; border-top: solid 1px #2f4577; padding-top: .4rem;}
.mb_top .wrap .menu_list li>a{display: block; width: 100%; height: 40px; line-height: 40px; padding: 0 20px; font-size: .3rem; color: #e2e9f9;}
.mb_top .wrap .menu_list li.uk-open>a{background: #15306d;}
.uk-offcanvas-bar{padding: 20px 0;}
.uk-offcanvas-bar .menu_top{padding: 0 20px;}
.uk-offcanvas-bar .menu_top .uk-close{margin-top: 6px;}
.uk-accordion-title::before{margin-top: 10px;}
.uk-accordion .menu{padding: 10px 20px; margin-top: 0; background: #081f54;}
.uk-accordion .menu a{display: block; font-size: .3rem; color: #e2e9f9; padding: 10px 0;}

/*-----------------------------------------------自适应样式-----------------------------------------------*/
@media screen and (max-width: 1820px){
    .header .form_nav{width: 60%;}
    .nav_pc .uk-navbar-right>ul>li>a{font-size: .18rem;}
    .course .c_list .txt h2{font-size: .5rem; margin-bottom: .56rem;}
    .course .c_list .txt b, .course .c_list .txt p{font-size: .24rem; line-height: .56rem;}
    .course .c_list .txt>div{margin-bottom: .16rem;}
}
@media screen and (max-width: 1700px){
    .header .form_nav{width: 62%;}
    .advantage .uk-grid{margin-left: -.8rem;}
	.advantage .uk-grid>*{padding-left: .8rem;}
	.course .c_list .txt h2{font-size: .46rem; margin-bottom: .52rem;}
	.course .c_list .txt b, .course .c_list .txt p{font-size: .22rem; line-height: .52rem;}
	.course .c_list .txt>div{margin-bottom: .12rem;}
}
@media screen and (max-width: 1620px){
	html{font-size: 92px;}
	
}
@media screen and (max-width: 1500px){
	html{font-size: 86px;}
	.advantage .uk-grid{margin-left: -.7rem;}
	.advantage .uk-grid>*{padding-left: .7rem;}
	.c_history_info .tab p{width: 10rem;}
}
@media screen and (max-width: 1420px){
	html{font-size: 80px;}
    .m_title h1{font-size: .5rem;}
    .footer .contact{width: 61%;}
    .footer .form{width: 35%;}
    .footer_wrap:after{right: 17.8%;}
}
@media screen and (max-width: 1300px){
    .top_wrap .top,.header,.about_wrap,.course,.news,.frindlink,.footer,.lead_wrap .lead,.position,.content{width: 76%;}
    .advantage .uk-grid{margin-left: -.6rem;}
	.advantage .uk-grid>*{padding-left: .6rem;}
	.news .uk-grid{margin-left: -.4rem;}
	.news .uk-grid>*{padding-left: .4rem;}
	.c_history_info .tab p{width: 9rem;}
	.c_news_info.news{width: 100%;}
}
@media screen and (max-width: 1240px){
    html{font-size: 72px;}
    .fixed_right a{width: .8rem; height: .8rem; background-size: .35rem auto;}
}
@media screen and (max-width: 1140px){
    .top_wrap .top,.header,.about_wrap,.course,.news,.frindlink,.footer,.lead_wrap .lead,.position,.content{width: 78%;}
    .advantage .uk-grid{margin-left: -.5rem;}
	.advantage .uk-grid>*{padding-left: .5rem;}
	.footer .contact{width: 58%;}
    .footer .form{width: 35%;}
    .footer_wrap:after{right: 17%;}
    .c_news_info.news{width: 100%;}
}
@media screen and (max-width: 1100px){
	html{font-size: 66px;}
	
}
@media (max-width: 1000px){
	html{font-size: 50px;}
	.pc_top,#offcanvas-flip{display: none;}
	.mb_top{display: block;}
	.top_wrap .top,.header,.about_wrap,.course,.news,.frindlink,.footer,.lead_wrap .lead,.position,.content{width: 90%;}
	.about_wrap, .course, .news{padding: 1rem 0;}
	.m_title:before, .c_title:after{height: 6px;}
	.about_wrap .txt p{font-size: .3rem; line-height: .56rem;}
	.about_wrap .txt{margin-top: .6rem;}
	.advantage .uk-grid>*{width: 50%; padding-left: .1rem;}
	.advantage .uk-grid{margin-left: -.1rem;}
	.advantage .c_wrap{min-height: 4.6rem; padding: .35rem .2rem 0 .2rem;}
	.advantage .c_wrap .icon{width: 1.2rem; height: 1.2rem; margin-bottom: .1rem;}
	.advantage .c_wrap .a{background-size: .7rem auto;}
	.advantage .c_wrap .b{background-size: .58rem auto;}
	.advantage .c_wrap .c{background-size: .6rem auto;}
	.advantage .c_wrap .d{background-size: .56rem auto;}
	.advantage .c_wrap .e{background-size: .62rem auto;}
	.advantage .c_wrap .f{background-size: .6rem auto;}
	.advantage .c_wrap .a_txt h4{margin-bottom: .2rem; font-size: .3rem;}
	.advantage .c_wrap .a_txt p{line-height: .4rem; font-size: .26rem;}
	.advantage .uk-grid>.uk-grid-margin{margin-top: .1rem;}
	.course .c_list .txt>div:last-child p{margin-top: 5px;}
	.course .c_list .img,.course .c_list .txt,.footer .contact,.footer .form,.in_info,.in_news,.i_major .img,.i_major .txt{width: 100%; float: none;}
	.course .c_list .txt{margin-top: .5rem;}
	.course .c_list .txt b, .course .c_list .txt p,.news .c_wrap .column,.footer .contact li p, .footer .contact li p a{font-size: .28rem;}
	.course .more,.news>.more{width: 2.6rem; background-position-x: 1.9rem;}
	.course .more, .course .more:hover, .news>.more, .news>.more:hover{height: .76rem; line-height: .74rem; font-size: .3rem; background-size: .26rem auto;}
	.news .c_wrap .txt{padding: .5rem .4rem;}
	.news .c_wrap .title{font-size: .36rem; font-weight: bold; line-height: .54rem; margin: .2rem 0 .3rem 0;}
	.news .c_wrap .date{font-size: .26rem;}
	.news .c_wrap .more{font-size: .26rem; background-size: .24rem auto; padding-left: .32rem; background-position-y: .02rem;}
	.frindlink h3{font-size: .32rem; height: .34rem; line-height: .34rem; padding-left: .2rem;}
	.frindlink ul li a{font-size: .28rem; line-height: .5rem;}
	.footer_wrap{padding-bottom: .6rem;}
	.footer .contact{position: relative; z-index: 99; margin-top: 1rem;}
	.footer .contact h2{font-size: .34rem; margin-bottom: .8rem;}
	.footer .contact li{margin-top: .5rem;}
	.footer .contact li p{line-height: .56rem;}
	.footer .contact li b{font-size: .3rem; margin-bottom: .26rem; display: block;}
	.footer .form{padding: .6rem .6rem .8rem .6rem;}
	.footer .form h2{font-size: .36rem;}
	.footer .form .hint{font-size: .28rem; line-height: .5rem;}
	.footer .form .uk-input,.footer .form .submit{height: .8rem; line-height: .8rem; font-size: .3rem;}
	.footer .contact>p{margin-top: 1rem; border-top: solid 1px #2c3a5b; padding-top: .5rem; line-height: .5rem;}
	.footer .contact>p, .footer .contact>p a{font-size: .26rem;}
	.fixed_right a{width: 1rem; height: 1rem; background-size: .45rem auto;}
	.i_banner img{width: auto; height: 3rem;}
	.lead_wrap .lead .l_nav{height: .8rem; line-height: .8rem; font-size: .28rem;}
	.lead_wrap .lead>span{width: 100%; height: .8rem;}
	.lead_wrap .lead>span:after{border-width: 0 .2rem .8rem 0;}
	.position{border-width: 0 .2rem .8rem 0; padding: .7rem 0 .25rem 0;}
	.lead_wrap .lead .l_nav p a{padding-right: .4rem;}
	.lead_wrap:before{width: 90%; height: .8rem;}
	.lead_wrap{bottom: .9rem;}
	.lead_wrap,.lead_wrap .lead{min-height: .8rem;}
	.position p{font-size: .26rem;}
	.content{padding: .8rem 0;}
	.c_title{margin-bottom: .6rem;}
	.c_title h1{margin-bottom: .2rem;}
	.in_info .n_title p{font-size: .26rem;}
	.c_about_info p,.c_apply_info p,.in_info .n_parag p,.c_contact_info>p{font-size: .3rem; line-height: .56rem;}
	.c_about_info strong,.c_apply_info p strong{font-size: .36rem; line-height: .36rem; border-left: solid .08rem #c3161c; padding-left: .15rem;}
	.c_about_info p.spe, .c_apply_info p.spe{line-height: .7rem;}
	.c_about_info .uk-grid>*{margin-bottom: .4rem;}
	.in_info .n_title .source{background-size: .22rem auto; padding-left: .3rem;}
	.in_info .n_title .date{background-size: .24rem auto; padding-left: .3rem;}
	.page{margin-bottom: .8rem;}
	.page ul li{font-size: .26rem; margin-bottom: .3rem;}
	.page ul li:last-child{margin-bottom: 0rem;}
	.page ul li a{line-height: .5rem;}
	.page ul li span{display: block; font-weight: bold; margin-bottom: .2rem;}
	.in_news h2{font-size: .32rem; padding: .2rem 0 .2rem .45rem; margin-bottom: .6rem; background-size: .28rem auto;}
	.in_news li{margin-bottom: .4rem;}
	.in_news .txt a{font-size: .27rem; line-height: .36rem; margin-bottom: .2rem;}
	.in_news .txt p{font-size: .26rem;}
	.c_contact_info .uk-grid{margin-left: 0;}
	.c_contact_info .uk-grid>*{padding-left: 0;}
	.con_box .c_info .info .ico{width: .9rem; height: .9rem; background-size: auto .38rem; margin-bottom: .3rem;}
	.con_box .c_info .info p{font-size: .28rem; line-height: .56rem;}
	.c_contact_info .uk-grid-margin{margin-top: .2rem;}
	#c-map{height: 5rem;}
	.con_box .c_info .info{min-height: 2.3rem; padding: .6rem .5rem;}
	.i_major .img img{width: 100%; max-width: 100%;}
	.i_major .txt h2{font-size: .48rem;}
	.i_major .txt h2 span{font-size: .3rem;}
	.i_major .txt{margin-top: .6rem;}
	.i_major .txt p{font-size: .28rem; line-height: .56rem;}
	.i_major .txt .more{width: 2.6rem; height: .76rem; line-height: .76rem; margin-top: .6rem; font-size: .3rem; margin-left: auto; margin-right: auto;}
	.i_title{width: 2.6rem; height: .8rem;}
	.i_title:before{width: 2.6rem; border-width: 0 .3rem .4rem 0;}
	.i_title span{font-size: .3rem; height: .8rem; line-height: .8rem;}
	.i_title:after{width: 2.9rem; height: .4rem;}
	.i_faq .tab>h2,.i_faq .tab.spe p,.i_m_wrap .tab>h3,.i_faq .tab p{font-size: .28rem; line-height: .5rem;}
	.i_faq .tab>h2:before{width: .4rem; height: 3px; margin-right: .1rem;}
	.i_faq .uk-table th, .i_faq .uk-table td{font-size: .28rem; line-height: .4rem; padding: .15rem .1rem;}
	.i_faq .uk-table th>em{font-size: .26rem;}
	.c_news_info.news{width: 100%; padding-top: .4rem;}
	.c_news_info.news .c_wrap .title{margin-top: 0;}
	.pagination{font-size: .28rem;}
	.pagination a{width: .8rem; height: .8rem; line-height: .8rem;}
	.pagination a.uk-icon{line-height: .74rem;}
	.c_history_info:after{width: 1.09rem; min-height: 22rem;}
	.c_history_info .tab .ico{width: .18rem; height: .18rem;}
	.c_history_info .tab .ico:before{width: .1rem; height: .1rem; left: .02rem; top: .02rem;}
	.c_history_info .tab .date{font-size: .28rem; font-weight: bold; line-height: .64rem;}
	.c_history_info .tab p{width: 4.6rem; line-height: .6rem; font-size: .28rem; margin-top: .06rem;}
}
@media (max-width: 390px){
	
}