@charset "utf-8";

@import url(sub.css);

.visual {margin-left: 0;width: 100%;}
.visual .visual_in_div {padding: 30px; margin: 0 auto;width: 1400px;}
.visual .tit,
.visual .tit2 {padding: 10px; padding-left: 0;text-align: center;}

.aside {display: none;}

#content .nav {width: 100%}
#content .nav .nav_inner {margin: 0 auto;width: 1400px;min-width: 1400px;}
#content .section {width: 100%;}
#content .section .con {margin: 0 auto;padding: 50px 30px 100px 30px;min-width: 1400px;width: 1400px;box-sizing: border-box;}

#content .section .con .title2 {margin: 40px 0;}

.certificate {margin-bottom: 40px;text-align: center;}

.curriculum1 {margin-top: 40px;width: 100%;border-top: 2px solid #4ea1e5;text-align: center;}
.curriculum1 tr {}
.curriculum1 tr th {height: 70px;color: #2d2d2d;font-size: 21px;line-height: 70px;font-weight: normal;background-color: #f1f8ff;}
.curriculum1 tr td {padding: 20px 15px;color: #2d2d2d;font-size: 17px;line-height: 31px;background-color: #fff;}
.curriculum1 tr th,
.curriculum1 tr td {border: 1px solid #d2d2d2;}
.curriculum1 tr td.last {padding-left: 25px;text-align: left;}
.curriculum1 tr td dl {*zoom:1;}
.curriculum1 tr td dl:after {clear: both;content: "";display: block;}
.curriculum1 tr td dl dt {clear: both;padding: 15px 0 10px;color: #2386ff;font-size: 19px;font-weight: 500;}
.curriculum1 tr td dl dd {position: relative;margin-left: 1%;padding-left: 1%;word-break: keep-all;}
.curriculum1 tr td dl dd::after {content: '';position: absolute;left: 0;top: 13px;width: 3px;height: 3px;background-color: #333;border-radius: 50%;}
.curriculum1 tr td dl dd.col2 {float: left;width: 48%}



.bttn-pill.bttn-primary {
    background: #1d89ff;
    color: #fff;
}