html{-webkit-text-size-adjust:none;}
a{outline:none;text-decoration:none;} 
a:hover{text-decoration:none;}
html{zoom:1;}
html *{outline:0;zoom:1;} 
html button::-moz-focus-inner{border-color:transparent!important;} 
body{font-size:12px;background-color:#f1f1f1;} body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td{margin:0;padding:0;} 
table{/*border-collapse:collapse;border-spacing:0;*/} 
fieldset,a img{border:0;} 
address,caption,cite,code,dfn,em,th,var{font-style:normal;font-weight:normal;} 
li{list-style:none;}
caption,th{text-align:left;} 
h1,h2,h3,h4,h5,h6{font-size:100%;} 
q:before,q:after{content:'';}
input[type="submit"],input[type="reset"],input[type="button"],input[type="text"],input[type="password"],textarea,button{-webkit-appearance:none !important;} 
em,i{font-style:normal;}
select{-webkit-appearance:none;-webkit-tap-highlight-color:rgba(0, 0, 0, 0);}
img{display:block;transition:0.4s;-webkit-transition:0.4s;-moz-transition:0.4s;}
.pics{width:100%;height:auto;}
.wbox{width:1200px;margin:0px auto;}

html{font-size:62.5%;-webkit-tap-highlight-color: rgba(0, 0, 0, 0);}
@media only screen and (min-width:321px) { /*iphone5*/
	html {
	   font-size:62.5%!important
	}
}
@media only screen and (min-width:361px) {
	html {
	   font-size:70.31%!important
	}
}
@media only screen and (min-width:376px) {
	html {
	   font-size:73.24%!important
	}
}
@media only screen and (min-width:481px) {
	html {
	   font-size:84%!important
	}
}
@media only screen and (min-width:561px) {
	html {
	   font-size:90%!important
	}
}
@media only screen and (min-width:641px) {
	html {
	   font-size:100%!important
	}
}

body{font-family:"Microsoft YaHei",sans-serif;margin:0 auto;min-width:1200px;padding:0;width:100%;}
.banner{height:575px;background:url(../images/banner.jpg) no-repeat center center;}

.titBox{padding-bottom:40px;}
.titBox dt{text-align:center;display:flex;justify-content:center;}
.titBox dd{font-size:30px;margin-top:10px;text-align:center;color:#666;}

.oneBox{background:#fff;padding:20px 0;}
.oneBox ul{display:flex;align-items:center;justify-content:center;}
.oneBox ul li{background:url(../images/line.png) no-repeat center right;padding:0 100px 0 50px;}
.oneBox ul li:last-child{background:none;}
.oneBox ul li dl{text-align:center;}
.oneBox ul li dt{text-align:center;display:flex;justify-content:center;}
.oneBox ul li dd{text-align:center;font-size:16px;margin-top:15px;}

.twoBox{background:#f1f1f1;padding:60px 0;}
.twoBox .wbox{display:flex;justify-content:flex-end;}
.twoBox .itemBox{width:660px;position:relative;}
.twoBox .itemBox p{width:600px;height:315px;position:absolute;left:-540px;bottom:60px;overflow:hidden;cursor:pointer;}
.twoBox .itemBox p:hover img{
	transform: scale(1.2);
    -webkit-transform: scale(1.2);
    -moz-transform: scale(1.2);
}
.twoBox .itemBox dl{margin-top:60px;padding:50px 50px 50px 100px;background:#fff;}
.twoBox .itemBox dl dt{font-size:36px;font-weight:bold;}
.twoBox .itemBox dl dd{font-size:24px;color:#666;margin-top:10px;line-height:36px;}
.twoBox .itemBox dl a{display:inline-block;width:365px;height:70px;line-height:70px;margin-top:30px;font-size:24px;color:#fff;background-image:linear-gradient(to right, #b42120, #e00707);border-radius:40px;text-align:center;}

.threeBox{background:#fff;padding:60px 0;}
.threeBox .tabBox{}
.threeBox .tabBox ul{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;}
.threeBox .tabBox ul li{width:19.2%;border:1px #afafaf solid;height:73px;margin-bottom:10px;display:flex;align-items:center;justify-content:center;font-size:24px;color:#666;cursor:pointer;}
.threeBox .tabBox ul li.on{background:#b71f1f;color:#fff;}

.threeBox .contBox{padding:20px;background:#f2f2f2;border:1px dashed #bfbfbf;border-radius:8px;margin-top:20px;}
.threeBox .contBox ul{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;}
.threeBox .contBox ul li{width:19.2%;font-size:20px;height:42px;line-height:42px;display:flex;align-items:center;}
.threeBox .contBox ul li::before{content:'';width:21px;height:21px;background: url(../images/icon.png) no-repeat center center;margin-right:10px;}
.threeBox .contBox ul li.line{height:1px;overflow:hidden;}
.threeBox .contBox ul li.line::before{display:none;}

.threeBox .picsBox{margin-top:20px;}
.threeBox .picsBox ul{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;}
.threeBox .picsBox ul li{width:24.5%;overflow:hidden;border-radius:4px;}
.threeBox .picsBox ul li img{cursor:pointer;}
.threeBox .picsBox ul li:hover img{
	transform: scale(1.2);
    -webkit-transform: scale(1.2);
    -moz-transform: scale(1.2);
}

.fourBox{background:#f1f1f1;padding:60px 0;}
.fourBox .tabBox{}
.fourBox .tabBox ul{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;}
.fourBox .tabBox ul li{width:15.8%;border:1px #afafaf solid;height:73px;margin-bottom:10px;display:flex;align-items:center;justify-content:center;font-size:24px;color:#666;cursor:pointer;}
.fourBox .tabBox ul li.on{background:#b71f1f;color:#fff;}

.fourBox .contBox{padding:20px;background:#f2f2f2;border:1px dashed #bfbfbf;border-radius:8px;margin-top:20px;}
.fourBox .contBox ul{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;}
.fourBox .contBox ul li{width:19.2%;font-size:20px;height:42px;line-height:42px;display:flex;align-items:center;}
.fourBox .contBox ul li::before{content:'';width:21px;height:21px;background: url(../images/icon.png) no-repeat center center;margin-right:10px;}
.fourBox .contBox ul li.line{height:1px;overflow:hidden;}
.fourBox .contBox ul li.line::before{display:none;}

.fourBox .picsBox{margin-top:20px;}
.fourBox .picsBox ul{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;}
.fourBox .picsBox ul li{width:24.5%;border-radius:4px;overflow:hidden;}
.fourBox .picsBox ul li img{cursor:pointer;}
.fourBox .picsBox ul li:hover img{
	transform: scale(1.2);
    -webkit-transform: scale(1.2);
    -moz-transform: scale(1.2);
}

.fiveBox{background:#fff;padding:60px 0;}
.fiveBox .itemBox{}
.fiveBox .itemBox ul{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;}
.fiveBox .itemBox ul li{width:32.5%;margin-bottom:15px;overflow:hidden;}
.fiveBox .itemBox ul li img{cursor:pointer;}
.fiveBox .itemBox ul li:hover img{
	transform: scale(1.2);
    -webkit-transform: scale(1.2);
    -moz-transform: scale(1.2);
}

.sixBox{padding:60px 0;position:relative;}
.sixBox::before{content:'';width:100%;height:50%;background:#b71f1f;position:absolute;left:0px;top:0px;}
.sixBox .wbox{position:relative;z-index:9;}
.sixBox .titBox dd{color:#fff;}
.sixBox .itemBox{padding:20px;background:#fff;}
.sixBox .teacherBox .swiper-slide{display:flex;align-items:center;}
.sixBox .teacherBox .teachPic{width:400px;height:525px;background:url(../images/teacherBg.jpg) no-repeat;display:flex;align-items:flex-end;justify-content:center;}
.sixBox .teacherBox .teachInfo{margin-left:70px;}
.sixBox .teacherBox .teachInfo .name{padding-bottom:1rem;border-bottom:1px #ccc dotted;}
.sixBox .teacherBox .teachInfo .name dt{font-size:40px;font-weight:bold;}
.sixBox .teacherBox .teachInfo .name dd{font-size:18px;color:#666;}

.sixBox .teacherBox .teachInfo .info{padding-top:1rem;}
.sixBox .teacherBox .teachInfo .info dt{font-size:26px;font-weight:bold;margin-bottom:0.5rem;}
.sixBox .teacherBox .teachInfo .info dd{font-size:26px;color:#666;line-height:42px;}
.sixBox .teacherBox .teachInfo a{display:inline-block;height:68px;line-height:68px;background:#fff;border-radius:40px;color:#b71f1f;font-size:26px;border:2px #e60012 solid;padding:0px 100px;margin-top:40px;}

.sixBox .teacherBox .swiper-button-next, .sixBox .teacherBox .swiper-button-prev{width:50px;height:50px;right:10px;top:50px!important;left:auto;background:#b71f1f;}
.sixBox .teacherBox .swiper-button-next:after, .sixBox .teacherBox .swiper-button-prev:after {font-size:28px;color:#fff;}
.sixBox .teacherBox .swiper-button-next.swiper-button-disabled, .sixBox .teacherBox .swiper-button-prev.swiper-button-disabled {background:#cfcfcf;opacity:0.8;}
.sixBox .teacherBox .swiper-button-next{}
.sixBox .teacherBox .swiper-button-prev{right:70px;}

.sevenBox{padding:60px 0;background:#fff;}
.sevenBox .itemBox{margin-top:20px;}
.sevenBox .itemBox ul{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;}
.sevenBox .itemBox ul li{width:23%;background:#fff;box-shadow:0 0 10px rgba(0,0,0,0.1);margin-bottom:20px;border:#cb0e0e 1px solid;border-radius:4px;cursor:pointer;}
.sevenBox .itemBox ul li:hover{background:#cb0e0e;box-shadow:0 0 30px rgba(0,0,0,0.2);}
.sevenBox .itemBox ul li.on{background:#cb0e0e;box-shadow:0 0 30px rgba(0,0,0,0.2);}

.sevenBox .itemBox ul li dl{width:80%;margin:0px auto;padding:30px 0;padding-bottom:60px;position:relative;}
.sevenBox .itemBox ul li dl::after{content:'';bottom:30px;left:30%;position:absolute;width:40%;height:4px;background:#cb0e0e;}
.sevenBox .itemBox ul li dl dt{margin:0px auto;width:100px;height:100px;border:1px #c7c7c7 solid;border-radius:100%;display:flex;align-items:center;justify-content:center;background:#fff;}
.sevenBox .itemBox ul li dl dd{text-align:center;color:#cb0e0e;font-size:24px;font-weight:bold;margin-top:10px;}
.sevenBox .itemBox ul li dl p{font-size:26px;text-align:center;margin-top:20px;}
.sevenBox .itemBox ul li:hover dd{color:#fff;}
.sevenBox .itemBox ul li:hover p{color:#fff;}
.sevenBox .itemBox ul li:hover dl::after{background:#fff;}

.sevenBox .itemBox ul li.on dd{color:#fff;}
.sevenBox .itemBox ul li.on p{color:#fff;}
.sevenBox .itemBox ul li.on dl::after{background:#fff;}

.eightBox{padding:60px 0;}
.eightBox .itemBox {display:flex;align-items:flex-start;justify-content:space-between;}
.eightBox .itemBox .firstBox{width:340px;cursor:pointer;overflow:hidden;}
.eightBox .itemBox .firstBox:hover img{
	transform: scale(1.2);
    -webkit-transform: scale(1.2);
    -moz-transform: scale(1.2);
}
.eightBox .itemBox .item{width:855px;}
.eightBox .itemBox .item ul{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;}
.eightBox .itemBox .item ul li{width:280px;height:215px;margin-bottom:5px;overflow:hidden;cursor:pointer;}
.eightBox .itemBox .item ul li:hover img{
	transform: scale(1.2);
    -webkit-transform: scale(1.2);
    -moz-transform: scale(1.2);
}

.tipModal{background:rgba(0,0,0,0.8);padding:20px;border-radius:20px;color:#fff;text-align:center;max-width:80%;line-height:30px;position: fixed;z-index:9999999999999;left:50%;top:50%;margin-top:-35px;display: none;}