
.ind-banner{width: 100%;margin-top: 143px;} 
.ind-banner .swiper-slide {position: relative; } 
.ind-banner .swiper-slide img{width: 100%;}
.ind-banner .swiper-pagination-bullet {width: 13px; height: 7px; background: #fff; opacity: 1;border-radius: 10px;margin:0 4px!important; } 
.ind-banner .swiper-pagination-bullet-active {width: 57px; background: #f0832b!important;opacity: 1; } 
.ind-banner .swiper-pagination{bottom: 43px!important; } 
.ind-banner .ban1{width: 1440px; text-align: right; position: absolute; top: 0; } 
.ind-banner .ban1 b{display: block; font-size: 48px;color: #f5f5f5; margin: 308px 0 5px; } 
.ind-banner .ban1 em{display: block; font-size: 14px;color: #f5f5f5; text-transform: uppercase; } 
.ind-banner .ban2{text-align:  center; position:  absolute; top: 0; width:  100%; } 
.ind-banner .ban2 em{display: block; font-size: 24px; color: #f5f5f5; margin-top: 155px; letter-spacing: 10px; } 
.ind-banner .ban2 b{display: block; font-size: 60px; color: #f5f5f5; text-transform: uppercase; margin:13px 0 8px; letter-spacing: 10px; } 
.ind-banner .ban2 span{display: block; font-size: 24px;color: #f5f5f5;text-transform: uppercase; }

.part1 {padding-top: 17px;}
.part1 .top-list{margin-bottom: 5px;overflow: hidden;} 
.part1 .top-list li{float: left;margin:0 10px 10px 0;width: 230px;height: 110px;background: #f5f5f5;position:  relative;cursor:  pointer;} 
.part1 .top-list li:nth-child(6n){margin-right: 0;} 
.part1 .bot-cont li{display: none;}
.part1 .gallery-top{margin-bottom: 43px;} 
.part1 .o{position: relative;cursor: pointer;} 
.part1 .o .ico{display: inline-block;float:  left;margin: 22px 0 0 20px;} 
.part1 .o .ico.on{display: none; } 
.part1 .o span{font-size: 16px;color: #333;display: inline-block;padding: 20px 0 15px;/* float:  left; *//* padding-left:  50px; */width: 110px;position:  absolute;top: 10px;right: 15px;} 
.part1 .top-list li.on,.part1 .top-list li:hover{background: #f0832b;}
.part1 .top-list li.on .ico.on,.part1 .top-list li:hover .o .ico.on{display: initial;} 
.part1 .top-list li.on .ico.off,.part1 .top-list li:hover .o .ico.off{display:none; } 
.part1 .top-list li.on span,.part1 .top-list li:hover .o span{color: #fff;} 
.part1 .swiper-slide-active .o .ico.on,.part1 .swiper-slide:hover .o .ico.on{display: initial;} 
.part1 .swiper-slide-active .o .ico.off,.part1 .swiper-slide:hover .o .ico.off{display:none; } 
.part1 .swiper-slide-active .o span,.part1 .swiper-slide:hover .o span{color: #f0832b;} 
.part1 .obox{overflow: hidden; background: #f0832b; } 
.part1 .obox .txt{width: 50%; } 
.part1 .obox .txt em{display: block;font-size: 30px;color: #fff;margin: 61px 0 12px 68px;} 
.part1 .obox .txt span{font-size:  16px; color: #f4a776; text-transform:  uppercase; margin-left: 68px; margin-bottom: 19px; display:  block; }
.part1 .obox .txt p{display: block;font-size: 16px;color: #fff;line-height: 30px;height: 150px;padding:0 68px;} 
.part1 .obox .txt a.ico{display: block; width: 180px; height: 52px; line-height: 52px; text-align: center; font-size: 16px;color: #fff; margin: 25px 0 0 68px; border:1px solid #f5a86b; } 
.part1 .obox .txt a.ico:hover{background: #fff; color: #f0832b; } 
.part1 .obox .img{width: 50%; } 
.part1 .obox .img img{width: 100%; }

.part2 .tlt{padding: 35px 0 40px;text-align: center; } 
.part2 .tlt em{font-size: 24px;color: #4f4644; display: block; margin-bottom: 15px; } 
.part2 .tlt p{font-size: 16px; } 
.part2 .list{overflow: hidden; margin-bottom: 50px; } 
.part2 .list li{float: left; width: 345px; margin-right: 20px; position: relative; } 
.part2 .list li:last-child{margin-right: 0;} 
.part2 .list li .img,.part2 .list li img{width: 100%; } 
.part2 .list li p{font-size: 22px; color: #fff; text-align: center; height: 50px; line-height: 50px; background: url(../images/a6.png); position: absolute; bottom: 0; width: 100%; } 
.part2 .list li i{position: absolute; top: 175px; width: 100%; height: 14px; display: block; opacity: 0; background: url(../images/a7.png)no-repeat center; } 
.part2 .list li:hover p{ height: 100%; background-size: 100%;line-height: 226px;} 
.part2 .list li:hover i{opacity: 1;}

.part3{padding: 57px 0 105px; background: #f5f5f5; } 
.part3 p{font-size: 36px;color: #333; text-align: center; } 
.part3 p.t2{margin-bottom: 53px; } 
.part3 .list{overflow: hidden; } 
.part3 .list li{float: left;width: 50%;position: relative;  } 
.part3 .list li .img,.part3 .list li img{width: 100%; } 
.part3 .list li .txt{position: absolute; top:72px;left: 77px;}
.part3 .list li b{font-size: 40px;color: #333;  display: block; } 
.part3 .list li span{ font-size: 24px;color: #333; display: block; line-height: 40px; margin:20px 0 0 0px; }
.part3 .list li.li01 b,.part3 .list li.li01 span{color: #fff;}

.part4{padding-bottom: 100px; } 
.part4 .tlt{text-align: center; padding: 88px 0 45px; } 
.part4 .tlt em{font-size: 36px;color: #333;display: block; } 
.part4 .tlt p{font-size: 24px;color: #333;display: block; padding-top: 10px; } 
.part4 .top-list{margin-bottom: 43px;overflow: hidden;} 
.part4 .top-list li{float: left;} 
.part4 .top-list li .o{padding: 0 83px;} 
.part4 .top-list li:nth-child(1) .o{padding-left:0;} 
.part4 .top-list li:nth-child(5) .o{padding-right:0;} 
.part4 .top-list li:nth-child(5) .line{display: none;} 
.part4 .bot-cont li{display: none;}
.part4 .gallery-top-1{margin-bottom: 43px;} 
.part4 .o{text-align: center; position: relative; cursor: pointer; } 
.part4 .o .ico{display: inline-block; } 
.part4 .o .ico.on{display: none; } 
.part4 .o span{font-size: 16px;color: #333;display:  block;padding: 20px 0 15px;} 
.part4 .o .line{width: 1px; height: 112px; background: #eaeaea; position: absolute; right: 0; top: 0; } 
.part4 .o .trag{display: inline-block; opacity: 0; } 
.part4 .top-list li.on .ico.on,.part4 .top-list li:hover .o .ico.on{display: initial;} 
.part4 .top-list li.on .ico.off,.part4 .top-list li:hover .o .ico.off{display:none; } 
.part4 .top-list li.on span,.part4 .top-list li:hover .o span{color: #f0832b;} 
.part4 .top-list li.on .trag,.part4 .top-list li:hover .trag{opacity: 1;} 
.part4 .swiper-slide-active .o .ico.on,.part4 .swiper-slide:hover .o .ico.on{display: initial;} 
.part4 .swiper-slide-active .o .ico.off,.part4 .swiper-slide:hover .o .ico.off{display:none; } 
.part4 .swiper-slide-active .o span,.part4 .swiper-slide:hover .o span{color: #f0832b;} 
.part4 .swiper-slide-active .o .trag{opacity: 1;} 
.part4 .obox{overflow: hidden; background: #f0832b; } 
.part4 .obox .txt{width: 50%; } 
.part4 .obox .txt em{display: block; font-size: 30px;color: #fff; margin:105px 0 28px 68px; } 
.part4 .obox .txt p{display: block; font-size: 16px;color: #fff; line-height: 38px; height: 76px; padding:0 68px; } 
.part4 .obox .txt a.ico{display: block; width: 180px; height: 52px; line-height: 52px; text-align: center; font-size: 16px;color: #fff; margin: 25px 0 0 68px; border:1px solid #f5a86b; } 
.part4 .obox .txt a.ico:hover{background: #fff; color: #f0832b; } 
.part4 .obox .img{width: 50%; } 
.part4 .obox .img img{width: 100%; }

.part5{background: #f5f5f5;text-align: center;} 
.part5 .tlt{text-align: center;padding: 71px 0 21px;} 
.part5 .tlt em{font-size: 36px;color: #333;display: block; } 
.part5 .tlt p{font-size: 24px;color: #333;display: block; padding-top: 10px; } 
.part5 .p{font-size: 16px; width: 775px; text-align: center; margin:  0 auto; } 
.part5 .ico{display: block; width: 182px; height: 54px; line-height: 54px; background: #333; color: #f0832b; text-align: center; font-size: 16px; margin:45px auto 63px; } 
.part5 .ico:hover{background: #f0832b; color: #fff; } 

.part6{background: #f5f5f5;padding-bottom: 65px;} 
.part6 .tlt{text-align: center;padding: 71px 0 21px;} 
.part6 .tlt em{font-size: 36px;color: #333;display: block; } 
.part6 .tlt p{font-size: 24px;color: #333;display: block; padding-top: 10px; } 
.part6 .top-list{overflow: hidden; display: table; margin:0 auto 25px; } 
.part6 .top-list li{float: left; margin:0 27px; font-size: 18px;color: #333; cursor: pointer; line-height: 35px; height: 35px; border-bottom: 2px solid #f5f5f5; } 
.part6 .top-list li:after{content:''; display: block; width: 0%; height: 2px; background: #f0832b; -webkit-transition: all .2s; -o-transition: all .2s; transition: all .2s; } 
.part6 .top-list li:hover:after{width: 100%; } 
.part6 .top-list li.on:after{width: 100%; } 
.part6 .bot-cont li{overflow: hidden; display: none; } 
.part6 .o{margin-right: 170px; float: left; width: 365px; } 
.part6 .o:last-child{margin-right: 0; } 
.part6 .o .img,.part6 .o .img img{width: 100%; } 
.part6 .o p{font-size: 16px;color: #333; line-height: 30px; margin-top: 25px; } 
.part6 .o p.p1{color: #666; margin-top: 0; margin-bottom: 37px; } 
.part6 .o a.ico{font-size: 16px;color: #f0832b; display: inline-block; } 
.part6 .o a.ico:after{content:''; display: block; width: 0%; height: 1px; margin-top: 3px; background: #f0832b; -webkit-transition: all .2s; -o-transition: all .2s; transition: all .2s; } 
.part6 .o a.ico:hover:after{width: 100%; }

.part1 .top-list li:nth-child(6n+2){-webkit-animation-delay:.1s ; -o-animation-delay: .1s; animation-delay:.1s ; } 
.part1 .top-list li:nth-child(6n+3){-webkit-animation-delay:.2s ; -o-animation-delay:.2s ; animation-delay:.2s ; } 
.part1 .top-list li:nth-child(6n+4){-webkit-animation-delay:.3s ; -o-animation-delay:.3s ; animation-delay: .3s; } 
.part1 .top-list li:nth-child(6n+5){-webkit-animation-delay:.4s ; -o-animation-delay: .4s; animation-delay:.4s ; } 
.part1 .top-list li:nth-child(6n+6){-webkit-animation-delay:.5s ; -o-animation-delay: .5s; animation-delay:.5s ; } 
.part1 .bot-cont{-webkit-animation-delay:.2s ; -o-animation-delay:.2s ; animation-delay:.2s ; } 
.part2 .list li:nth-child(2){-webkit-animation-delay:.2s ; -o-animation-delay:.2s ; animation-delay:.2s ; } 
.part2 .list li:nth-child(3){-webkit-animation-delay:.4s ; -o-animation-delay: .4s; animation-delay:.4s ; } 
.part2 .list li:nth-child(4){-webkit-animation-delay:.6s ; -o-animation-delay: .6s; animation-delay:.6s ; } 
.part4 .top-list li:nth-child(2){-webkit-animation-delay:.2s ; -o-animation-delay:.2s ; animation-delay:.2s ; } 
.part4 .top-list li:nth-child(3){-webkit-animation-delay:.4s ; -o-animation-delay: .4s; animation-delay:.4s ; } 
.part4 .top-list li:nth-child(4){-webkit-animation-delay:.6s ; -o-animation-delay: .6s; animation-delay:.6s ; } 
.part4 .top-list li:nth-child(5){-webkit-animation-delay:.8s ; -o-animation-delay: .8s; animation-delay:.8s ; }
.part5 .p{-webkit-animation-delay:.2s ; -o-animation-delay: .2s; animation-delay:.2s ; }
.part5 .ico{-webkit-animation-delay:.4s ; -o-animation-delay: .4s; animation-delay:.4s ; }
.part6 .top-list{-webkit-animation-delay:.4s ; -o-animation-delay: .4s; animation-delay:.4s ; }
.part6 .bot-cont{-webkit-animation-delay:.2s ; -o-animation-delay: .2s; animation-delay:.2s ; }

.part3 .t1,.part3 .t2 ,.part3 .list,.part5,.part6 .top-list,.part6 .bot-cont{opacity: 0;}


