/*首页*/
body {display: none;}
	
.head-top {position:relative;width: 100%;height: 1.46rem;overflow: hidden;background: url(../image/h1.jpg?v=1.1) no-repeat;background-size: 100% 100%;font-size: 0.36rem;color: #ff0000;padding-top: 0.2rem;}
.head-top .fixed{
    width: 50%;
    height: 1rem;
    position:absolute;
    right:2%;
    top:50%;
    margin-top:-0.5rem;
}
.head-top img{display:block;width:100%;}
.head-top h3 , .head-top h2 {line-height: 0.5rem;font-weight: bold; font-style:oblique;}
.head-top  h2 {margin-left:10%;}
.home-title {width: 100%;height: 1rem;background-color: #0166b3;}
.home-title li {width: 14.28%;height: 100%;text-align: center;font-size: 0;float: left;}
.home-title li a {width: 100%;font-size: 0.3rem;color: #fff;display: inline-block;height: 100%;line-height: 1rem;}
.home-banner {width: 100%;}
.home-banner img{width: 100%;height: auto;vertical-align: middle;}
.home-content , .home-content2 {width: 88.27%;margin: 0 auto;}
.home-content h2 {font-size: 0.35rem;margin:0.2rem 0 0.3rem;width: 1.88rem;height: 0.54rem;line-height: 0.54rem;background-color: red;color: #fff;text-align: center;border-radius: 0.54rem;}
.home-content ul {width: 100%;}
.home-content ul li {width: 33.33333%;font-size: 0;float: left;}
.home-content ul li a{display: inline-block;width: 100%;}
.home-content ul li a div {width: 1.5rem;height: 1.5rem;border-radius: 50%;margin: 0 auto;}
.home-content ul li p {font-size: 0.35rem;color: #666;text-align: center;margin: 0.08rem auto 0.4rem;}

.home-content ul li .i1{background: url(../image/h3.png) no-repeat center center;background-color: #56abe4;background-size: 1.02rem auto;}
.home-content ul li .i2 {background: url(../image/icon2.png) no-repeat center center;background-color: #ed5d30;background-size: 0.9rem auto;}
.home-content ul li .i3 {background: url(../image/icon3.png) no-repeat center center;;background-color: #00bb9c;background-size: 0.9rem auto;}
.home-content ul li .i4 {background: url(../image/icon4.png) no-repeat center center;;background-color: #41cc65;background-size: 1.02rem auto;}
.home-content ul li .i5 {background: url(../image/icon5.png) no-repeat center center;;background-color: #f22476;background-size: 0.9rem auto;}
.home-content ul li .i6 {background: url(../image/icon6.png) no-repeat center center;;background-color: #8b41db;background-size: 1rem auto;}
.home-content ul li .i7 {background: url(../image/icon7.png) no-repeat center center;;background-color: #f5d700;background-size: 1.02rem auto;}
.home-content ul li .i8 {background: url(../image/icon8.png) no-repeat center center;;background-color: #f65a52;background-size: 0.98rem auto;}
.home-content ul li .i9 {background: url(../image/icon9.png) no-repeat center center;;background-color: #f8a506;background-size: 1.02rem auto;}
.home-content ul li .i10{background: url(../image/icon100.png) no-repeat center center;background-color: #78abe4;background-size: 1.02rem auto;}
.swiper-pagination .swiper-pagination-bullet {width: 0.15rem;height: 0.15rem;border-radius: 50%;}
.swiper-container .swiper-pagination .swiper-pagination-bullet {margin: 0 0.1rem;}
.home-content2 {margin-top: 0.23rem;margin-bottom: 0.55rem;}
.home-content2 ul {width: 100%;height: 0.54rem;}
.home-content2 ul li {width: 1.88rem;height: 0.54rem;font-size: 0;margin-right: 0.1rem;float: left;}
.home-content2 ul li a {display: inline-block;width: 100%;height: 100%;border-radius: 0.54rem;font-size: 0.3rem;color: #006abc;line-height: 0.54rem;text-align: center;}
.home-content2 ul li .active {background-color: red;color: #fff;}
.home-content2 .list {width: 100%;height: 2.19rem;border-top:1px solid #afafaf;}
.home-content2 .list a {display: inline-block;width: 100%;height: 100%;}
.home-content2 .list .left {width: 29%;height: 1.8rem;overflow: hidden;margin: 0.195rem 0 0;border-radius: 0.3rem;float: left;}
.home-content2 .list .left img {width: 100%;}
.home-content2 .list .right {margin-top: 0.55rem;width: 64.703%;float: right;text-align: left;}
.home-content2 .list .right h2{line-height: 0.5rem;font-size: 0.32rem;color: #000;margin-bottom: 0.12rem;text-align: left;}

.foot {width: 100%;background-color: #0166B3;padding: 0.15rem 0;margin-bottom: 1.04rem;}
.foot .first {width: 39%;margin: 0 auto;font-size: 0;}
.foot ul {width: 100%;margin-bottom: 0.1rem;}
.foot ul li {font-size: 0.22rem;color: #fff;width: 100%;text-align: center;}
.foot ul .line {width: 0.02rem;height: 0.22rem;background-color: #fff;}
.foot .two{font-size: 0.18rem;color: #fff;width: 100%;text-align: center;}
.foot-zx {width: 100%;position: fixed;bottom: 0;height: 1.04rem;background-color: #2a2a2a;}
.foot-zx .foot-foot {width: 91.73%;height: 100%;margin: 0 auto;}
.foot-zx .zx {width: 100%;height: 100%;}
.foot-zx .zx li {width: 30%;height: 0.64rem;font-size: 0;float: left;margin-top: 0.2rem;}
.foot-zx .zx li a {display: inline-block;width: 100%;height: 100%;}
.foot-zx .zx li p {font-size: 0.38rem;width: 100%;height: 0.64rem;text-align: center;line-height: 0.64rem;border-radius: 0.32rem;background-color: #ececec;}
.foot-zx .zx .left p {color: green;}
.foot-zx .zx .right p {color: red;}
.foot-zx .zx .center p {color: blue;}
.foot-zx .zx .center {margin: 0.2rem 5%;}
/*page*/
.pagination {width: 90.266%;margin: 0 auto;height: 0.6rem;margin:0.2rem auto 0.53rem;}
.pagination li {height: 100%;float: left;font-size: 0;border: 0.01rem solid #999;margin-right: 0.05rem;}
.pagination .active {background-color: #337ab7;border-color: #337ab7;}
.pagination li a {display: inline-block;height: 100%;line-height: 0.6rem;padding: 0 0.35rem;font-size: 0.3rem;color: #000;}

/*课程*/
.kc-content {width: 91.2%;margin: 0 auto 0.6rem;min-height: 5rem;}
.kc-content .title {width: 100%;height: 1rem;border-bottom: 0.04rem solid #bdbdbd;}
.kc-content .title h2 {height: 100%;line-height: 1rem;font-size: 0.32rem;width: 2.15rem;border-bottom: 0.04rem solid #2d2d2d;margin: 0 auto;text-align: center;}
.kc-content .team-list-title {font-size: 0.3rem;line-height: 0.6rem;color: #fff;background-color: red;border-radius: 0.6rem;width: 2rem;text-align: center;margin-top: 0.1rem;}
.kc-content .list {width: 100%;height: 2.19rem;border-bottom:1px solid #afafaf;}
.kc-content .list a {display: inline-block;width: 100%;height: 100%;}
.kc-content .list .left {width: 29%;height: 1.8rem;overflow: hidden;margin: 0.195rem 0 0;border-radius: 0.3rem;float: left;}
.kc-content .list .left img {width: 100%;}
.kc-content .list .right {margin-top: 0.55rem;width: 64.703%;float: right;text-align: left;}
.kc-content .list .right p {font-size: 0.26rem;color: #666;line-height: 0.37rem;}
.kc-content .list .right h2{line-height: 0.5rem;font-size: 0.32rem;color: #000;margin-bottom: 0.12rem;text-align: left;}

.kc-content .kc-list {width: 100%;border-bottom:1px solid #afafaf;padding: 0.15rem 0;}
.kc-content .kc-list .kc-title {width: 100%;font-size: 0.32rem;line-height: 0.5rem;margin-bottom: 0.12rem;border-top: 0.02rem;}
.kc-content .kc-list .kc-title h2 {padding: 0 0.35rem 0 0.85rem;background: url(../image/1.jpg) no-repeat left center;background-size: 100% 100%;color: #fff;float: left; }
.kc-content .kc-list .kc-title a {color: darkblue;float: right;}
.kc-content .kc-list ul {width: 100%;}
.kc-content .kc-list ul  li a {display: inline-block;width: 100%;color: #000;padding: 0.1rem 0;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.kc-content .kc-list ul li {font-size: 0.26rem;color: #666;line-height: 0.4rem;word-break: break-word;word-break:break-all; }
.kc-content .kc-list ul li span {font-weight: bold;margin-right: 0.1rem;}
/*资讯*/
.zx-content {width: 90.667%;margin-bottom: 0;}
.zx-content .title h2 {color: red;}
.zx-content .zx-list {width: 100%;border-bottom: 1px solid #c3c3c3;text-align: justify;padding: 0.33rem 0 0.3rem;font-size: 0;}
.zx-content .zx-list h2 {font-size: 0.32rem;color: red;line-height: 0.5rem;margin-bottom: 0.1rem;}
.zx-content .zx-list p {font-size: 0.26rem;color: black;line-height: 0.38rem;}
.zx-content .zx-list div {font-size: 0.26rem;color: black;margin-bottom: 0.2rem;}
.zx-content .zx-list .more {display: inline-block;font-size: 0.26rem;color: darkblue;width: 100%;text-align: right;}
/*sz*/
.kc-content .list {border-top: none;}
/*kecheng2*/
.kcxq-banner {width: 100%;position: relative;}
.kcxq-banner img {width: 100%;height: auto;vertical-align: middle;}
.kcxq-banner .word {width: 100%;position: absolute;top: 0.4rem;color: #fff;text-align: center;}
.kcxq-banner .word h2 {font-size: 0.46rem;margin-bottom: 0.14rem;}
.kcxq-banner .word p {font-size: 0.33rem;}
.kcxq-banner .word .zx {width: 60%;margin: 0.2rem auto 0;height: 0.64rem;}
.kcxq-banner .word .zx ul {width: 100%;height: 100%;}
.kcxq-banner .word .zx ul li {width: 2rem;height: 100%;font-size: 0;}
.kcxq-banner .word .zx ul li:nth-child(1) {float: left;}
.kcxq-banner .word .zx ul li:nth-child(2) {float: right;}
.kcxq-banner .word .zx ul li a {display: inline-block;width: 100%;height: 100%;font-size: 0.33rem;text-align: center;line-height: 0.64rem;color: #fff;border-radius: 0.32rem;background-color: green;}
.kcxq-lists {margin-bottom: 0.66rem;min-height: 4rem;}
.kcxq-list {width: 100%;height: 1.3rem;border-bottom:0.02rem solid #e2e2e2;}
.kcxq-list a {display: inline-block;width: 100%;height: 100%;line-height: 1.3rem;}
.kcxq-list .left {width: 3.2%;height: 0.3rem;background-color: #7d8bd6;float: left;margin-top: 0.5rem;}
.kcxq-list .center {font-size: 0.3rem;color: #666;width: 83%;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;float: left;margin-left: 3.9%;}
.kcxq-list .right {width: 8%;height: 1.3rem;background: url(../image/next.png) no-repeat left center;background-size: 40% auto;float: right;}
/*师资详情*/

.teamxq-content , .teamxq-bottom , .content-icon{width: 90.2667%;margin: 0 auto;}
.teamxq-content {min-height: 10rem;font-size: 0;margin-bottom: 0.5rem;}
.teamxq-bottom .pn , .teamxq-bottom .pn li{width: 100%;font-size: 0;}
.teamxq-bottom .pn {margin-top: 0.5rem;}
.teamxq-bottom .pn li a {display: inline-block;width: 100%;height: 0.44rem;line-height: 0.44rem;font-size: 0.26rem;color: #333;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;font-family: Arial,Helvetica,"Microsoft Yahei";}
.content-icon .word {width: 100%;height: 0.52rem;margin-top: 0.33rem;}
.content-icon .word div {height: 0.02rem;width: 2.86rem;background-color: #e7e7e7;margin-top: 0.25rem;}
.content-icon .word p {width: 100%;font-size: 0.3rem;color: #999;line-height: 0.52rem;text-align: center;}
.content-icon .word .left {float: left;}
.content-icon .word .right {float: right;}
.content-icon .icon {width: 100%;display: flex;justify-content: space-between;margin: 0.2rem 0 0.64rem;} 
.content-icon .icon li{width: 20%;}
.content-icon .icon li a {display: inline-block;width: 100%;display: flex;justify-content: center;flex-wrap: wrap;}
.content-icon .icon li a div {width: 1.06rem;height: 1.06rem;background-size: 100% auto;}
.content-icon .icon li a p {font-size: 0.26rem;color: #999;margin-top: 0.19rem;}
.content-icon .icon li a .one {background-image: url(../image/icon12.png);}
.content-icon .icon li a .two {background-image: url(../image/icon13.png);}
.content-icon .icon li a .three {background-image: url(../image/icon14.png);}
.content-icon .icon li a .four {background-image: url(../image/icon15.png);}
.content-icon .icon li a .five {background-image: url(../image/icon16.png);}
.teamxq-content h2 {font-size: 0.45rem;color: #333;margin: 0.40rem 0 0.15rem;text-align: center;}
.teamxq-content h3 {font-size: 0.28rem;color: #333;margin: 0.3rem 0 0.12rem;text-align: center;}
.teamxq-content .content h3 {margin-top: 0.2rem;text-align: left;}
.teamxq-content p {line-height: 0.33rem;font-size: 0.24rem;color: gray;}
.teamxq-content img {width: 55%;height: auto;display: block;margin: 0 auto;}
/*报名*/
.zl , .zhifu{width: 92%;margin: 0 auto;}
.zl h2 {height: 1.23rem;font-size: 0.36rem;color: #333;line-height: 1.23rem;margin-left: 0.12rem;}
.zl .notice {width: 100%;height: 0.7rem;display: flex;margin-bottom: 0.42rem;display: none;}
.zl .notice div {height: 100%;width: 0.6rem;background: url(../image/icon22.png) no-repeat center center;background-size: 0.26rem auto;}
.zl .notice p {height: 100%;line-height: 0.7rem;font-size: 0.24rem;color: #999;}
.zl form {width: 100%;min-height: 5rem;font-size: 0;}
.zl form .list  , .zl form .list1{font-size: 0.3rem;margin-bottom: 0.3rem;}
.zl form .list p  , .zl form .list1 p {float: left;margin-top: 0.06rem;}
.zl form .list input {width:75%;height: 0.6rem;border:1px solid #bfbfbf ;box-sizing: border-box;}
.zl form .list select {width:75%;height: 0.6rem;}
.zl form .list1 input{width: 0.25rem;height: 0.25rem;margin-left: 0.2rem;}
.zl form #submit {width: 100%;height: 0.6rem;border-radius: 0.2rem;margin: 0.15rem 0 0;font-size: 0.3rem;}
.zhifu .bf{text-align: center;margin: 0.15rem auto;width: 60%;overflow: hidden;}
.zhifu .bf , .zhifu .word {font-size: 0.28rem;color: #f00;line-height: 1.5em;}
.zhifu .word span {color: #00f;}
.zhifu .pho {width: 100%;}
.zhifu .pho p {width: 100%;height: 0.55rem;background-color: #eee;color: #f00;font-size: 0.3rem;font-weight: bold;text-align: center;line-height: 0.55rem;margin: 0.2rem 0;}
.zhifu .pho img {width: 60%;height: auto;display: block;margin: 0 auto;}
.zhifu .pho .img2 {width: 50%;}
.zhifu .list {width: 100%;margin-bottom: 0.35rem;}
.zhifu .list h3{font-size: 0;}
.zhifu .list h3  a{font-size: 0.3rem;color: #fff;display: inline-block;padding:0 0.4rem 0 0.1rem;height: 0.45rem;line-height: 0.45rem;text-align: left;border-radius: 0.225rem;border: 0.04rem solid #ccc;background: url(../image/shou.png) no-repeat right center;background-size: 0.3rem auto;background-color: red;}
.zhifu .list ul {width: 100%;padding: 0.25rem 0;border-top:0.02rem solid #ccc;border-bottom: 0.02rem solid #ccc;}
.zhifu .list ul li {font-size: 0.28rem;color: #666;line-height: 1.5em;}
.zhifu .list ul li span {color: #00f;}
.zl form .list .nt {font-size: 0.22rem;color: red;margin:0.05rem 0 0 20%;display: none;}
.outer {width: 75%;position: relative;font-size: 0.3rem;line-height: 1.5em;}
.zl form .outer .inputs {width: 100%;height: 0.6rem;border: 0.02rem solid #bfbfbf;line-height: 0.6rem;max-height: 2.4rem;overflow: scroll;}
.outer .lists1 {width: 50%;border: 0.02rem solid #bfbfbf;position: absolute;left: 0;background-color: #fff;text-align: center;display: none;}
.outer .lists1 p {width: 100%;font-size: 0.3rem;line-height: 2.5em;}
.outer .lists1 .list3 {width: 100%;position: absolute;left: 100%;top: 0;border: 0.02rem solid #bfbfbf;background-color: #fff;display: none;max-height: 2.4rem;overflow: scroll;}
.outer .lists1 .list3 li {display: block;font-size: 0.3rem;line-height: 2.5em;}

/*msg*/ 
.msg {width: 91.2%;;margin: 0 auto 0.6rem;word-break: break-all;word-break: break-word;overflow: hidden;}
.msg .title {width: 100%;}
.msg .title h2 {font-size: 0.32rem;text-align:center;width: 100%;padding: 0.2rem 0;color: red;border-bottom: 1px solid #bfbfbf;}
.msg .content {min-height: 6rem;width: 100%;word-break: break-all;word-break: break-word;}
.msg .content img {max-width: 90%;height: auto;display: block;margin: 0 auto;}
.msg .content h1 {width: 100%;height: 1rem;line-height: 0.7rem;margin:0.35rem auto 0.15rem;font-size: 0.3rem;text-align: center;color:#fff;background: url(../image/title.png) no-repeat center center;background-size:100%;}
.msg .content h1 span{background:none !important;color:#fff !important;}
.msg .content p , .msg .content div , .msg .content p {font-size: 0.26rem;color: #666;line-height: 0.38rem;word-break: break-all;}
.msg .content  h2 {font-size: 0.3rem;width: 100%;line-height: 0.5rem;color: black;}
.msg .content table{width:100% !important;}

.swiper-container-horizontal>.swiper-pagination-bullets, .swiper-pagination-custom, .swiper-pagination-fraction{
    bottom:0 !important;
}