@charset "utf-8";
body,form,ul,li,ol,li,dl,dt,dd,img,p,h1,h2,h3,h4,h5,h6,input{margin:0px;padding:0px;font-family:"Microsoft YaHei","微软雅黑";}
input,select{font-size:12px;}
img{border:0;}
ul,li{list-style-type:none;}
.clear{clear:both;}
.fl{ float:left;}
.fr{ float:right;}
b,strong{font-weight:bold;}
em {font-style:normal;}
.w1200{width:1200px; margin:0 auto;}

.course_banner{ height:430px; background: url(../images/uploadimg/upload1_01.jpg) no-repeat center top;}
.container{ width:100%; overflow:hidden;}

.bg1{height:620px;background:url(../images/uploadimg/upload1_02.jpg);padding-top: 100px;text-align:center;overflow: hidden;}
.bg1 .line,.bg2 .line,.bg4 .line,.bg7 .line{height:1px; border-bottom: solid 1px #ccc;}
.bg1 .tit{ font-size:36px; color:#343434;  overflow:hidden;line-height:48px;margin-top:-24px;width:510px; background:url(../images/uploadimg/upload1_02.jpg);display:inline-block;}
.bg1 .main{background: url(../images/uploadimg/upload1_03.jpg) no-repeat top center; height:480px; position: relative;margin-top:60px;}
.bg1 .main li{color:#fff;position:absolute;font-size: 18px;line-height: 34px;text-align: left;}
.bg1 .main li:nth-child(1){left:156px; top: 130px; }
.bg1 .main li:nth-child(2){left:767px; top: 80px; }
.bg1 .main li:nth-child(3){left:898px; top: 180px; }
.bg1 .main li:nth-child(4){left:330px; top: 310px; }
.bg1 .main li:nth-child(5){left:698px; top: 310px; }

.bg2{text-align: center;height: auto;overflow:hidden;padding-top:80px;margin-bottom: 80px;}
.bg2 .tit,.bg4 .tit,.bg7 .tit{ font-size:36px; color:#343434; overflow:hidden;line-height:48px;margin-top:-24px;width:350px; background:#fff;display:inline-block;}
.bg2 .main ul{margin-top: 80px;}
.bg2 .main li{width:142px; height: 240px;border: solid 1px #ccc;float: left;margin-right:25px;}
.bg2 .main li .img{width: 140px;height: 82px;margin-top:60px;}
.bg2 .main li p{font-size: 18px;color:#5c5c5c;margin-top:30px;}
.bg2 .main li em{font-size:48px;color:#5c5c5c;margin-top:140px;display: block;}
.bg2 .main li:nth-child(1){margin-left: 100px;}
.bg2 .main li:nth-child(7) {border: none;width: 60px;}
.bg2 .main li:nth-child(1) .img{background: url(../images/uploadimg/upload2_1.png) no-repeat center;}
.bg2 .main li:nth-child(2) .img{background: url(../images/uploadimg/upload2_2.png) no-repeat center;}
.bg2 .main li:nth-child(3) .img{background: url(../images/uploadimg/upload2_3.png) no-repeat center;}
.bg2 .main li:nth-child(4) .img{background: url(../images/uploadimg/upload2_4.png) no-repeat center;}
.bg2 .main li:nth-child(5) .img{background: url(../images/uploadimg/upload2_5.png) no-repeat center;}
.bg2 .main li:nth-child(6) .img{background: url(../images/uploadimg/upload2_6.png) no-repeat center;}
.bg2 .main li:nth-child(1):hover .img{background: url(../images/uploadimg/upload2_1a.png) no-repeat center;}
.bg2 .main li:nth-child(2):hover .img{background: url(../images/uploadimg/upload2_2a.png) no-repeat center;}
.bg2 .main li:nth-child(3):hover .img{background: url(../images/uploadimg/upload2_3a.png) no-repeat center;}
.bg2 .main li:nth-child(4):hover .img{background: url(../images/uploadimg/upload2_4a.png) no-repeat center;}
.bg2 .main li:nth-child(5):hover .img{background: url(../images/uploadimg/upload2_5a.png) no-repeat center;}
.bg2 .main li:nth-child(6):hover .img{background: url(../images/uploadimg/upload2_6a.png) no-repeat center;}
.bg2 .main li:hover{background:#e84c3d;}
.bg2 .main li:hover p{color:#fff;}
.bg2 .main li:nth-child(7):hover{background:#fff;}

.bg3{background: url(../images/uploadimg/upload3.jpg) no-repeat top center;height: 180px;text-align: center;}
.bg3 p{font-size: 46px; line-height: 180px;color:#fff;}
.bg3 b{color:#e84c3d;}

.bg4{text-align: center;height: auto;overflow:hidden;padding-top:80px;margin-bottom: 80px;}
.bg4 .main{padding-top: 80px;}
.bg4 .main .left{width: 620px; float: left;}
.bg4 .main .right{width:520px;padding-left:60px;height:540px;text-align:left;}
.bg4 .main ul{background:url(../images/uploadimg/upload4_br.png) no-repeat left ;height: 520px;}
.bg4 .right li{height:130px;color: #353535;}
.bg4 .right li img{background:#353535;border-radius:50%;margin-top: 30px;margin-left:-26px;float: left;}
.bg4 .right .text{float: left;height: 130px;margin-left: 40px;}
.bg4 .right li p{font-size:26px;margin-top: 26px;}
.bg4 .right li span{font-size: 16px;}
.bg4 .right li:hover img{background:#e84c3d;}
.bg4 .right li:hover p,.bg4 .right li:hover span{color: #e84c3d;}

.bg5{background:#353535;text-align: center;height: 700px;padding-top:80px;}
.bg5 .line{height:1px; border-bottom: solid 1px #5d5d5d;}
.bg5 .tit{ font-size:42px; color:#fff; overflow:hidden;line-height:48px;margin-top:-26px;width:260px; background:#353535;display:inline-block;}
.bg5 .slogan{line-height:32px;font-size: 22px;color: #fff;margin-top: 10px;}
.bg5 .slogan em{color:#e84c3d;}
.bg5 ul{padding-left:32px;margin-top: 24px;height: auto;overflow: hidden;margin-bottom: 50px;}
.bg5 .main li{width: 370px;height: 240px;float: left;margin-right: 12px; margin-bottom: 12px;overflow: hidden;}
.bg5 .main li:nth-child(2n+0){background:#e84c3d;color:#fff;}
.bg5 .main li p{font-size: 26px;margin-top: 40px;margin-bottom: 20px;}
.bg5 .main li span{height: 28px;line-height: 28px;display:inline-block;margin-right: 8px;}
.bg5 .main li span em{height:8px;width:8px;border-radius:50%;background:#fff;display:inline-block;margin-right: 5px;}
.bg5 .main li .opacity{height:70px;line-height: 75px;background:rgba(0, 0, 0, 0.2)!important;filter:Alpha(opacity=20);margin-top: 20px;}

.bg6{background: url(../images/uploadimg/upload6.jpg)no-repeat top center;height: 556px;text-align: center;}
.bg6 .tit{ font-size:38px; color:#2b2b2b;  overflow:hidden;line-height:48px;padding-top:90px;}
.bg6 .main{width: 1000px; margin: 0 auto;}
.bg6 .main .text{width: 333px;float: left;margin-top: 90px;}
.bg6 .main .text p{font-size: 38px;line-height: 62px;margin: 20px;}

.bg7{padding-top: 80px;text-align: center;}
.bg7 .main{width: 1000px; margin: 0 auto;padding:80px;}

.bg8{background: url(../images/uploadimg/upload8.jpg) no-repeat top center;height: 500px;}