.mainWrap{position:relative;width:100%;margin:0 auto;min-width:1180px;height:100%; overflow:hidden;}
.sectionWrap{position:absolute; left:0; top:0; width: 100%;}
.section{position:relative;}
/*
.section .sectionCon{position:absolute;left:50%;top:50%;width:1008px; height: 600px;margin:-300px 0 0 -504px;}
.small .section .sectionCon{height: 610px;margin:-305px 0 0 -490px;}
*/

/*
.section03{background: #fff;}
.section04{background: #f1f1f1 url('../image/main/dbg.png') no-repeat right bottom;}
*/
.section00 {position:relative;}
.section00 .section00Wrap{overflow: hidden;width:100%;height:100%; box-sizing:border-box; position: relative;}

.scr_box{position:fixed;left:calc((100% - 1720px) / 2);top:50%;transform: translateY(-50%);z-index:91;}

.mainStep{display: none;position:fixed;right:calc((100% - 1720px) / 2);top:50%;transform: translateY(-50%);margin-top: -20px;z-index:91;}
.mainStep li{position:relative;margin-bottom:30px;text-align:center;font-size: 0;}
.mainStep li:last-child{margin-bottom:0;}
.mainStep li a{display:inline-block;width: 13px;height: 13px;border-radius: 100%;box-sizing: border-box;border: 2px solid #979797;}
.mainStep li.home{opacity: 0;}
.mainStep li.on a{border: 2px solid #c80000;background:#c80000;}

body.mset .mainStep{display: block;}







.nw_mvsl{position: relative;width:100%;margin:0 auto;padding-top: 120px;}
.mvsl_sld > li{overflow: hidden;height:calc(100vh - 120px);min-height:600px;position: relative;}
.mvsl_sld > li > span{display: block;font-size: 0;width: 100%;height: calc(100vh - 120px);}


.nw_mvsl .bx-controls{text-align: center;}
.nw_mvsl .bx-controls a{ font-size: 0; }
.nw_mvsl .bx-pager{display: none;}
.nw_mvsl .bx-controls-direction{font-size:0;}
.nw_mvsl .bx-controls-direction a{position: absolute;top:50%;transform: translateY(-50%);margin-top: 60px;z-index: 52;display: inline-block;font-size:0;width: 35px; height: 67px;}
.nw_mvsl .bx-prev{left:calc((100% - 1720px) / 2);background: url(../image/main/mvs_prev.png) center center no-repeat;}
.nw_mvsl .bx-next{right:calc((100% - 1720px) / 2);background: url(../image/main/mvs_next.png) center center no-repeat;}
.nw_mvsl .bx-controls-auto-item{display:none;}
.nw_mvsl .bx-controls-auto-item a{display: none; width: 24px; height: 24px;}

.nw_mvsl .box{position: absolute;left: 12%;top: 0;bottom: 0;width: 76%;height: 100%;max-width: 530px;display: table;z-index: 91;}
.nw_mvsl .box.cor1{background: rgba(70,24,4,0.5);}
.nw_mvsl .box.cor2{background: rgba(255,255,255,0.15);}
.nw_mvsl .box.cor3{background: rgba(2,112,72,0.8);}
.nw_mvsl .box > .wid{padding: 35px;display:table-cell;vertical-align: middle;}
.nw_mvsl .box > .wid > div{font-size: 0;padding-bottom: 22px;margin-bottom: 25px;border-bottom:1px solid #fff;}
.nw_mvsl .box > .wid > p{font-size: 42px;color:#fff;line-height: 1.3;letter-spacing: -1px;}
.nw_mvsl .box > .wid > p span{font-weight: bold;}

.nw_mvsl .bnn_cnt{position: absolute; left: 0;width:100%;text-align:center;bottom:40px;z-index:51; color: #fff;}
.nw_mvsl .bnn_cnt > div{display: inline-block;border-bottom: 1px solid #b6b8b3;padding-bottom:10px;}
.nw_mvsl .bnn_cnt span{display: inline-block;font-size: 16px; color: #fff;line-height: 1;font-weight:300;}
.nw_mvsl .bnn_cnt span.tbbn_nu{font-size:26px;font-weight:500;}
.nw_mvsl .bnn_cnt span.total{margin-left: 20px;position: relative;}
.nw_mvsl .bnn_cnt span.total:after{content:"/";position:absolute;left:-14px;top:-3px;font-size: 14px; color: #b4b4b4;line-height: 24px;font-weight:100;}




.mvsl_sld > li > span{display: block;position: absolute; top: 0; left:0; right:0; bottom:0; width: 100%;height: 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(-10px,0,0);
	-moz-transform:translate3d(-10px,0,0);
	-ms-transform:translate3d(-10px,0,0);
	-o-transform:translate3d(-10px,0,0);
	transform:translate3d(-10px,0,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(10px,0,0);
	-moz-transform:translate3d(10px,0,0);
	-ms-transform:translate3d(10px,0,0);
	-o-transform:translate3d(10px,0,0);
	transform:translate3d(10px,0,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;
}


.section{position: relative;width: 100%;margin:0 auto;}


.sectionCon_full{width: 100%;height: 100%;margin:0 auto;}
.sectionCon{width: calc(100% - 20px);max-width:1180px;height:100%;margin:0 auto;display:table;position:relative;}
.sectionCon > div.mcon_area{display:table-cell;vertical-align:middle;}


.mcont_box{position: relative;}
.mtitle_box{margin-bottom: 55px;}
.mtitle_box > h3{position:relative;font-size: 50px;color:#000;font-weight:bold;letter-spacing: -1px;line-height: 1;}
.mtitle_box > h3 span{display: inline-block;padding-right: 45px;background:#fff;}
.mtitle_box > h3:after{content:"";position:absolute;left: 30px;right: 0;bottom: 3px;height: 1px;background: #000;z-index: -1;}
.mtitle_box > p{margin-top: 14px;font-size: 23px;color:#454545;font-weight:300;letter-spacing: -1px;line-height: 1.4;}

.m_more{display: inline-block;position:absolute;right: 0;top: 15px;font-size: 15px;color:#000;font-weight: 500;line-height:1;}


.msc_wid{width:100%;max-width:1180px;margin:0 auto;position:relative;}
.swiper-container.msec_slid{width:100%;margin: 0 auto;}
.swiper-container.msec_slid .swiper-slide > a{display:block;text-align:center;}
.swiper-container.msec_slid .swiper-slide > a > .img{border: 1px solid #ededed;border-radius: 15px;margin-bottom: 22px;position:relative;overflow:hidden;box-sizing:border-box;}
.swiper-container.msec_slid .swiper-slide > a > .img > img{width:100%;transition: all 0.3s ease-in-out;}
.swiper-container.msec_slid .swiper-slide > a:hover > .img > img{transform: scale(1.1,1.1);}
.swiper-container.msec_slid .swiper-slide > a > .text p.txt1{font-size:20px;color:#000;font-weight: 500;line-height:1;width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.swiper-container.msec_slid .swiper-slide > a > .text p.txt2{margin-top: 15px;font-size:18px;color:#9c9b9b;font-weight: 400;line-height:30px;width:100%;height: 60px;overflow: hidden;word-break: keep-all;-webkit-line-clamp: 2;text-overflow: ellipsis;display: -webkit-box;-webkit-box-orient: vertical;}
.msc_wid .swiper-button-next, .msc_wid .swiper-button-prev{width: 30px;height: 56px;position: absolute;top: 50%;margin-top: -28px;text-indent: -9999em}
.msc_wid .swiper-button-next{left: auto;right: -75px;background:url(../image/main/p_next.png) center center no-repeat;}
.msc_wid .swiper-button-prev{left: -75px;background:url(../image/main/p_prev.png) center center no-repeat;}
.swiper-button-next:after{display:none;}
.swiper-button-prev:after{display:none;}



.swiper-container.msec_slid2{width:100%;margin: 0 auto;}
.swiper-container.msec_slid2 .swiper-slide{padding: 10px 0;}
.swiper-container.msec_slid2 .swiper-slide > a{display:block;text-align:center;border-radius: 15px;overflow:hidden;transition: .4s;}
.swiper-container.msec_slid2 .swiper-slide > a > .img{position:relative;overflow:hidden;max-height:435px;}
.swiper-container.msec_slid2 .swiper-slide > a > .img > img{width:100%;transition: all 0.3s ease-in-out;}
.swiper-container.msec_slid2 .swiper-slide > a:hover > .img > img{transform: scale(1.1,1.1);}
.swiper-container.msec_slid2 .swiper-slide > a > .box{width: 100%;height: 100px;position: relative;background: #f5f5f5;display: table;transition: .4s;}
.swiper-container.msec_slid2 .swiper-slide > a > .box > div{display: table-cell;vertical-align: middle;}
.swiper-container.msec_slid2 .swiper-slide > a > .box > div > p.tit{font-size:20px;color:#000;font-weight: bold;line-height:1;width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.swiper-container.msec_slid2 .swiper-slide > a > .box > div > p.view{margin-top: 15px;font-size: 17px;color: #8b8b8b;font-weight: 500;line-height: 1;transition: .4s;}
.swiper-container.msec_slid2 .swiper-slide > a > .box > div > p.view span{display: inline-block;padding-bottom: 10px;border-bottom: 1px solid #929292;}
.swiper-container.msec_slid2 .swiper-slide > a > .box > span{opacity: 0;transition: .4s;display: inline-block;width: 50px;height: 50px;border-radius: 100%;position: absolute;left: 50%;top: -25px;margin-left: -25px;background:#c80000 url(../image/main/view.png) center center no-repeat;}
.swiper-container.msec_slid2 .swiper-slide > a:hover{box-shadow: 0px 0px 10px 0px rgba(22, 104, 227, 0.2);}
.swiper-container.msec_slid2 .swiper-slide > a:hover > .box{background: #fff;}
.swiper-container.msec_slid2 .swiper-slide > a:hover > .box > span{opacity: 1;}
.swiper-container.msec_slid2 .swiper-slide > a:hover > .box > div > p.view{color:#c80000;}
.swiper-container.msec_slid2 .swiper-slide > a > .box > div > p.view span{border-bottom: 1px solid #c80000;}
.swiper-container.msec_slid2 .swiper-pagination{position: static;font-size: 0;margin-top: 40px;}
.swiper-container.msec_slid2 .swiper-pagination .swiper-pagination-bullet{margin:0 10px;width: 14px;height: 14px;box-sizing: border-box;border: 2px solid #a09fa0;background:#fff;}
.swiper-container.msec_slid2 .swiper-pagination .swiper-pagination-bullet-active{border: 2px solid #c80000;background:#c80000;}


.msns_box{margin-top: 60px;display: flex;justify-content:center;}
.msns_box > li{margin: 0 15px;}
.msns_box > li > a{display: block;font-size: 0;}
.msns_box > li > a img{filter: grayscale(100%);}
.msns_box > li > a:hover img{filter: grayscale(0%);}

.mg_lines{display: flex;justify-content: space-between;}
.mg_lines > li{width: calc(50% - 10px);border-radius: 15px;overflow: hidden;border: 1px solid #a5a5a5;box-sizing: border-box;}
.mg_lines > li.bg1{background:url(../image/main/mg1.png) center center no-repeat;background-size: cover;}
.mg_lines > li.bg2{background:url(../image/main/mg2.png) center center no-repeat;background-size: cover;}
.mg_lines > li > a{display: block;width: 100%;height: 260px;position: relative;}
.mg_lines > li > a > p{position: absolute;left: 25px;top: 40px;font-size: 26px;color:#000;font-weight: 500;line-height: 1;}
.mg_lines > li > a > span{position: absolute;left: 25px;bottom: 40px;display: inline-block;text-align: center;width: 140px;line-height: 42px;border-radius: 42px;border: 1px solid #454545;background: #fff;font-size:18px;color:#252525;}
.mg_lines > li > a:hover > span{background:#c80000;color:#fff;border:1px solid #c80000}

.mnews_area{display: flex;justify-content: space-between;}
.mnews_area > div{width: 47.5%;}
.mnews_box{position: relative;}
.mtab_line{margin-bottom:13px;border-bottom: 1px solid #dfdfdf;display: flex;}
.mtab_line > li{width: 40%;max-width: 180px;height: 50px;display:table;text-align:center;position:relative;}
.mtab_line > li > a{display:table-cell;vertical-align:middle;border: 1px solid #dfdfdf;border-bottom:0;font-size: 18px;color:#676767;}
.mtab_line > li:first-child > a{border-right: 0;}
.mtab_line > li:last-child > a{border-left: 0;}
.mtab_line > li.on > a{color:#000;font-weight:500;}
.mtab_line > li.on > a:after{content:"";position:absolute;left:0;top:0;right:0;bottom:-1px;border: 1px solid #000;border-bottom:2px solid #fff;}

.mnot_box > .more{display:inline-block;position:absolute;right: 0;top:10px;font-size:0;}
.mnot_box{display: none;}
.mnot_box.on{display:block;}
.mnot_box > ul > li{border-bottom:1px solid #dfdfdf;width: 100%;height: 64px;display:flex;justify-content: space-between;align-items:center;}
.mnot_box > ul > li > .cp{width: 78px;}
.mnot_box > ul > li > .list{width: calc(100% - 165px);}
.mnot_box > ul > li > .data{width: 87px;}
.mnot_box > ul > li > .cp > span{display: inline-block;text-align:center;width: 60px;line-height:23px;border-radius: 23px;border: 1px solid #4664bc;font-size:14px;color:#4664bc;}
.mnot_box > ul > li > .list > a{display:block;font-size: 17px;color:#000;display:block;width:99%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.mnot_box > ul > li > .data > p{font-size: 16px;color:#676767;font-weight:300;}

.mps_box > h5{margin-bottom: 25px;font-size: 33px;color:#000;font-weight:bold;line-height:1;font-family: 'Open Sans';}
.mps_box > a{display: block;border: 1px solid #dfdfdf;padding: 9px;}
.mps_box > a img{width: 100%;}

.mob{display:none;}


@media screen and (max-width:1720px){
	.mainStep{right: 10px;}
	.nw_mvsl .bx-prev{left:10px;}
	.nw_mvsl .bx-next{right:10px;}
}

@media screen and (max-width:1599px){
	
}

@media screen and (max-width:1360px){
	.msc_wid .swiper-button-next{display: none;}
	.msc_wid .swiper-button-prev{display: none;}
}

@media screen and (max-width:1180px){
	
}


@media screen and (max-width:1024px){
	.mainStep{display:none;}
	.scr_box{display:none;}
	.section{height:auto !important;}
	.mainWrap{min-width:100% !important;height:auto !important;}
	.sectionWrap{position:static; left:0; top:0; width: 100%;}
	.sectionCon{display: block;}
	.sectionCon > div.mcon_area{padding:70px 0;display:block;vertical-align:middle;}
	
	.nw_mvsl{padding-top: 0;}
	.nw_mvsl .bx-controls-direction a{margin-top: 0;}

	
}

@media screen and (max-width:767px){
	.nw_mvsl .bx-controls-direction{display: none;}
	.nw_mvsl .box{left: 8%;width: 84%;}
	.nw_mvsl .box > .wid{padding: 20px;}
	.nw_mvsl .box > .wid > div{margin-bottom: 22px;}
	.nw_mvsl .box > .wid > div img{max-width: 200px;}
	.nw_mvsl .box > .wid > p{font-size: 30px;line-height: 1.4;}
	.nw_mvsl .bnn_cnt span{font-size: 14px; }
	.nw_mvsl .bnn_cnt span.tbbn_nu{font-size:20px;}
	.nw_mvsl .bnn_cnt span.total:after{font-size: 12px;top: -4px;}

	.mtitle_box{margin-bottom: 40px;}
	.mtitle_box > h3{font-size: 35px;}
	.mtitle_box > h3 span{padding-right: 20px;}
	.mtitle_box > p{margin-top: 10px;font-size: 16px;}

	.m_more{top: 10px;font-size: 13px;}

	.swiper-container.msec_slid .swiper-slide > a > .img{margin-bottom: 15px;}
	.swiper-container.msec_slid .swiper-slide > a > .text p.txt1{font-size:17px;}
	.swiper-container.msec_slid .swiper-slide > a > .text p.txt2{margin-top: 10px;font-size:15px;line-height:25px;height:50px;}
	
	.swiper-container.msec_slid2 .swiper-slide > a > .box{height: 120px;}
	.swiper-container.msec_slid2 .swiper-slide > a > .box > div > p.tit{font-size:18px;}
	.swiper-container.msec_slid2 .swiper-slide > a > .box > div > p.view{margin-top: 12px;font-size: 15px;}
	.swiper-container.msec_slid2 .swiper-slide > a > .box > div > p.view span{padding-bottom: 5px;}
	.swiper-container.msec_slid2 .swiper-slide > a > .box > span{width: 38px;height: 38px;top: -19px;margin-left: -19px;}
	
	.msns_box{margin-top: 40px;}
	.msns_box > li{margin: 0 7px;}
	
	.mg_lines{display: block;}
	.mg_lines > li{width: 100%;}
	.mg_lines > li + li{margin-top: 15px;}
	.mg_lines > li > a{height: 200px;position: relative;}
	.mg_lines > li > a > p{left: 30px;top: 40px;font-size: 22px;}
	.mg_lines > li > a > span{left: 30px;bottom: 40px;width: 120px;line-height: 36px;border-radius: 36px;font-size:16px;}


	.mnews_area{display: block;}
	.mnews_area > div{width: auto;}

	.mtab_line{margin-bottom:10px;}
	.mtab_line > li{height: 40px;}
	.mtab_line > li > a{font-size: 16px;}
	.mnot_box > .more{top:7px;width: 22px;}
	.mnot_box > ul > li{height: 55px;}
	.mnot_box > ul > li > .cp{width: 70px;}
	.mnot_box > ul > li > .list{width: calc(100% - 70px);}
	.mnot_box > ul > li > .data{display: none;}
	.mnot_box > ul > li > .cp > span{width: 56px;}
	.mnot_box > ul > li > .list > a{font-size: 16px;}
	.mps_box{margin-top: 40px;}
	.mps_box > h5{margin-bottom: 20px;font-size: 26px;}
	.mps_box > a{padding: 5px;}
	.mps_box > a img{width: 100%;}

}

@media screen and (max-width:640px){
	.mob{display:inline-block;}
	.mvsl_sld > li > span{background:none !important;text-align:center;}

}

@media screen and (max-width:520px){
	
}

@media screen and (max-width:420px){
	.nw_mvsl .box > .wid > p{font-size: 26px;}
}

