/* 重置样式 */
section, body, div, p, span, h1, h2, h3, h4, h5, h6, form, input, a, ul, li, dt, dd, dl, ol, header, nav, footer {margin: 0;padding: 0;box-sizing: border-box;line-height: 1;}
a {text-decoration: none;}
li {list-style: none;}
input {border: none;outline: none;background-color: transparent;}

/* 通用样式 */
.p1920 {width: 1920px;position: relative;left: 50%;margin-left: -960px;}
.w1200 {width: 1200px;margin: 0 auto;}
.fl {float: left;}
.fr {float: right;}
.clearfix::after {content: '';display: block;height: 0;clear: both;overflow: hidden;visibility: hidden;}
.dfc {display: flex;justify-content: space-between;align-items: center;}

/* 头部 */
header {background-color: #ffb400;}
.header {height: 34px;}
.header div {color: #fff;font-size: 14px;}
.header div p {color: #fff;font-size: 14px;}
.header div a {color: #fff;font-size: 14px;}

.header-box {height: 114px;}

.header-logo-box {display: flex;align-items: center;}
.header-tel-wire {width: 3px;height: 68px;background-color: #ffb400;margin: 0 15px;}
.header-logo-title p:first-child {font-size: 21px;color: #cc0001;font-weight: bold;margin-bottom: 7px;}
.header-logo-title p:last-child {font-size: 16px;color: #cc0001;}

.header-tel {display: flex;align-items: center;}
.header-tel-img {margin-right: 15px;}
.header-tel-title p:first-child {font-size: 16px;color: #5c5c5c;margin-bottom: 12px;}
.header-tel-title p:last-child {font-size: 24px;color: #cc0001;font-weight: bold;}

.header-nav {border-top: 2px solid #ffb400;}

/* 导航栏 */
.nav1 {}
.nav-li {position: relative;z-index: 999;}
.nav-a {display: flex;height: 56px;width: 150px;flex-direction:column;justify-content: center;align-items: center;}
.nav-a h1 {font-size: 16px;color: #292929;margin-bottom: 5px;}
.nav-a p {font-size: 14px;color: #292929;text-transform: uppercase;}
.nav-ul {height: 0;overflow: hidden;position: absolute;left: 0;top: 56px;background-color: #fff;z-index: 999;width: 100%;}
.nav-ul li {width: 100%;}
.nav-ul li a {width: 100%;height: 38px;line-height: 38px;text-align: center;display: block;color: #333;}

.nav-li:hover .nav-a {background-color: #ffb400;}
.nav-ul li a:hover {color: #3290df;}

.nav-li.active .nav-a {background-color: #ffb400;}

/* 搜索 */
.s1 {height: 40px;}
.s1 div {font-size: 14px;color: #292929;}
.s1 div a {font-size: 14px;color: #292929;}
.s1 div a+a::before {content: '、';display: inline-block;}

.s1 .froms{width: 215px;height: 24px;}
.s1 .froms input{width: 168px;height: 100%;border: 1px solid #bfbfbf;padding-left: 7px;font-size: 14px;color: #c2c2c2;}
.s1 .froms a{width: 46px;height: 24px; text-align:center; line-height:24px; background-color: #ffb400;font-size: 14px;color: #fff; display:block; float:right;}
/* 调整问题孩子 */
.s2 {padding-top: 14px;padding-bottom: 43px;}

.s2b {margin-top: 46px;flex-wrap: wrap;}
.s2b li {width: 382px;margin-top: 26px;}
.s2b li:nth-child(1) {background-color: #cc0001;margin-top: 0;}
.s2b li:nth-child(2) {background-color: #03b169;margin-top: 0;}
.s2b li:nth-child(3) {background-color: #ffb400;margin-top: 0;}
.s2b li:nth-child(4) {background-color: #4bbb00;}
.s2b li:nth-child(5) {background-color: #00d8ff;}
.s2b li:nth-child(6) {background-color: #9c01ff;}

.s2b li a {display: block;width: 100%;}
.s2b li a img {width: 100%;}
.s2b li a div {width: 100%;height: 186px;background-image: url(../images/s2b.png);background-repeat: no-repeat;background-position: center bottom;display: flex;flex-direction:column;justify-content: center;align-items: center;}

.s2b li a div h3 {font-size: 30px;color: #fff;margin-bottom: 20px;}
.s2b li a div p {font-size: 18px;color: #fff;margin-bottom: 20px;}
.s2b li a div span {display: block;width: 132px;height: 33px;background-color: #fff;font-size: 14px;text-align: center;line-height: 33px;border-radius: 3px;}
.s2b li:nth-child(1) a div span {color: #cc0001;}
.s2b li:nth-child(2) a div span {color: #03b169;}
.s2b li:nth-child(3) a div span {color: #ffb400;}
.s2b li:nth-child(4) a div span {color: #4bbb00;}
.s2b li:nth-child(5) a div span {color: #00d8ff;}
.s2b li:nth-child(6) a div span {color: #9c01ff;}

/* 我们的优势 */
.s3 {height: 1121px;background-image: url(../images/s3-bg.jpg);background-repeat: no-repeat;}

.s3-box {height: 100%;padding-top: 18px;}

.s3b {width: 100%;margin-top: 46px;height: 790px;position: relative;background-image: url(../images/s3b.png);background-repeat: no-repeat;background-position: center 20px;}
.s3b-item {position: absolute;}
.s3b-item div {width: 196px;height: 67px;text-align: center;padding-top: 14px;font-size: 20px;color: #fff;font-weight: bold;position: absolute;top: 0;}
.s3b-item p {line-height: 30px;font-size: 16px;color: #292929;padding-left: 17px;background-image: url(../images/s3b-item.png);background-repeat: no-repeat;background-position: left 8px;margin-top: 77px;margin-bottom: 20px;}

.s3b-item0 {top: 0;left: 0;}
.s3b-item1 {top: 0;right: 0;}
.s3b-item2 {bottom: 0;left: 0;}
.s3b-item3 {bottom: 0;right: 0;}

.s3b-item0 div {left: 0;}
.s3b-item1 div {right: 0;}
.s3b-item2 div {left: 0;}
.s3b-item3 div {right: 0;}

.s3b-item0 p {min-height: 180px;}
.s3b-item1 p {min-height: 180px;}
.s3b-item2 p {min-height: 120px;}
.s3b-item3 p {min-height: 120px;}

.s3b-tel {position: absolute;left: 50%;transform: translateX(-50%);bottom: 74px;}
.s3c-tel-box {display: flex;align-items: center;}
.s3b-tel-img {margin-right: 10px;}
.s3b-tel-title p:first-child {font-size: 16px;color: #292929;margin-bottom: 15px;}
.s3b-tel-title p:last-child {font-size: 24px;color: #cc0001;font-weight: bold;}
.s3c-more {display: block;width: 108px;height: 28px;text-align: center;line-height: 28px;border: 1px solid #fcce60;border-radius: 4px;font-size: 14px;color: #ff7e11;margin: 30px auto 0;}

/* 师资力量 */
.s4 {padding-top: 44px;}

.s4b {padding-top: 15px;padding-bottom: 30px;}
.s4b p {font-size: 14px;color: #000;text-align: center;line-height: 35px;}

.s4c {width: 100%;position: relative;}

.s4c .hd {position: absolute;left: 0;top: 0;right: 0;bottom: 0;}
.s4c .hd a {display: block;width: 34px;height: 44px;background-color: #d63334;text-align: center;line-height: 44px;color: #fff;font-weight: bold;font-family: '宋体';position: absolute;top: 50%;transform: translateY(-50%);cursor: pointer;font-size: 26px;}

.s4c .hd a.next {left: 0;}
.s4c .hd a.prev {right: 0;}

.s4c .bd {width: 1116px;margin: 0 auto;overflow: hidden;}
.s4c .bd ul li {width: 220px;margin-right: 79px;}
.s4c .bd ul li a {display: block;width: 100%;}
.s4c .bd ul li a div {padding: 0 25px;padding-top: 10px;background-color: #ffb400;padding-bottom: 30px;}
.s4c .bd ul li a div h1 {font-size: 18px;color: #fff;margin-bottom: 20px;text-align: center;}
.s4c .bd ul li a div p {color: #fff;font-size: 14px;line-height: 20px;}

/* 学员风采 */
.s5 {padding-top: 40px;padding-bottom: 60px;}

.s5b {width: 100%;position: relative;margin-top: 50px;}

.s5b .hd {position: absolute;left: 0;top: 0;right: 0;bottom: 0;}
.s5b .hd a {display: block;width: 34px;height: 44px;background-color: #d63334;text-align: center;line-height: 44px;color: #fff;font-weight: bold;font-family: '宋体';position: absolute;top: 50%;transform: translateY(-50%);cursor: pointer;font-size: 26px;}

.s5b .hd a.next {left: 0;}
.s5b .hd a.prev {right: 0;}

.s5b .bd {width: 1116px;margin: 0 auto;overflow: hidden;}
.s5b .bd ul li {width: 220px;margin-right: 79px;}
.s5b .bd ul li a {display: block;width: 100%;}

/* 关于我们 */
.s6 {padding-top: 56px;padding-bottom: 54px;background-color: #ffb400; margin-top:50px;}
.s6-box {padding-top: 35px;padding-bottom: 29px;background: -webkit-linear-gradient(50deg, #fff 1125px, transparent 0);background: -o-linear-gradient(50deg, #fff 1125px, transparent 0);background: -moz-linear-gradient(50deg, #fff 1125px, transparent 0);background: linear-gradient(50deg, #fff 1125px, transparent 0);padding-left: 28px;padding-right: 43px;position: relative;}

.s6a {box-shadow: 5px 5px 5px #ababab;}

.s6b {width: 625px;padding-bottom: 46px;}
.s6b h1 {font-size: 30px;color: #292929;font-weight: bold;}
.s6b h1 span {font-size: 48px;color: #cfcfcf;font-weight: bold;margin-left: 35px;}
.s6b h2 {font-size: 18px;color: #292929;margin-top: 20px;margin-bottom: 20px;}
.s6b p {font-size: 16px;color: #5c5c5c;line-height: 24px;}

.s6b-more {position: absolute;right: 43px;bottom: 49px;width: 625px;display: flex;align-items: center;}
.s6b-more div {border-bottom: 1px dashed #bfbfbf;width: 545px;}
.s6b-more a {display: block;width: 80px;height: 26px;background-color: #cc0001;text-align: center;line-height: 26px;font-size: 14px;color: #fff;}

/* 新闻资讯 */
.s7 {padding-top: 63px;padding-bottom: 54px;}

.s7a h1 {font-size: 30px;color: #292929;text-align: center;margin-bottom: 10px;}
.s7a-name div {width: 490px;height: 2px;background-color: #ffb400;}
.s7a-name p {font-size: 36px;color: #292929;}

.s7b {flex-wrap: wrap;margin-top: 20px;}
.s7b-item {width: 50%;padding-right: 49px;margin-top: 57px;}
.s7b-item:first-child {margin-top: 0;}
.s7b-item:nth-child(2) {margin-top: 0;}

.s7b-item-img {width: 221px;}

.s7b-item-title {width: 330px;padding-left: 10px;padding-top: 13px;}
.s7b-item-name p {font-size: 18px;color: #cc0001;}
.s7b-item-name p span {font-size: 14px;color: #737373;margin-left: 3px;}

.s7b-item-list {margin: 10px 0;}
.s7b-item-list li a {display: block;width: 100%;line-height: 24px;padding-left: 28px;position: relative;font-size: 14px;color: #292929;width: 100%;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.s7b-item-list li a::before {display: block;content: '';width: 12px;height: 12px;border-radius: 50%;background-color: #737373;position: absolute;left: 0;top: 50%;transform: translateY(-50%);}

.s7b-item-a {display: block;width: 86px;height: 20px;text-align: center;line-height: 20px;background-color: #ffb400;font-size: 14px;color: #fff;border-radius: 10px;font-family: '宋体';}
.s7b-item-a:hover {color: #fff;}

/* 底部 */
footer {background-image: url(../images/footer.jpg);background-repeat: no-repeat;background-position: top center;}
.footer {padding: 51px 0;align-items: flex-start;}

.footer-code {width: 225px;}
.footer-code img {width: 100%;}

.footer-list {padding-top: 22px;}
.footer-name {font-size: 18px;color: #292929;margin-bottom: 12px;}
.footer-name a{font-size: 14px;color: #292929;}
.footer-con {font-size: 14px;color: #292929;line-height: 25px;}
.footer-con a {font-size: 14px;color: #292929;padding-right: 5px;}
.footer-con p {font-size: 14px;color: #292929;line-height: 25px;}


.xypg-right-content{ line-height:30px; font-size:16px;}
.xypg-right-content p{ line-height:30px; font-size:16px;}
.xypg-right-content img{ max-width:100%; display:block; margin-left:auto; margin-right:auto;}

.hb-img{ width:100%; text-align:center; font-size:14px; color:#333; line-height:30px;}
.hb-img img{ width:100%;}
.hb-img a{ color:#333;}

.form-group{ width:100%; overflow:hidden;}

/****banner*****/
.section-three{
	overflow:hidden;
	width:100%;
}
.owl-carousel-c{
	width: 100%;
	float:left;
	overflow:hidden;
	margin-top:1px;
}
#banner{
	width:100%;
	margin:0 auto;
	overflow:hidden;
}
#banner .item{ display: block;}
#banner img { display: block;width:100%;margin:0 auto;}
.owl-carousel .owl-wrapper:after {content: ".";display: block;clear: both;visibility: hidden;line-height: 0;height: 0;}
.owl-carousel{display: none;position: relative;width: 100%;-ms-touch-action: pan-y;}
.owl-carousel .owl-wrapper{display: none;position: relative;-webkit-transform: translate3d(0px, 0px, 0px);}
.owl-carousel .owl-wrapper-outer{overflow: hidden;position: relative;width: 100%;}
.owl-carousel .owl-wrapper-outer.autoHeight{-webkit-transition: height 500ms ease-in-out;-moz-transition: height 500ms ease-in-out;-ms-transition: height 500ms ease-in-out;-o-transition: height 500ms ease-in-out;
transition: height 500ms ease-in-out;}	
.owl-carousel .owl-item{float: left;}
.owl-controls{position:absolute;bottom:10px;left:50%;float:left;}
.owl-controls .owl-page,.owl-controls .owl-buttons div{cursor: pointer;}
.owl-controls {-webkit-user-select: none;-khtml-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;
-webkit-tap-highlight-color: rgba(0, 0, 0, 0);}
.grabbing { cursor:url(grabbing.png) 8 8, move;}
.owl-carousel  .owl-wrapper,
.owl-carousel  .owl-item{-webkit-backface-visibility: hidden;-moz-backface-visibility: hidden;-ms-backface-visibility: hidden;
-webkit-transform: translate3d(0,0,0); -moz-transform: translate3d(0,0,0);-ms-transform: translate3d(0,0,0);}
.owl-theme .owl-controls{margin-top: 10px;text-align: center;}
.owl-theme .owl-controls .owl-buttons div{color: #FFF;display: inline-block;zoom: 1;*display: inline;/*IE7 life-saver */margin: 5px;
padding: 3px 10px;font-size: 12px;-webkit-border-radius: 30px;-moz-border-radius: 30px;border-radius: 30px;background: #869791;
filter: Alpha(Opacity=50);/*IE7 fix*/opacity: 0.5;}
.owl-theme .owl-controls.clickable .owl-buttons div:hover{filter: Alpha(Opacity=100);/*IE7 fix*/opacity: 1;text-decoration: none;}
.owl-theme .owl-controls .owl-page{display: inline-block;zoom: 1;*display: inline;/*IE7 life-saver */}
.owl-theme .owl-controls .owl-page span{display: block;width: 12px;height: 12px;margin: 5px 7px;filter: Alpha(Opacity=50);/*IE7 fix*/
opacity: 0.5;-webkit-border-radius: 20px;-moz-border-radius: 20px;border-radius: 20px;background: #ddd;overflow: hidden;}
.owl-theme .owl-controls .owl-page.active span,.owl-theme .owl-controls.clickable .owl-page:hover span{filter: Alpha(Opacity=100);/*IE7 fix*/
opacity: 1;background:#ffb400;}
.owl-theme .owl-controls .owl-page span.owl-numbers{height: auto;width: auto;color: #FFF;padding: 2px 10px;font-size: 12px;-webkit-border-radius: 30px;
-moz-border-radius: 30px;border-radius: 30px;}
.owl-item.loading{min-height: 150px;background: url(AjaxLoader.gif) no-repeat center center}
