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

img[data-src]{background: url("/static/images/loading.gif") center center no-repeat;}

.m{padding: 100px 0;}
.cnt{width: 1200px;margin-left: auto;margin-right: auto;}
.zhd{margin-bottom:40px;font-size: 0;line-height: 0;}
.zhd h2{margin:0 0 10px;font-size: 60px;color: #058c6c;font-weight: bold;color: #058c6c;line-height: 1.2em;}
.zhd p{font-size: 30px;color: #010101;line-height: 1.2em;}

.zintro{margin-bottom: 30px;font-size: 18px;line-height: 30px;color: #898e91;text-indent: 2em;}
.mbtn{text-align: center; font-size: 0;}
.mbtn a{display: inline-block;padding: 0 60px;font-size: 30px;color: #fff;line-height: 70px;height: 70px;overflow: hidden;*display:inline;*zoom:1;-webkit-transition: all ease .3s;transition: all ease .3s;-webkit-border-radius: 42px; border-radius: 42px;background: #058c6c;}
.mbtn a:hover{color: #fff;-webkit-transform: translateY(-5px);transform: translateY(-5px);-webkit-box-shadow: 5px 5px 15px rgba(0,0,0,0.2);box-shadow: 5px 5px 15px rgba(0,0,0,0.2);}

.m1{background: url("../images/m1-bg.jpg") center top no-repeat;}
.video{float: left; position: relative;width: 500px;height: 324px; padding: 40px 0 0 40px;}
.video .bg{position: absolute;left: 0;top: 0;width: 500px;height: 324px;background: #f0f0f0;}
.video .line{position: absolute;right: 0;bottom: -20px;width: 75px;height: 3px;background: #008b64;}
.video .vbox{width: 500px;height: 324px;}
.video .vbox video{position: relative;z-index:10;width: 500px;height: 324px;}
.m1 .con{float: right;width: 600px;}
.m1 h1{font-size: 30px;font-weight: normal;line-height: 1.2em;}
.m1 h1 strong{font-weight: bold;}
.m1 .con p{font-size: 18px;line-height: 30px;color: #898e91;margin: 18px 0 0 ;}

.m2{padding-bottom: 0; background: url("../images/m2.jpg") center top no-repeat;}
.m2 .zbd{padding: 40px 40px 70px;background: #fff;}
.m2-slide .bd{height: 445px;overflow: hidden;}
.m2-slide li{height: 445px;}
.m2-slide dt{float:left;width: 560px;height: 400px;}
.m2-slide dt img{width: 560px;height: 400px;}
.m2-slide dd{float: right;width: 530px;}
.m2-slide h3{position: relative;margin: 0 0 50px;font-size: 48px;font-weight: bold;color: #ccc;line-height: 1.8em;text-transform: uppercase;}
.m2-slide h3::after{position: absolute;left: 0;bottom: -3px;content:'';width: 75px;height: 3px;background: #008b64;}
.m2-slide .info{padding: 20px; min-height: 260px; background: #f0f0f0; font-size: 18px;line-height: 30px;color: #898e91;}
.m2-slide .info p{margin: 1.5em 0 0 0;text-indent: 2em;}
.m2-slide .info p.first{margin: 0;}
.m2-slide .controls{position: relative;z-index: 20;width: 50px;font-size: 0;line-height: 0;margin: -25px 0 0 0;}
.m2-slide .controls a{display: inline-block;width: 20px;height: 20px;vertical-align: top;}
.m2-slide .controls a.prev{margin: 0 10px 0 0; background:#e8e8e8 url("../images/prev.png");}
.m2-slide .controls a.next{background:#e8e8e8 url("../images/next.png");}
.m2-slide .controls a.prev:hover{background:#058c6c url("../images/prev_h.png");}
.m2-slide .controls a.next:hover{background:#058c6c url("../images/next_h.png");}
.m2-scroll{width: 100%; padding: 20px 0;overflow: hidden; background: #f0f0f0;}
.m2-scroll .bd{width: 100%;height: 190px; overflow: hidden;}
.m2-scroll li{float: left;width: 384px;}

.m3-tab .hd{margin: 0 0 2px 0;}
.m3-tab .hd ul{margin: 0 0 0 -2px;}
.m3-tab .hd li{float: left;width: 238px;height: 60px;padding: 15px 0;margin: 0 0 0 2px;color: #999;text-align: center;font-size: 0;line-height: 0;background: #f0f0f0;cursor: pointer;white-space:nowrap;}
.m3-tab .hd li p{display: inline-block;text-align: left;font-size: 30px;line-height: 1em;}
.m3-tab .hd li.one{width: 240px;}
.m3-tab .hd li.one p{line-height: 60px;text-align: center;}
.m3-tab .hd li.on{color: #fff;background: #058c6c;}
.m3-tab .bd{width: 1200px;height: 600px;overflow: hidden;}
.m3-tab .bd img{display: block;width: 1200px;height: 600px;}

.m4{background: url("../images/m4-bg.gif") center top no-repeat;}
.m4-tab{margin: 0 -90px;padding: 50px 90px 0;background: #fff;}
.m4-tab .hd{margin: 0 0 20px 0;}
.m4-tab .hd ul{margin:0 0 0 -2px;}
.m4-tab .hd li{float: left;width: 398px;height: 80px;margin:0 0 0 2px;line-height: 80px;text-align:center;font-size:30px;color:#999;background: #f0f0f0;cursor: pointer;}
.m4-tab .hd li.on{color: #fff; background: #058c6c;}

.m4-tab dl{margin: 0 0 0 -80px;}
.m4-tab dd{float: left;width: 560px;margin: 0 0 0 80px; font-family: Arial;}
.m4-tab .title{min-height: 24px;padding: 20px 0;font-size: 24px;line-height: 1em;font-weight: bold;color: #058c6c; border-bottom: 2px solid #f0f0f0;}
.m4-tab .item{padding: 10px 0 10px 138px;overflow: hidden;border-bottom: 2px solid #f0f0f0;}
.m4-tab .item .label{float: left;margin: 0 0 0 -138px;font-size: 20px;line-height: 30px;color: #058c6c;}
.m4-tab .item .p1{margin:0 0 5px 0;font-size: 18px;line-height: 30px;color: #010101;}
.m4-tab .item .p2{height: 66px;font-size: 18px;line-height: 22px;color: #898e91;}

.m5{padding: 31px 0;background: url("../images/m5-bg.gif") center top no-repeat;}
.m5 .zhd{margin-bottom: 0;}

.m6{padding: 90px 0;}
.m6 ul{margin: 0 0 0 -120px;}
.m6 ul li{float: left;width: 540px;margin: 0 0 0 120px;}
.m6 h3{position: relative;padding:0 0 15px;margin:0 0 15px;font-size: 30px;line-height: 1.2em;color: #010101;font-weight: normal;}
.m6 h3::after{position: absolute;left: 0;bottom: -3px;content:'';width: 75px;height: 3px;background: #008b64;}
.m6 .p1{font-size: 24px;color: #999;line-height: 1.2em;margin: 0 0 30px;}
.m6 .p2{height: 120px;padding:20px;font-size: 18px;line-height: 30px;color: #fff;background: #058c6c;}
.m6 img{display: block;width: 540px;height: 400px;}
.m6 .no2 .p1{margin: 0;}
.m6 .no2 img{margin: 0 0 25px;}

.m7-slide{width: 100%;overflow: hidden;}
.m7-slide .title{margin-bottom:25px; font-size: 30px;color: #010101;line-height: 1em;}
.m7-slide .title a{display: inline-block;width: 40px;height: 22px;}
.m7-slide .title a.prev{background:#e8e8e8 url("../images/prev2.png");}
.m7-slide .title a.next{background:#e8e8e8 url("../images/next2.png");}
.m7-slide .title a.prev:hover{background:#058c6c url("../images/prev2_h.png");}
.m7-slide .title a.next:hover{background:#058c6c url("../images/next2_h.png");}

.m7-slide li{float: left;position: relative;width: 630px;height: 400px;margin:0 15px 0 0;overflow: hidden; cursor: pointer;}
.m7-slide li img{display: block;width: 630px;height: 400px;}
.m7-slide li p{position: absolute;opacity: 0;left: 0;right: 0;bottom:-100px;padding:10px 20px;font-size: 18px;line-height: 30px;color: #fff;background: #058c6c; transition: all ease .3s;}
.m7-slide li:hover p{opacity: 1;bottom: 0;}

.m8-tab .hd{margin: 0 0 2px 0;}
.m8-tab .hd ul{margin: 0 0 0 -2px;}
.m8-tab .hd li{float: left;width: 298px;height: 70px; padding: 10px 0;font-size: 30px;line-height: 35px;text-align: center;color:#999;margin: 0 0 0 2px;background: #f0f0f0; cursor: pointer;}
.m8-tab .hd li strong{font-weight: bold;}
.m8-tab .hd li.on{color: #fff;background: #058c6c;}
.m8-tab .bd{height: 600px;overflow: hidden;}
.m8-tab .bd img{display: block; width: 1200px;height: 600px;}

.m9{padding: 0;}
.m9 .zjtd{height: 600px;background: url("../images/zjtd.jpg") center top no-repeat;}
.m9 .mbtn{margin: -35px 0 0 0;}

.m10-slide{position: relative;}
.m10-slide .bd{height: 570px;overflow: hidden;}
.m10-slide .bd img{display: block;width: 1200px;height: 570px;}
.m10-slide .prev,
.m10-slide .next{position: absolute;width: 40px;height: 70px;top: 50%;margin: -35px 0 0 0;}
.m10-slide .prev{left: -60px; background: url("../images/prev3.gif");}
.m10-slide .next{right: -60px; background: url("../images/next3.gif");}
.m10-slide .prev:hover{background: url("../images/prev3_h.gif");}
.m10-slide .next:hover{background: url("../images/next3_h.gif");}

.m11-scroll{width: 100%;overflow: hidden;}
.m11-scroll li{float: left;width: 300px;height: 240px;}
.m11-scroll li img{display:block;width: 300px;height: 240px;}

.m12{padding: 40px 0;}










