.indexFlash .flashBanner {
    width: 2940px;
	max-height:440px;
    position: relative;
    left: 50%;
    margin-left: -1470px;
	overflow:hidden;
}
.indexFlash .flashBanner .imgDiv a{height: 440px;overflow: hidden}
.indexFlash .flashBanner .imgDiv a{display: block;position: relative;}
.indexFlash .flashBanner .imgDiv a p{width: 980px;height: 60px;background: rgba(00,00,00,0.8);color: #fff;text-align: center;line-height: 60px;font-size: 20px;position: absolute;bottom: 0;left: 0;z-index: 100;opacity: 0;transition:all 0.3s ease;-webkit-transition: all 0.3s ease;-moz-transition: all 0.3s ease;-o-transition: all 0.3s ease;}


.indexFlash .flashBanner .imgDiv a i{display: block;width: 100%;height: 100%;background: rgba(46,28,30,0.6);position: absolute;top: 0;left:0;z-index: 101;opacity: 1;transition: all 0.3s ease;-webkit-transition: all 0.3s ease;-moz-transition: all 0.3s ease;-o-transition: all 0.3s ease}
.indexFlash .flashBanner .imgDiv.slick-current a i{opacity: 0}
.indexFlash .flashBanner .slick-arrow{width: 46px;height: 62px;position: absolute;top: 155px;z-index: 200;transition: all 0.3s ease-out}
.indexFlash .flashBanner .slick-prev{background: url("../image/img5.png")center center no-repeat;left:33.35%}
.indexFlash .flashBanner .slick-next{background: url("../image/img4.png")center center no-repeat;right: 33.35%}
.indexFlash .flashBanner .slick-arrow:hover{background-color: rgba(00,00,00,0.5)}

.pageTittle{padding-top: 80px;padding-bottom: 40px;text-align: center;}
.pageTittle .indexTitle:nth-child(1){font-size: 18px;font-family: “Microsoft YaHei” ! important; color: #29d9c2;padding-bottom: 5px;font-weight: bold}
.pageTittle .indexTitle:nth-child(2){font-size: 40px;color: #333;padding-bottom: 36px;background: url("../image/bLine.jpg") center bottom no-repeat}
.indexPart1 .hd{display: block;width: 100%;margin: 0 auto}
.indexPart1 .hd li{display: inline-block;width: 33%;height: 30px;text-align: center;line-height: 30px;cursor: pointer;color: #fff;font-size: 20px;transition: all 0.3s ease;-webkit-transition: all 0.3s ease;-moz-transition: all 0.3s ease;-o-transition: all 0.3s ease;margin-bottom: 20px;background: #a1c2be;}
.indexPart1 .hd li.on{background: #29d9c2;color: #fff}
.indexPart1 .hd li:hover{background: #29d9c2;color: #fff;}
.indexPart1 .tab{ max-height:354px; overflow:hidden;}
.indexPart1 .video{width: 630px;height: 354px;position: relative}
.indexPart1 .activityLink{position: absolute;bottom: 0;left: 0;width: 100%;height: 60px;text-align: center;line-height: 60px;font-size: 20px;color: #fff;background: rgba(00,00,00,0.8);transition: all 0.3s ease;-webkit-transition: all .3s ease;-moz-animation: all 0.3s ease;-o-transition: all .3s ease;}
.indexPart1 .activityLink:hover{color:#29d9c2;}
.indexPart1 .video p{position: absolute;width: 100%;height: 100%;background: rgba(00,00,00,0.5);z-index: 9}
.indexPart1 .tab div.rt{width: 312px;position: relative}
.indexPart1 .tab div.rt>a{display: block;position: absolute;bottom: 0;right: 0;width: 100px;height: 20px;text-align: center;font-size: 12px;line-height: 20px;transition: all 0.3s ease;border:1px solid transparent;background: #29d9c2;color: #fff}
.indexPart1 .tab div.rt>a:hover{border: 1px solid #000;color: #333;background: transparent}
.indexPart1 .tab div.rt div{background: #fff;transition: all 0.3s ease;-webkit-transition: all 0.3s ease;-moz-transition: all 0.3s ease;-o-transition: all 0.3s ease;padding: 15px;height: 118px}
.indexPart1 .tab div.rt div:nth-child(2){border-top: 1px solid #d2d2d2;border-bottom: 1px solid #d2d2d2}
.indexPart1 .tab div.rt div:hover{background: #f1f1f1}
.indexPart1 .tab div.rt div a p{font-size: 16px;color: #777;line-height: 18px;padding-bottom: 0.6rem}
.indexPart1 .tab div.rt div a span{display: block;color: #999;font-size: 12px}
.indexPart1 .tab div.rt div a em{color: #999;font-size: 12px;float: right;}

.indexPart2 .intro,.indexPart3 .intro,.indexPart4 .intro,.indexPart5 .intro,.indexPart6 .intro,.indexPart7 .intro{text-align: center;line-height: 27px;font-size: 20px;color: #555;width:980px;margin: 0 auto;padding-bottom: 40px;}
.indexPart2 li{float: left;width:319px;height: 425px;position: relative;cursor: pointer}
.indexPart2 li:first-child{background: url("../image/img8.jpg") no-repeat;background-size: cover}
.indexPart2 li:nth-child(2){background: url("../image/img9.jpg") no-repeat;background-size: cover;margin:0 11px}
.indexPart2 li:nth-child(3){background: url("../image/img10.jpg") no-repeat;background-size: cover}
.indexPart2 li p{position: absolute;bottom: 0;left: 0;width: 100%;height:40px;text-align: center;line-height: 40px;font-size: 20px;color: #fff;background: rgba(00,00,00,0.5);transition: all 0.3s ease;-webkit-transition: all .3s ease;-moz-animation: all 0.3s ease;-o-transition: all .3s ease}
.indexPart2 li:hover p{color: #29d9c2}
.indexPart2 .msgList p{float: left;width: 33.3%;font-size: 16px;color: #333;line-height: 4em;text-align: center;transition: all 0.3s ease;-webkit-transition: all .3s ease;-moz-animation: all 0.3s ease;-o-transition: all .3s ease;cursor: pointer;margin-bottom: 16px}
.indexPart2 .msgList p i{display: inline-block;width:14px;height:14px;background: #29d9c2;border-radius: 50%;vertical-align: middle;margin-right:10px}
.indexPart2 .msgList p:hover{color: #29d9c2}
.indexPart2 .aLink{text-align: center}
.indexPart2 .aLink a{display: inline-block;width: 200px;height: 50px;border-radius: 6px;font-size: 20px;color: #333;line-height: 50px;margin:0 20px;transition: all 0.3s ease;-webkit-transition: all .3s ease;-moz-animation: all 0.3s ease;-o-transition: all .3s ease;}
.indexPart2 .aLink a:first-child{border: 1px solid #999}
.indexPart2 .aLink a:first-child:hover{color: #fff;border-color: transparent;background: #29d9c2}
.indexPart2 .aLink a:last-child{background: #29d9c2;border-radius: 6px;border: 1px solid transparent;color: #fff}
.indexPart2 .aLink a:last-child:hover{color: #333;background: #fff}
.indexPart2 ul.oh li a{display: block;width: 100%;height: 100%}

.indexPart3 .wal{position: relative}
.indexPart3 li{width: 980px;background: url("../image/img11.jpg") no-repeat;background-size: cover;height: 450px;position: relative}
.indexPart3 li a{display: block;width: 100%;height: 100%}
.indexPart3 li p{width: 100%;height: 40px;text-align: center;line-height: 40px;font-size: 20px;color: #fff;background: rgba(00,00,00,0.5);position: absolute;bottom: 0;left: 0}
.indexPart3 li:hover p{color: #29d9c2}
.indexPart3 div.wal a.slide-a{display: block;width: 35px;height: 64px;position: absolute;top:193px;}
.indexPart3 a.prev{background: url("../image/img5.png") no-repeat;background-size: cover;left:30px}
.indexPart3 a.next{background: url("../image/img4.png") no-repeat;background-size: cover;right: 30px}
.indexPart3 .msgList{margin-top: 20px}
.indexPart3 .msgList p a{display: block;width: 100%;height: 100%}
.indexPart3 .msgList p,.indexPart7 .msgList p{width: 236px;height: 315px;float: left;margin-right:12px;position: relative}
.indexPart3 .msgList p:first-child,.indexPart7 .msgList p:first-child{background: url("../image/img13.jpg") no-repeat;background-size: cover}
.indexPart3 .msgList p:nth-child(2),.indexPart7 .msgList p:nth-child(2){background: url("../image/img12.jpg") no-repeat;background-size: cover}
.indexPart3 .msgList p:nth-child(3),.indexPart7 .msgList p:nth-child(3){background: url("../image/img14.jpg") no-repeat;background-size: cover}
.indexPart3 .msgList p:nth-child(4),.indexPart7 .msgList p:nth-child(4){background: url("../image/img15.jpg") no-repeat;background-size: cover}
.indexPart3 .msgList p span,.indexPart7 .msgList p span{width:100%;height: 40px;text-align: center;line-height: 40px;display: block;background:rgba(00,00,00,0.5);font-size: 20px;transition: all 0.3s ease;-webkit-transition: all 0.3s ease;-moz-transition: all 0.3s ease;-o-transition: all 0.3s ease;cursor: pointer;position: absolute;bottom: 0;left: 0;color: #fff}
.indexPart7 .msgList p a{display: block;width: 100%;height: 100%;}
.indexPart3 .msgList p:hover span,.indexPart7 .msgList p:hover span{color: #29d9c2}
.indexPart3 .msgList,.indexPart7 .msgList{width: 110%}
.indexPart3>a,.indexPart5>a{width: 200px;height: 50px;line-height: 50px;text-align: center;color: #333;font-size: 20px;border: 1px solid #000;border-radius: 6px;display: block;margin: 0 auto;margin-top:40px;transition: all 0.3s ease;-webkit-transition: all 0.3s ease;-moz-transition: all 0.3s ease;-o-transition: all 0.3s ease;}
.indexPart3>a:hover,.indexPart5>a:hover{border-color: transparent;color: #fff;background: #29d9c2}

.indexPart4 .wal{position: relative}
.indexPart4 .wal>div{margin: 0 auto}
.indexPart4 ul{width: 732px; max-height:303px; overflow:hidden;margin: 0 auto;display: block;}
.indexPart4 li{width: 200px;text-align: center;margin: 22px; position:relative;}
.indexPart4 li p{font-size:20px;color: #333333;line-height: 30px}
.indexPart4 li span{display: block; width:200px; height:200px; background:url(../image/eaf604d00594fe8f43293abcc34336db.png) no-repeat; position:absolute; left:0; top:0;}
.indexPart4 .wal a{display: block;width:24px;height:44px;position: absolute;top: 105px;}
.indexPart4 .wal a.prev{background: url("../image/img17.png") no-repeat;background-size: cover;left: 40px}
.indexPart4 .wal a.next{background: url("../image/img18.png") no-repeat;background-size: cover;right: 40px}

.indexPart5 .video{width: 100%}
.indexPart5 .wal{position: relative}
.indexPart5 .wal a{}
.indexPart5 .wal a.prev{background: url("../image/img5.png") no-repeat;background-size: cover;left: 30px}
.indexPart5 .wal a.next{background: url("../image/img4.png") no-repeat;background-size: cover;right: 30px}

.indexPart7{padding-bottom: 80px}
.indexPart6 .wal div{width:485px;height: 364px;position: relative}
.indexPart6 .wal div p{position: absolute;bottom: 0;left: 0;background: rgba(00,00,00,0.5);color: #fff;font-size: 20px;text-align: center;line-height: 40px;width: 100%;height: 40px;transition: all 0.3s ease;-webkit-transition: all 0.3s ease;-moz-transition: all 0.3s ease;-o-transition: all 0.3s ease;cursor: pointer}
.indexPart6 .wal div:hover p{color: #29d9c2}
.indexPart6 .wal div a{display: block;width: 100%;height: 100%}
.indexPart6 .wal div.lf{margin-right: 10px;background: url("../image/img17.jpg") no-repeat;background-size: cover}
.indexPart6 .wal div.rt{background: url("../image/img18.jpg") no-repeat;background-size: cover}

.cl50{height:50px;}
.faq{padding: 40px 0;}
.faq li {padding: 40px 0 12px 0;border-bottom: #333 solid 1px;}
.faq .name {background: url(../image/img60.png) 6px top no-repeat;padding: 0 0 6px 50px;min-height: 36px;line-height: 30px;font-size: 18px;}
.faq .content {background: url(../image/img61.png) 6px top no-repeat;padding: 1px 0 0 50px;min-height: 28px;line-height: 28px;font-size: 14px;color: #666;}