.content-1200{
	width: 1200px;
	margin: 0 auto;
}
.course-banner img{width: 100%;}
.coursebutton img{width:50% ;}
.coursepage .coursebutton{width:100%;margin:60px auto;}
.coursepage .coursebutton ul{overflow:auto;height:140px;width:100%;}
.coursepage .coursebutton li{display:block;float:left;width:50%;text-align:center;}
.coursepage .courselist{width:100%;margin:30px auto;}
.coursepage .courselist .listwrap{display:flex;flex-direction:row;flex-wrap:wrap;}
.coursepage .courselist .listwrap a{width:calc(25% - 60px);background-color:#f6f6f6;margin-right:80px;}
.coursepage .courselist .listwrap a:nth-child(4n){margin-right:0px;}
.coursepage .courselist .listwrap a span{display:block;text-align:center;}
.coursepage .courselist .listwrap a span img{width:100%;height:auto;border-radius:10px;overflow:hidden;}
.coursepage .courselist .listwrap span:nth-child(2){font-size:14px;font-weight:bold;color:#262626;height:50px;line-height:50px;text-align:left;padding:0px 22px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.coursepage .courselist .listwrap span:nth-child(3){font-size:14px;color:#6b6b6b;height:36px;line-height:36px;padding:0px 22px;}
.coursepage .courselist .listwrap span:nth-child(3) label:first-child{display:inline-block;float:left;font-size: 12px}
.coursepage .courselist .listwrap span:nth-child(3) label:last-child{display:inline-block;float:right;position:relative;width:42px;padding-left:12px;font-size: 12px;}
.coursepage .courselist .listwrap span:nth-child(3) label:last-child i{width:16px;height:11px;display:inline-block;background:url(../images/courseeye.png) no-repeat;background-size:100% 100%; position:absolute;top:13px;left:0px;}
.coursepage .courselist .listhead{overflow:auto;margin:27px auto;}
.coursepage .courselist .listhead span{display:inline-block;height:30px;line-height:30px;position:relative;}
.coursepage .courselist .listhead span:first-child{font-size:15px;font-weight:bold;padding-left:20px;float:left;}
.coursepage .courselist .listhead span:first-child i{background-color:#511ede;width:4px;height:24px;position:absolute;left:0px;top:3px}
.coursepage .courselist .listhead span:last-child{float:right;padding-right:24px;}
.coursepage .courselist .listhead span:last-child a{display:inline-block;color:#511ede;position:relative;width:50px;height:20px;line-height:20px;font-size:14px;font-weight:bold;}
.coursepage .courselist .listhead span:last-child i{display:inline-block;width:18px;height:18px;background:url(../images/coursemore.png) no-repeat;position:absolute;right:0px;top:2px;}
.coursepage .bottom{height:360px;width:100%;background-color:#000;margin-top:60px;}
.coursepage .bottom .bottomwrap{width:100%;margin:auto;padding:40px;}
.coursepage .bottom .bottomwrap table{width:100%;}
.coursepage .bottom .bottomwrap th{color:white;font-size:25px;height:60px;line-height:60px;font-weight:bold;text-align:left;}
.coursepage .bottom .bottomwrap th:last-child{font-weight:normal;text-align:left;padding-left:20px;font-size:20px;}
.coursepage .bottom .bottomwrap td{color:white;height:40px;line-height:40px;font-size:20px;text-align:left;font-weight:400;}
.coursepage .bottom .bottomwrap td a.contactbutton{display:inline-block;width:158px;height:52px;line-height:52px;border-radius:10px;text-align:center;background-color:#bd0100;color:white;font-size:18px;}