body{background: #fdfdfd;}
.wrap1200{width: 1200px;margin: 0 auto;color: #333;}
.mr0{margin-right: 0 !important;}
.por{position: relative;}
.banner{width: 100%;height: 500px;background: url(../images/banner.jpg) no-repeat top center;}
.part1{background: #fdfdfd;padding-top: 48px;}
.main_tit{font-size: 30px;color: #333;text-align: center;line-height: 42px;}
.advantage{width: 1250px;padding-top: 50px;}
.advantage li{width: 288px;display: inline-block;margin-right: 12px;}
.advantage .img{text-align: center;position: relative;z-index: 2;}
.advantage .con{width: 288px;height: 138px;background: url(../images/bg01.png) no-repeat center center;position: relative;top: -50px;padding-top: 70px;}
.adv_tit{font-size: 20px;font-weight: bold;color: #333;padding-bottom: 5px;text-align: center;}
.advantage p{font-size: 18px;color: #333;line-height: 24px;padding: 0 30px;}
.part1_col2{background: url(../images/bg02.jpg) no-repeat 235px 30px ;height: 280px;padding-bottom: 70px;}
.part1_col2 p{padding-top: 165px;font-size: 20px;text-align: center;line-height: 30px;color: #333;}


.part2{height: 548px;background: url(../images/bg03.jpg) no-repeat top center;}
.part2_tit{font-size: 36px;font-weight: bold;color: #333;text-align: center;padding-top: 53px;}
.part2 .des{font-size: 20px;line-height: 42px;color: #333;padding-top: 16px;text-align: center;}
.kxbk{width: 1230px;}
.kxbk li{width: 388px;margin-left: -4px;display: inline-block;margin-right: 21px;}
.kxbk li h2{text-align: center;font-size: 30px;color: #fff;padding-bottom: 15px;padding-top: 50px;}
.kxbk li .det{width: 328px;height: 96px;background: url(../images/part2_bg01.png) no-repeat center center;padding-top: 35px;padding-left: 30px;padding-right: 30px;font-size: 20px;line-height: 27px;}
.kxbk li.no2 .det{background-image: url(../images/part2_bg02.png);}
.kxbk li.no3 .det{background-image: url(../images/part2_bg03.png);}
.part2 .Tolearn{text-align: center;padding-top: 37px;}
.part2 .Tolearn a{font-size: 22px;line-height: 34px;color: #fff;font-weight: bold;text-decoration: none;}
.part2 .pic{position: absolute;top: -76px;right: 97px;}
.part3{background: url(../images/bg04.jpg) no-repeat top center;padding-top: 48px;height: 642px;}
.part3 ul{width: 1200px;height: 390px;margin-left: -4px;background: url(../images/part3_bg.png) no-repeat;margin-top: 40px;padding-left: 4px;padding-right: 4px;}
.part3 ul li{float: left; width: 200px;padding: 0 20px;}
.part3 ul li .name{font-size: 20px;font-weight: bold;padding-top: 50px;padding-bottom: 15px;text-align: center;}
.part3 ul li p{font-size: 16px;line-height: 29px;}
.part3 .pic{position: absolute;top: -141px;left: 122px;}

.part4{width: 100%;height: 652px;background: url(../images/bg05.jpg) no-repeat top center;padding-top: 44px;}
.part4 .course li{width: 400px;float: left;text-align: center;padding-top: 45px;}
.part4 .course .tit{font-size: 84px;font-weight: bold;color: #fff;text-shadow:0 2px 5px rgba(0,0,0,0.2);padding-bottom: 20px;}
.part4 .course p{font-weight: bold;font-size: 20px;line-height: 36px;}


.part5{background: url(../images/part5_bg.png) no-repeat center 90px;height: 528px;}
.part5 .main_tit{padding-top: 65px;padding-bottom: 51px;}
.part5 .tab_tit{overflow: hidden;padding-bottom: 38px;}
.part5 .tab_tit li{width: 164px;float: left;margin-left: 18px;margin-right: 18px;font-size: 18px;font-weight: bold;color: #333;text-align: center;line-height: 73px;height: 73px;cursor: pointer;}
.part5 .tab_tit li.on{background: url(../images/tab_bg.png) no-repeat top center;color: #fff;}
.part5 .tab_con{border-top: 1px solid #ccc;}
.part5 .tab_con li{padding-left: 40px;padding-right: 40px;padding-top: 35px;font-size: 20px;color: #333;line-height: 30px;display: none;}
.part5 .tab_con li.on{display: block;}
.part5 .tab_con li.sp{padding-top: 12px;}


.part6{height: 410px;background: url(../images/bg06.jpg) no-repeat top center;padding-top: 58px;}
table{margin-top:55px;}
table td{border-collapse:collapse;border:1px solid #333;font-size:16px;color:#333;line-height:32px;text-align:center;}
table td.zx{text-decoration: line-through;}
table td.zhj{font-size: 26px;font-weight: bold;color: #f00;}
table td a{display: inline-block;width: 80px;height: 32px;line-height: 32px;text-align: center;background: #f00;color: #fff;text-decoration: none;border-radius: 30px;}
table th{border-collapse:collapse;border:1px solid #333;font-size:18px;color:#333;line-height:40px;text-align:center;font-weight:bold;}
.part7{width: 100%;height: 773px;background: url(../images/bg07.jpg) no-repeat top center;text-align: center;}
.part7 .tit_img{text-align: center;padding-top: 103px;padding-bottom: 80px;}
.part7 li{font-size: 18px;color: #333;line-height: 26px;float: left;width: 240px;text-align: center;padding-top: 40px;padding-bottom: 57px;}
.part7 a{display: inline-block;width: 334px;height: 66px;line-height: 66px;color: #fff;font-size: 22px;font-weight: bold;box-shadow: 0 2px 5px rgba(0,0,0,0.2);background: #fe5f19;border-radius: 10px;margin-top: 20px;text-decoration: none;}