*{margin: 0 auto;padding: 0;font-family: "微软雅黑";}
ul{list-style-type: none;}
a{text-decoration: none; cursor: pointer;}
img{border: 0;}

.nav{width: 100%;height: 80px;position: relative;overflow: hidden;margin: 0 auto;background-color: #1d2ba0;}
.navs{position: fixed;top: 0;width: 100%;height: 80px;overflow: hidden;margin: 0 auto;background-color: #1d2ba0;z-index: 99;}
#header>.head_wrap{width: 1000px;height: 80px;position: relative;overflow: hidden;margin: 0 auto;}
#header a.tel{color:#fff;font-size:22px;float: right;margin-top: 25px;margin-right: 15px;}
#header a.tel>img{vertical-align: middle;margin-right: 5px;margin-top: -3px;}
#header>.head_wrap>p{width: 600px;height: 60px;float: left;position: relative;overflow: hidden;margin-top: 20px;margin-left: 70px;}
#header>.head_wrap>p>a{display: block;float: left; height: 34px;border-radius: 5px;margin: 0 40px; padding: 0 10px;color: #fff;text-align: center;line-height: 34px;font-size: 20px;}



/*banner*/
#banner{width: 100%;height:709px;background-image: url(../images/bg_02.jpg);background-repeat: no-repeat;background-position: center top;background-size:1920px 709px;position: relative;overflow: hidden;margin: 0 auto;text-align: center;}

#banner .banner_chat{display: block;width:202px;height:55px;text-align: center;font-size: 20px;position: absolute;left: 50%;color: #fff;line-height: 50px;margin-left: -99px;margin-top: 580px;background-image: url(../images/bannerBtn.png);background-size: 202px 55px;}


.both{width: 100%;height: 563px;background-image: url(../images/bg_03.jpg);background-repeat: no-repeat;background-size: 1920px 563px;background-position: center center;position: relative;overflow: hidden;}
.both ul{width: 835px;height: auto;position: relative;overflow: hidden;margin-top: 15px;}
.both ul li{width: 256px;height: 102px;background-image: url(../images/cglx_07.jpg);background-size: 256px 102px;background-repeat: no-repeat;margin-top: 35px;position: relative;overflow: hidden;float: left;margin-right: 32px;}
.both ul li h3{width: 100%;font-size: 52px;color: #f0eeff;text-align: center;margin-top: -5px;font-weight: normal;}
.both ul li p{width: 100%;position: absolute;top: 30px;text-align: center;font-size: 18px;color: #4f4f4f;line-height: 28px;}
.both ul li.hov{background-image: url(../images/cglx_10.jpg);}
.both ul li.hov h3{color: #a6a2fe;}
.both ul li.hov p{font-weight: bold;color: #fff;}


.prepare{width: 100%;height: 1323px;background-image: url(../images/bg_04.jpg);background-repeat: no-repeat;background-size: 1920px 1323px;background-position: center center;position: relative;overflow: hidden;}

.prepare .wrap{width: 1000px;height: 328px;position: relative;overflow: hidden;margin-top: 40px;}
.prepare .wrap dl{width: 235px;height: 328px;position: relative;overflow: hidden;float: left;margin-right: 20px;}
.prepare .wrap dl dt{width: 220px;height: 328px;margin-left: 15px;}
.prepare .wrap dl dd{width: 220px;height: 37px; background-color: #4940fd;position: absolute;left: 0;top: 255px;overflow: hidden;padding-top: 13px;}
.prepare .wrap dl dd h3{width: 180px; text-align: center;color: #fff;font-size: 20px;padding-bottom: 15px;border-bottom: 1px dashed #fff;}
.prepare .wrap dl dd p{width: 200px; color: #fff;font-size: 18px;margin-top: 20px;line-height: 30px;}

.prepare ul{width: 1000px;height: auto;position: relative;overflow: hidden;}
.prepare ul li{width: 240px;height: 400px;border: 1px solid #4940fd;border-radius: 10px;float: left;margin-right: 10px;margin-top: 40px;position: relative;overflow: hidden;}
.prepare ul li h3{background-color: #4940fd;height: 52px;text-align: center;line-height: 52px;color: #fff;font-size: 20px;}
.prepare ul li h4{width: 220px;margin-top: 20px;font-size: 18px;}
.prepare ul li h4 img{vertical-align: middle;margin-right: 3px;margin-top: -3px;}
.prepare ul li h4.ej_head1{color: #4940fd;}
.prepare ul li h4.ej_head2{color: #bc3efd;border-top: 1px solid #333;padding-top: 20px;}
.prepare ul li p{width: 220px;color: #4f4f4f;font-size: 16px;margin-top: 10px;line-height: 26px;}
.prepare ul li p.shxy{height: 78px;}
.prepare ul li a{display: block;width: 165px;height: 40px;border-radius: 20px;background-color: #4940fd;text-align: center;line-height: 40px;color: #fff;margin-top: 40px;box-shadow: 0 0 10px #4940fd;-webkit-box-shadow:  0 0 10px #4940fd;}


.course{width: 100%;height: 780px;background-image: url(../images/bg_05.jpg);background-repeat: no-repeat;background-size: 1920px 780px;background-position: center center;position: relative;overflow: hidden;}
.course .wrap{width:983px;height:363px;background-image: url(../images/cglx_50.png);background-size: 983px 458px;padding-top: 95px;background-repeat: no-repeat;margin-top: 40px;}
.course dl{width: 940px;height: auto;position: relative;overflow: hidden;margin-left: 20px;margin-bottom: 26px;}
.course dl dt{width: 180px;height: 52px;float: left;}
.course dl dt h3{line-height: 52px;text-align: center;color: #fff;font-size: 20px;}
.course dl dt h3 b{font-size: 26px;}
.course dl dd{width: 730px;height:auto;float: left;margin-left: 30px;position: relative;overflow: hidden;}
.course dl dd p{width: 500px;height: auto;float: left;font-size: 18px;color: #4f4f4f;line-height: 28px;}
.course dl dd a{display: block;width: 165px;height: 40px;border-radius: 20px;background-color: #4940fd;text-align: center;line-height: 40px;color: #fff;box-shadow: 0 0 10px #4940fd;-webkit-box-shadow:  0 0 10px #4940fd;float: left;margin-left: 25px;margin-top: 10px;}


.time{width: 100%;height: 764px;background-image: url(../images/bg_06.jpg);background-repeat: no-repeat;background-size: 1920px 764px;background-position: center center;position: relative;overflow: hidden;}
/*.time .time_wrap{width: 999px;height: 421px; background-image: url(../images/time.jpg);background-size: 999px 421px;margin-top: 50px;}*/
.time .time_wrap{width: 1000px;height: 360px; background-image: url(../images/cglx_53.jpg);background-size: 1000px 360px;margin-top: 50px;position: relative;overflow: hidden;}
.time .time_wrap dl{width: 257px;height: auto;position: relative;overflow: hidden;position: absolute;}
.time .time_wrap dl dt{width: 90px;height: auto;color: #fff;font-size: 18px;float: left;font-weight: bold;text-align: center;}
.time .time_wrap dl dd{width: 150px;height: auto;color: #4f4f4f;font-size: 16px;text-align: center;line-height: 26px;margin-left: 10px;float: left;}
.time .time_wrap dl.step1{top: 23px;left: 0;}
.time .time_wrap dl.step1 dt{margin-top: 30px;}
.time .time_wrap dl.step2{bottom: 28px;left: 157px;}
.time .time_wrap dl.step2 dt{margin-top: 30px;}
.time .time_wrap dl.step3{top: 43px;left: 322px;}
.time .time_wrap dl.step4{bottom: 50px;left: 480px;}
.time .time_wrap dl.step5{top: 45px;left: 644px;}
.time .time_wrap dl.step5 dt{margin-top: 10px;}
.time .time_wrap dl.step6{width: 90px;height: auto;top: 166px;right: 0;}
.time p.info{width: 1000px;text-align: center;color: #aaa;font-size: 16px;margin-top: 10px;}

.question{width: 100%;height: 896px;background-image: url(../images/bg_07.jpg);background-repeat: no-repeat;background-size: 1920px 896px;background-position: center center;position: relative;overflow: hidden;}
.question dl{width: 987px;height: 126px; background-image: url(../images/cglx_56.png);background-size: 987px 126px;margin-top: 35px;position: relative;overflow: hidden;}
.question dl dt{color: #fff;font-weight: normal;font-size: 28px;text-align: center;width: 52px;float: left;margin-top: 42px;}
.question dl dd{width: 900px;float: left; margin-left: 20px;}
.question dl dd h3{font-size: 20px;color: #4940fd;line-height: 56px;}
.question dl dd .answer{width: 900px;position: relative;overflow: hidden;}
.question dl dd .answer p{width: 780px;float: left; font-size: 16px;color: #4f4f4f;line-height: 28px;color: #4f4f4f;position: relative;overflow: hidden;margin-top: 10px;}
.question dl dd .answer p span{display: inline-block;height: 50px; font-size: 20px;color: #4940fd;font-weight: bold;float:left;}
.question dl dd .answer a{display: block;width: 92px;height: 32px;border-radius: 20px;background-color: #4940fd;text-align: center;line-height: 32px;color: #fff;box-shadow: 0 0 10px #4940fd;-webkit-box-shadow:  0 0 10px #4940fd;float: left;margin-left: 25px;margin-top: 10px;float: left;}


h3.pub_head{width:1000px;height:84px; text-align: center;color: #010101;font-size:30px;line-height: 100px;background-image: url(../images/cglx_03.png);background-size: 933px 84px;background-position: center center;background-repeat: no-repeat;margin-top: 20px;}
h3.pub_head span{color: #493ffd;}


div.pub_btn{position: relative;overflow: hidden;width: 1000px;height: 54px;margin-top: 50px;}
div.pub_btn>a{display: block;width: 280px;height:54px;text-align: center;font-size: 20px;position: absolute;left: 50%;color: #fff;line-height: 50px;background-image: url(../images/cglx_32.png);background-size: 280px 54px;}
div.pub_btn>a.btn1 {margin-left: -140px;} 

