.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:800px;}
.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;}

.zhd{height: 120px;}
.fl{float: left}
.fr{float: right}
.hover{-webkit-transition: all ease .3s;transition: all ease .3s;-webkit-transform: translate(0,0);transform: translate(0,0);}
.hover:hover{-webkit-transform: translate(0,-5px);transform: translate(0,-5px);}
.m1{height: 1210px;background: url("../images/m1_bg.jpg") center top no-repeat;}
.m1 .zintro{ padding-top: 235px;font-size: 22px;line-height: 40px;color: #3f71b8;}

.m2{height: 1270px;background: url("../images/m2_bg.jpg") center top no-repeat;}
.m2 .zintro{ text-indent:3em;padding-top: 260px;font-size: 22px;line-height: 40px;color: #3f71b8;}
.m2 .list ul{}
.m2 .list li{float:left;}
.m2 .list .top1 img{display: block;width: 614px;height: 328px;}
.m2 .list .top2 img{display: block;width: 614px;height: 328px;}
.m2 .list .top1 {margin-top:105px;margin-left: 18px;}
.m2 .list .top2 {margin-top:105px;margin-left: 78px;}
.m2 .list-down ul{}
.m2 .list-down li{float:left;}
.m2 .list-down li img{display: block;width: 394px;height: 284px;}
.m2 .list-down li img{margin-top:78px;}
.m2 .pic1 {margin-left: 18px;}
.m2 .pic2 {margin-left: 63px;}
.m2 .pic3 {margin-left: 62px;}
.m3{height: 638px;background: url("../images/m3_bg.jpg") center top no-repeat;}



.m4{height: 1824px;background: url("../images/m4_bg.jpg") center top no-repeat;}
.m4 .zintro{ text-indent:2em;padding-top: 265px;font-size: 22px;line-height: 40px;color: #3f71b8;}
.m4 .tab{margin-bottom:40px;}
.m4 .tab .hd{height: 102px;margin:205px 0 0px 115px;}
.m4 .tab .hd ul{}
.m4 .tab .hd li{ float: left;margin: 35px 0 20px 70px;cursor: pointer;height: 30px;width: 30px;background-color: #028cf4;border-radius: 50%;}
/*单数数*/
.m4 .tab .hd li:nth-child(odd) p{border-left: 1px dotted #0a248c;height: 50px;margin-top: 30px;margin-left: 14px;}
.m4 .tab .hd li:nth-child(odd) p time{  display: block;height: 90px;width: 90px;background-color: #0d2b99;border-radius: 50%;margin-top: 53px;margin-left: -50px;position:absolute;border: 8px solid #191955;border-radius: 50%;}
.m4 .tab .hd li:nth-child(odd) p time span{position: absolute;font-size: 20px;display: block;color: #7788cc;
margin-top: 22px;width: 98%;text-align: center;}
/*双数*/
.m4 .tab .hd li:nth-child(even) p{border-left: 1px dotted #0a248c;height: 50px;margin-top: -50px;margin-left: 15px;}
.m4 .tab .hd li:nth-child(even) p time{  display: block;height: 90px;width: 90px;background-color: #0d2b99;border-radius: 50%;margin-top: -105px;margin-left: -50px;position:absolute;border: 8px solid #191955;border-radius: 50%;}
.m4 .tab .hd li:nth-child(even) p time span{position: absolute;font-size: 20px;display: block;color: #7788cc;
margin-top: 22px;width: 98%;text-align: center;}
	
	
.m4 .tab .hd li.on{background: #9ad49d;}
/*单数数*/
.m4 .tab .hd li.on:nth-child(odd) p{border-left: 1px dotted #0387d3;height: 50px;margin-top: 30px;margin-left: 14px;}
.m4 .tab .hd li.on:nth-child(odd) p time{  display: block;height: 90px;width: 90px;background-color: #123fc7;border-radius: 50%;margin-top: 53px;margin-left: -50px;position:absolute;border: 8px solid #0284f3;border-radius: 50%;}
.m4 .tab .hd li.on:nth-child(odd) p time span{position: absolute;font-size: 20px;display: block;color: #fff;
margin-top: 22px;width: 98%;text-align: center;}
/*双数*/
.m4 .tab .hd li.on:nth-child(even) p{border-left: 1px dotted #0387d3;height: 50px;margin-top: -50px;margin-left: 15px;}
.m4 .tab .hd li.on:nth-child(even) p time{  display: block;height: 90px;width: 90px;background-color: #0d2b99;border-radius: 50%;margin-top: -105px;margin-left: -50px;position:absolute;border: 8px solid #0284f3;border-radius: 50%;}
.m4 .tab .hd li.on:nth-child(even) p time span{position: absolute;font-size: 20px;display: block;color: #fff;
margin-top: 22px;width: 98%;text-align: center;}


.m4 .tab .bd .zintros{ text-align:center;font-size: 35px;line-height: 40px;color: #9bc8e5;}
.m4 .tab .bd .pic{width: 954px;height: 416px;margin-top:40px;margin-left: 100px;}
.m4 .tab .bd p{font-size: 20px;line-height: 35px;margin-top: 200px;text-align: center;color: #badaff;}
.m4 .tab .bd{height: 900px;margin-top: 220px;}
.m4 .btn a{display: block;width: 328px;height: 57px;margin: 0 auto;background: url("../images/m4-btn.png") no-repeat;}

