@charset "UTF-8";

.curriculum2019 .first {display: block;width: 96%;max-width: 1200px;margin: 70px auto 50px;}
.curriculum2019 .first h2 {display: block;width: 100%;font-size: 28px;font-weight: bold;padding: 6px 0;background: #E80032;color: #fff;text-align: center;margin-bottom: 60px;}
.curriculum2019 .first div {width: 100%;margin: 0px auto 0;overflow: auto;}
.curriculum2019 .first div img {width: 100%;}
.curriculum2019 .first p {display: none;margin-bottom: 20px;}

.curriculum2019 .second {display: block;width: 96%;max-width: 1200px;margin: 70px auto;}
.curriculum2019 .second h2 {display: flex;}
.curriculum2019 .second h2 p.img {display: block;width: 202px;}
.curriculum2019 .second h2 p.img img {width: 100%;}
.curriculum2019 .second h2 p.text {display: block;width: 992px;font-size: 19px;padding: 17px 0 0 5px;}
.curriculum2019 .second ul {display: flex;justify-content: space-between;flex-wrap: wrap;margin: 70px auto 150px;}
.curriculum2019 .second ul li {display: block;width: 32.7%;background: #E8ECF4;margin-bottom: 12px;position: relative;padding: 0 15px 20px;box-sizing: border-box;}
.curriculum2019 .second ul li p.img {display: block;width: 130px;float: right;margin-right: -15px;}
.curriculum2019 .second ul li p.no {display: block;width: 48px;height: 48px;background: #E80032;font-size: 32px;font-weight: bold;color: #fff;text-align: center;padding-top: 0px;position: absolute;top:0;left: 0;}
.curriculum2019 .second ul li p.title {font-size: 22px;font-weight: bold;text-align: center;display: block;margin: -10px 0 0;width: 190px;transform: translate(44px ,23px);margin-bottom: 50px;}
.curriculum2019 .second ul li p.title span {display: block;font-size: 15px;text-align: center;}
.curriculum2019 .second ul li p.cont {display: inline;font-size: 16px;}
.curriculum2019 .second ul li:nth-child(6) p.title {width: 160px;transform: translate(60px ,23px);}


@media only screen and (max-width:1250px){

.curriculum2019 .second h2 p.img {width: 17%;}
.curriculum2019 .second h2 p.text {width: 83%;font-size: 19px;padding: 17px 0 0 5px;}

.curriculum2019 .second ul {width: 790px;}
.curriculum2019 .second ul li {width: 49.5%;}

}

@media only screen and (max-width:1170px){

.curriculum2019 .second h2 p.img {width: 17%;}
.curriculum2019 .second h2 p.text {width: 83%;font-size: 19px;padding: 0 0 0 5px;}

}

@media only screen and (max-width:830px){

.curriculum2019 .first div img {width: 1200px;}
.curriculum2019 .first p {display: block;}

.curriculum2019 .second h2 p.text {width: 83%;font-size: 16px;padding: 0 0 0 5px;}

.curriculum2019 .second ul {width: 390px;}
.curriculum2019 .second ul li {width: 100%;}
}

@media only screen and (max-width:620px){

.curriculum2019 .second h2 {display: block;width: 80%;margin: 0 auto;}
.curriculum2019 .second h2 p.img {width: 150px;overflow: hidden;margin: 0 auto;}
.curriculum2019 .second h2 p.img img {width: 120%;}
.curriculum2019 .second h2 p.text {width: 100%;padding: 10px 0 0;}
.curriculum2019 .second ul {margin: 40px auto 100px;}

}

@media only screen and (max-width:440px){

.curriculum2019 .first h2 {font-size: 22px;}

.curriculum2019 .second h2 {display: block;width: 100%;}

.curriculum2019 .second ul {width: 98%;}
.curriculum2019 .second ul li {display: block;width: 100%;background: #E8ECF4;margin-bottom: 12px;position: relative;padding: 0 15px 20px;box-sizing: border-box;}
.curriculum2019 .second ul li p.img {display: block;width: 108px;float: right;margin-right: -15px;padding-bottom: 20px;}
.curriculum2019 .second ul li p.img img {width: 100%;}
.curriculum2019 .second ul li p.no {display: block;width: 40px;height: 40px;background: #E80032;font-size: 28px;font-weight: bold;color: #fff;text-align: center;padding-top: 0px;position: absolute;top:0;left: 0;}
.curriculum2019 .second ul li p.title {font-size: 22px;font-weight: bold;text-align: center;display: block;margin: 50px 0 0;width: auto;transform: translate(-10px ,0px);margin-bottom: 25px;}
.curriculum2019 .second ul li p.title span {display: block;font-size: 15px;text-align: center;}
.curriculum2019 .second ul li p.cont {display: inline;font-size: 16px;}
.curriculum2019 .second ul li:nth-child(6) p.title {width: 160px;transform: translate(10px ,0px);}

}

@media only screen and (max-width:375px){

}

@media only screen and (max-width:320px){

}