@charset "utf-8";
/* CSS Document */
*{ margin:0; padding:0;}
em { font-style:normal; }
li { list-style:none; }
a { text-decoration:none; color: #000;}
img {border:none; vertical-align:middle;width: 100%;display:block;}
table { border-collapse:collapse; }
input,textarea { outline:none; }
textarea { resize:none; overflow:auto; }
body {min-width: 320px;max-width: 750px ;margin: 0 auto !important;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;background:#fff;}
body,h1,h2,h3,h4,h5,p,dl,dd,ul,li,ol,form,input,textarea,th,td,select,div{ margin:0; padding:0;font-family:'Microsoft Yahei';box-sizing:border-box;}
.fl{ float: left;}
.fr{ float: right;}

/*
	网站色调：
	红色：主色：dc0303		副色：ff3030
	蓝色：主色：0889ef		副色：93d3f7
*/

/* swiper11 公共样式 */
.swiper {width: 100%;height: 100%;}
.swiper-wrapper{max-width:750px;}
.swiper-slide {text-align: center;font-size: 18px;background: #fff;display: flex;justify-content: center;align-items: center;}
.swiper-slide img {display: block;width: 100%;height: 100%;object-fit: cover;}
.content{background:#f7f7f7;width:100%;padding:.2rem;}
.bt-title {width: 100%;border-top: 1px solid #808080;border-bottom: 1px solid #808080;overflow: hidden;padding: 8px 0;}
.bt-title .bt-tit1 {font-size: .36rem;font-weight: bold;letter-spacing: 3px;line-height: 2;margin-left: 3%;}
.bt-title .bt-tit2 {margin-left: -.2rem;margin-top: .05rem;}
.bt-title .bt-tit2 .s {position: relative;}
.bt-title .bt-tit2 .c span {display: table;height: .6rem;line-height: .6rem;font-size: .28rem;color: #fff;padding: 0 .3rem;background-color: #1099f9;border-top-right-radius: 8px;border-bottom-right-radius: 8px;}
.bt-title .bt-tit2 i {display: block;width: 0px;height: 0px;border: .3rem solid transparent;border-right-color: #1099f9;}
.bt-title .bt-tit2 i em {display: block;width: .1rem;height: .1rem;background: #fff;position: absolute;border-radius: 50%;top: .25rem;right: .06rem;}
.ask{width: 60%;background: #0889ef;text-align: center;font-size: .3rem;line-height: 2;border-radius: 35px;margin: 5% auto;letter-spacing: 2px;}
.ask a{color: #fff;}
.ask a i{margin:0 0 0px 10px;position: relative;vertical-align: middle;}
.wrap {padding-left: 0.2rem;padding-right: 0.2rem;}
.wrap .zixun {margin: 0.24rem 0;}
.wrap .zixun a {display: block;font-size: 0.26rem;color: #0889ef;letter-spacing: 0.03rem;text-align: center;background-color: #fff;  line-height: 0.64rem;}
.clear {clear: both;}

/* nav */
.nav{width: 100%;padding: .2rem;display:flex;flex-wrap: wrap;}
.nav div:nth-child(1){width: 18%;}
.nav div:nth-child(2){width: 25%;}
.nav div:nth-child(3){width: 32%;}
.nav div:nth-child(4){width: 25%;}
.nav img{width: 80%;margin:auto}
.nav span{display: block;width: 90%;margin: auto;background: #0889ef;border-radius: 25px;text-align: center;font-size: .24rem;line-height: 2;}
.nav span i{font-size: .24rem;position: relative;vertical-align: middle;}
i.glyphicon.glyphicon-hand-up::after{width: 0.1rem;height: 0.1rem;left: 31%;top: 5%;content: '';-webkit-animation: ripple .6s infinite;-moz-animation: ripple .6s infinite;-o-animation: ripple .6s infinite;animation: ripple .6s infinite;display: block;position: absolute;border-radius: 100%;background: rgba(255,255,255,.5);-webkit-transform: scale(0);-ms-transform: scale(0);-moz-transform: scale(0);-o-transform: scale(0);transform: scale(0);pointer-events: none;}
.nav span a{color: #fff;}

/* banner */
.banner{position:relative;max-width:750px;overflow:hidden;}
.banner .swiper-container .swiper-slide{width:100%!important;}

/* 声明 */
.ggtb{width:100%;margin: auto;overflow:hidden;}
.ggtb a{display: block;overflow:hidden;}
.ggtb i{margin:0 0 0px 30px;font-size:.4rem;display:inline-block;animation: colorTip 2s infinite;font-weight:bold;float: left;}
.ggtb marquee{margin:0px 0 0 0;font-size:.3rem;width:80%;color:#ff0000;font-weight:bold;animation: colorTip 2s infinite;display: inherit;}

/* nav2 */
.nav2{width:100%;margin:2% auto;/*border:1px solid #E1E1E1;*/background:white;font-size:18px;display:block;position: relative;border:none !important;}
.nav2 ul{padding:0;margin:0 0 2%;display:flex;flex-wrap:wrap}
.nav2 li{width:25%;margin-top:2%;list-style:none;float:left}
.nav2 a{width:100%;display:block;text-align:center;text-decoration:none;color:#333}
.nav2 img{width:50%;max-width:88px;max-height:88px;margin:0 auto;}
.nav2 p{margin:4%}
@media screen and (max-width:359px)and (min-width:320px){.sdxhmo_dh_btn{font-size:14px}}
@media screen and (max-width:452px)and (min-width:360px){.sdxhmo_dh_btn{font-size:16px}}
.star {background-image: url(/skin/m/img/index/star.png);background-repeat: no-repeat;background-position: center;background-size: cover;position: absolute;width:32px;height:32px;animation: opacity-change 1s ease-in-out infinite;-webkit-animation: opacity-change 1s ease-in-out infinite;-moz-animation: opacity-change 1s ease-in-out infinite;-o-animation: opacity-change 1s ease-in-out infinite;opacity: 0;}
.star2 {animation: opacity-change 2s ease-in-out infinite;-webkit-animation: opacity-change 2s ease-in-out infinite;-moz-animation: opacity-change 2s ease-in-out infinite;-o-animation: opacity-change 2s ease-in-out infinite;}

/* 滚动动态 */
.gundong{width: 100%; margin: .2rem auto;}
.gundong .gd-tit{background: #0889ef;text-align: center;color: #fff;font-weight: bold;line-height: 2.5;font-size: .4rem;margin-top: .2rem;}
.gundong .gd-table{padding: .1rem 0;background: #fff;}
.gundong .gd-table .gd-tab-header{}
.gundong .gd-table .gd-tab-header table{text-align: center;border-spacing: 0;}
.gundong .gd-table .gd-tab-header table thead, .gundong .gd-table .gd-tab-box table tbody tr{display: table;width: 100%;table-layout: fixed;}
.gundong .gd-table .gd-tab-header table thead tr{width: 100%;line-height: 2;background: #0889ef;color: #fff;font-size: .3rem;}
.gundong .gd-table .gd-tab-header table thead tr th:nth-child(1){border-top-left-radius: 7px;}
.gundong .gd-table .gd-tab-header table thead tr th:nth-child(4){background: #ff1313;border-top-right-radius: 7px;}
.gundong .gd-table .gd-tab-header table thead tr th, .gundong .gd-table .gd-tab-box table tr td {font-weight: normal;border: 1px solid #e6e6e6;border-top: 1px solid #e6e6e6;}
.gundong .gd-table .gd-tab-header table thead tr th:nth-child(1), .gundong .gd-table .gd-tab-box table tbody tr td:nth-child(1){width: 22%;}
.gundong .gd-table .gd-tab-header table thead tr th:nth-child(2), .gundong .gd-table .gd-tab-box table tbody tr td:nth-child(2){width: 38%;}
.gundong .gd-table .gd-tab-header table thead tr th:nth-child(3), .gundong .gd-table .gd-tab-box table tbody tr td:nth-child(3){width: 18%;}
.gundong .gd-table .gd-tab-header table thead tr th:nth-child(4), .gundong .gd-table .gd-tab-box table tbody tr td:nth-child(4){width: 22%;}
.gundong .gd-table .gd-tab-box{height: 4rem;width: 100%;position: relative;margin: auto;overflow: hidden;}
.gundong .gd-table .gd-tab-box .tab-box1{width: 100%;position: absolute;top: 0;left: 0;}
.gundong .gd-table .gd-tab-box .tab-box1 tr td{font-size: .26rem;padding: 0.1rem 0;text-align: center;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.gundong .gd-table .gd-tab-box .tab-box1 tr td:hover{white-space: normal;overflow: visible;max-width: none;}
.gundong .gd-table .gd-tab-box .tab-box1 tr td span, .gundong .gd-table .gd-tab-box .tab-box1 tr td a{color: #ff1313;}

/* 开班动态 */
.kbdt{width: 100%;margin: auto;padding: .4rem 0 .3rem;background: #0889ef;border-radius: 8px;position: relative;}
.kbdt .tit{display: table;margin: auto;padding: 0 .4rem;background: #93d3f7;border-radius: 35px;text-align: center;font-size: .36rem;color: #fff;line-height: 2;position: relative;z-index: 1;}
.kbdt .zxqp{width: 14%;display: block;position: absolute;right: 6%;top: 5%;z-index: 1;}
.kbdt .item{width: 94%;background: #93d3f7;padding: 5px;margin: auto;margin-top: -4%;}
.kbdt .item .swiper-container{position:relative;z-index: 0;}

/* 广告 */
.adv{margin-top:.2rem;}

/* 专业 */
.major-box, .xiaoyuan, .question, .news, .teacher{width: 100%;margin-top:.2rem;background:#fff;padding-bottom: 1px;}
.major-box .major-items {width: 100%;margin-top: 3%;}
.major-box .major-items ul.major-its-tit {overflow: hidden;}
.major-box .major-items ul.major-its-tit li {width: 31.5%;margin-left: 1.33%;border: 1px solid #dbdbdb;text-align: center;padding: 5px 0; float: left;font-size: .28rem;}
.major-box .major-items ul.major-its-tit li span {font-weight: bold;}
.major-box .major-items ul.major-its-tit li.active {background: #1099f9;color: #fff;}
.major-box .major-item {width: 100%;display: none;}
.major-box .major-item ul{margin-top: .2rem;display: flex;flex-wrap: wrap;}
.major-box .major-item ul li{width: 49%;border: 2px solid #efebeb;border-radius: 5px;padding: 2%;margin-bottom: 2%;}
.major-box .major-item ul li .img{border: 2px solid #efebeb;position: relative;overflow: hidden;}
.major-box .major-item ul li .img span{padding: 3% 15%;text-align: center;font-size: .26rem;color: #fff;background: #0889ef;position: absolute;top: 6%;left: -18%;transform: rotate(-45deg);-webkit-transform: rotate(-45deg);-ms-transform: rotate(-45deg);-moz-transform: rotate(-45deg);-o-transform: rotate(-45deg);}
.major-box .major-item ul li h2{text-align: center;font-size: .3rem;padding: 4% 0;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.major-box .major-item ul li h2:hover{white-space: normal;overflow: visible;max-width: none;}
.major-box .major-item ul li .zixun{display: flex;}
.major-box .major-item ul li .zixun a{flex: 1;text-align: center;font-size: .26rem;line-height: 2;border: 1px solid #0889ef;}
.major-box .major-item ul li .zixun a:nth-child(1){color: #0889ef;background: #fff;border-top-left-radius: 8px;border-bottom-left-radius: 8px;}
.major-box .major-item ul li .zixun a:nth-child(2){color: #fff;background: #0889ef;border-top-right-radius: 8px;border-bottom-right-radius: 8px;}
.major-box .major-item ul li:nth-child(2n+1){margin-right: 1%;}
.major-box .major-item ul li:nth-child(2n){margin-left: 1%;}
.major-box .major-item.on {display: block;}

/* 多彩校园 */
.xiaoyuan .item{position: relative;overflow:hidden;}

/* 问题答疑 */
.question ul{width: 100%;margin-top: 2%;display: flex;flex-wrap: wrap;}
.question ul li{width: 50%;padding-left: 1%;font-size: .26rem;line-height: 2;margin-bottom: 1%;}
.question ul li:nth-child(-n+7) a{color: #0889ef;}

/* 新闻 */
.news-items {margin-left: 0.25rem;margin-top: 0.2rem;}
.news-items .mul1 {border-bottom: 1px solid#0171f8;height: 0.45rem;}
.news-items .mul1 ul li {float: left;width: 1.5rem;text-align: center;font-size: 0.23rem;line-height: 0.45rem;}
.news-items .mul1 ul li.cl {background-color: #0171f8;color: #FFF;border-top-left-radius: 0.1rem;border-top-right-radius: 0.1rem;}
.news-items .newsc .cont1 {border-bottom: 1px dashed#cccccc;padding-bottom:0.1rem;margin-top: 0.2rem;}
.news-items .newsc .cont1 .wzp_01 {font-size: 0.26rem;line-height: 1.5;color: #444444;}
.news-items .newsc .cont1 .wzp_02 {text-indent: 2em;line-height: 1.25;font-size: .24rem;color: #444444;} 
.news-items .newsc .cont1 .cimg {width: 30%;}
.news-items .newsc .cont1 .cwz {width: 66%;margin-left:0.2rem;}
.news-items .cont2 {font-size: 0.23rem;}
.news-items .cont2 ul li {line-height: 0.5rem;border-bottom: 1px dashed#cccccc;}
.news-items .cont2 ul li a {color: #444444;padding-left: 0.1rem;}
.news-items .cont2 time {float: right;}
.news-items .wrap .zixun a{background:#f7f7f7;}

/* 教师 */
.tea_Swiper {padding-top: 0.4rem;margin-bottom: 0.24rem;overflow:hidden;}
.tea_Swiper .swiper-wrapper {width: 100%;}
.tea_Swiper .mg_20 {background-color: #fff;border-radius: 0.1rem;text-align: center;position: relative;color: #fff;border-radius: .1rem; overflow: hidden;}
.tea_Swiper .mg_20 .sz_jj {position: absolute;left: 0;bottom: 0;width: 100%;background-color: rgba(0, 0, 0, .4);padding: 0.05rem; box-sizing: border-box;}
.tea_Swiper .mg_20 h4 {font-size: 0.22rem;padding: 0.1rem 0 0.06rem;}
.tea_Swiper .mg_20 p {font-size: 0.2rem;}

/* 表单 */
.btm_form{width:96%;background:#FFF;margin:3% auto;border:1px solid #E1E1E1;font-size:18px;padding:1% 0;text-align:center;background-color: #1478f4;height: auto;overflow: hidden;}
.btm_form div{/*border-left:.5em solid #018bd1;*/box-sizing:border-box;display:inline-block;flex-wrap:wrap;justify-content:space-between;align-items:flex-end;padding:2%}
.btm_form p{margin:0.8em 0 0;font-size:0.9em}
.btm_form p span{color:#f60a31}
.btm_form a{color:#333;text-decoration:none}
.btm_form .btm_form_title{font-size:1.5em;line-height:1.6em;color:#FFF;}
.btm_form input,.btm_form select{width:94%;padding-left:1em;font-size:.24rem;border:1px solid #ccc;border-radius:3px;line-height:2.5em;color:#888;margin:auto;text-indent:0;display:block;height:2.5em;box-sizing:border-box}
.btm_form [type="submit"]{width:92%;height:auto;background:#008dfb;color:#FFF;cursor:pointer;font-size:1.2em;line-height:2em;border:0;padding:0; margin:2% auto;}
@media screen and (max-width:452px)and (min-width:360px){.btm_form{font-size:14px}}
@media screen and (max-width:359px)and (min-width:320px){.btm_form{font-size:12px}}
.btm_form{}
.ind_shijiu_b{width:95%;height:auto;margin:0.2rem auto 0;overflow:hidden;background:#fff;border-radius:6px;padding-top: 0.3rem;}
.tbtp {float: left;width: 20%;margin-top:0.2rem;}
.dui {float: right;width:80%;margin-top: 0.3rem;padding:0;}
.dui li {float: left;width: 33.33%;}
.dui li img{float:left; padding-top:14%; width:20%;}
.dui li p{float: left;color: #333333;font-size: 0.23rem;text-align: center;margin-top: 0.25rem;}
.btm_form_title{ }
.btm_form_f{ width:96%; clear:both;font-size: .24rem;}
.input-name {display: block;width: 94%;line-height: 2.5em;color: #170303;margin: 0 auto;text-indent: 0;display: block;height: 2.5em;box-sizing: border-box;text-align:left;}
.icon-t {color: red;}
.font-red{text-align: left !important;width: 90%; margin: 2% auto;color: #F00;float: left;line-height: 1.6em;}
.shenm{width: 3% !important; border: 1px solid #ccc !important;color: #888 !important;display: block !important;box-sizing: border-box !important;float: left !important; margin-left: 5% !important;}



/* 颜色变化 */
@keyframes colorTip {
	0% {color: #ff1900;}
	15% {color: #000;}
	30% {color: #ff1900;}
	45% {color: #000;}
	60% {color: #ff1900;}
}
@keyframes opacity-change {
    0% {
        opacity: 0;
    }
    50% {
        opacity: 1;
    }
    100% {
        opacity: 0;
    }
}
 
@-webkit-keyframes opacity-change {
    0% {
        opacity: 0;
    }
    50% {
        opacity: 1;
    }
    100% {
        opacity: 0;
    }
}
 
@-moz-keyframes opacity-change {
    0% {
        opacity: 0;
    }
    50% {
        opacity: 1;
    }
    100% {
        opacity: 0;
    }
}
 
@-o-keyframes opacity-change {
    0% {
        opacity: 0;
    }
    50% {
        opacity: 1;
    }
    100% {
        opacity: 0;
    }
}