.banner{position:relative;width:100%;height:800px;overflow:hidden;margin-bottom: 80px;}
.banner .bd{position: absolute; left: 50%;margin: 0 0 0 -960px;width: 1920px;height: 800px;}
.banner img{display: block;width: 1920px;height: 800px;}
.banner .hd{position: absolute; z-index: 10; bottom: 25px; left: 0; font-size: 0; line-height: 0; width: 100%; text-align: center;}
.banner .hd li{display: inline-block; width: 105px; height: 12px; margin: 0 10px; background: #ee655d; cursor: pointer;}
.banner .hd li.on{background: #feb43e;}

.m{margin-bottom: 80px;}
.m .zhd{margin-bottom:40px;}
.m .zhd img{display:block;}
.m .intro{margin-bottom:40px;font-size: 18px;color: #333;line-height: 30px; text-indent: 2em;}
.mbtn{text-align:center;font-size:0;line-height:0px;}
.mbtn p{margin-bottom:15px;font-size:36px;text-align:center;color:#999; line-height:40px;}
.mbtn a{display:inline-block; height:60px; padding:0 35px; line-height:60px; color:#fff; font-size:28px; background:#f97636; border-radius:30px; transition:all ease .3s;}
.mbtn a:hover{color:#fff; background:#fda233;}

.m1 .row1{margin-bottom:20px;}
.m1 .item{width: 590px; height:650px; background: #e1e1e1;}
.m1 .info{padding:25px 30px 0; overflow:hidden; font-size:18px;color:#333;line-height:30px;}
.m1 .ztip{display: block;width: 130px;height: 40px; margin-bottom: 10px; text-align:center;line-height:40px;color:#fff;font-size:30px;border-radius:20px;background: #ff9c6c;}
.m1 .info p{margin-bottom: 10px;}
.m1 .row2{background:#ff9c6c; margin-bottom:40px;}
.m1 .row2 .pic{width:596px; height:330px;}
.m1 .row2 .info{width:516px;padding:25px 54px 0 0; color:#fff; background:none;}
.m1 .row2 .ztip{background:#fff; color:#ff9c6c;}

.m2,.m4,.m6{background:#fcf5f2;padding:60px 0;}
.m2 ul{margin-left:-37px;margin-bottom:30px;}
.m2 li{float:left;width:272px;margin:0 0 0 37px;}
.m2 .row1{margin-bottom:40px;}
.m2 .row1 img{vertical-align:top;}
.m2 .row1 a{display:inline-block; width:188px;height:88px; text-align:center; line-height:88px; font-size:24px; color:#f97636; border:1px solid #ffa275; vertical-align:top; background:#fff; transition:all ease .3s;}
.m2 .row1 a:hover{background:#ff9c6c; border-color:#ff9c6c; color:#fff;}

.m3 .row1{height:530px;margin-bottom:40px;background:url(../images/m3-1.jpg);}
.m3 .row1 .con{padding:0 0 0 540px;}
.m3 .st1,.m3 .st2{text-align:right; display:none;}
.m3 .st1{padding:30px 135px 0 0; font-size:48px; line-height:48px; color:#f97636;}
.m3 .st2{padding:10px 135px 55px 0;font-size:36px; line-height:36px; color:#999;}
.m3 .row .info{font-size:18px;line-height:30px; color:#333; padding-top:190px;}
.m3 .row2{height:530px;margin-bottom:40px;background:url(../images/m3-2.jpg);}
.m3 .row2 .con{width:665px;}
.m3 .row2 .st1,.m3 .row2 .st2{padding-left:130px;padding-right:0;}
.m3 .row3{height:640px; position:relative; margin-bottom:40px;background:url(../images/m3-3.jpg);}
.m3 .row3 .con{padding:470px 0 0 0;}
.m3 .row3 .st1,.m3 .row3 .st2{padding-left:130px;padding-right:0;}
.m3 .row3 .info{ position:absolute; top:500px; left:600px; width:560px; padding-top:0}
.m3 .line{margin-bottom:40px;font-size:0px; line-height:0; height:1px; background:#d2d2d2;}

.m4 {padding-bottom:0;}
.m4 ul{width:1040px;margin:0 auto 40px;}
.m4 li{float:left;width:200px;height:200px; margin:0 30px;}
.m4 li a{display:block;width:198px;height:143px; padding:55px 0 0 0; font-size:36px; line-height:48px; color:#f97636; text-align:center; border:1px solid #ffa67b; background:#fcf5f2; border-radius:100%;transition:all ease .3s;}
.m4 li a:hover{ color:#fff; border:1px solid #ff9c6c;background:#ff9c6c;}

.case{margin-top: 15px;height: 462px; margin-bottom:40px; position: relative;}
.case .bd{width: 1200px; height: 462px; overflow: hidden;}
.case .bd li{width: 1200px; height: 462px; overflow: hidden;}
.case .pic1{position: relative; float: left;width: 574px;height: 462px; padding-left: 10px;}
.case .pic1 img{display: block;width: 574px; height: 300px;}
.case .pic1 .case-tip{position: absolute;top:278px;right: 8px;width: 112px;height: 88px;}
.case .pic1 .case-tip img{display: block;width:112px;height: 88px;}
.case .info{padding: 15px 0 12px 180px; background: url("../images/case-info.png") no-repeat;}
.case .info .case-name{float: left; margin: 0 0 0 -160px;width: 136px;height: 135px;text-align: center; color: #fff;}
.case .info .name{padding:11px 0 0 0;height:40px;line-height:40px;overflow:hidden;font-size: 18px;font-weight: bold;}
.case .info p{padding:5px 0 0 0;font-size: 14px;color: #fff;line-height: 18px;}
.case .info .title{padding:6px 0;font-size: 18px;color: #f97636;line-height: 23px;}
.case .info .intro{font-size: 14px;line-height: 24px;color: #666; text-indent:0; margin:0;}
.case .info .intro span{color: #333;}
.case .pic2{ float: right; width: 584px;height: 462px; padding-right: 10px;}
.case .pic2 img{display: block; width: 584px;height: 462px;}
.case .hd{position: absolute; left: 50%; bottom: -20px;}
.case .hd ul{margin-left: -50%;}
.case .hd li{float: left;width: 10px;height: 10px;margin: 0 5px 0 0; text-indent: -9999px; overflow: hidden; background: #ccc; cursor: pointer; -webkit-border-radius: 50%;-o-border-radius: 50%; border-radius: 50%;}
.case .hd li.on{background: #f97636;}
.case-prev,.case-next{position: absolute; left: -40px; top: 50%; width: 26px; height: 50px; margin-top: -25px; cursor: pointer; background: url("../images/arr.png");}
.case-next{left: auto; right: -40px; background-position: right top;}

.m5 .mbtn a{margin:0 40px;}
.m6 .zbd{height:563px;background:url(../images/m6-2.jpg) right top no-repeat;}
.m6 {margin-bottom:0}
.m6 ul{}
.m6 li{width:610px;padding:25px 0 25px 110px;border-bottom:1px solid #ffb7a0; background:url(../images/m6-1.gif) 0 25px no-repeat;}
.m6 li .st{font-size:30px;line-height:32px; margin:0 0 10px 0;}
.m6 li .info{font-size:18px;line-height:30px;}
.m6 li a{color:#f97636;}
.m6 li a:hover{color:#fda233;}













