.banner{width: 100%; height: auto; line-height: 1.3;}
.banner img{width: auto; max-width: 100%; height: auto; vertical-align: top;}
.wapbanner{display: none;}
.pcbanner{display: block;}
.muban1{padding: 40px 0;}
.ielts-anpai ul {overflow: initial; width: 100%; height: auto;box-sizing: border-box;display: flex;justify-content: space-between;flex-wrap: wrap;}
.ielts-anpai ul li {width: 370px;height: 267px; margin: 20px 0; padding: 0 20px;background:#fff; box-sizing: border-box;cursor: pointer;transition: all 0.2s linear;border: 1px solid #dcdcdc;}
.ielts-anpai ul li .anpai-title {padding-top: 20px;font-size: 22px;color: #333333;text-align: center;line-height: 33px;}
.ielts-anpai ul li .anpai-img {margin-top: 10px;width: 100%;}
.spanColor{font-weight: bold;color: #046de0;}
.ielts-anpai ul li:hover{transform: translate3d(0px, -5px, 0px); box-shadow: 0 5px 10px rgba(0,0,0,0.1);}
.tatlel{text-align: center;margin: 20px 0;padding-bottom: 15px;}
.tatlel h3{font-size: 28px;color: #000;display: inline-block;}
.wenz-box{padding: 40px 0; background-color: #f5f5f5;}
.wenz-box .wenz{display: flex;display: -ms-flexbox;display: -webkit-flex; justify-content: space-between; align-items: flex-start;}
.wenz-box .wenz div.xxxw{width: 70%; border-radius: 5px;}
.wenz-box .wenz div.xxzx{width: 28%; background-color: #fff; padding: 20px; box-sizing: border-box; border-radius: 5px;}
.wenz-box .wenz>div>h3{font-size: 20px;background-color: #fff; padding: 20px 35px 0; position: relative; box-sizing: border-box;}
.wenz-box .wenz>div>h3::before{content: "";display: block; position: absolute; top: 20px; left: 20px; width: 4px; height: 25px; border-radius: 10px; background-color: #046de0;}
.wenz-box .wenz>div.xxxw ul li{padding: 20px; border-bottom: 1px solid #efefef;background-color: #fff;}
.wenz-box .wenz>div.xxxw ul li a{display: flex;display: -ms-flexbox;display: -webkit-flex;}
.wenz-box .wenz>div.xxxw ul li a .wenz-img{width: 240px; height: 150px; margin-right: 20px; overflow: hidden; border-radius: 5px;}
.wenz-box .wenz>div.xxxw ul li a .wenz-img img{width: 100%; height: 100%; vertical-align: top;}
.wenz-box .wenz>div.xxxw ul li a .wenz-nr{width: 540px;}
.wenz-box .wenz>div.xxxw ul li a .wenz-nr .wenz-biaoti{ font-size: 18px; line-height: 30px;margin-bottom: 15px; display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 1;overflow: hidden;}
.wenz-box .wenz>div.xxxw ul li a .wenz-nr .wenz-daoyu{font-size: 15px; height: 75px; line-height: 25px; color: #000000; margin-bottom: 15px; display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 3;overflow: hidden;}
.wenz-box .wenz>div.xxxw ul li a .wenz-nr .wenz-sj{font-size: 14px; color: #333333; padding-left: 30px; background: url(../img/indextiem.png) no-repeat center left; background-size: 19px 19px;}
.wenz-box .wenz>div.xxzx>h3{padding: 0 0 0 15px;}
.wenz-box .wenz>div.xxzx>h3::before{left: 0; top: 0;}
.wenz-box .wenz>div.xxzx ul li{padding: 15px 0; border-bottom: 1px solid #efefef;}
.wenz-box .wenz>div.xxzx>ul>li>a{display: flex;display: -ms-flexbox;display: -webkit-flex;}
.wenz-box .wenz>div.xxzx>ul>li>a .xxzx-img{width: 100px; height: 63px; margin-right: 15px; overflow: hidden; border: 4px;}
.wenz-box .wenz>div.xxzx>ul>li>a .xxzx-img img{width: 100%; height: 100%; vertical-align: top;}
.wenz-box .wenz>div.xxzx>ul>li>a .xxzx-bt{width: 180px;display: flex;display: -ms-flexbox;display: -webkit-flex; flex-direction: column; justify-content: space-between;}
.wenz-box .wenz>div.xxzx>ul>li>a .xxzx-bt p{display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;}
.wenz-box .wenz>div.xxzx>ul>li>a .xxzx-bt p.wenz-daoyu{display: none;}
.wenz-box .wenz>div.xxzx>ul>li>a .xxzx-bt span{color: #333333;}
.wenz-box .wenz>div.xxxw ul li a:hover .wenz-biaoti,
.wenz-box .wenz>div.xxzx>ul>li>a:hover .xxzx-bt p{color: #046de0;}
.muban2{padding: 40px 0;}
.muban2 ul{width: 100%; display: flex;display: -ms-flexbox;display: -webkit-flex; justify-content: space-between; align-items: center;}
.muban2 ul li:nth-child(1){width: 48%;height: auto; border: 1px solid #046de0;}
.muban2 ul li:nth-child(2){width: 48%;height: auto; border: 1px solid #e36428;}
.muban2 ul li:nth-child(1) div{width: 100%; height: 50px; line-height: 50px; text-align: center; font-size: 18px; color: #FFFFFF; background: linear-gradient(to right, #046de0, #8fc4ff);}
.muban2 ul li:nth-child(2) div{width: 100%; height: 50px; line-height: 50px; text-align: center; font-size: 18px; color: #FFFFFF; background: linear-gradient(to right, #e36428, #fae8c6);}
.muban2 ul li p{height: 30px; line-height: 30px; padding-left: 180px; position: relative;}
.muban2 ul li:nth-child(1) p::before{content: ""; display: block; width: 5px; height: 5px; background: #046de0; position: absolute; top: 13px; left: 165px;}
.muban2 ul li:nth-child(2) p::before{content: ""; display: block; width: 5px; height: 5px; background: #e36428; position: absolute; top: 13px; left: 165px;}
.muban2 ul li{transition: all 0.3s ease-out 0s;}
.muban2 ul li:hover{transform: translate3d(0px, -5px, 0px); transition: all 0.3s ease-out 0s;}
@media screen and (max-width:767px){
.pcbanner{display: none;}
.wapbanner{display: block;}
.muban1{padding: 20px 10px;}
.tatlel{margin: 0;}
.ielts-anpai ul li{width: 100%; height: auto;padding: 0 20px 20px; margin: 20px 0 0;}
.ielts-anpai ul li:nth-child(5),
.ielts-anpai ul li:nth-child(6){display: none;}
.ielts-anpai ul li .anpai-img img{width: 100%;}
.muban2{padding: 0 0 20px;}
.muban2 ul{flex-direction: column;padding: 0 10px; box-sizing: border-box;}
.muban2 ul li:nth-child(1){width: 100%; margin: 10px 0;}
.muban2 ul li:nth-child(2){width: 100%; margin: 10px 0;}
.muban2 ul li p{padding-left: 18vw;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.muban2 ul li:nth-child(1) p::before{left: 13vw;}
.muban2 ul li:nth-child(2) p::before{left: 13vw;}
.wenz-box{padding: 20px 0;}
.wenz-box .wenz{flex-direction: column;}
.wenz-box .wenz div.xxxw{width: 100%;}
.wenz-box .wenz div.xxzx{width: 100%; padding: 10px;}
.wenz-box .wenz>div>h3{padding: 10px 25px 0;}
.wenz-box .wenz>div>h3::before{left: 10px; top: 10px;}
.wenz-box .wenz>div.xxxw ul li{padding: 10px;}
.wenz-box .wenz>div.xxxw ul li a,
.wenz-box .wenz>div.xxzx>ul>li>a{justify-content: space-between;}
.wenz-box .wenz>div.xxxw ul li a .wenz-img,
.wenz-box .wenz>div.xxzx>ul>li>a .xxzx-img{width: 30vw; height: 20vw; margin: 0;}
.wenz-box .wenz>div.xxxw ul li a .wenz-nr,
.wenz-box .wenz>div.xxzx>ul>li>a .xxzx-bt{width: 60vw;display: flex;display: -ms-flexbox;display: -webkit-flex; flex-direction: column; justify-content: space-between;}
.wenz-box .wenz>div.xxxw ul li a .wenz-nr .wenz-daoyu{display: none;}
.wenz-box .wenz>div.xxxw ul li a .wenz-nr .wenz-biaoti,
.wenz-box .wenz>div.xxzx>ul>li>a .xxzx-bt p{margin-bottom: 0; font-size: 16px; line-height: 20px; -webkit-line-clamp: 2;}
}