.nw_mvsl{position: relative;width:100%;margin:0 auto;}
.mvsl_sld > li{overflow: hidden;height:calc(100vh - 100px);min-height:550px;}
.mvsl_sld > li.bg1 > span{background: url(../image/main/m_vsl1.jpg) no-repeat center center; background-size: cover;}
.mvsl_sld > li.bg2 > span{background: url(../image/main/m_vsl1.jpg) no-repeat center center; background-size: cover;}
.mvsl_sld > li.bg3 > span{background: url(../image/main/m_vsl1.jpg) no-repeat center center; background-size: cover;}
.mvsl_sld > li.bg4 > span{background: url(../image/main/m_vsl1.jpg) no-repeat center center; background-size: cover;}
.mvsl_sld > li.bg5 > span{background: url(../image/main/m_vsl1.jpg) no-repeat center center; background-size: cover;}
.mvsl_sld > li.bg6 > span{background: url(../image/main/m_vsl1.jpg) no-repeat center center; background-size: cover;}

.nw_mvsl .bx-controls{}
.nw_mvsl .bx-controls a{ font-size: 0; }
.nw_mvsl .bx-pager{position:absolute;box-sizing:border-box;left:calc((100% - 1180px) / 2);top:calc(50% - 120px);z-index:52;}
.nw_mvsl .bx-pager-item{display: inline-block;margin:0 20px;text-align:center;font-size: 0;}
.nw_mvsl .bx-pager-item a{position:relative;position:relative;display: inline-block;width:9px;height:9px;background:#fff;box-sizing:border-box;font-size:0;opacity:0.6;border-radius:100%;transition: all 0.3s ease-in-out;}
.nw_mvsl .bx-pager-item a.active{opacity:1;background:#b5e513;}
.nw_mvsl .bx-pager-item a.active:after{content:"";position:absolute;left:-10px;top:-10px;bottom:-10px;right:-10px;border-radius:100%;border:1px solid #b5e513;}
.nw_mvsl .bx-controls-direction a{width: 35px; height: 67px;position: absolute; top:50%;margin-top:-34px;z-index: 53;}
.nw_mvsl .bx-prev{left:calc((100% - 1720px) / 2);background: url(../image/main/mvs_prev.png) left center no-repeat;}
.nw_mvsl .bx-next{right:calc((100% - 1720px) / 2);background: url(../image/main/mvs_next.png) right center no-repeat;}
.nw_mvsl .bx-controls-auto{display:none;position: absolute;left: calc((100% - 1180px) / 2);top: 50%;z-index:52;margin-top: 53px;}
.nw_mvsl .bx-controls-auto > div{display: inline-block;margin: 0 4px;}
.nw_mvsl .bx-controls-auto a{display: block;width: 14px;height: 16px;font-size: 0;}
.nw_mvsl .bx-controls-auto a.bx-stop{background: url(../image/main/mvs_stop.png) 0 0 no-repeat;}
.nw_mvsl .bx-controls-auto a.bx-start{background: url(../image/main/mvs_play.png) 0 0 no-repeat;}
.nw_mvsl .wid{position: absolute; top:0; z-index:51; left:calc((100% - 1180px) / 2);width:100%;max-width:1180px;height:100%;display:table;margin:0 auto;}
.nw_mvsl .wid > .all_txt{display:table-cell;vertical-align:middle;padding: 10px;}
.nw_mvsl .wid > .all_txt > div{position: relative;}
.nw_mvsl .wid > .all_txt > div > p.txt1{padding-top: 40px;font-size:40px;color:#fff;line-height:1.4;font-weight:bold;letter-spacing:-1px;word-break: keep-all;}
.nw_mvsl .wid > .all_txt > div > p.txt2{margin-top:20px;font-size:35px;color:#fff;font-weight:100;}

.mvsl_sld > li > span{display: block;position: absolute; top: 0; left:0; right:0; bottom:0; width: 100%; z-index: -1;
	background-position:50% 50%;
	background-repeat:no-repeat;
	background-size:cover;
	opacity: 1;
	-ms-transform: scale(1.1, 1.1);
	-webkit-transform: scale(1.1, 1.1);
	-webkit-transition:transform 7s ease-out, opacity 1s ease 0.3s;
	transition:transform 7s ease-out, opacity 1s ease 0.3s;
}
.mvsl_sld > li.on > span.sc{
	z-index: 1;
	opacity: 1;
	-ms-transform: scale(1, 1) rotate(.001deg);
	-webkit-transform: scale(1, 1) rotate(.001deg);
	transform: scale(1, 1) rotate(.001deg);
	-webkit-transition-delay: 0s;
	transition-delay: 0s;
}
.nw_mvsl .motion{opacity:0; display:block; position:relative;  transition: all 0.5s ease-out;word-break:break-all;}
.nw_mvsl .motion.ac{opacity:1;word-break:break-all;}
.nw_mvsl .motion1{
	-webkit-transform:translate3d(0,-10px,0);
	-moz-transform:translate3d(0,-10px,0);
	-ms-transform:translate3d(0,-10px,0);
	-o-transform:translate3d(0,-10px,0);
	transform:translate3d(0,-10px,0);
	word-break:break-all;
}
.nw_mvsl .motion1.ac{
	-webkit-transform:translate3d(0,0,0);
	-moz-transform:translate3d(0,0,0);
	-ms-transform:translate3d(0,0,0);
	-o-transform:translate3d(0,0,0);
	transform:translate3d(0,0,0);
	-webkit-transition-duration: 0.5s;
	transition-duration: 0.5s;
	-webkit-transition-delay: 0.1s;
	transition-delay: 0.1s;
	word-break:break-all;
}
.nw_mvsl .motion2{
	-webkit-transform:translate3d(0,10px,0);
	-moz-transform:translate3d(0,10px,0);
	-ms-transform:translate3d(0,10px,0);
	-o-transform:translate3d(0,10px,0);
	transform:translate3d(0,10px,0);
	word-break:break-all;
}
.nw_mvsl .motion2.ac{
	-webkit-transform:translate3d(0,0,0);
	-moz-transform:translate3d(0,0,0);
	-ms-transform:translate3d(0,0,0);
	-o-transform:translate3d(0,0,0);
	transform:translate3d(0,0,0);
	-webkit-transition-duration: 0.5s;
	transition-duration: 0.5s;
	-webkit-transition-delay: 0.1s;
	transition-delay: 0.1s;
	word-break:break-all;
}


.mwid{width:calc(100% - 20px);max-width:1180px;margin: 0 auto;padding: 80px 0;position: relative;}
h3.mtitle{text-align:center;font-size:35px;color:#000;font-weight:bold;line-height:1;margin-bottom:40px;}


.mpro_line{margin-left:-20px;margin-top:-35px;}
.mpro_line > li{float:left;margin-left:20px;margin-top:35px;text-align:center;width:calc(33.3333333333% - 20px);}
.mpro_line > li > a{display:block;}
.mpro_line > li > a > div{width:100%;height:280px;border:2px solid #f5f5f6;background:#f5f5f5;display:table;}
.mpro_line > li > a > div > div{display:table-cell;vertical-align:middle;padding: 20px;}
.mpro_line > li > a > p{margin-top:20px;font-size:23px;color:#000;font-weight:bold;line-height:1;}
.mpro_line > li:hover > a > div{border:2px solid #f28d0b;background:#fff;}
.mpro_line > li:hover > a > p{color:#f28d0b;}

.msection2{width:100%;margin:0 auto;max-width:1920px;}

.mp_line > li{float:left;width:33.33333333333333%;text-align:center;}
.mp_line > li > a{display:block;position:relative;}
.mp_line > li > a > img{width: 100%;}
.mp_line > li > a:after{content:"";position:absolute;left:0;top:0;right:0;bottom:0;background:rgba(0,0,0,0.3);transition: .4s;}
.mp_line > li > a > div{position:absolute;left:0;top:0;right:0;bottom:0;width:100%;height:100%;display:table;z-index:2;}
.mp_line > li > a > div > div{display:table-cell;vertical-align:middle;}
.mp_line > li > a > div > div > p.num{opacity:0;font-size:25px;color:#fff;line-height:1;transition: .4s;}
.mp_line > li > a > div > div > p.num > span{display: inline-block;padding-bottom:10px;border-bottom:1px solid #fff;}
.mp_line > li > a > div > div > p.tit{margin:45px 0;font-size:30px;color:#fff;font-weight:bold;line-height:1;transition: .4s;}
.mp_line > li > a > div > div > p.tit > span{display:block;font-size:25px;font-weight:300;margin-bottom:12px;}
.mp_line > li > a > div > div > span{opacity:0;display:inline-block;width:34px;height:34px;background: url(../image/main/pr.png) no-repeat center center;transition: .4s;}
.mp_line > li:hover > a:after{background:rgba(9,64,67,0.9);}
.mp_line > li:hover > a > div > div > p.num{opacity:1;}
.mp_line > li:hover > a > div > div > span{opacity:1;}
.mp_line > li:hover > a > div > div > p.tit > span{color:#b5e513;}



.mtitle_box{margin-bottom:55px;}
.mtitle_box h3{font-size:35px;color:#000;font-weight:bold;line-height:1;}
.mtitle_box p{margin-top: 16px;font-size:20px;color:#000;font-weight:300;line-height:1.2;}

.mgs_tab{position:absolute;right:0;top: 80px;margin-bottom: 40px;}
.mgs_tab > li{float:left;width:180px;height:60px;display:table;text-align:center;}
.mgs_tab > li:last-child{margin-left:20px;}
.mgs_tab > li > a{display:table-cell;vertical-align:middle;font-size:20px;color:#676767;line-height:1;border-bottom:2px solid #979797;}
.mgs_tab > li.on > a{color:#094043;border-bottom:2px solid #094043;font-weight:500;}


.mgs_box{border-top:1px solid #dfdfdf;}
.mgs_line{display: none;}
.mgs_line.on{display: block;}
.mgs_line > li{border-bottom: 1px solid #dfdfdf;width:100%;height:160px;display:flex;align-items:center;background: url(../image/main/ga1.png) no-repeat right center;}
.mgs_line > li > a{display:block;transition: .4s;vertical-align:middle;padding: 10px 45px 10px 140px;position: relative;box-sizing:border-box;width:100%;}
.mgs_line > li > a > .days{position:absolute;left:0;top:50%;margin-top:-50px;width:100px;height:100px;text-align:center;box-sizing:border-box;border-radius:10px;border:2px solid #094043;display:table;transition: .4s;}
.mgs_line > li > a > .days > p{display:table-cell;vertical-align:middle;font-size:18px;color:#094043;font-weight:300;line-height:1;}
.mgs_line > li > a > .days > p span{margin-bottom:5px;display:block;font-size:30px;font-weight:bold;}
.mgs_line > li > a > .boxs > p.txt1{font-size:18px;color:#676767;line-height:1;}
.mgs_line > li > a > .boxs > p.txt2{font-size:20px;color:#000;font-weight:500;margin-top:20px;line-height:1;display:block;width:99%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.mgs_line > li:hover{border-bottom:1px solid #094043;background: url(../image/main/ga2.png) no-repeat right center;}
.mgs_line > li:hover > a > .days{background:#094043;}
.mgs_line > li:hover > a > .days > p{color:#fff;}



@media screen and (max-width:1719px){
	.nw_mvsl .bx-prev{left: 10px;}
	.nw_mvsl .bx-next{right:10px;}
}

@media screen and (max-width:1240px){
	
}

@media screen and (max-width:1180px){
	.nw_mvsl .wid{left:0;text-align:center;}
	.nw_mvsl .wid > .all_txt{padding: 10px 30px;}
	.nw_mvsl .bx-pager{left:0;top:auto;bottom:50px;width:100%;text-align:center;}
	.nw_mvsl .bx-pager-item{display: inline-block;margin:0 20px;text-align:center;font-size: 0;}
}


@media screen and (max-width:1024px){
	.mvsl_sld > li{height:calc(100vh - 70px);min-height:500px;}
	.mwid{padding: 60px 0;}

	.mpro_line > li > a > div{height:200px;}
	
	.mp_line > li > a > div > div > p.num{font-size:20px;}
	.mp_line > li > a > div > div > p.num > span{padding-bottom:5px;}
	.mp_line > li > a > div > div > p.tit{margin:25px 0;font-size:24px;}
	.mp_line > li > a > div > div > p.tit > span{font-size:20px;margin-bottom:10px;}
	.mp_line > li > a > div > div > span{width:25px;height:25px;}

}


@media screen and (max-width:767px){
	.nw_mvsl .bx-controls-direction a{width: 20px; height: 38px;margin-top:-19px;}
	.nw_mvsl .bx-prev{background-size: 20px 38px;}
	.nw_mvsl .bx-prev{background-size: 20px 38px;}
	.nw_mvsl .wid > .all_txt > div > p.txt1{font-size:30px;}
	.nw_mvsl .wid > .all_txt > div > p.txt2{font-size:26px;}
	.nw_mvsl .wid > .all_txt > div br{display: none;}

	h3.mtitle{font-size:32px;}
	
	.mtitle_box{margin-bottom:40px;text-align:center;}
	.mtitle_box h3{font-size:32px;}
	.mtitle_box p{margin-top: 13px;font-size:17px;}

	.mgs_tab{position:static;width:100%;}
	.mgs_tab > li{width:calc(50% - 3px);height:50px;}
	.mgs_tab > li:last-child{margin-left:6px;}
	.mgs_tab > li > a{font-size:17px;}
}

@media screen and (max-width:640px){
	.mpro_line > li{width:calc(100% - 20px);}
	.mpro_line > li > a > p{margin-top:15px;font-size:18px;}

	.mp_line > li{width:100%;}
	
	.mgs_line > li{height:100px;background: none;}
	.mgs_line > li > a{padding: 10px 0 10px 75px;}
	.mgs_line > li > a > .days{margin-top:-30px;width:60px;height:60px;border-radius:5px;}
	.mgs_line > li > a > .days > p{font-size:13px;}
	.mgs_line > li > a > .days > p span{font-size:20px;}
	.mgs_line > li > a > .boxs > p.txt1{font-size:14px;}
	.mgs_line > li > a > .boxs > p.txt2{font-size:16px;margin-top:10px;}
	.mgs_line > li:hover{background: none;}
}

@media screen and (max-width:520px){
	
}

@media screen and (max-width:414px){
	

}







