@charset "utf-8";

.h32, .h26, .h20, .h18{ line-height: 1.2;}
.h32{ font-size: 32px;}
.h26{ font-size: 26px;}
.h20{ font-size: 20px;}
.h18{ font-size: 18px;}

.title{ text-align: center;}
.title .h26{ margin-top: 5px;}

.more{ display: inline-block; border-bottom: 2px solid; cursor: pointer;}

/*	弹窗	*/
.pop-alert .pop-dialog{ padding: 95px 90px 95px 120px; width: 1236px; height: 540px; background: url(/special/bm/image/temp/img.jpg); background-color: #e6e6e6; z-index: 1;}
.pop-alert .pop-cont{ color: #005784;}
.pop-alert .pop-cont .h20{ margin-bottom: 25px;}
.pop-alert .pop-cont .p{}
.pop-alert .pop-cont .p + .p{ margin-top: 22px;}
.pop-alert .scroll-box{ max-height: 350px;}
.pop-alert .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{ background-color: #005784;}
.pop-alert .mCSB_scrollTools .mCSB_draggerRail{ background-color: #fff;}

.section1{ position: relative; height: 780px; background: center no-repeat; background-size: cover;}
.section1:after{ content: ''; position: absolute; left: 0; right: 0; bottom: 0; height: 174px; background: url(/special/bm/image/temp/png1.png) center bottom no-repeat; background-size: cover;}

.section2{ height: 1050px; background: url(/special/bm/image/temp/img2.jpg) center no-repeat; background-size: cover; overflow: hidden;}
.section2 .title{ padding-top: 64px;}
.section2 .slick-slider{ width: 919px;}
.section2 .slick-item{ position: relative;}
.section2 .slick-arrow{ background-color: transparent;}
.section2 .slick-nav{ position: absolute; right: 39px; bottom: 37px; padding: 0 30px; white-space: nowrap;}
.section2 .slick-paging{ min-width: 40px; font-size: 18px; color: #fff; text-align: center;}
.section2 .slick-paging span{ display: inline-block; padding: 0 5px; vertical-align: middle;}
.section2 .slick-paging span:first-child{ margin-top: -15px;}
.section2 .slick-paging span:last-child{ margin-bottom: -5px;}
.section2 .img{ height: 458px; overflow: hidden;}
.section2 .img img{ display: block; width: 100%;}
.section2 .cont{ position: absolute; left: 0; right: 0; bottom: 0; padding: 12px 340px 12px 32px; background-color: rgba(0,0,0,0.5); color: #fff;}
.section2 .h18{ position: relative; display: inline-block; margin-bottom: 5px; padding-right: 80px; max-width: 100%; white-space: nowrap; overflow: hidden; text-overflow: ellipsis;}
.section2 .date{ position: absolute; right: 0; bottom: 1px; font-size: 14px; white-space: nowrap;}
.section2 .p{ margin-bottom: 3px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis;}
.section2 .tab-mod{ position: relative;}
.section2 .tab-bar{ position: relative; margin-left: -17px; height: 798px; background: url(/special/bm/image/temp/png3.png) left 61px no-repeat;}
.section2 .tab-term{ position: absolute; cursor: pointer;}
.section2 .point{ position: absolute; width: 25px; height: 25px; background-color: #47bdf9; border: 4px solid #fef6b8; border-radius: 999px;}
.section2 .point:after{ content: ''; position: absolute; left: 0; right: 0; top: 0; bottom: 0; margin: auto; width: 9px; height: 9px; background-color: #fef6b8; border-radius: 999px; display: none;}
.section2 .tab-term.cur .point:after{ display: block;}
.section2 .tab-bar .h16{ padding: 4px 0; font-size: 16px; color: #fdf6b8; text-align: center; white-space: nowrap;}
.section2 .point1{ right: 179px; bottom: 43px;}
.section2 .point1 .point{ left: 0; right: 0; top: 100%; margin: 14px auto 0;}
.section2 .point2{ left: 20px; top: 553px;}
.section2 .point2 .point{ right: 100%; top: 0;}
.section2 .point3{ left: 32px; top: 32px;}
.section2 .point3 .point{ left: 0; right: 0; top: 100%; margin: auto;}
.section2 .point4{ left: 725px; top: 33px;}
.section2 .point4 .point{ right: 100%; top: 35%; margin-right: 12px;}
.section2 .point5{ right: -45px; top: 325px;}
.section2 .point5 .point{ left: 0; right: 0; bottom: 100%; margin: 0 auto 12px;}
.section2 .icon{ margin: auto; width: 126px;}
.section2 .icon img{ display: block; width: 100%;}
.section2 .tab-cont{ position: absolute; top: 188px; left: 143px; width: 919px;}
.section2 .tab-item{ position: absolute; left: 0; right: 0; top: 0; opacity: 0; z-index: 0; overflow: hidden;
	-webkit-transition: opacity .5s;
	-ms-transition: opacity .5s;
	transition: opacity .5s;
}
.section2 .tab-item.act{ position: relative; opacity: 1; z-index: 1;}
.section2 .player{ position: absolute; right: 230px; bottom: 18px; width: 92px; height: 80px; z-index: 2;}
.section2 .player img{ display: block; width: 100%;
	-webkit-transition: transform .3s;
	-ms-transition: transform .3s;
	transition: transform .3s;
}
.section2 .player.turn img{
	-webkit-transform: rotateY(180deg);
	-ms-transform: rotateY(180deg);
	transform: rotateY(180deg);
}

.section3{ height: 990px; background: url(/special/bm/image/temp/img3.jpg) center no-repeat; background-size: cover;}
.section3 .title{ margin-bottom: 28px; padding-top: 100px;}
.section3 .tab-mod{}
.section3 .tab-bar{ margin-bottom: 28px; font-size: 0; text-align: center;}
.section3 .tab-term{ display: inline-block; margin: 0 11px 11px; padding: 7px 36px; border: 1px solid #cecece; font-size: 18px; cursor: pointer;}
.section3 .tab-term.cur{ border-color: #47befb; color: #46bcf9;}
.section3 .tab-cont{ position: relative;}
.section3 .tab-item{ position: absolute; left: 0; right: 0; top: 0; opacity: 0; z-index: 0; overflow: hidden;
	-webkit-transition: opacity .5s;
	-ms-transition: opacity .5s;
	transition: opacity .5s;
}
.section3 .tab-item.act{ position: relative; opacity: 1; z-index: 1;}
.section3 .slick-slide{ margin: 0 12px; width: 396px;}
.section3 .slick-prev{ left: 32px;}
.section3 .slick-next{ right: 32px;}
.section3 .ul{ margin: 0 -12px 27px;}
.section3 .li{ height: 266px; overflow: hidden;}
.section3 .li img{ display: block; width: 100%;}
.section3 .info{}
.section3 .h20{ margin-bottom: 7px; white-space: nowrap; overflow: hidden; font-weight: bold; text-overflow: ellipsis;}
.section3 .p{ margin-bottom: 15px;}
.section3 .more{ float: right;}

.section4{ height: 1020px; background: url(/special/bm/image/temp/img4.jpg) center no-repeat; background-size: cover; overflow: hidden;}
.section4 .title{ margin-bottom: 57px; padding-top: 64px;}
.section4 .cont{ margin-bottom: 17px; overflow: hidden;}
.section4 .news{ float: left; width: 50%;}
.section4 .img{ position: relative; height: 510px; overflow: hidden;}
.section4 .img:after{ content: ''; position: absolute; left: 0; top: 0; right: 0; bottom: 0; background-color: rgba(0,0,0,0.2); opacity: 1;
	-webkit-transition: opacity .5s;
	-ms-transition: opacity .5s;
	transition: opacity .5s;
}
.section4 .img:hover:after{ opacity: 0;}
.section4 .img img{ display: block; width: 100%;}
.section4 .box{ padding: 50px 30px 30px 45px; height: 340px; background-color: #fff;}
.section4 .box .h26{ margin-bottom: 11px;}
.section4 .box .h20{ margin-bottom: 7px;}
.section4 .box .p{ margin-bottom: 20px;}
.section4 .box .more{ float: right;}
.section4 .paging{ padding: 20px 35px; height: 196px; background-color: #3091db; color: #fff;}
.section4 .paging-item{ padding: 25px 0; overflow: hidden;}
.section4 .paging-item + .paging-item{ border-top: 1px solid;}
.section4 .link{ display: block; font-size: 18px; overflow: hidden;}
.section4 .list .slick-slide{ margin: 0 9px; width: 400px;}
.section4 .list .slick-arrow{ top: 89px; bottom: auto;}
.section4 .list .slick-prev{ left: 29px;}
.section4 .list .slick-next{ right: 29px;}
.section4 .list{ margin: 0 -9px;}
.section4 .list-item{ color: #fff;}
.section4 .list .img{ margin-bottom: 18px; height: 222px;}
.section4 .h18{ margin-bottom: 4px;}
.section4 .p{}
.section4 .tab-unit{ position: relative;}
.section4 .tab-cont{ position: relative;}
.section4 .tab-item{ position: absolute; left: 0; right: 0; top: 0; opacity: 0; z-index: 0; overflow: hidden;
	-webkit-transition: opacity .5s;
	-ms-transition: opacity .5s;
	transition: opacity .5s;
}
.section4 .tab-item.act{ position: relative; opacity: 1; z-index: 1;}
.section4 .tab-bar{ position: absolute; left: 0; top: 340px; padding: 5px 35px; width: 50%; height: 170px; background-color: #3091db; color: #fff; z-index: 2;}
.section4 .tab-bar:before{ content: ''; position: absolute; left: 35px; right: 35px; top: 50%; border-top: 1px solid;}
.section4 .tab-terms{ overflow: hidden;}
.section4 .tab-term{ position: relative; padding: 26px 0; font-size: 18px; line-height: 28px; cursor: pointer;}
/*.section4 .tab-term:nth-child(2):before{ content: ''; position: absolute; left: 0; right: 0; top: -1px; border-top: 1px solid;}*/
.section4 .tab-term.slick-current{ }
.section4 .slick-nav .slick-arrow{ width: auto; height: auto; background-color: transparent; cursor: default;}
.section4 .slick-nav .slick-arrow:after{ content: '\e822'; position: absolute; right: 0; top: 50%;
	-webkit-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	transform: translateY(-50%);
}
.section4 .tab-unit .slick-nav{ float: left; margin-right: 120px; width: 144px;}
.section4 .arr{ position: relative; padding: 28px 55px 27px 0; font-size: 16px;}
.section4 .arr span{ font-family: Arial; margin-left: 10px;}

@media screen and (max-width: 750px){
	.pop-alert .pop-dialog{ width: 90%; margin: auto;}
}