.cfix:after{display: block; clear: both; visibility: hidden; font-size: 0; line-height: 0; content: ""; height: 0}
.cfix{*zoom: 1}
.banner{background: url(../images/banner.jpg) center top;}
.banner a{display: block;height:870px;}
.zbtn{text-align: center; font-size: 0;}
.zbtn a{display: inline-block;width: 540px;height: 80px;line-height: 80px;font-size:32px;color: #061e48;background-color:#ffe400;-webkit-border-radius: 40px; border-radius: 40px; vertical-align: top;*display:inline;*zoom:1; transition: all ease .3s;}
.zbtn a:hover{color: #061e48;-webkit-transform: translateY(-2px);transform: translateY(-2px);}
.zhd{height: 120px;}
.fl{float: left}
.fr{float: right}
.info{padding: 0; height: 538px;background: url("../images/m1.jpg") center top no-repeat;border-top: 10px solid hsl(101, 35%, 44%);}
.info .intro{width: 620px; padding: 125px 0 0 0; text-align: center; font-size: 30px;line-height: 2;color: #929c21;}

.m1{height: 1017px;background: url("../images/m1.png") center top no-repeat;}
.m1 .zintro{height: 76px;padding: 180px 0 85px 0;font-size: 24px;line-height: 38px;text-align: center;color: #bac9ff;}
.m1 .slider{position: relative;width: 1155px;height: 513px;margin:0 auto;}
.m1 .slider img{display: block; width: 1155px;height: 513px;}
.m1 .slider p{padding: 20px 0 0 0;text-align: center;color: #fff;font-size: 24px;line-height: 30px;}
.m1 .slider .bd{height: 570px;overflow: hidden;}
.m1 .slider li{height: 570px;}
.m1 .slider .ctrl{position: absolute;top: 50%;width: 45px;height: 84px;margin-left: -42px 0 0 0;background: url("../images/m1-arr.png");cursor: pointer;}
.m1 .slider .prev{left: -90px;}
.m1 .slider .next{right: -90px;background-position: right top;}
.m1 .slider .prev:hover{background-position: left bottom;}
.m1 .slider .next:hover{background-position: right bottom;}

.m2{height: 1087px;background: url("../images/m2_bg.png") center top no-repeat;}
.m2 .zintro{height: 76px;padding: 125px 0 80px 0;font-size: 24px;line-height: 38px;text-align: center;color: #bac9ff;}
.m2 .video{width: 1035px;height: 452px;margin:0 auto 120px; border-radius: 10px;overflow: hidden;}
.m2 .video video{display: block;width: 1035px;height: 452px;background: #000; outline: none; border:none;}
.m2 ul li{float: left;width: 292px;padding: 50px 0 0 0;text-align: center;font-size: 22px;line-height: 32px;color: #fff;}
.m2 ul li.first{width: 217px;padding: 0;font-size: 35px;line-height: 40px;font-weight: bold;}
.m2 ul li.last{width: 247px;}

.m3{height: 1206px;background: url("../images/m3_bg.jpg") center top no-repeat;}
.m3 .zintro{height: 114px;padding: 120px 0 80px 0;font-size: 24px;line-height: 38px;text-align: center;color: #bac9ff;}

.m4{height: 1179px;background: url("../images/m4_bg.jpg") center top no-repeat;}
.m4 .tab{padding: 173px 0 0 0;}
.m4 .tab .hd{width: 1330px;border: 3px solid #5a78e7;border-bottom: none;border-radius: 10px 10px 0 0;overflow: hidden;}
.m4 .tab .hd ul{height: 104px;margin-left: -3px;}
.m4 .tab .hd ul li{float: left;width: 330px;height: 104px;line-height: 87px;font-size: 30px;text-align: center; color: #fff;border-left: 3px solid #5a78e7; cursor: pointer;}
.m4 .tab .hd ul li.on{background: #446af1;}
.m4 .tab .bd-box{position: relative;z-index: 2;height: 773px;margin:-17px 0 0 0;background: url("../images/m4_bd.png") center top no-repeat;}
.m4 .tab .bd{width: 1272px;height: 699px;overflow: hidden;margin: 0 auto;}
.m4 .tab .bd .con{padding: 65px 0 0 0;}
.m4 .zbtn{padding: 40px 0 0 0;}

.m5{height: 1036px;background: url("../images/m5.jpg") center top no-repeat;}
.m5 .zintro{height: 114px;padding: 145px 0 85px 0;font-size: 24px;line-height: 38px;text-align: center;color: #bac9ff;}
.m5 .pic{width: 1274px;height: 488px;margin: 0 auto 80px;}
.m5 .pic img{display: block;width: 1274px;height: 488px;}

.m6{height: 1271px;background: url("../images/m6.jpg") center top no-repeat;}
.m6 .zintro{height: 114px;padding: 135px 0 40px 0;font-size: 24px;line-height: 38px;text-align: center;color: #bac9ff;}
.m6 .list{margin:0 0 50px;}
.m6 .list ul{margin: -26px 0 0 -37px;}
.m6 .list li{float:left;position: relative;width: 421px;height: 383px;margin: 26px 0 0 37px;}
.m6 .list li img{display: block;width: 421px;height: 383px;}
.m6 .list li p{position: absolute;left: 0;right:0;bottom: 24px;text-align: center; font-size: 24px;line-height: 38px;color: #fff;}

.m7{height: 1034px;background: url("../images/m7.jpg") center top no-repeat;}
.m7 .zintro{height: 114px;padding: 135px 0 60px 0;font-size: 24px;line-height: 38px;text-align: center;color: #bac9ff;}
.m7 .list{}
.m7 .list ul{margin: -26px 0 0 -34px;}
.m7 .list li{float: left;width: 424px;margin: 26px 0 0 34px;}
