﻿/* 公共样式表css */
html,body {color: #333;margin: 0;height: 100%;font-family: "Myriad Set Pro","Helvetica Neue",Helvetica,Arial,Verdana,sans-serif;}
* {-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}
a {text-decoration: none;}
img {border: 0;}
body {background: #fff;color: #666;}
html, body, div, dl, dt, dd, ol, ul, li, h1, h2, h3, h4, h5, h6, p, blockquote, pre, button, fieldset, form, input, legend, textarea, th, td {margin: 0;
    padding: 0;}
h2{font-size: 42px;text-align: center;color: #333;}
a {text-decoration: none;color: #08acee;}
button {outline: 0;}
img {border: 0;}
button,input,optgroup,select,textarea {margin: 0;font: inherit;color: inherit;outline: none;}
li {list-style: none;}
a {color: #222;}
em{font-style: normal;}
strong{font-weight: normal;}
/*导航*/
.header{width: 100%;height: 80px;background: #222;}
.top{display: flex;width: 1380px;margin: 0 auto;}
.logo{width: 180px;margin-right: 50px;margin-top: 16px;}
.logo img{width: 100%;}
.nav{width: 950px;display: flex;justify-content: space-between;margin-right: 30px;height: 80px;}
.nav-head{width: 125px;height: 80px;text-align: center;}
.nav-head a{font-size: 22px;color: #fff;line-height: 76px;padding-bottom: 27px;}
.nav-head a:hover{color: #e60012;font-weight: bold;}
.nav-pull{width: 125px;height: 80px;position: relative;display:inline-block;}
.nav-pulls{font-size: 22px;color: #fff;line-height: 76px;display: block;width: 125px;text-align: center;}
.nav-pullp{font-size: 22px;color: #fff;line-height: 76px;display: block;width: 125px;text-align: center;}
.nav-pull a:hover{color: #e60012;font-weight: bold;}
.nav-plus{z-index: 9999;display: none;position: absolute;background: #fff;min-width: 150px;box-shadow: 0 0 5px 0 #ddd;border:1px solid #eee;padding:0 10px;}
.nav-plus a{font-size: 18px;color: #666;margin: 20px 0;display: block;line-height: 20px;width: 100%;text-align: center;}
.nav-pull:hover .nav-plus{display: block;}
.nav-pulls::before{content: "";width: 12px;height: 8px;background: url(../images/nav-pulls.png) no-repeat center;
position: absolute;right: 10px;top: 50%;margin-top: -5px;background-size: 12px;}
.nav-pullp::before{content: "";width: 12px;height: 8px;background: url(../images/nav-pulls.png) no-repeat center;
position: absolute;right: 0px;top: 50%;margin-top: -5px;background-size: 12px;}
.nav-pulls:hover:before{background: url(../images/nav-pullp.png);background-size: 12px;}
.nav-pullp:hover:before{background: url(../images/nav-pullp.png);background-size: 12px;}

.nav-pulla{width: 125px;height: 80px;position: relative;display:inline-block;}
.nav-pulla a{font-size: 22px;color: #fff;line-height: 76px;display: block;width:125px;text-align: center;}
.nav-pulla a:hover{color: #e60012;font-weight: bold;}
.nav-plusa{z-index: 9999;display: none;position: absolute;background: #fff;padding: 20px 5px 0;min-width: 260px;box-shadow: 0 0 5px 0 #ddd;border: 1px solid #eee;
	overflow: hidden;}
.nav-pulla:hover .nav-plusa{display: block;}
.nav-plusa a{width: 124px;display: block;text-align: center;line-height: 20px;margin:0 0 20px;font-size: 18px;color: #666;float: left;}

.tel{width: 170px;text-align: right;}
.tel span{font-weight: bold;font-size: 22px;color: #e60012;line-height: 80px;background: url(../images/tel-ico.png)left no-repeat;background-size: 25px;padding-left: 30px;}

/*about导航*/
.about-header{width: 100%;height: 80px;background: #fff;}
.about-top{display: flex;width: 1380px;margin: 0 auto;}
.about-logo{width: 180px;margin-right: 50px;margin-top: 16px;}
.about-logo img{width: 100%;}
.about-nav{width: 950px;display: flex;justify-content: space-between;margin-right: 30px;height: 80px;}
.about-nav-head{width: 125px;height: 80px;text-align: center;}
.about-nav-head a{font-size: 22px;color: #333;line-height: 76px;padding-bottom: 27px;}
.about-nav-head a:hover{color: #e60012;font-weight: bold;}
.about-nav-pull{width: 125px;height: 80px;position: relative;display:inline-block;}
.about-nav-pulls{font-size: 22px;color: #333;line-height: 76px;display: block;width: 125px;text-align: center;}
.about-nav-pullp{font-size: 22px;color: #333;line-height: 76px;display: block;width: 125px;text-align: center;}
.about-nav-pull a:hover{color: #e60012;font-weight: bold;}
.about-nav-plus{z-index: 9999;display: none;position: absolute;background: #fff;min-width: 150px;box-shadow: 0 0 5px 0 #ddd;border:1px solid #eee;padding:0 10px;}
.about-nav-plus a{font-size: 18px;color: #666;margin: 20px 0;display: block;line-height: 20px;width: 100%;text-align: center;}
.about-nav-pull:hover .about-nav-plus{display: block;}
.about-nav-pulls::before{content: "";width: 12px;height: 8px;background: url(../images/about-nav-pulls.png) no-repeat center;
position: absolute;right: 10px;top: 50%;margin-top: -5px;background-size: 12px;}
.about-nav-pullp::before{content: "";width: 12px;height: 8px;background: url(../images/about-nav-pulls.png) no-repeat center;
position: absolute;right: 0px;top: 50%;margin-top: -5px;background-size: 12px;}
.about-nav-pulls:hover:before{background: url(../images/about-nav-pullp.png);background-size: 12px;}
.about-nav-pullp:hover:before{background: url(../images/about-nav-pullp.png);background-size: 12px;}

.about-nav-pulla{width: 125px;height: 80px;position: relative;display:inline-block;}
.about-nav-pulla a{font-size: 22px;color: #333;line-height: 76px;display: block;width:125px;text-align: center;}
.about-nav-pulla a:hover{color: #e60012;font-weight: bold;}
.about-nav-plusa{z-index: 9999;display: none;position: absolute;background: #fff;padding: 20px 5px 0;min-width: 260px;box-shadow: 0 0 5px 0 #ddd;border: 1px solid #eee;
    overflow: hidden;}
.about-nav-pulla:hover .about-nav-plusa{display: block;}
.about-nav-plusa a{width: 124px;display: block;text-align: center;line-height: 20px;margin:0 0 20px;font-size: 18px;color: #666;float: left;}

.about-tel{width: 170px;text-align: right;}
.about-tel span{font-weight: bold;font-size: 22px;color: #e60012;line-height: 80px;background: url(../images/tel-ico.png)left no-repeat;background-size: 25px;padding-left: 30px;}
/*about内容*/
.te-cont{width: 100%;max-width: 1920px;margin: 0 auto;}
.te-banner{width: 100%;height: 320px;}
.slogan{width: 1450px;height: 280px;padding: 20px 0;margin: 0 auto;}
.slogan p{padding: 20px 0;background: url(../images/slogan.png)center no-repeat;font-size: 28px;color: #fff;font-weight: bold;line-height: 40px;width: 350px;text-align: center;letter-spacing: 2px;float: right;margin-top: 120px;}
.about-content{width: 1380px;margin: 20px auto 50px;}
/*about师资*/
.shizi-title{width: 1380px;height: 50px;border-bottom: 1px solid #ddd;overflow: hidden;margin-top: 30px;}
.shizi-title h2{font-size: 28px;color: #333;border-left: 6px solid #e60012;padding-left: 15px;float: left;margin-right: 40px;height: 30px;margin-top: 10px;line-height: 30px;}
.shizi-title a{font-size: 18px;color: #666;float: left;margin-right: 30px;line-height: 60px;}
.shizi-title a:hover{color: #e60012;font-weight: bold;}

.shizi-list{width: 1380px;margin: 50px 0;}
.shizi-list ul{overflow: hidden;width: 100%;}
.shizi-content{width: 430px;height: 220px;margin-right: 30px;float: left;overflow: hidden;margin-bottom: 30px;}
.shizi-img{width: 180px;height: 220px;float: left;background: #ccc;}
.shizi-img img{width: 100%;}
.shizi-cont{width: 250px;height: 220px;padding: 10px 18px;float: left;background: #f5f5f5;}
.shizi-name{overflow: hidden;margin-bottom: 10px;height: 24px;width: 100%;}
.shizi-name h3{font-size: 18px;float: left;margin-right: 10px;color: #333;width: 55px;height: 24px;}
.shizi-name p{font-size: 16px;float: left;color: #666;border-left: 1px solid #999;padding-left: 10px;width: 140px;height: 16px;line-height: 16px;margin-top: 5px;}
.shizi-js{font-size: 14px;color: #666;line-height: 22px;width: 100%;height: 130px;overflow: hidden;}
.shizi-cont a{font-size: 16px;color: #e60012;float: right;display: block;background: url(../images/shizi-cont.png) right no-repeat;background-size: 20px;padding-right: 23px;width: 88px;height: 25px;line-height: 25px;margin-top: 8px;}
.shizi-cont a:hover{font-weight: bold;}

.shizi-kc{width: 1380px;margin: 50px auto;}
.shizi-kclist{overflow: hidden;width: 1380px;}
.shizi-kclist a{display: block;width: 250px;height: 260px;margin-right: 26px;float: left;margin-top: 40px;border: 1px solid #eee;}
.shizi-kcimg img{display: block;width: 248px;height: 150px;}
.shizi-kctit h3{width: 248px;line-height: 40px;text-align: center;font-size: 18px;color: #333;}
.shizi-kctd{font-size: 16px;color: #666;line-height: 30px;padding: 0 10px;}
.shizi-kcfw{width: 248px;padding: 0 10px;}
.shizi-kcfw p{width: 138px;float: left;font-size: 14px;color: #ff515f;line-height: 25px;}
.shizi-kcfw span{display: block;width: 80px;height: 25px;background: #e60012;border-radius: 20px;line-height: 25px;text-align: center;color: #fff;float: right;font-size: 14px;}
.shizi-kclist a:hover{background: #eee;}
.shizi-kclist a:hover span{background: #e60012;}
/*about基地*/
.campus-title{width: 1380px;height: 80px;margin: 30px auto;background: url(../images/campus-title.png);}
.campus-title h2{font-size: 40px;text-align: center;color: #333;}
.campus-title h2 span{color: #ef2d36;margin-left: 10px;}
.campus-bg{width: 100%;max-width: 1920px;height: 850px;margin:50px auto 0;background: url(../images/campus-bg.png);}
.campus{width:1380px;margin:0 auto;padding:20px 0 0;background: #eee;height: 640px;border-radius: 5px;}
.campus-tit {display: flex;}
.campus-tit ul{width: 100%;}
.campus-tit ul li {position: relative;float: left;cursor: pointer;width: 305px;height: 60px;background: #fff;border-radius: 5px;margin: 0 20px;border-left: 8px solid #ef2d36;text-align: center;}
.campus-tit ul li span{font-size: 24px;line-height: 60px;padding-left: 40px;font-weight: bold;color: #333;}
.campus-tit01{background: url(../images/campus-tit01.png)left no-repeat;}
.campus-tit02{background: url(../images/campus-tit02.png)left no-repeat;}
.campus-tit03{background: url(../images/campus-tit03.png)left no-repeat;}
.campus-tit04{background: url(../images/campus-tit04.png)left no-repeat;}
.campus-tit ul .on {background: #ef2d36;}
.campus-tit ul .on span{color: #fff;}
.campus-tit ul .on .campus-tit01{background: url(../images/campus-tit01s.png)left no-repeat;}
.campus-tit ul .on .campus-tit02{background: url(../images/campus-tit02s.png)left no-repeat;}
.campus-tit ul .on .campus-tit03{background: url(../images/campus-tit03s.png)left no-repeat;}
.campus-tit ul .on .campus-tit04{background: url(../images/campus-tit04s.png)left no-repeat;}
.campus-img{width: 1380px;margin: 20px 0 0;}
.campus-list{width: 100%;}
.campus-list li{width: 1380px;height: 500px;padding: 20px;}
.campus-list li img{width: 100%;}
.campus-zx{width: 680px;display: flex;height: 70px;margin: 60px auto 0;}
.campus-zx a{display: block;font-size: 32px;text-align: center;width: 340px;height: 70px;line-height: 70px;}
.campus-zxa{border-radius: 35px 0 0 35px;color: #fff;background-image: linear-gradient(to top, #f94630, #ff814c)}
.campus-zxb{border-radius: 0 35px 35px 0;color: #333;background: url(../images/campus-zxb.png);}
.campus-zx a:hover{font-weight: bold;}
.campus-branch{width: 100%;max-width: 1920px;height: 800px;margin: 0 auto;padding: 20px 0 50px;background: url(../images/campus-branch.png);}
.branch-tit {display: flex;width: 1380px;margin: 0 auto;}
.branch-tit ul{width: 100%;}
.branch-tit ul li {position: relative;float: left;font-size:20px;cursor: pointer;width: 200px;height: 45px;text-align: center;line-height: 45px;border-radius: 25px;margin: 10px 15px;background: #fff;}
.branch-tit ul .on {color: #fff;background: #ff814c;font-weight: bold;}
.branch-content{width: 1350px;margin: 50px auto 0;}
.branch-address{width: 1350px;height: 300px;background: #fff;border-radius: 10px;}
.branch-address li{padding: 40px 50px;overflow: hidden;}
.branch-name{width: 700px;height: 30px;float: left;}
.branch-name h3{font-size: 28px;color: #333;line-height: 30px;background: url(../images/branch-name.png)left no-repeat;padding-left: 40px;font-weight: normal;}
.branch-tel{width: 700px;height: 160px;float: left;margin-top: 30px;}
.branch-tel p{font-size: 18px;color: #333;line-height: 30px;}
.branch-wx{width: 400px;height: 200px;float: right;overflow: hidden;}
.branch-wx01{width: 150px;height: 180px;text-align: center;float: left;}
.branch-wx02{width: 150px;height: 180px;text-align: center;float: right;}
.branch-wx img{display: block;width: 150px;height: 150px;}
.branch-wx p{font-size: 18px;line-height: 30px;text-align: center;color: #333;}
/*about关于*/
.about h4 {padding: 30px 0 15px;width: 800px;margin: 0 auto;font-size: 32px;font-weight: bold;color: #333;text-align: center;
    background: url(../images/g-about-h4bg.png);}
.about-jj{box-shadow: 0 0 8px #ccc;padding:20px 40px;border-radius: 17px;width: 1380px;margin: 50px auto 30px;}
.about-jjp{display: flex;}
.about-jja{width: 350px;height: 200px;}
.about-jja img{width: 350px;}
.about-jjb{width: 930px;}
.about-jjc{width: 300px;margin-left: 620px;display: flex;}
.about-jjc em{display: block;width: 50px;height: 50px;border-radius: 100%;background: #ff313e;text-align: center;font-size: 16px;color: #fff;margin-left: 25px;line-height: 50px;}
.about-jjb p{font-size: 18px;color: #333;line-height: 30px;margin: 50px 0 0;}
.about-jjd em{font-size: 20px;font-weight: bold;color: #ff313e;margin-right: 10px;background: url(../images/about-jjd.png) right no-repeat;background-size: 15px;padding-right: 23px;}
.about-jjd a{color: #333;text-decoration: none;}
.about-jjd a:hover{color: #ef2d36;}
.about-jje{}
.about-jje p{font-size: 18px;color: #333;line-height: 30px;margin:20px 0;}
.about-wh{width: 1300px;margin: 0 auto 50px;padding:0 40px;}
.about-wh em{font-size: 24px;color: #333;background: url(../images/about-wh.png)left no-repeat;padding-left: 60px;background-size: 50px;}
.about-wha{margin-top: 30px;}
.about-wha p{font-size: 20px;color: #333;line-height: 35px;padding-left: 60px;}
.about-whb{margin-top: 30px;}
.about-whb p{display: flex;margin-left: 30px;margin-top: 20px;}
.about-whb p a{display: block;width: 100px;height: 50px;text-align: center;line-height: 50px;background: #f2f2f2;margin: 0 30px;border-radius:10px;font-size:18px;}
.about-whc{margin-top: 30px;}
.about-whc p{font-size: 20px;color: #333;line-height: 35px;padding-left: 60px;font-weight: bold;margin:10px 0;}
.about-whc p a{font-weight: normal;}
.about-whd{margin-top: 30px;}
.about-whd p{font-size: 20px;color: #333;line-height: 35px;padding-left: 40px;margin: 20px 0 20px 20px;}
.about-ry{width: 1300px;margin: 0 auto 80px;padding:0 40px;}
.about-rya{display: flex;justify-content: space-between;width: 1180px;margin: 30px auto;}
.about-rya img{display: block;width: 320px;}
.about-ryb{display: flex;justify-content: space-between;}
.about-ryb img{display: block;width: 300px;}
/*about隐私协议*/
.te-xieyi{width: 1380px;margin: 20px auto;}
.te-xieyi h2{font-size: 36px;color: #333;}
.te-xieyi p{font-size: 18px;color: #333;line-height: 30px;margin: 20px 0;}
/*分类、文章页*/
.ptop{width: 100%;height: 50px;background: #eee;max-width: 1920px;margin: 0 auto;}
.ptop a:hover{color: #ef2d36;text-decoration: underline;}
.ptop-cont{width: 1380px;display: flex;justify-content: space-between;margin: 0 auto;}
.ptop-list a{line-height: 50px;font-size: 14px;color: #333;margin-right: 20px;}
.ptop-kefu a{line-height: 50px;font-size: 14px;color: #333;margin-left: 20px;}
.ptop-img{width: 100%;max-width: 1920px;margin: 0 auto 20px;}
.ptop-img a img{width: 100%;}

.ky-header{width: 1380px;margin: 30px auto 10px;display: flex;border-bottom: 4px solid #ff2d3d;padding-bottom: 10px;}
.ky-logo{width: 380px;display: flex;height: 51px;margin-top: 20px;}
.ky-logo-img{width: 215px;}
.ky-logo-img img{width: 100%;}
.ky-logo-tit{width: 148px;margin-left: 15px;}
.ky-logo-tit h1 a{font-size: 28px;color: #333;line-height: 51px;border-left: 3px solid #666;padding-left: 15px;}
.ky-nav{display: flex;}
.ky-nav1{width: 260px;margin-left: 20px;display: flex;}
.ky-nav2{width: 400px;margin-left: 20px;display: flex;}
.ky-nav3{width: 280px;margin-left: 20px;display: flex;}
.ky-nav h3{font-size: 17px;width: 70px;text-align: center;color: #ef2d36;margin-top: 20px;}
.ky-nav a{font-size: 14px;color: #333;}
.ky-nav a:hover{color: #ef2d36;}
.ky-nava{width: 180px;margin-left: 10px;}
.ky-nava a{display: block;width: 80px;margin: 5px;text-align: center;float: left;}
.ky-navb{width: 320px;margin-left: 10px;}
.ky-navb a{display: block;width: 70px;margin: 5px;text-align: center;float: left;}
.ky-navc{width: 200px;margin-left: 10px;}
.ky-navc a{display: block;width: 90px;margin: 5px;text-align: center;float: left;}
.ky-nava1{background: url(../images/ky-nava.png)top no-repeat;padding-top: 40px;background-size: 40px;}
.ky-navb2{background: url(../images/ky-navb.png)top no-repeat;padding-top: 40px;background-size: 40px;}
.ky-navc3{background: url(../images/ky-navc.png)top no-repeat;padding-top: 40px;background-size: 40px;}

.mbx{width: 1380px;margin: 20px auto;color: #999;font-size: 14px;}
.mbx em{color: #999;background: url(../images/mbx-ico.png)left no-repeat;padding-left: 20px;background-size: 20px;font-size: 14px;font-style: normal;}
.mbx a{font-size: 14px;color: #999;}
.mbx a:hover{color: #ef2d36;}
.content{width: 1380px;margin: 20px auto 50px;display: flex;}
.cont{width: 1000px;}

.bk-list li{display: flex;height: 160px;padding: 15px 0 15px 0;border-bottom: 1px dashed #ccc;}
.bk-img{width: 200px;margin-right: 30px;height: 120px;display: block;}
.bk-img img{width: 100%;height:100%;}
.bk-cont{width: 770px;display: block;}
.bk-cont p{font-size: 20px;color: #333;font-weight: bold;margin-bottom: 10px;}
.bk-cont font{color: #999;display: block;overflow: hidden;line-height: 28px;max-height: 84px;font-size: 14px;margin-bottom: 10px;}
.bk-cont span{display: block;height: 24px;line-height: 24px;color: #999;}
.bk-cont span strong{padding-left: 24px;font-weight: normal;margin-right: 20px;font-size: 14px;}
.bk-time{background: url(../images/timeico.png)no-repeat 0px -1px;}
.bk-cont:hover p{color: #ef2d36;}

.bk-page{clear: both;font-size: 15px;height: 37px;line-height: 37px;margin: 25px 10px 10px 10px;display: flex;}
.bk-page li{margin: 0 5px;}
.bk-page a{padding: 8px 15px;font-size: 15px;color: #333;border: 1px solid #eee;border-radius: 3px;background-color: #eee;}
.bk-page a:hover{ background: #ef2d36;border: 1px solid #ef2d36; color: #fff }
.thisclass{background: #ef2d36;border: 1px solid #ef2d36; color: #fff;padding: 0 15px;font-size: 15px;border-radius: 3px;text-align: center;}

.cont h1{width: 100%;line-height: 40px;margin: 25px 0 15px 0;word-wrap: break-word;word-break: break-all;font-size: 26px;color: #222;overflow: hidden;
    text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;}
.cont-info{overflow: hidden;color: #999;font-size: 14px;height: 20px;line-height: 20px;clear: both;}
.cont-info span{display: block;float: left;margin-right: 20px;}
.cont-info a{display: block;float: right;margin-left: 20px;color: #999;}
.cont-infoa{background: url(../images/cont-info-gg.png)left no-repeat;padding-left: 23px;background-size: 20px;}
.cont-info a:hover{color: #ef2d36;}
.cont-top{border-top: 1px dashed #ddd;padding-top: 5px;margin-top: 3px;}
.cont-top p{font-size: 16px;color: #666;line-height: 35px;}
.cont-top a{font-size: 16px;color: #666;line-height: 35px;}
.cont-main{overflow: hidden;padding-top: 25px;font-size: 16px;line-height: 35px;color: #333;}
.cont-main img{max-width: 100%;}
.mainsta{border: 1px dashed #ddd;border-radius: 5px;padding: 5px 10px;margin: 20px 0;}
.mainsta p{font-size: 14px;color: #999;}
.maintag{height: 50px;overflow: hidden;font-size: 14px;}
.maintag a{color: #333;}
.maintag a:hover{color: #ef2d36;}
.mainsx li{margin: 10px 0;font-size: 14px;}
.mainsx li a{color: #333;}
.mainsx li a:hover{color: #ef2d36;text-decoration: underline;}
.mainhot{display: flex;margin-top: 50px;}
.mainqh{width: 760px;margin-right: 60px;}
.mainqh-a {display: flex;border-bottom: 1px solid #ccc;}
.mainqh-a ul{width: 100%;}
.mainqh-a ul li {position: relative;float: left;font-size:18px;cursor: pointer;margin-right: 20px;color: #333;padding-bottom: 2px;}
.mainqh-a ul .on {border-bottom: 3px solid #ef2d36;font-weight: bold;}
.mainqh-b{margin-top: 20px;}
.mainqh-c ul li{display: flex;margin: 20px 0;}
.mainqh-c ul li a{display: block;width: 660px;font-size: 16px;color: #333;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;}
.mainqh-c ul li span{display: block;width: 100px;font-size: 14px;color: #999;text-align: right;}
.mainqh-c ul li a:hover{color: #ef2d36;}
.mainewm{width: 180px;text-align: center;padding-top: 45px;}
.mainewm img{width: 100%;}
.mainewm h5{font-size: 17px;color: #333;}
.right{width: 330px;margin-left: 50px;}
.time{text-align: center;background: #ef2d36;font-size: 24px;color: #fff;line-height: 60px;font-weight: bold;}
.time span{font-size: 32px;color: #fff;letter-spacing: 1px;}
.liuyan{padding: 20px 20px 15px;border: 1px solid #eee;margin-bottom: 20px;}
.liuyan-a{text-align: center;margin-bottom: 20px;}
.liuyan-a a{font-size: 20px;color: #ef2d36;letter-spacing: 1px;font-weight: bold;}
.liuyan-a a:hover{text-decoration: underline;}
.liuyan-field{display: flex;}
.liuyan-field span{display: block;line-height: 35px;width: 35px;font-size: 16px;margin-right: 2px;color: #999;}
.liuyan-group{margin-bottom: 15px;}
.liuyan-input{width: 250px;height: 35px;border:1px solid #d5d5d5;border-radius: 3px;font-size: 14px;padding-left: 10px;}
.liuyan-button{text-align: center;margin-top: 10px;}
.liuyan-buttona{width: 50%;line-height: 35px;color: #fff;background-image: linear-gradient(to right, #f94630, #ff814c);border: 0;border-radius: 5px;
    cursor: pointer;}
.liuyan-cf p{margin-top: 10px;font-size: 12px;color: #666;}
.liuyan-cf p a{color: #1f8ceb;}
.right-nav{margin: 20px 0;}
.right-nav h3{font-size: 20px;color: #333;background: url(../images/right-nav.png)left no-repeat;background-size: 22px;padding-left: 30px;
    border-bottom: 1px solid #ccc;padding-bottom: 3px;margin-bottom: 20px;}
.right-nav h4{font-size: 16px;color: #333;margin: 10px 0;padding-left: 10px;line-height: 18px;}
.right-nav-list{overflow: hidden;}
.right-nav-list a{display: block;width: 72px;margin: 0 5px 20px;font-size: 14px;color: #333;text-align: center;float: left;}
.right-nava{border-left: 4px solid #66aeff;}
.right-navb{border-left: 4px solid #ffa133;}
.right-nav-list a:hover{color: #ef2d36;}

.focus{width:330px;height: 176px; overflow:hidden;position:relative;}
.focus ul{height:176px;position:absolute;}
.focus ul li{float:left;width:330px;height: 176px;overflow:hidden;position:relative;}
.focus ul li div{position:absolute;overflow:hidden;}
.focus .btn{position:absolute;width:330px;height:10px;padding:5px 15px;right:0;bottom:15px;text-align:center;}
.focus .btn span{display:inline-block;_display:inline;_zoom:1;width:13px;height:13px;_font-size:0;margin-left:5px;cursor:pointer;background:#fff;border-radius:50%;}
.focus .btn span.on{background:#fd7e46;}
.focus .preNext{width:45px;height:100px;position:absolute;top:90px;background:url(../images/sprite.png) no-repeat 0 0;cursor:pointer;display:none;}
.focus .pre{left:0;}
.focus .next{right:0;background-position:right top;}
.focus ul li a img{width: 100%;}

.tool{margin: 20px 0;display: flex;justify-content: space-between;}
.tool a{display: block;width: 70px;text-align: center;}
.tool a img{display: block;width: 56px;height: 56px;margin: 0 auto 5px;}
.tool a span{font-size: 14px;color: #666;}
.tool a span:hover{color: #ef2d36;}

.right-img{margin: 20px 0;text-align: center;}
.right-img img{width: 100%;}
.right-img h3{font-size: 20px;color: #333;background: url(../images/right-img.png)left no-repeat;background-size: 22px;padding-left: 30px;
    border-bottom: 1px solid #ccc;padding-bottom: 3px;margin-bottom: 20px;text-align: left;}
.right-img p{font-size: 16px;color: #333;font-weight: bold;text-align: center;}
.right-imga{display: flex;justify-content: space-between;}
.right-imgb{width: 150px;}
/*分类/文章end*/

.title{width: 1380px;margin: 0 auto 50px;}
.title h2{margin-bottom: 10px;height: 55px;line-height: 55px;}
.title h2 span{color: #1b70ff;margin-left: 5px;}
.title h2 em{background: url(../images/t1-title-left.png)left no-repeat;padding-left: 68px;margin-right: 20px}
.title h2 i{background: url(../images/t1-title-right.png)right no-repeat;padding-right: 68px;margin-left: 20px}
.title p{font-size: 22px;color: #666;text-align: center;}

.footer{width: 100%;padding: 30px 0;background: #222;}
.footer-cont{width: 1380px;margin: 0 auto;}
.footer-cont p{font-size: 14px;color: #f8f8f8;margin: 3px 0;text-align: center;}
.footer-cont p a{font-size: 14px;color: #f8f8f8;margin: 0 2px;}
.footer-cont p a:hover{color: #ef2d36;}
/*全年集训营*/
.t1{padding: 50px 0;background: #f2f2f2;width: 100%;max-width: 1920px;margin: 0 auto;}
.t1-list{width: 1380px;display: flex;margin:0 auto;justify-content: space-between;}
.t1-list li{width: 320px;background: #fff;box-shadow: 0 0 8px #ccc;border-radius: 10px;}
.t1-h3{height: 60px;line-height: 60px;width: 100%;border-radius: 20px 20px 0 0;text-align: center;
    font-size: 20px;color: #666666;}
.t1-img{width: 100%;text-align: center;margin: 10px 0;}
.t1-zx{width: 100%;display: flex;padding-bottom:20px;}
.t1-zx a{width: 138px;display: block;text-align: center;font-size: 16px;line-height: 40px}
.t1-zxa{height: 40px;border-radius: 20px 0 0 20px;border: 2px solid #ffcc33;color: #666;margin-left: 20px;}
.t1-zxb{height: 40px;border-radius: 0 20px 20px 0;color: #fff;background: #ffcc33;margin-right: 20px;}

.t1-list2{width: 1380px;background:url(../images/t1-list2bg.png)center no-repeat #fff;border-radius: 10px;margin: 40px auto 0;
    box-shadow: 0 0 8px #ccc;padding: 20px; display: flex;justify-content: space-between;}
.t1-list2 li{width: 220px;text-align: center;}
.t1-list2 li h3{font-size: 22px;color: #0a7df2;}
.t1-list2 li h3 a{font-size: 22px;color: #0a7df2;}
.t1-p2{height: 80px;margin-top: 30px;}
.t1-p2 p{font-size: 15px;color: #666;}
.t1-zxc a{display: block;width: 110px;line-height: 35px;background: linear-gradient(#2dcbfd, #1483f5);text-align: center;color: #fff;font-size: 16px;
    border-radius: 20px;margin: 0 auto;}
.t1-ly{width: 1180px;margin: 50px auto 0;}
.t1-liuyan{width: 1180px;}
.t1-mform{display: flex;justify-content: space-between;}
.t1-name input{width: 340px;height: 50px;padding-left: 30px;border-radius: 25px;border: 1px solid #eee;}
.t1-trade input{width: 340px;height: 50px;padding-left: 30px;border-radius: 25px;border: 1px solid #eee;}
.t1-suffix input{width: 340px;height: 50px;padding-left: 30px;border-radius: 25px;border: 1px solid #eee;}
.t1-btn{width: 120px;height: 50px;border-radius: 25px;border: 1px solid #eee;background: linear-gradient(#ff7c40, #fa601a);color: #fff;font-size: 18px;
    cursor:pointer;}

.t2{padding: 50px 0;background: url(../images/t2-bg.png) center no-repeat;width: 100%;max-width: 1920px;margin: 0 auto;}
.t2-cont{width: 1380px;margin: 0 auto;height: 300px;background: url(../images/t2-cont.png)center no-repeat;display: flex;}
.t2-lista{border-left: 4px solid #3366ff;padding-left: 15px;margin: 140px 0 0 90px;}
.t2-listb{border-left: 4px solid #ffcc00;padding-left: 15px;margin-left: 20px;}
.t2-listc{border-left: 4px solid #ff6600;padding-left: 15px;margin: 140px 0 0 20px;}
.t2-listd{border-left: 4px solid #00cccc;padding-left: 15px;margin-left: 60px;}
.t2-cont ul{width: 290px;height: 150px;}
.t2-cont ul li{width: 100%;}
.t2-cont ul li a{font-size: 18px;color: #666;line-height: 30px;}
.t2-cont ul li a:hover{color: #0a7df2;}

.t3{padding: 50px 0;width: 100%;max-width: 1920px;background: #f2f2f2;margin: 0 auto;}
.t3-cont{width: 1380px;margin: 30px auto;display: flex;}
.t3-fuwu1{width: 530px;margin-right: 50px;height: 365px;border-radius: 10px;background: url(../images/t3-fuwu1.png);box-shadow: 0px 0px 15px 0px rgb(136 136 136 / 30%);}
.t3-fuwu1 h3{line-height: 65px;color: #333;font-size: 28px;text-align: center;}
.t3-fuwu1 h3 em{color: #35d985;margin: 0 5px;}
.t3-fuwu1 ul{width: 530px;height: 300px;padding: 0 20px;}
.t3-fuwu1 ul li{width: 486px;border:2px solid #fff;border-radius: 10px;height: 75px;margin: 18px 0;display: flex;justify-content: space-between;}
.t3-fuwu1a em{font-size: 22px;color: #35d985;font-style: normal;padding: 2px 8px;border-radius: 10px 0 10px 0;background: #fff;margin-right: 10px;}
.t3-fuwu1a h4{font-size: 18px;color: #333;line-height: 30px;}
.t3-fuwu1a p{font-size: 16px;color: #666;padding-left: 20px;line-height: 35px;}
.t3-fuwu1b{width: 53px;height: 53px;margin-top: 12px;margin-right: 5px;}
.t3-fuwu1b img{width: 100%;}

.t3-fuwu2{width: 800px;border-radius: 10px;box-shadow: 0px 0px 15px 0px rgb(136 136 136 / 30%);height: 365px;}
.t3-fuwu2 h3{letter-spacing:10px; line-height: 65px;color: #fff;background: #3366ff;font-size: 28px;text-align: center;border-radius: 10px 10px 0 0;}
.t3-fuwu3{display: flex;}
.t3-fuwu4{width: 400px;padding: 20px;background: #ecf3ff;border-radius: 0 0 0 10px;}
.t3-fuwu5{width: 400px;padding: 20px;background: #d3e9ff;border-radius: 0 0 10px 0;}
.t3-fuwu3 ul li{display: flex;border-bottom: 2px solid #fff;padding-bottom: 10px;margin: 20px 0;}
.t3-fuwu3 ul li h4{font-size: 28px;color: #3366ff;width: 60px;line-height: 48px;}
.t3-fuwu3 ul li p{width: 300px;font-size: 16px;color: #666;height: 48px;}

.t3-tixi{width: 1380px;margin: 30px auto;}
.t3-tixi h3{font-size: 20px;color: #333;}
.t3-tixi ul{display: flex;justify-content: space-between;}
.t3-tixi ul li{width: 210px;border-radius: 5px;box-shadow: 0px 0px 5px 0px rgb(136 136 136 / 30%);}
.t3-tixia{height: 250px;margin-top: 100px;background: #bdceff;}
.t3-jda{padding: 20px;}
.t3-jda h4{font-size: 20px;color: #333;margin-bottom: 10px;}
.t3-jda p{font-size: 16px;color: #666;line-height: 25px;height: 140px;}
.t3-timea{width: 130px;height: 45px;border-radius: 5px;background: #3366ff;margin: 5px auto 0;}
.t3-timea p{line-height: 45px;font-size: 20px;color: #fff;text-align: center;font-weight: bold;}
.t3-timea em{display: block;width: 0;height: 0;border-top: 8px solid #3366ff;border-right: 8px solid transparent;
	border-left: 8px solid transparent;margin: 0 auto;}
.t3-timea i{display: block;margin: 15px auto 0;width: 20px;height: 20px;background: #3366ff;border-radius: 20px;}

.t3-tixib{height: 270px;margin-top: 80px;background: #cafae1;}
.t3-jdb{padding: 30px 20px;}
.t3-jdb h4{font-size: 20px;color: #333;margin-bottom: 10px;}
.t3-jdb p{font-size: 16px;color: #666;line-height: 25px;height: 140px;}
.t3-timeb{width: 130px;height: 45px;border-radius: 5px;background: #35d985;margin: 5px auto 0;}
.t3-timeb p{line-height: 45px;font-size: 20px;color: #fff;text-align: center;font-weight: bold;}
.t3-timeb em{display: block;width: 0;height: 0;border-top: 8px solid #35d985;border-right: 8px solid transparent;
	border-left: 8px solid transparent;margin: 0 auto;}
.t3-timeb i{display: block;margin: 15px auto 0;width: 20px;height: 20px;background: #35d985;border-radius: 20px;}

.t3-tixic{height: 290px;margin-top: 60px;background: #bde6ff;}
.t3-jdc{padding: 40px 20px;}
.t3-jdc h4{font-size: 20px;color: #333;margin-bottom: 10px;}
.t3-jdc p{font-size: 16px;color: #666;line-height: 25px;height: 140px;}
.t3-timec{width: 130px;height: 45px;border-radius: 5px;background: #20a5f6;margin: 5px auto 0;}
.t3-timec p{line-height: 45px;font-size: 20px;color: #fff;text-align: center;font-weight: bold;}
.t3-timec em{display: block;width: 0;height: 0;border-top: 8px solid #20a5f6;border-right: 8px solid transparent;
	border-left: 8px solid transparent;margin: 0 auto;}
.t3-timec i{display: block;margin: 15px auto 0;width: 20px;height: 20px;background: #20a5f6;border-radius: 20px;}

.t3-tixid{height: 310px;margin-top: 40px;background: #bdceff;}
.t3-jdd{padding: 50px 20px;}
.t3-jdd h4{font-size: 20px;color: #333;margin-bottom: 10px;}
.t3-jdd p{font-size: 16px;color: #666;line-height: 25px;height: 140px;}
.t3-timed{width: 130px;height: 45px;border-radius: 5px;background: #3366ff;margin: 5px auto 0;}
.t3-timed p{line-height: 45px;font-size: 20px;color: #fff;text-align: center;font-weight: bold;}
.t3-timed em{display: block;width: 0;height: 0;border-top: 8px solid #3366ff;border-right: 8px solid transparent;
	border-left: 8px solid transparent;margin: 0 auto;}
.t3-timed i{display: block;margin: 15px auto 0;width: 20px;height: 20px;background: #3366ff;border-radius: 20px;}

.t3-tixie{height: 330px;margin-top: 20px;background: #cafae1;}
.t3-jde{padding: 60px 20px;}
.t3-jde h4{font-size: 20px;color: #333;margin-bottom: 10px;}
.t3-jde p{font-size: 16px;color: #666;line-height: 25px;height: 140px;}
.t3-timee{width: 130px;height: 45px;border-radius: 5px;background: #35d985;margin: 5px auto 0;}
.t3-timee p{line-height: 45px;font-size: 20px;color: #fff;text-align: center;font-weight: bold;}
.t3-timee em{display: block;width: 0;height: 0;border-top: 8px solid #35d985;border-right: 8px solid transparent;
	border-left: 8px solid transparent;margin: 0 auto;}
.t3-timee i{display: block;margin: 15px auto 0;width: 20px;height: 20px;background: #35d985;border-radius: 20px;}

.t3-tixif{height: 350px;background: #bde6ff;}
.t3-jdf{padding: 70px 20px;}
.t3-jdf h4{font-size: 20px;color: #333;margin-bottom: 10px;}
.t3-jdf p{font-size: 16px;color: #666;line-height: 25px;height: 140px;}
.t3-timef{width: 130px;height: 45px;border-radius: 5px;background: #20a5f6;margin: 5px auto 0;}
.t3-timef p{line-height: 45px;font-size: 20px;color: #fff;text-align: center;font-weight: bold;}
.t3-timef em{display: block;width: 0;height: 0;border-top: 8px solid #20a5f6;border-right: 8px solid transparent;
	border-left: 8px solid transparent;margin: 0 auto;}
.t3-timef i{display: block;margin: 15px auto 0;width: 20px;height: 20px;background: #20a5f6;border-radius: 20px;}

.t3-border{width: 1380px;border-bottom: 8px dashed #ccc;margin: 0 auto;padding-top: 15px;}

.t4{padding: 50px 0;max-width: 1920px;width: 100%;background: url(../images/t4-bg.png);margin: 0 auto;}

.t4-list{display: flex;justify-content: space-between;width: 1380px;margin: 30px auto;}
.t4-list li{width: 399px;padding: 15px;height: 122px;border-radius: 10px;}
.t4-list li h3{font-size: 22px;color: #fff;margin-bottom: 10px;text-align: center;}
.t4-list li p{font-size: 16px;color: #fff;}
.t4-text{width: 1380px;margin: 0 auto;}

.t5{padding: 50px 0;width: 100%;max-width: 1920px;margin: 0 auto;background: #f2f2f2;}
.t5-list{width: 1380px;margin: 30px auto;overflow: hidden;clear:both}
.t5-list li{width: 305px;height: 220px;background: #fff;margin: 0 20px 40px;float: left;border-radius: 10px;box-shadow: 0 0 8px #ccc;}
.t5-list li h3{text-align: center;margin-bottom: 10px;line-height: 60px;color: #fff;background: #3366ff;border-radius: 10px 10px 0 0;font-size: 24px;}
.t5-list li p{padding: 10px;font-size: 16px;line-height: 25px;}
.t5-zx{display: flex;justify-content: space-around;margin-top: 20px;}
.t5-zx a{display: block;width: 100px;line-height: 35px;font-size: 16px;color: #fff;border-radius: 20px;text-align: center;}
.t5-zxb{background: #fa601a;}
.t5-zxa{background: #0a7df2;}
.t5-zx a:hover{font-weight: bold;}

.t5-zixun{width: 500px;margin: 30px auto 0;}
.t5-zixun a{display: block;width: 100%;line-height: 60px;text-align: center;font-weight: bold;font-size: 28px;color: #fff;border-radius: 30px;background: #3366ff;}

.t6{padding: 50px 0;}
.t6-shizi{width: 1380px;margin: 0 auto;}
.control-box {width: 1368px;height: 500px;background-size: 1055px;background-repeat: no-repeat;background-position: 60px 165px;margin-left: auto;
    margin-right: auto;margin-top:30px;}
.control-box ul {list-style: none;position: relative;}
.control-box ul li {position: absolute;top: 250px;cursor: pointer;}
.t6-prev {left: 0;}
.t6-next {right: 0;}
.bigbox {overflow: hidden;width: 1238px;height: 500px;margin:0 auto;}
#switcher {height: 240px;left: 0px;}
.content_1.content_2 {width: 1228px;float: left;border-radius: 5px solid #fff;}
.box {transition:all .7s ease 0s;width: 310px;height: 500px;float: left;}
.box:hover {opacity:0.8;}
.shadow {width: 272px;opacity: 1;
    filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#66000000,endColorstr=#66000000);margin-top: 275px;color: white;margin-left: 23px;}
.shadow{text-align: center;padding: 10px;}
.shadow h3{font-size: 20px;color: #fff;line-height: 25px;background-color: rgba(0, 0, 0, 0.45);height: 65px;padding: 10px 0;}
.shadow span{font-size: 16px;color: #fff;font-weight: normal;}
.shadow p{text-align: left;font-size: 16px;color: #fff;padding: 10px;}
.t6-zixun{width: 500px;margin: 30px auto 0;}
.t6-zixun a{display: block;width: 100%;line-height: 60px;text-align: center;font-weight: bold;font-size: 28px;color: #fff;border-radius: 30px;background: #3366ff;}

.t7{padding: 50px 0;max-width: 1920px;width: 100%;margin: 0 auto;background: #f2f2f2;}
.t7-fw{width: 1380px;margin: 30px auto;overflow: hidden;}
.t7-fw li{width: 305px;margin: 0 20px 40px;float: left;}
.t7-img{width: 100%;margin-bottom: -5px;}
.t7-img img{width: 100%;}
.t7-fw h3{text-align: center;line-height: 60px;background: #ffcc00;color: #fff;font-size: 24px;border-radius: 0 0 10px 10px;}

.t8{padding: 50px 0;}
.t8-img{width: 1380px;margin: 0 auto;}
/*分类页*/
.banner{width: 100%;max-width: 1920px;height: 600px;margin: 0 auto;}
.banner a{display: block;width: 100%;height: 600px;}
/*二战考研*/
.ez-title{width: 1380px;height: 130px;background: url(../images/ez-title.png);margin: 0 auto;}
.ez-title h2{text-align: center;font-size: 48px;color: #333;line-height: 130px;}
.ez-title h2 span{color: #ff6633;margin-left: 20px;}
.ez-title2{width: 1380px;height: 130px;background: url(../images/ez-title.png);margin: 0 auto;}
.ez-title2 h2{text-align: center;font-size: 48px;color: #fff;line-height: 130px;}
.ez-title2 h2 span{color: #ff6633;margin-left: 20px;}

.ez1{width: 100%;max-width: 1920px;margin: 0 auto;padding: 50px 0;}
.ez1-list{width: 1380px;margin: 0 auto;overflow: hidden;}
.ez1-list li{width: 413px;height: 243px;display: flex;float: left;margin:20px 20px;transition: all 0.5s;}
.ez1-list li:hover{transform: scale(1.05);}
.ez1-con{padding: 50px 50px 50px 170px;}
.ez1-con h3{font-size: 24px;color: #333;border-bottom: 2px solid #333;padding-bottom: 5px;margin-bottom: 10px;width: 48px;}
.ez1-con p{font-size: 18px;color: #666;line-height: 30px;}
.ez1-zx{width: 320px;margin: 20px auto 0;}
.ez1-zx a{display: block;width: 100%;line-height: 60px;font-size: 24px;color: #333;text-align: center;background: #ccc;border-radius: 30px;font-weight: bold;}
.ez1-zx a:hover{color: #fff;background: #ff6633;}

.ez2{padding: 35px 0;width: 100%;max-width: 1920px;margin: 0 auto;height: 250px;background: url(../images/ez2-wt.png);}
.ez2-wt{width: 1380px;overflow: hidden;margin: 0 auto;}
.ez2-wt li{width: 305px;margin:20px;float: left;border-radius: 50px;background: #fff;}
.ez2-wt li a{line-height: 50px;display: block;width: 100%;text-align: center;font-size: 20px;color: #333;}
.ez2-wt li:hover{background: #f55827;}
.ez2-wt li:hover a{color: #fff;font-weight: bold;}

.ez3{padding: 50px 0;width: 100%;max-width: 1920px;margin: 0 auto;}
.ez3a{width: 1450px;height: 706px;margin: 30px auto;background: url(../images/ez3a.png);}
.ez3-zx{width: 320px;margin: 0 auto;}
.ez3-zx a{display: block;width: 100%;line-height: 60px;background: #ff9823;border-radius: 30px;text-align: center;color: #fff;font-size: 24px;}
.ez3-zx a:hover{font-weight: bold;background: #f55827;}

.ez4{padding: 50px 0;width: 100%;max-width: 1920px;margin: 0 auto;}
.ez4-cont{width: 1380px;margin: 30px auto 0;overflow: hidden;border: 1px solid #ff9823;border-radius: 10px;}
.ez4-kcb td{border-top: 1px solid #ff9823;border-right: 1px solid #ff9823;text-align: center;}
.ez4-kct td{background: #ff9823;font-size: 28px;color: #fff;font-weight: bold;}
.ez4-kcc td{font-size: 20px;color: #666;}
.ez4-kcz a{display: block;width: 138px;line-height: 45px;border-radius: 30px;border: 1px solid #f55827;color: #f55827;text-align: center;margin: 0 auto;}
.ez4-kcz a:hover{color: #fff;background: #f55827;font-weight: bold;}

.ez5{padding: 50px 0;width: 100%;max-width: 1920px;margin: 0 auto;height: 2039px;background: url(../images/ez5.png);}
.ez5-time{width: 1380px;height: 200px;margin: 30px auto 0;background: url(../images/ez5-time.png);}
.ez5-cont{width: 1380px;margin: 30px auto 80px;display: flex;justify-content: space-between;}
.ez5-list{width: 680px;height: 470px;background: #fff2e3;overflow: hidden;padding: 35px 9px;border-radius: 10px;}
.ez5-list li{width: 311px;height: 120px;margin: 0 10px 20px;background: url(../images/ez5-list.png);float: left;padding:18px 20px;}
.ez5-list li h3{color: #fff;font-size: 20px;margin-bottom: 10px;}
.ez5-list li p{color: #fff;font-size: 18px;}
.ez5-tixi{width: 680px;height: 470px;display: flex;justify-content: space-between;}
.ez5-tixi li{width: 155px;}
.ez5-tixia{margin-top: 166px;}
.ez5-tixib{margin-top: 146px;}
.ez5-tixic{margin-top: 126px;}
.ez5-tixid{margin-top: 106px;}
.ez5-tixi li h3{width: 122px;height: 122px;background: url(../images/ez5-tixi-h3.png);text-align: center;line-height: 122px;font-size: 22px;color: #f55827;margin-left: 16px;margin-top: -66px;position: absolute;z-index: 999;}
.ez5-tixip1{width: 155px;height: 304px;background: #fff2e3;position: relative;}
.ez5-tixip2{width: 155px;height: 324px;background: #fff2e3;position: relative;}
.ez5-tixip3{width: 155px;height: 344px;background: #fff2e3;position: relative;}
.ez5-tixip4{width: 155px;height: 364px;background: #fff2e3;position: relative;}
.ez5-tixi li p{font-size: 18px;color: #f55827;padding: 70px 23px 0;line-height: 26px;}
.ez5-xqhj{width: 1344px;height: 817px;margin: 30px auto 0;background: url(../images/ez5-xqhj.png);}

.ez6{padding: 30px 0 50px;width: 100%;max-width: 1920px;margin: 0 auto;}
.ez6-shizi{width: 1380px;height: 557px;background: url(../images/ez6-shizi.png);margin: 40px auto 50px;}
/*课程表格*/
.form{width: 1380px;}
.form-tit{width: 100%;background: #005093;text-align: center;}
.form-tit td{font-size: 28px;color: #fff;border-width: 1px;border-radius: 10px 10px 0 0;line-height: 28px;font-weight: bold;}
.form-tit2{border-left: 1px solid #ccc;}
.form-tit2 td{text-align: center;border-right: 1px solid #ccc;border-bottom: 1px solid #ccc;font-weight: bold;font-size: 22px;color: #333;}
.form-cont{border-left: 1px solid #ccc;}
.form-cont td{text-align: center;border-right: 1px solid #ccc;border-bottom: 1px solid #ccc;font-size: 18px;color: #666;}
.form-left{border-left: 1px solid #ccc;}
.form-zixun a{display: block;width: 140px;line-height: 40px;background: #fff;border-radius: 20px;border: 1px solid #005093;color: #005093;font-size: 20px;
    text-align: center;margin: 0 auto;}
.form-zixun a:hover{color: #fff;background: #005093;font-weight: bold;}
/*课程表格end*/
.form-title{background: #3366ff;text-align: center;border-radius: 10px 10px 0 0;}
.form-title td{font-size: 24px;color: #fff;border-width: 1px;line-height: 50px;font-weight: bold;}
.form-cont2{border-left: 1px solid #2198fc;}
.form-cont2 td{background: #fff;text-align: center;border-right: 1px solid #2198fc;border-bottom: 1px solid #2198fc;font-size: 20px;color: #666;}
.form-zixun2 a{display: block;width: 140px;line-height: 40px;background: #fff;border-radius: 20px;border: 1px solid #2198fc;color: #2198fc;font-size: 20px;
    text-align: center;margin: 0 auto;}
.form-zixun2 a:hover{color: #fff;background: #2198fc;font-weight: bold;}
/*周末班*/
.zm-t1{width: 100%;max-width: 1920px;text-align: center;background: url(../images/zm-t1bg.png)center no-repeat;padding: 50px 0;height: 535px;margin: 0 auto;}
.zm-t1a p{font-size: 32px;color: #fff;line-height: 60px;height: 60px;border: 1px solid #fff;width: 338px;margin: 20px auto;}
.zm-t1b{font-size: 100px;color: #fff;}
.zm-t1b span{color: #22da71;}
.zm-t1c{width: 250px;height: 2px;background: #fff;margin:40px auto;}
.zm-t1d p{font-size: 32px;color: #fff;margin-bottom: 50px;}
.zm-t1e{font-size: 18px;font-weight: bold;color: #fff;display: flex;justify-content: space-between;width: 1080px;margin: 0 auto 50px;}
.zm-t1e span{display: block;width: 229px;height: 52px;background: url(../images/zm-t1e-bg.png);text-align: left;line-height: 52px;padding-left: 50px;}

.zm-title{width: 1380px;height: 80px;display: flex;justify-content: center;background: url(../images/zm-titlebg.png);margin: 0 auto;}
.zm-title h2{font-size: 50px;color: #fff;margin: 0 20px;line-height: 80px;}
.zm-title img{width: 35px;height: 26px;margin: auto 0;}

.zm-title2{width: 1380px;height: 80px;display: flex;justify-content: center;background: url(../images/zm-titlebg2.png);margin: 0 auto;}
.zm-title2 h2{font-size: 50px;color: #3366cc;margin: 0 20px;line-height: 80px;}
.zm-title2 img{width: 35px;height: 26px;margin: auto 0;}

.zm-t2{width: 100%;max-width: 1920px;background:url(../images/zm-t2bg.png) center no-repeat;padding: 50px 0;height: 810px;margin: 0 auto;}
.zm-t2a{overflow: hidden;width: 1380px;margin: 0 auto;padding-bottom: 30px;}
.zm-t2a li{width: 360px;margin: 50px 50px 0;background: #fff;border-radius: 10px;box-shadow: 0 0 8px #ccc;padding: 20px 40px;float: left;cursor:pointer;
    transition: all 0.4s;}
.zm-t2a li h3{text-align: center;font-size: 24px;color: #1a58dd;margin-bottom: 20px;}
.zm-t2b{width: 200px;height: 1px;border-bottom: 2px dashed #1a58dd;margin: 0 auto 20px;}
.zm-t2a li p{font-size: 18px;color: #666;line-height: 30px;text-align: left;padding: 0 20px;height: 90px;}
.zm-t2-zx{width: 260px;margin: 20px auto 0;}
.zm-t2-zx a{display: block;width: 100%;height: 50px;line-height: 50px;text-align: center;font-size: 24px;color: #3366cc;border-radius: 25px;
    border: 1px solid #3366cc;}
.zm-t2a li:hover{transform: scale(1.1);}
.zm-t2-zx a:hover{color: #fff;background: #3366cc;}

.zm-t3{width: 100%;max-width: 1920px;background:#ebeeff;height: 345px;padding-top: 30px;margin: 0 auto;}
.zm-t3a{width: 1380px;margin: 20px auto 0;overflow: hidden;}
.zm-t3a a{display: block;width: 215px;height: 61px;font-size: 18px;text-align: center;float: left;margin: 20px 65px;background: url(../images/zm-t3a.png);
    color: #3366cc;line-height: 61px;}
.zm-t3a a:hover{background: url(../images/zm-t3a2.png);color: #fff;}

.zm-t4{width: 100%;max-width: 1920px;background:url(../images/zm-t4bg.png) center no-repeat;height: 700px;padding: 120px 0 0;margin: 0 auto;}
.zm-t4a{width: 1380px;margin: 60px auto;display: flex;justify-content: space-between;}
.zm-t4a li{width: 235px;}
.zm-t4b{padding: 13px;background: #fff;width: 233px;margin: 0 auto;border-radius: 10px 10px 0 0;}
.zm-t4b p{width: 180px;height: 40px;border-radius: 5px;background: #ebeeff;color: #3366cc;font-size: 24px;text-align: center;line-height: 40px;
    font-weight: bold;margin: 0 auto;}
.zm-t4b h3{font-size: 24px;color: #333;text-align: center;margin: 10px 0;font-weight: normal;}
.zm-t4b span{font-size: 16px;color: #666;padding: 0 20px;display: block;text-align: left;line-height: 25px;height: 75px;}
.zm-t4c{width: 235px;height: 98px;background: url(../images/zm-t4cbg.png);}
.zm-t4c p{font-size: 42px;color: #fff;font-weight: bold;text-align: center;width: 50px;margin: 0 auto;padding-top: 15px;}
.zm-t4c span{display: block;width: 10px;height: 10px;background: #fff;margin: 5px auto;border-radius: 10px;}
.zm-t4-zx{width: 260px;margin: 20px auto 0;}
.zm-t4-zx a{display: block;width: 100%;height: 50px;line-height: 50px;text-align: center;font-size: 24px;color: #fff;border-radius: 25px;
    border: 1px solid #fff;}
.zm-t4-zx a:hover{color: #3366cc;background: #fff;}

.zm-t5{width: 100%;max-width: 1920px;background:url(../images/zm-t5bg.png) no-repeat #ebeeff;height: 1150px;margin: 0 auto;}
.zm-t5a{width: 1380px;margin: 50px auto 0;height: 950px;background: #fff;box-shadow: 0 0 8px #ccc;border-radius: 10px;padding: 0 108px 20px;}
.zm-t5b{width: 100%;}
.zm-t5c {display: flex;border-bottom: 1px solid #ddd;}
.zm-t5c ul{}
.zm-t5c ul li {position: relative;float: left;font-size:28px;cursor: pointer;padding-top: 10px;margin-right: 116px;border-bottom: 5px solid #fff;
    padding: 20px 10px;}
.zm-t5c ul .on {color: #3366cc;border-bottom: 5px solid #3366cc;font-weight: bold;}
.zm-t5d{width: 100%;margin-top: 30px;}
.zm-t5f{display: flex;justify-content: space-between;width: 1164px;margin: 0 auto;}
.zm-t5fa{width: 268px;height: 160px;border-radius: 10px;padding: 10px;}
.zm-t5fa h3{color: #fff;padding: 10px;font-size: 24px;}
.zm-t5fa p{color: #fff;padding:5px 10px;font-size: 16px;}
.zm-t5g{width: 1164px;margin: 30px auto 27px;height: 600px;border-right: 1px solid #3366cc;border-radius: 10px;}
.zm-t5t{}
.zm-t5t td{text-align: center;border-left: 1px solid #3366cc;border-bottom: 1px solid #3366cc;}
.zm-t5-h1 td{font-size: 28px;color: #fff;background: linear-gradient(to bottom,#3993f4,#3366cc);border-radius: 10px 10px 0 0;}
.zm-t5-h2 td{font-size: 20px;color: #333;font-weight: bold;}
.zm-t5-con td{font-size: 18px;color: #666;line-height: 30px;}
.zm-t5t-yx{border-radius: 0 0 10px 0;}
.zm-t5t-zx{border-radius: 0 0 0 10px;}
.zm-t5-zx a{display: block;width: 118px;height: 40px;line-height: 40px;color: #3366cc;text-align: center;margin: 0 auto;border-radius: 20px;
    border: 1px solid #3366cc;}
.zm-t5-zx a:hover{font-weight: bold;color: #fff;background: #3366cc;}

.zm-t6{width: 100%;max-width: 1920px;background:#ebeeff;padding: 30px 0;margin: 0 auto;}
.zm-t6a{width: 100%;max-width: 1920px;height: 168px;margin: 30px auto;background: #1b71ea;}
.zm-t6b{width: 1380px;margin: 0 auto;display: flex;padding: 54px 0;justify-content: space-between;}
.zm-t6c{width: 220px;display: flex;height: 60px;}
.zm-t6c1{width: 1px;height: 60px;background: #fff;}
.zm-t6ba{width: 60px;height: 60px;text-align: center;margin-right: 10px;}
.zm-t6ba img{width: 100%;margin: auto;}
.zm-t6bb{width: 150px;}
.zm-t6bb h3{color: #fff;font-size: 24px;margin-bottom: 5px;text-align: left;}
.zm-t6bb p{color: #fff;font-size: 18px;text-align: left;}
.zm-t6-shizi{width: 1380px;margin: 0 auto;}

.zm-t7{width: 100%;max-width: 1920px;background:url(../images/zm-t7bg.png);margin: 0 auto;height: 920px;padding-top: 50px;}
.zm-t7a{width: 1380px;margin: 100px auto 0;}
.zm-t7a ul{display: flex;justify-content: space-between;}
.zm-t7a ul li{display: flex;width: 268px;height: 135px;}
.zm-t7a ul li p{width: 206px;background: #fff;height: 131px;font-size: 16px;color: #666;padding: 20px;line-height: 25px;}
.zm-t7a ul li h3{width: 58px;height: 131px;font-size: 20px;color: #fff;padding: 13px 19px;}
.zm-t7b{margin-bottom: 65px;}
.zm-t7b li{border: 2px solid #3366cc;border-radius: 10px;}
.zm-t7ba p{border-radius: 10px 0 0 10px;}
.zm-t7bb{background: #3366cc;}
.zm-t7bd p{border-radius:0 10px 10px 0;}
.zm-t7bc{background: #3366cc;}
.zm-t7c{margin-bottom: 65px;}
.zm-t7c li{border: 2px solid #22da71;border-radius: 10px;}
.zm-t7ca p{border-radius: 10px 0 0 10px;}
.zm-t7cb{background: #22da71;}
.zm-t7cd p{border-radius:0 10px 10px 0;}
.zm-t7cc{background: #22da71;}
.zm-t7d{}
.zm-t7d li{border: 2px solid #3366cc;border-radius: 10px;}
.zm-t7da p{border-radius: 10px 0 0 10px;}
.zm-t7db{background: #3366cc;}
.zm-t7dd p{border-radius:0 10px 10px 0;}
.zm-t7dc{background: #3366cc;}
.zm-t7-1{margin-left: 150px;}
.zm-t7-2{margin-right: 118px;}
.zm-t7-3{margin-left: 90px;}
.zm-t7-4{margin-right: 75px;}
.zm-t7-5{margin-left: 150px;}
.zm-t7-6{margin-right: 118px;}

.zm-t8{width: 100%;max-width: 1920px;background:#ebeeff;margin: 0 auto;padding-bottom: 50px;}
.zm-t8a{width: 1380px;margin: 50px auto 0;display: flex;justify-content: space-between;}
.zm-t8a li{width: 300px;}
.zm-t8img{width: 300px;height: 150px;background: #3366cc;border-radius: 10px 10px 0 0;}
.zm-t8img img{width: 100%;border-radius: 10px 10px 0 0;}
.zm-t8con{padding: 20px;text-align: center;background: #fff;border-radius:0 0 10px 10px;}
.zm-t8con h3{font-size: 22px;color: #333;margin-bottom: 10px;}
.zm-t8con p{font-size: 18px;color: #666;text-align: left;line-height: 30px;height: 60px;}
.zm-t8con a{display: block;width: 148px;height: 40px;border-radius: 20px;text-align: center;font-size: 20px;color: #3366cc;
    margin: 20px auto 0;line-height: 40px;border: 1px solid #3366cc;}
.zm-t8con a:hover{background: #3366cc;font-weight: bold;color: #fff;}

.zm-t9{width: 100%;max-width: 1920px;background:url(../images/zm-t9bg.png);margin: 0 auto;height: 1056px;padding-top: 50px;}
.zm-t9a{width: 1380px;margin: 30px auto 0;}
.zm-t9a img{width: 100%;}

/*周末*/
.omo-title{width: 1380px;height: 50px;margin: 80px auto;display: flex;justify-content: center;}
.omo-left{width: 258px;height: 32px;background: url(../images/omo-left.png);margin: auto 10px;}
.omo-right{width: 258px;height: 32px;background: url(../images/omo-right.png);margin: auto 10px;}
.omo-title h2{font-size: 48px;color: #333;line-height: 50px;}
.omo-title h2 span{color: #c7a535;margin-right: 10px;}

.omo-t1{width: 1400px;margin: 0 auto 50px;}
.omo-t1 ul{width: 100%;overflow: hidden;}
.omo-t1 ul li{width: 300px;height: 180px;margin: 35px 25px 50px;float: left;box-shadow: 0 0 10px #ddd;border-radius: 5px;}
.omo-t1-tit{width: 300px;height: 85px;line-height: 75px;color: #c7a535;margin-top: -35px;text-align: center;font-weight: bold;font-size: 24px;background: url(../images/omo-t1-tit.png);}
.omo-t1-con{width: 300px;height: 130px;border-bottom: 10px solid #c7a535;border-radius: 5px;}
.omo-t1-con p{padding: 15px 20px 0;font-size: 18px;color: #666;line-height: 25px;}
.omo-t1-zx{width: 400px;height: 70px;border-radius: 35px;margin: 0 auto;border:2px solid #c7a535;}
.omo-t1-zx a{display: block;width: 100%;line-height: 66px;font-size: 28px;color: #c7a535;text-align: center;}
.omo-t1-zx a:hover{font-weight: bold;color: #fff;}
.omo-t1-zx:hover{background: #c7a535;}

.omo-t2{width: 100%;max-width: 1920px;margin: 0 auto;height: 375px;background: url(../images/omo-t2.png);}
.omo-t2-con{width: 1380px;height: 375px;display: flex;margin: 0 auto;}
.omo-t2-img{width: 312px;height: 233px;margin: 71px 0;}
.omo-t2-img img{width: 100%;border-radius: 10px;}
.omo-t2-list{width: 1068px;overflow: hidden;padding: 62px 0;}
.omo-t2-list a{display: block;width: 307px;height: 64px;margin-left: 32px;float: left;margin-bottom: 30px;text-align: center;font-size: 20px;color: #c7a535;transition: transform 0.3s;background: url(../images/omo-t2-list.png);line-height: 52px;}
.omo-t2-list a:hover{transform:translate(0,-3px);}

.omo-t3{width: 1230px;height: 426px;margin: 0 auto;background: url(../images/omo-t3.png);display: flex;}
.omo-t3a{width: 615px;height: 426px;}
.omo-t3b{width: 615px;height: 426px;}
.omo-t3a h3{width: 217px;height: 66px;margin: 30px 0 0 250px;background: url(../images/omo-t3a.png);font-size: 28px;padding-left: 28px;color: #fff;line-height: 66px;}
.omo-t3b h3{width: 217px;height: 66px;margin: 30px 0 0 150px;background: url(../images/omo-t3b.png);font-size: 28px;padding-left: 28px;color: #03a67e;line-height: 66px;}
.omo-t3a-con{width: 400px;height: 200px;margin: 30px 0 0 180px;}
.omo-t3a-con p{font-size: 22px;color: #666;font-weight: bold;line-height: 50px;background: url(../images/omo-t3a-con.png)left no-repeat;padding-left: 30px;}
.omo-t3b-con{width: 400px;height: 200px;margin: 80px 0 0 100px;}
.omo-t3b-con p{font-size: 22px;color: #fff;font-weight: bold;line-height: 50px;background: url(../images/omo-t3b-con.png)left no-repeat;padding-left: 30px;}

.omo-t4{width: 1180px;margin: 0 auto 80px;border: 1px solid #33cc99;border-radius: 10px;overflow: hidden;}
.omo-five td{border-top: 1px solid #33cc99;border-right: 1px solid #33cc99;text-align: center;}
.omo-five-tit td{font-size: 28px;color: #fff;font-weight: bold;background: #33cc99;}
.omo-five-bt td{font-size: 22px;color: #333;font-weight: bold;}
.omo-five-con td{font-size: 20px;color: #666;}
.omo-five-zx a{display: block;width: 138px;height: 45px;text-align: center;margin: 0 auto;border-radius: 30px;color: #c7a535;border: 1px solid #c7a535;line-height: 45px;}
.omo-five-zx a:hover{color: #fff;font-weight: bold;background: #c7a535;}

.omo-t5{max-width: 1920px;width: 100%;margin: 0 auto;padding: 80px 0;height: 818px;background: #33cc99;}
.omo-title2{width: 1380px;height: 50px;margin: 0 auto;display: flex;justify-content: center;}
.omo-left2{width: 258px;height: 32px;background: url(../images/omo-left2.png);margin: auto 10px;}
.omo-right2{width: 258px;height: 32px;background: url(../images/omo-right2.png);margin: auto 10px;}
.omo-title2 h2{font-size: 48px;color: #fff;line-height: 50px;}
.omo-title2 h2 span{color: #dd2926;margin-right: 10px;}
.omo-title2-p{font-size: 32px;color: #fff;text-align: center;margin: 30px auto;width: 1380px;}
.omo-t5-con{width: 1380px;height: 480px;display: flex;margin: 0 auto;}
.omo-t5a{width: 450px;height: 480px;margin-right: 20px;}
.omo-t5b{width: 910px;height: 480px;border-radius: 10px;background: #fff;margin-top: 20px;border: 1px solid #ddd;overflow: hidden;}
.omo-fx td{border-top: 1px solid #ddd;border-right: 1px solid #ddd;text-align: center;color: #666;font-size: 16px;padding: 0 10px;}

.omo-t5c{width: 450px;height: 230px;border-radius: 10px;background: #fff;margin-top: 20px;display: flex;padding: 30px;border: 1px solid #ddd;}
.omo-t5c-img{width: 135px;height: 135px;margin-top: 20px;margin-right: 45px;}
.omo-t5c-com{width: 210px;}
.omo-t5c-com h4{font-size: 20px;color: #333;margin-bottom: 20px;}
.omo-t5c-com p{font-size: 16px;color: #666;line-height: 25px;}

.omo-t6p{width: 1380px;display: flex;justify-content: space-between;margin: 0 auto 80px;}
.omo-t6a{width: 447px;height: 420px;background: #e1c45f;}
.omo-t6a img{width: 100%;}
.omo-t6a p{font-size: 24px;color: #fff;width: 120px;height: 38px;line-height: 38px;text-align: center;border: 1px solid #fff;border-radius: 20px;margin: 20px;}
.omo-t6-con{padding:0 20px;font-size: 20px;color: #fff;line-height: 30px;}
.omo-t6-zx{width: 400px;height: 70px;border-radius: 35px;margin: 0 auto;border:2px solid #c7a535;}
.omo-t6-zx a{display: block;width: 100%;line-height: 66px;font-size: 28px;color: #c7a535;text-align: center;}
.omo-t6-zx a:hover{font-weight: bold;color: #fff;}
.omo-t6-zx:hover{background: #c7a535;}

.omo-shizi{width: 1380px;height: 480px;margin: 0 auto;background: url(../images/omo-shizi.png);}

.omo-t8{width: 1380px;margin: 0 auto 80px;display: flex;justify-content: space-between;}
.omo-t8a{width: 336px;height: 190px;background: url(../images/omo-t8.png);display: flex;}
.omo-t8-img{width: 100px;height: 100px;text-align: center;margin: 42px 0 0 25px;}
.omo-t8-img img{width: 73px;height: 73px;margin-bottom: 5px;}
.omo-t8-img h4{font-size: 18px;color: #333;}
.omo-t8a p{width: 130px;font-size: 16px;color: #666;line-height: 30px;margin: 50px 0 0 45px;}
/*一对一*/
.v-title{width: 1380px;height: 80px;margin: 0 auto 50px;display: flex;justify-content: center;background: url(../images/v-title-bg.png);}
.v-title-left{width: 90px;height: 24px;background: url(../images/v-title-left.png);margin: auto 20px;}
.v-title-right{width: 90px;height: 24px;background: url(../images/v-title-right.png);margin: auto 20px;}
.v-title h2{font-size: 48px;color: #333;line-height: 80px;}
.v-title h2 span{color: #346ce7;margin-right: 15px;}

.v-title2{width: 1380px;height: 80px;margin: 0 auto 50px;display: flex;justify-content: center;background: url(../images/v-title2-bg.png);}
.v-title2-left{width: 90px;height: 24px;background: url(../images/v-title2-left.png);margin: auto 20px;}
.v-title2-right{width: 90px;height: 24px;background: url(../images/v-title2-right.png);margin: auto 20px;}
.v-title2 h2{font-size: 48px;color: #fff;line-height: 80px;}
.v-title2 h2 span{color: #ed4021;margin-right: 15px;}

.v-t1{max-width: 1920px;width: 100%;margin: 0 auto;padding: 80px 0;background: #f2f2f2;}
.v-t1-list{width: 1420px;margin: 0 auto;overflow: hidden;}
.v-t1-list li{width: 439px;height: 296px;margin: 0 17px 50px;transition: all 0.5s;cursor:pointer;float: left;padding: 60px 0px 0px;background: url(../images/v-t1-bg.png);}
.v-t1-list li h4{width: 250px;height: 48px;border-radius: 30px;font-size: 24px;font-weight: normal;background: #d7e1fa;text-align: center;line-height: 48px;color: #0b3dd4;margin:0 auto 20px;}
.v-t1-list li p{font-size: 20px;color: #333;padding: 0 95px;line-height: 30px;}
.v-t1-list li:hover{transform: scale(1.08);}
.v-t1-list li:hover h4{font-weight: bold;background: #9ab3f3;}
.v-t1-zx{width: 437px;height: 83px;margin: 0 auto;}
.v-t1-zx a{display: block;width: 437px;height: 83px;background: url(../images/v-t1-zx.png);transition: all 0.5s;font-size: 28px;color: #fff;text-align: center;line-height: 83px;}
.v-t1-zx a:hover{transform: scale(1.08);}

.v-t2{max-width: 1920px;width: 100%;margin: 0 auto;padding: 20px 0;background: #f2f2f2;}
.v-t2-list{width: 1380px;margin: 0 auto;display: flex;justify-content: space-between;}
.v-t2-list li{width: 320px;margin-top: 60px;}
.v-t2-tit{width: 100%;height: 114px;background: linear-gradient(to right,#3668e8,#1ba4cf);border-radius: 20px 20px 0 0;}
.v-t2-img{width: 112px;height: 112px;margin-top: -60px;position: absolute;margin-left: 104px;}
.v-t2-img img{width: 100%;}
.v-t2-tit h3{font-size: 28px;color: #fff;text-align: center;margin-top: 60px;position: absolute;margin-left: 105px;}
.v-t2-con{width: 320px;height: 270px;padding: 30px;background: #fff;box-shadow: 0 0 10px #ddd;border-radius: 0 0 10px 10px;}
.v-t2-con p{font-size: 18px;color: #666;line-height: 30px;margin: 0 0 10px;}
.v-t2-con p em{font-style: normal;color: #999;font-weight: bold;margin-right: 10px;}
.v-t2-zx{width: 182px;height: 47px;margin: 20px auto;}
.v-t2-zx a{display: block;width: 100%;line-height: 47px;border-radius: 30px;border: 1px solid #3366ff;color: #3366ff;font-size: 20px;text-align: center;}
.v-t2-zx a:hover{color: #fff;background: #3366ff;font-weight: bold;}

.v-t3{max-width: 1920px;width: 100%;margin: 0 auto;height: 980px;background: url(../images/v-t3-bg.png);padding-top: 160px;}
.v-five{width: 1200px;height: 680px;border-radius: 10px;border: 1px solid #3960eb;background: #fff;box-shadow: 0 0 10 #ddd;margin: 0 auto;overflow: hidden;}
.v-fivea td{border-top: 1px solid #3960eb;border-right: 1px solid #3960eb;text-align: center;}
.v-five-tit td{font-size: 24px;color: #3960eb;font-weight: bold;}
.v-five-con td{font-size: 20px;color: #666;}
.v-five-zx a{display: block;width: 138px;height: 45px;color: #3960eb;border: 1px solid #3960eb;border-radius: 30px;margin: 0 auto;line-height: 45px;text-align: center;}
.v-five-zx a:hover{background: #3960eb;color: #fff;font-weight: bold;}

.v-t4{max-width: 1920px;width: 100%;margin: 0 auto;padding: 80px 0;background: #f2f2f2;height: 720px;}
.v-t4-tit{width: 571px;height: 50px;text-align: center;line-height: 50px;background: url(../images/v-t4-tit.png);font-size: 28px;color: #3366ff;margin: -30px auto 30px;}
.v-t4-con{width: 1380px;margin: 50px auto 0;}
.v-t4a{width: 680px;height: 125px;background: #dfe4f1;display: flex;float: left;border-radius: 10px;}
.v-t4a-tit{width: 156px;height: 125px;border-radius: 10px;background: #3668e8;text-align: center;padding: 18px 0;}
.v-t4a-tit img{width: 53px;height: 46px;}
.v-t4a-tit h4{font-size: 20px;color: #fff;margin-top: 10px;}
.v-t4a-con{width: 340px;padding: 18px 20px;}
.v-t4a-con p{font-size: 18px;color: #333;line-height: 30px;}
.v-t4a-zx{width: 156px;height: 60px;margin: auto 0;}
.v-t4a-zx a{width: 100%;display: block;line-height: 60px;color: #fff;text-align: center;font-size: 24px;background: #3668e8;border-radius: 30px;}
.v-t4b{width: 680px;height: 125px;background: #f3e5de;display: flex;float: left;margin-left: 20px;border-radius: 10px;}
.v-t4b-tit{width: 156px;height: 125px;border-radius: 10px;background: #fc6e2b;text-align: center;padding: 18px 0;}
.v-t4b-tit img{width: 53px;height: 50px;}
.v-t4b-tit h4{font-size: 20px;color: #fff;margin-top: 10px;}
.v-t4b-con{width: 340px;padding: 18px 20px;}
.v-t4b-con p{font-size: 18px;color: #333;line-height: 30px;}
.v-t4b-zx{width: 156px;height: 60px;margin: auto 0;}
.v-t4b-zx a{width: 100%;display: block;line-height: 60px;color: #fff;text-align: center;font-size: 24px;background: #fc6e2b;border-radius: 30px;}
.v-t4c{width: 1380px;height: 182px;background:url(../images/v-t4c.png) #fff;display: flex;padding: 25px 60px;float: left;margin-top: 50px;border: 1px solid #3366ff;border-radius: 10px;}
.v-t4c-img{width: 56px;height: 58px;margin: auto 0;}
.v-t4c-img img{width: 100%;}
.v-t4c-con{margin-left: 30px;margin-right: 168px;}
.v-t4c-con h4{font-size: 20px;color: #333;margin-bottom: 10px;}
.v-t4c-con p{font-size: 18px;color: #666;line-height: 30px;}
.v-t4c-img2{width: 56px;height: 58px;margin: auto 0;}
.v-t4c-img2 img{width: 100%;}
.v-t4c-con2{margin-left: 30px;}
.v-t4c-con2 h4{font-size: 20px;color: #333;margin-bottom: 10px;}
.v-t4c-con2 p{font-size: 18px;color: #666;line-height: 30px;}

.v-t5{max-width: 1920px;width: 100%;margin: 0 auto;padding: 80px 0;background: #f2f2f2;}
.v-t5-con{width: 1380px;height: 767px;margin: 0 auto;overflow: hidden;padding: 20px 75px;background: linear-gradient(to bottom,#4285ec,#0bbafb);border-radius: 10px;}
.v-t5a{width: 330px;height: 282px;float: left;margin:40px;background: url(../images/v-t5a.png);}
.v-t5a h4{font-size: 24px;color: #333;text-align: center;margin: 30px 0 20px;}
.v-t5a-p{padding: 0 45px;height: 120px;margin: 0 0 10px;}
.v-t5a p{font-size: 18px;color: #666;line-height: 30px;}
.v-t5a a{display: block;font-size: 18px;color: #ff5c23;width: 186px;height: 40px;margin: 0 auto;font-weight: bold;text-align: center;line-height: 40px;border: 1px solid #ff5c23;border-radius: 20px;}
.v-t5a a:hover{color: #fff;background: #ff5c23;}

.v-t6{max-width: 1920px;width: 100%;margin: 0 auto;height: 745px;background: url(../images/v-t6-bg.png);padding-top: 110px;}
.v-t6-list{width: 1380px;margin: 0 auto;}
.v-t6-tit {display: flex;}
.v-t6-tit ul{width: 100%;display: flex;justify-content: space-between;}
.v-t6-tit ul li {position: relative;cursor: pointer;width: 200px;height: 90px;transition: transform 0.3s;text-align: center;line-height: 65px;font-size: 24px;color: #333;background: url(../images/v-t6-tit.png);}
.v-t6-tit ul .on {color: #fff;background: url(../images/v-t6-tit2.png);transform:translate(0,-10px);}
.v-t6-con li{width: 1380px;height: 200px;background: #fff;border-radius: 20px;margin-top: 30px;display: flex;}
.v-t6-con li h3{width: 250px;height: 85px;background: linear-gradient(189deg,#ff7800,#ffa200);border-radius: 0 0 30px 0; text-align: center;font-size: 32px;color: #fff;line-height: 85px;}
.v-t6-con li p{width: 830px;padding: 25px 80px;font-size: 20px;color: #666;line-height: 30px;}
.v-t6-con li a{width: 200px;height: 60px;display: block;background: #ffa200;text-align: center;line-height: 60px;border-radius: 30px;color: #fff;transition: transform 0.3s;margin:auto 100px auto 0;font-size: 28px;}
.v-t6-con li a:hover{transform: scale(1.08);}
/*寄宿学校*/
.jisu-zx{width: 714px;height: 88px;margin: 0 auto;background: url(../images/jisu-zx.png);transition: transform 0.3s;}
.jisu-zx a{display: block;width: 100%;line-height: 80px;height: 88px;margin-top: 560px;}
.jisu-zx a span{font-size: 28px;color: #390e95;margin: 0 70px;}
.jisu-zx a em{font-size: 30px;font-weight: bold;color: #fff;font-style: normal;margin: 0 65px;}
.jisu-zx:hover{transform:translate(0,-5px);}

.js-title{width: 1380px;height: 115px;margin: 0 auto;}
.js-title h2{display: flex;justify-content: center;width: 1380px;height: 65px;background: url(../images/js-title2.png);}
.js-title h2 em{display: block;width: 65px;height: 65px;text-align: center;line-height: 65px;font-size: 30px;color: #fff;font-style: normal;margin-right: 5px;background: url(../images/js-title.png);}
.js-title h2 span{font-size: 48px;color: #330099;line-height: 65px;}
.js-title p{text-align: center;font-size: 28px;color: #330099;line-height: 50px;}

.js-t1{width: 100%;max-width: 1920px;margin: 0 auto;padding: 50px 0;background: #f2f2f2;}
.js-yw{width: 1054px;height: 383px;margin: 30px auto 0;background: url(../images/js-yw.png);}

.js-t2{width: 100%;max-width: 1920px;height: 1065px;margin: 0 auto;padding: 50px 0;background:url(../images/js-t2.png) #f2f2f2;}
.js-ys{width: 1380px;height: 820px;background: linear-gradient(to bottom,#5a36bb,#3e149b);border-radius: 10px;margin: 30px auto 0;overflow: hidden;padding: 40px 50px;}
.js-ys1{width: 371px;height: 250px;background: url(../images/js-ys.png);float: left;margin:30px 27px;padding:50px 55px;}
.js-ys1 h3{font-size: 24px;color: #fff;}
.js-ys1 p{font-size: 20px;color: #333;margin-top: 35px;line-height: 30px;}
.js-ys2{width: 1280px;margin: 30px 0;float: left;}
.js-ys3{width: 430px;height: 50px;border-bottom: 2px solid #fff;display: flex;justify-content: space-between;line-height: 50px;margin: 0 auto;}
.js-ys3 span{font-size: 36px;color: #fff;background: url(../images/js-ys3.png)left no-repeat;padding-left: 36px;background-size: 30px;}
.js-ys3 a{font-size: 32px;color: #fff;font-weight: bold;}
.js-ys3 a:hover{color: #feaf49;}

.js-t3{width: 100%;max-width: 1920px;margin: 0 auto;padding: 50px 0;background:url(../images/js-kcbg.png);}
.js-kcbg{width: 1380px;margin: 30px auto 0;border-radius: 10px;border: 1px solid #330099;overflow: hidden;}
.js-kcbg td{border-top: 1px solid #330099;border-right: 1px solid #330099;text-align: center;padding: 0 15px;line-height: 25px;}
.js-kct td{font-size: 24px;color: #fff;font-weight: bold;background: #330099;}
.js-kcc td{font-size: 18px;color: #666;}
.js-kcz a{display: block;width: 120px;line-height: 40px;border-radius: 20px;border: 1px solid #330099;text-align: center;color: #330099;margin: 0 auto;}
.js-kcz a:hover{background: #330099;color: #fff;}

.js-t4{width: 100%;max-width: 1920px;margin: 0 auto;padding: 50px 0;background:url(../images/js-t4.png);}
.js-vs{width: 1382px;height: 481px;background: url(../images/js-vs.png);margin: 30px auto 0;}

.js-t5{width: 100%;max-width: 1920px;margin: 0 auto;padding: 100px 0;background:url(../images/js-t5.png);height: 1125px;}
.js-hj{width: 1389px;height: 614px;background: url(../images/js-hj.png);margin: 30px auto 0;}
.js-zx{width: 405px;height: 73px;margin:80px auto 0;}
.js-zx a{display: block;width: 100%;line-height: 70px;background: url(../images/js-zx.png);text-align: center;color: #fff;height: 73px;font-size: 28px;}
.js-zx a:hover{background: url(../images/js-zx2.png);font-weight: bold;}
/*复试集训*/
.fushi{width: 100%;max-width: 1920px;height: 5348px;background: url(../images/fs-bg.png) center no-repeat;padding-top: 1px;margin: 0 auto;}
.fs-banner{width: 961px;height: 495px;background: url(../images/fs-banner.png);margin: 105px auto 135px;}
.fs-ziliao{width: 1151px;height: 420px;background: url(../images/fs-ziliao.png);margin: 0 auto;}
.fs-ziliao h3{font-size: 28px;color: #dd2304;text-align: center;line-height: 75px;}
.fs-ziliao-list{width: 980px;height: 156px;overflow: hidden;margin: 40px auto 42px;}
.fs-ziliao-list li{width: 126px;height: 156px;float: left;margin: 0 35px;background: url(../images/fs-ziliao01.png);padding: 30px 22px 30px 32px;font-size: 18px;color: #fff;}
.fs-ziliao-zx{width: 280px;height: 52px;margin: 0 auto;}
.fs-ziliao-zx a{display: block;width: 100%;line-height: 52px;font-size: 22px;color: #fff;text-align: center;font-weight: bold;background: linear-gradient( to bottom,#5d8ff1,#1956d4);border-radius: 30px;}

.fs-liucheng{width: 1380px;height: 735px;margin: 75px auto;}
.fs-liucheng h2{width: 528px;height: 123px;line-height: 123px;font-size: 48px;color: #fff;font-weight: bold;background: url(../images/fs-h2a.png);margin: 0 auto;text-align: left;}
.fs-liucheng-img{width: 1221px;height: 163px;background: url(../images/fs-liucheng.png);margin: 40px auto 50px;}
.fs-liucheng-cont{width: 1380px;height: 360px;border-radius: 10px;background: #fff;margin: 0 auto;overflow: hidden;box-shadow: 0 0 5px #c34516;}
.fs-liucheng-tit {width: 300px;height: 360px;float: left;}
.fs-liucheng-tit ul{width: 100%;}
.fs-liucheng-tit ul li {position: relative;float: left;font-size:22px;cursor: pointer;line-height: 90px;height: 90px;width: 290px;font-weight: bold;background: #fff3de;color: #333;text-align: center;border-bottom: 1px solid #fff;border-left: 10px solid #fff3de;}
.fs-liucheng-tit ul .on {color: #fff;background: #fee7be;border-left: 10px solid #bb7f48;color: #bb7f48;}
.fs-liucheng-cent{width: 1080px;height: 360px;float: left;}
.fs-liucheng00{width: 1080px;;height: 360px;background: #fff;border-radius: 0 10px 10px 0;padding: 28px 45px 29px 53px;overflow: hidden;}
.fs-liucheng01{width: 420px;height: 306px;float: left;margin-right: 40px;padding: 26px 0;}
.fs-liucheng01 p{width: 420px;height: 50px;border-bottom: 1px dashed #fee7be;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.fs-liucheng01 p a{font-size: 18px;color: #bb7f48;line-height: 60px;}
.fs-liucheng01 p a:hover{text-decoration: underline;}
.fs-liucheng02{width: 522px;height: 306px;float: left;background: url(../images/fs-liucheng02.png);}
.fs-liucheng02 p{font-size: 18px;color: #333;line-height: 58px;padding-left: 50px;}
.fs-liucheng03{width: 172px;height: 72px;background: url(../images/fs-liucheng03.png);margin: 20px 0 0 38px;}
.fs-liucheng04{width: 172px;height: 72px;background: url(../images/fs-liucheng04.png);margin: 8px 0 0 362px;}
.fs-liucheng05{width: 246px;height: 72px;background: url(../images/fs-liucheng05.png);margin-top: 57px;}

.fs-course{width: 1380px;margin: 0 auto;}
.fs-course h2{width: 772px;height: 123px;line-height: 123px;font-size: 48px;color: #fff;font-weight: bold;background: url(../images/fs-h2b.png);margin: 0 auto 40px;text-align: left;}
.fs-form{width: 1380px;height: 600px;border-radius: 10px;background: #fff;border-left: 1px solid #ffbe40;overflow: hidden;border-bottom: 1px solid #ffbe40;}
.fs-form td{text-align: center;}
.fs-form-tit{}
.fs-form-tit td{font-size: 28px;color: #fff;font-weight: bold;background: #ffbe40;border-radius: 10px 10px 0 0;}
.fs-form-t2 td{font-size: 20px;color: #333;font-weight: bold;border-right: 1px solid #ffbe40;border-top: 1px solid #ffbe40;}
.fs-form-cont td{font-size: 20px;color: #666;border-right: 1px solid #ffbe40;border-top: 1px solid #ffbe40;}
.fs-form-zx a{display: block;margin: 0 auto;width: 150px;height: 52px;border-radius: 30px;background: #ffecc6;text-align: center;line-height: 52px;font-size: 20px;color: #ffbe40;}
.fs-form-zx a:hover{background: #ffbe40;color: #fff;}

.fs-fuwu{width: 1380px;margin: 75px auto;}
.fs-fuwu h2{width: 810px;height: 123px;line-height: 123px;font-size: 48px;color: #fff;font-weight: bold;background: url(../images/fs-h2c.png);margin: 0 auto 40px;text-align: left;}
.fs-fuwu-cont{width: 1380px;height: 750px;background: url(../images/fs-fuwu-cont.png);overflow: hidden;}
.fs-fuwu01{width: 382px;height: 144px;background: url(../images/fs-fuwu01.png);margin: 20px 499px -20px;float: left;display: flex;padding: 23px;}
.fs-fuwu01 h3{margin-right: 20px;}
.fs-fuwu02{width: 690px;float: left;}
.fs-fuwu03{width: 690px;float: left;}
.fs-fuwu04{width: 407px;height: 122px;background: url(../images/fs-fuwu04.png);margin-left: 45px;display: flex;padding: 23px;}
.fs-fuwu05{width: 407px;height: 122px;background: url(../images/fs-fuwu04.png);margin-top: 50px;display: flex;padding: 23px;}
.fs-fuwu06{width: 407px;height: 122px;background: url(../images/fs-fuwu04.png);margin-left: 45px;margin-top: 50px;display: flex;padding: 23px;}
.fs-fuwu07{width: 407px;height: 121px;background: url(../images/fs-fuwu07.png);margin-left: 238px;display: flex;padding: 23px;}
.fs-fuwu08{width: 407px;height: 121px;background: url(../images/fs-fuwu07.png);margin-left: 283px;margin-top: 50px;display: flex;padding: 23px;}
.fs-fuwu09{width: 407px;height: 121px;background: url(../images/fs-fuwu07.png);margin-left: 238px;margin-top: 50px;display: flex;padding: 23px;}
.fs-fuwu-zx{width: 280px;height: 52px;margin: -20px 550px 0;float: left;}
.fs-fuwu-zx a{display: block;width: 100%;line-height: 52px;border-radius: 30px;font-weight: bold;background: linear-gradient( to bottom,#5d8ff1,#1956d4);color: #fff;text-align: center;font-size: 22px;}
.fs-fuwu-cont h3{width: 71px;height: 71px;background: #ffbe40;border-radius: 38px;color: #fff;font-weight: bold;font-size: 18px;padding: 11px 17px;}
.fs-fuwu-cont p{font-size: 18px;color: #666;width: 225px;height: 45px;margin-top: 15px;}
.fs-fuwu04 p{text-align: right;margin-right: 20px;margin-left: 13px;}
.fs-fuwu05 p{text-align: right;margin-right: 20px;margin-left: 13px;}
.fs-fuwu06 p{text-align: right;margin-right: 20px;margin-left: 13px;}
.fs-fuwu07 h3{margin-left: 25px;margin-right: 20px;}
.fs-fuwu08 h3{margin-left: 25px;margin-right: 20px;}
.fs-fuwu09 h3{margin-left: 25px;margin-right: 20px;}

.fs-gh{width: 1380px;margin: 75px auto;}
.fs-gh h2{width: 811px;height: 123px;line-height: 123px;font-size: 48px;color: #fff;font-weight: bold;background: url(../images/fs-h2d.png);margin: 0 auto 40px;text-align: left;}
.fs-gh-cont{width: 1380px;height: 486px;background: url(../images/fs-gh.png);margin: 0 auto;overflow: hidden;padding: 60px 177px 50px 40px;}
.fs-gh01{width: 290px;height: 289px;padding-left: 78px;float: left;}
.fs-gh01 h3{font-size: 24px;color: #333;font-weight: bold;border-left: 4px solid #e22c2f;padding-left: 10px;line-height: 24px;margin-bottom: 40px;}
.fs-gh01 p{display: flex;margin: 12px 0;height: 24px;}
.fs-gh01 p i{display: block;width: 20px;font-style: normal;margin-top: 2px;height: 20px;background: #ffbe40;color: #fff;text-align: center;line-height: 20px;font-size: 18px;margin-right: 5px;border-radius: 20px;}
.fs-gh01 p a{font-size: 18px;color: #333;line-height: 24px;}
.fs-gh-zx{width: 280px;height: 52px;margin: 40px 374px 0 511px;float: left;}
.fs-gh-zx a{display: block;width: 100%;line-height: 52px;text-align: center;color: #fff;font-size: 22px;font-weight: bold; background: linear-gradient( to bottom,#5d8ff1,#1956d4);border-radius: 30px;}
.fs-gh-zx a:hover{font-weight: bold;}

.fs-img{width: 1380px;margin: 75px auto;}
.fs-img h2{width: 635px;height: 123px;line-height: 123px;font-size: 48px;color: #fff;font-weight: bold;background: url(../images/fs-h2d.png);margin: 0 auto 40px;text-align: left;}
.fs-img01{width: 1380px;height: 520px;background: #fff;border-radius: 10px;}
.fs-img01 img{width: 100%;border-radius: 10px;}
/*暑期集训营*/
.sq-banner{width: 100%;max-width: 1920px;background: url(../images/sq-banner.png);height: 668px;margin: 0 auto;}
.sq-title{width: 1380px;margin: 20px auto;display: flex;justify-content: center;height: 82px;}
.sq-title-left{width: 66px;height: 82px;background: url(../images/sq-title-left.png);margin-right: 5px;}
.sq-title-right{width: 66px;height: 82px;background: url(../images/sq-title-right.png);margin-left: -30px;}
.sq-title-cont{font-size: 48px;font-weight: bold;color: #333;line-height: 82px;}
.sq-title-cont span{color: #33ccff;margin-right: 16px;}

.sq-p1{width: 1380px;height: 375px;margin: 20px auto 30px;}
.sq-p1-list{width: 1380px;height: 260px;display: flex;justify-content: space-between;}
.sq-p1-cont{width: 630px;height: 260px;}
.sq-p1-cont h3{width: 350px;height: 60px;background: linear-gradient(to right,#66a6ff,#89f6fe);border-radius: 10px 10px 0 0 ;text-align: center;line-height: 60px;}
.sq-p1-cont h3 span{font-size: 28px;color: #fff;background: url(../images/sq-p1-cont.png)right no-repeat;padding-right: 30px;}
.sq-p1-cont p{font-size: 18px;color: #666;padding: 40px 50px;width: 630px;height: 200px;border-radius: 0 0 100px 0;box-shadow: 0 0 5px #eee;line-height: 30px;}
.sq-zixun{width: 396px;margin: 35px auto 0;}
.sq-zixun a{display: block;width: 396px;height: 74px;background: url(../images/sq-zixun.png);transition: transform 0.3s;text-align: center;line-height: 74px;color: #fff;font-weight: bold;font-size: 28px;}
.sq-zixun a:hover{transform: scale(1.05);}

.sq-p2{width: 1380px;height: 423px;display: flex;justify-content: space-between;margin: 0 auto 30px;}
.sq-p2-list{width: 333px;height: 423px;background: url(../images/sq-p2.png);}
.sq-p2-list h3{font-size: 28px;color: #fff;font-weight: bold;width: 170px;text-align: center;line-height: 50px;margin-top: 40px;}
.sq-p2-cont{width: 303px;margin: 40px 60px;}
.sq-p2-cont p{font-size: 18px;color: #333;line-height: 35px;background: url(../images/sq-p2-cont.png)left no-repeat;padding-left: 30px;}
.sq-p2-zx{width: 211px;height: 50px;background: url(../images/sq-p2-zx.png);margin-left: 111px;text-align: center;}
.sq-p2-zx a{line-height: 50px;color: #fff;font-size: 20px;font-weight: bold;text-align: center;background: url(../images/sq-p2-zx2.png)left no-repeat;padding-left: 30px;}
.sq-p2-zx:hover{background: url(../images/sq-p2-zx3.png);}
.sq-p2-zx:hover a{background: url(../images/sq-p2-zx4.png)left no-repeat;}

.sq-p3{width: 100%;max-width: 1920px;height: 719px;background: url(../images/sq-p3.png);margin: 0 auto;padding-top: 88px;}
.sq-title2{width: 1380px;margin: 0 auto;display: flex;justify-content: center;height: 82px;}
.sq-title2-left{width: 66px;height: 82px;background: url(../images/sq-title-left.png);margin-right: 5px;}
.sq-title2-right{width: 66px;height: 82px;background: url(../images/sq-title2-right.png);margin-left: -20px;}
.sq-title2-cont{font-size: 48px;font-weight: bold;color: #333;line-height: 82px;}
.sq-title2-cont span{color: #fff;margin-right: 16px;}
.sq-p3-cont{width: 1380px;margin: 20px auto 40px;display: flex;justify-content: space-between;}
.sq-p3-list{width: 328px;height: 350px;border-radius: 10px;background: #fff;padding: 12px;}
.sq-p3-tit{width: 304px;height: 148px;background: url(../images/sq-p3-tit.png);text-align: center;padding: 15px 0;}
.sq-p3-tit img{width: 78px;height: 78px;}
.sq-p3-tit h3{font-size: 28px;color: #fff;}
.sq-p3-list p{font-size: 18px;color: #333;padding: 26px;line-height: 30px;}

.sq-p4{width: 100%;max-width: 1920px;background: url(../images/sq-p4.png)no-repeat #fff;margin: 0 auto 70px;padding-top: 1px;}
.sq-p4-font{width: 1380px;height: 680px;margin: 20px auto;background: #fff;border-radius: 10px;box-shadow: 0 0 5px #ddd;border: 2px solid #69acfe;overflow: hidden;}
.sq-p4-font td{border-right: 1px solid #69acfe;border-bottom: 1px solid #69acfe;text-align: center;line-height: 28px;}
.sq-font-tit{background: linear-gradient(to bottom,#66a6ff,#88f5fe);font-size: 28px;color: #fff;font-weight: bold;}
.sq-font-tit2{font-size: 24px;color: #333;font-weight: bold;}
.sq-font-cont{font-size: 18px;color: #333;}
.sq-et2 a{display: block;width: 138px;height: 46px;transition: transform 0.3s;background: url(../images/sq-et2.png);text-align: center;line-height: 46px;margin: 0 auto;color: #fff;}
.sq-et2 a:hover{transform: scale(1.03);}

.sq-p5{width: 1422px;height: 565px;margin: 20px auto 30px;background: url(../images/sq-p5.png);}

.sq-p6{width: 1380px;overflow: hidden;margin: 20px auto 30px;}
.sq-p6-list{width: 430px;height: 300px;border-radius: 10px;box-shadow: 0 0 5px #ddd;float: left;margin: 15px;background: #fff;padding: 40px;}
.sq-p6-list h3{width: 100%;border-bottom: 1px solid #ddd;padding-bottom: 5px;display: flex;justify-content: space-between;}
.sq-p6-list h3 span{font-size: 28px;color: #333;font-weight: bold;}
.sq-p6-list h3 em{font-size: 34px;color: #72c0fe;font-weight: bold;font-style: none;}
.sq-p6-list p{font-size: 18px;color: #666;margin-top: 20px;line-height: 30px;}
.sq-p6-zx{width: 220px;height: 50px;margin: 40px auto 0;}
.sq-p6-zx a{display: block;width: 216px;height: 46px;border-radius: 30px;border: 2px solid #6ec8fe;text-align: center;line-height: 46px;font-size: 24px;color: #6ec8fe;}
.sq-p6-zx a:hover{background: linear-gradient(to right,#6ec8fe,#66ccff);color: #fff;font-weight: bold;}

.sq-p7{width: 100%;max-width: 1920px;height: 800px;background: url(../images/sq-p7.png);margin: 20px auto 0;}
.sq-p7-font{width: 1380px;height: 800px;background: url(../images/sq-p7-font.png);margin: 0 auto;}

.sq-p8{width: 100%;max-width: 1920px;height: 1167px;background: url(../images/sq-p8.png);margin: 0 auto;padding-top: 50px;}
.sq-p8-list{width: 1577px;margin: 40px auto 140px;height: 760px;}
.focus2{width:1577px;height:760px;overflow:hidden;position:relative;}
.focus2 ul{height:760px;position:absolute;}
.focus2 ul li{float:left;width:1577px;height:760px;overflow:hidden;position:relative;}
.focus2 ul li div{position:absolute;overflow:hidden;}
.focus2 .preNext{width:80px;height:100px;position:absolute;top:300px;background:url(../images/sq-sprite.png) no-repeat 0 0;cursor:pointer;display:none;}
.focus2 .pre{left:0;}
.focus2 .next{right:0;background-position:right top;}

.sq-p9{width: 1380px;margin: 40px auto;}
.sq-p9-b {display: flex;}
.sq-p9-b ul{width: 100%;display: flex;justify-content: space-between;}
.sq-p9-b ul li {position: relative;cursor: pointer;width: 447px;height: 76px;background: #f2f2f2;text-align: center;line-height: 76px;border-radius: 10px 10px 0 0;}
.sq-p9-b ul li span{font-size: 28px;color: #333;padding-bottom: 18px;font-weight: bold;}
.sq-p9-b ul .on span{border-bottom: 5px solid #78cefe;}
.sq-p9-c{margin-top: 20px;width: 1380px;height: 600px;}
.sq-p9-d li{width: 1380px;height: 600px;}
.sq-p9-xq{background: url(../images/sq-p9-xq.png);}
.sq-p9-ss{background: url(../images/sq-p9-ss.png);}
.sq-p9-sh{background: url(../images/sq-p9-sh.png);}
/*半年集训营*/
.bn-banner{width: 100%;max-width: 1920px;background: url(../images/bn-banner.png);height: 646px;margin: 0 auto;text-align: center;}
.bn-title{width: 1380px;height: 90px;display: flex;justify-content: center;background: url(../images/bn-title.png);margin: 0 auto 15px;}
.bn-title2{width: 1380px;height: 90px;display: flex;justify-content: center;background: url(../images/bn-title2.png);margin: 0 auto 15px;}
.bn-title-l{width: 58px;height: 90px;background: url(../images/bn-title-l.png);margin: 0 16px;}
.bn-title-r{width: 58px;height: 90px;background: url(../images/bn-title-r.png);margin: 0 16px;}
.bn-title h2{font-size: 48px;color: #003399;line-height: 90px;}
.bn-title2 h2{font-size: 48px;color: #003399;line-height: 90px;}

.bn-item01{width: 100%;max-width: 1920px;background: #f3f8ff;padding-top: 70px;margin: 0 auto;}
.bn-type{width: 1380px;height: 120px;background: url(../images/bn-type.png);margin: 30px auto 0;display: flex;}
.bn-type-tit{width: 560px;height: 120px;padding-left: 60px;}
.bn-type-tit h3{font-size: 28px;color: #fff;margin-top: 28px;}
.bn-type-tit p{font-size: 18px;color: #fff;}
.bn-type-cont{width: 622px;height: 120px;}
.bn-type-cont h3{font-size: 28px;color: #333;margin-top: 28px;}
.bn-type-cont p{font-size: 18px;color: #333;}
.bn-type-zx{width: 150px;height: 40px;margin: 40px 0;}
.bn-type-zx a{display: block;width: 100%;border-radius: 20px;height: 40px;border: 1px solid #7cb5ff;text-align: center;color: #7cb5ff;font-size: 24px;line-height: 40px;}
.bn-type-zx a:hover{background: #7cb5ff;font-weight: bold;color: #fff;}

.bn-item02{width: 100%;max-width: 1920px;background: #f3f8ff;padding: 70px 0 60px;margin: 0 auto;}
.bn-system{width: 1403px;height: 423px;display: flex;margin: 0 auto;}
.bn-system h3{font-size: 24px;color: #fff;text-align: center;line-height: 90px;}
.bn-system01{width: 528px;height: 423px;background: url(../images/bn-system01.png);}
.bn-system02{width: 868px;height: 423px;background: url(../images/bn-system02.png);}
.bn-system02 p{font-size: 24px;color: #fff;margin: 253px 0 0 253px;}
.bn-img01{width: 1380px;height: 281px;background: url(../images/bn-img01.png);margin: 10px auto 40px;}
.bn-zixun01{width: 330px;height: 60px;margin: 0 auto;background: url(../images/bn-zixun01.png);text-align: center;}
.bn-zixun01 a{display: block;width: 100%;line-height: 60px;color: #fff;font-size: 24px;}
.bn-zixun01 a:hover{font-weight: bold;}

.bn-item03{width: 100%;max-width: 1920px;background: #fff;padding: 70px 0 60px;margin: 0 auto;}
.bn-table{width: 1410px;height: 703px;background: url(../images/bn-table.png);margin: 0 auto;padding-top: 16px;}
.bn-tables{border: 1px solid #6ca5f4;overflow: hidden;border-radius:0 0 10px 10px;width: 1380px;margin:0 auto;height: 690px;}
.bn-tables td{border-right: 1px solid #6ca5f4;border-top: 1px solid #6ca5f4;text-align: center;}
.bn-table-tit{background: #6ca5f4;font-weight: bold;font-size: 28px;color: #fff;}
.bn-table-tit2{background: #e4efff;font-size: 24px;color: #333;font-weight: bold;}
.bn-table-cont{font-size: 20px;color: #333;}
.bn-table-zx{display: block;width: 120px;height: 42px;margin: 0 auto;background: url(../images/bn-table-zx.png);text-align: center;line-height: 42px;color: #fff;}
.bn-table-zx:hover{font-weight: bold;color: #fff;}

.bn-item04{width: 100%;max-width: 1920px;background: #f3f8ff;padding: 70px 0 0;margin: 0 auto;}
.bn-get{width: 1380px;height: 506px;background: url(../images/bn-get.png);margin: 0 auto;}
.bn-zixun02{width: 410px;height: 60px;margin: 40px auto 0;background: url(../images/bn-zixun02.png);text-align: center;}
.bn-zixun02 a{display: block;width: 100%;line-height: 60px;color: #fff;font-size: 24px;}
.bn-zixun02 a:hover{font-weight: bold;}

.bn-item05{width: 100%;max-width: 1920px;background: #f3f8ff;padding: 70px 0 0;margin: 0 auto;}
.bn-teacher{width: 1526px;height: 374px;background: url(../images/bn-teacher.png);margin: 20px auto 0;}

.bn-item06{width: 100%;max-width: 1920px;background: #f3f8ff;padding: 70px 0 0;margin: 0 auto;}
.bn-item06 p{font-size: 28px;color: #333;line-height: 50px;text-align: center;}
.bn-service{width: 1211px;height: 437px;background: url(../images/bn-service.png);margin: 20px auto 0;}
.bn-zixun03{width: 420px;height: 60px;margin: 40px auto 0;background: url(../images/bn-zixun03.png);text-align: center;}
.bn-zixun03 a{display: block;width: 100%;line-height: 60px;color: #fff;font-size: 24px;}
.bn-zixun03 a:hover{font-weight: bold;}

.bn-item07{width: 100%;max-width: 1920px;background: #f3f8ff;padding: 70px 0 60px;margin: 0 auto;}
.bn-campus{width: 1379px;height: 712px;background: url(../images/bn-campus.png);margin: 20px auto 0;}




