/* 共用css */
.flex{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;}
.flex-v{-webkit-box-orient:vertical;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;}
.flex-1{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;}
.flex-align-center{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;}
.flex-pack-center{-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;}
.flex-pack-justify{-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;}
.flex-pack-around{-webkit-box-pack:justify;-webkit-justify-content:space-around;-ms-flex-pack:justify;justify-content:space-around;}
.fleft{float: left;}
.fright{float: right;}
.ztwrap{width: 100%;}
img{height: auto; max-width: 100%;}
.text-center{text-align: center;}
.text-explain{font-size:20px; text-indent: 28px; margin: 20px 0;}
.sbanner img{ width: 100%; height: auto; display: block;}
.container{width: 1200px; margin: 0 auto}
.container .text-center:nth-child(1){margin:50px 0 20px;}
.block{display: block;}
.zxbtn{display: block; margin: 20px auto; width: 240px; height: 50px; line-height: 50px; text-align: center;color: #FFF;background-color: #e60012;border-radius: 5px; font-size: 24px;}
.zxbtn b{color: #00a0e9;}
.zxbtn-white{background-color: #FFF;color: #00a0e9;}
.zxbtn-brown{background-color: #6a3906; color: #FFF;}
.zxbtn-yellow{background-color: #ff5a00; color: #FFF;}
.zxbtn-blue{background-color: #1d99f1; color: #FFF;}
.zxbtn-red{background-color: #ff001a; color: #FFF;}
/* 共用css */

/* 图片7排列 */
.img-list-7{overflow: hidden;}
.img-list-7 img{float: left; margin-left: 12px; margin-bottom: 12px;}
.img-list-7 img:nth-child(1){margin-left: 0;}

/* 图片2排列 */
.img-list-2{overflow: hidden;}
.img-list-2 img:nth-child(1){float: left;}
.img-list-2 img:nth-child(2){float: right;}

/* 图片多排列 */
.img-list-muti{overflow: hidden;}
.img-list-muti img{margin-bottom:40px;}
.img-list-muti img:nth-child(2n+1){float: left;}
.img-list-muti img:nth-child(2n){float: right;}


/* 咨询一排两列 */
.zx-list-2{width:600px; margin: 0 auto; overflow: hidden;}
.zx-list-2 a:nth-child(1){float: left;}
.zx-list-2 a:nth-child(2){float: right;}

/* 六排列,两行 */
.list-6_2{overflow: hidden;}
.list-6_2 .item{float: left; margin-right:10px; width: 390px; margin-bottom: 20px;}
.list-6_2 .item:nth-child(3n){margin-right: 0;}

/* 图片带文字4排列 */
.img_txt-list-4 .item{width:282px;}
.img_txt-list-4 .title_{text-align: center; font-size: 28px; color: #ff001a;}
.img_txt-list-4 p{color: #525252;font-size: 18px; line-height: 36px;}

/* 内容+内边距4排列 */
.content_padding-list-4 .item{width: 291px; padding: 20px; box-sizing: border-box; color: #525252;}
.content_padding-list-4 .item .title{text-align: center; font-size: 24px; color: #525252; margin:10px 0;}
.content_padding-list-4 .item .title a{color: #525252;}
.content_padding-list-4 .item p{text-align: center; font-size: 16px; color: #525252; margin: 10px 0;}
.content_padding-list-4 .item p span{color: #ff6002;}
.content_padding-list-4 .item .btn{display: block; line-height: 36px; color: #FFF;background-color: #ff8b00; text-align: center;}

/* 咨询按钮两列 */
.zxbtn-list-2{width: 600px; margin: 0 auto; overflow: hidden;}

/* 区域标题 */
.container .title{font-size:36px; color: #525252;}
.container .mtitle{color: #666666; font-size: 16px; width: 720px; margin: 20px auto;}
.container .title span,.container .mtitle span{ color: #ff0000; }

.wrap0{background-color: #b9e8ff;  overflow: hidden; padding: 30px 0;}
.tip{padding: 20px; background-color: #0077e6; margin: 20px 0;}
.tip span{font-size: 20px; font-weight:bold; color: #FFF;}
.tip .msg{font-size: 16px; color: #5e5c5c; line-height: 30px; margin-top: 10px; text-indent: 32px; color: #fff;}

.zxdk .item{width: 167px;}
.zxdk .item p{text-align: center;color: #6290cb; line-height: 30px;font-size: 18px;}

/* 表单 */
.container .form{margin-top: 20px;}
.container .form label{float: left; color: #FFF; line-height: 36px;}
.container .form .txt{width:800px; height: 36px; line-height: 36px; padding:0 10px; display: block; margin: 20px auto; text-align: center;}
.container .form .btn{display: block; width: 800px; height: 36px; text-align: center; background-color: #ff0000; color: #FFF; margin: 20px auto;}
.container .form .select{float: left;width: 165px;padding: 0 10px; height: 36px; margin-right: 10px;}

.zy-wrap .item{background-color: #f4f4f4;}
.zy-wrap .zytitle{font-size: 24px;00; text-align: center; margin: 10px 0;}
.zy-wrap .zymtitle{font-size: 18px; color: #000; text-align: center; margin: 10px 0;}
.zy-wrap .zymtitle span{color: #ff6002;}
.zy-wrap .item .btn{display: block; margin: 10px 20px;background-color: #ff6002; color: #FFF; text-align: center; font-size: 18px; line-height: 36px;}

.slide-nav{overflow: hidden;}
.slide-nav .item{float: left; width: 400px; border-right: 1px #FFF solid; height: 116px; text-align: center; color: #FFF; background-color: #383838; box-sizing: border-box; font-size: 20px;}
.slide-nav .item:last-child{border:none;}
.slide-nav .item span{color: #FFF; font-size: 50px;}
.slide-nav .active{background-color: #e53951;}

.zy_container{background-image: url(../images/zy-bg.jpg); overflow: hidden;}

.ystip{background:#f5f5f5 url(../images/s1cbg.jpg) bottom center no-repeat;padding: 25px 25px 65px 45px; margin-top: 50px; overflow: hidden;}
.ystip .fleft{width:496px;}
.ystip .fleft .title{font-size: 30px; color: #212121;padding-top: 30px; font-weight: bold;}
.ystip .fleft p{font-size: 16px;padding: 20px 0;line-height: 25px; color: #212121;}
.ystip .fright{width: 600px;}
.ystip .fright li{width: 288px;height: 129px; text-align: center; line-height: 129px;float: left; display: list-item;}

.ystip .fright li a{font-size: 24px; color: #FFF;}
.ystip .fright li:nth-child(1){background-color: #0669b2;}
.ystip .fright li:nth-child(2){background-color: #9c410f;}
.ystip .fright li:nth-child(3){background-color: #a06700;}
.ystip .fright li:nth-child(4){background-color: #8e569b;}
.ystip .fright li:nth-child(1),.ystip .fright li:nth-child(2){margin-bottom: 20px;}
.ystip .fright li:nth-child(2n){float: right;}
.ystip .fright li:hover{background-color: #d70904;}

.slide-content{margin-top: 3px;}

.zy-zx{overflow: hidden;}
.zy-zx a{width: 144px; line-height: 40px;text-align: center; color: #FFF;}
.zy-zx .fleft{background-color: #41b1f8;}
.zy-zx .fright{background-color: #d70904;}
.zy-wrap p{text-align: left; padding: 10px;}

.wzbp p{text-align: center;font-size: 20px;margin: 20px 0;}
.ldzyfc .msg{font-size: 18px; text-indent: 36px; line-height: 36px;}

.jtmt .item{width: 291px; border-bottom: 3px #ffcd35 solid;box-shadow:0px -1px 4px 1px #a2a2a2;}
.jtmt .item .msg{padding: 10px 15px; font-size: 20px;}
.jtmt .item .msg span{color: #ff5a00; }

.hj-item{overflow: hidden;}
.hj-item img{float: left; margin-left:3px; margin-bottom: 3px;}

.sb-item{overflow: hidden; display: none;}
.sb-item img{float: left; margin-right: 4px; margin-bottom: 4px;}
.sb-item img:nth-child(2n){margin-right: 0;}

/* 师资 */
.sz-item{display: none; overflow: hidden;}
.teacher_left{background-color: #201d1d; width:820px; height: 455px; overflow: hidden;}
.w410{width: 410px; position: relative;}
.teacher_right{width: 380px; background-color:#848484; height: 455px; padding-left: 30px; box-sizing: border-box;color: #f6f6f6;}
.teacher_right .r_title{margin: 76px 0 52px 0px;}
.teacher_right .small_title{color: #f6f6f6;}
.teacher_right .item{width: 159px; height: 60px; background-color: #616161; margin: 0px 1px 1px 0px; line-height: 60px;color: #f6f6f6; padding-left: 51px;box-sizing: border-box; text-align: center;background-repeat: no-repeat; background-position: 20px center; cursor: pointer;}
.teacher_right .item:nth-child(1){background-image: url(/static/index/images20181002/teacher_r_ico01.png);}
.teacher_right .item:nth-child(2){background-image: url(/static/index/images20181002/teacher_r_ico02.png);}
.teacher_right .item:nth-child(3){background-image: url(/static/index/images20181002/teacher_r_ico03.png);}
.teacher_right .item:nth-child(4){background-image: url(/static/index/images20181002/teacher_r_ico04.png);}
.teacher_right .item:nth-child(5){background-image: url(/static/index/images20181002/teacher_r_ico05.png);}
.teacher_right .active{background-color: #4f4f4f;}
.teacher_right .item:nth-child(6){padding: 0;}
.teacher_right a{color: #FFF;display: block;height: 60px;}
.teacher_right a:hover{color: #FFF;background-color: #4f4f4f;}
.teacher_left .tip{background-image: url(/static/index/images20181002/teacher_n_bg.png); position: absolute; right: 0; top: 130px; padding-left: 20px; font-size: 12px; padding-bottom: 20px; height: 500px;}
.teacher_left .tip div{color: #FFF;}
.teacher_left .tip div:nth-child(1){font-size: 30px;}
.teacher_left .tip div:nth-child(2){margin: 20px 0; font-size: 14px; line-height: 20px;}
.teacher_left .tip div:nth-child(3){margin: 20px 0; line-height: 20px;}
.teacher_left .tip div:nth-child(4){line-height:20px;}

.zy-content a{float: left; margin-bottom:40px;}
.zy-content a:nth-child(2n){float: right;}