.nw_mvsl{position: relative;width:100%;margin:0 auto;}
.mvsl_sld > li{width:100%;height:calc(100vh - 100px);max-height: 738px;min-height:550px;box-sizing:border-box;}
.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_vsl2.jpg) no-repeat center center; background-size: cover;}
.mvsl_sld > li.bg3 > span{background: url(../image/main/m_vsl3.jpg) no-repeat center center; background-size: cover;}
.mvsl_sld > li.bg4 > span{background: url(../image/main/m_vsl4.jpg) no-repeat center center; background-size: cover;}
.mvsl_sld > li.bg5 > span{background: url(../image/main/m_vsl5.jpg) no-repeat center center; background-size: cover;}
.mvsl_sld > li.bg6 > span{background: url(../image/main/m_vsl6.jpg) no-repeat center center; background-size: cover;}
.mvsl_sld > li.bg7 > span{background: url(../image/main/m_vsl7.jpg) no-repeat center center; background-size: cover;}
.mvsl_sld > li.bg8 > span{background: url(../image/main/m_vsl8.jpg) no-repeat center center; background-size: cover;}
.mvsl_sld > li.bg9 > span{background: url(../image/main/m_vsl9.jpg) no-repeat center center; background-size: cover;}
.mvsl_sld > li.bg10 > span{background: url(../image/main/m_vsl10.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;left:0;right:0;top:50%;margin-top: 220px;text-align:center;z-index:52;font-size: 0;}
.nw_mvsl .bx-pager-item{display: inline-block;margin:0 9px;font-size: 0;vertical-align:middle;}
.nw_mvsl .bx-pager-item a{position:relative;display: block;box-sizing:border-box;width:12px;height:12px;border-radius: 100%;transition: all 0.3s ease-in-out;border: 1px solid #fff;}
.nw_mvsl .bx-pager-item a.active{background: #fff;}
.nw_mvsl .bx-controls-direction{}
.nw_mvsl .bx-controls-direction a{width: 35px; height: 35px;position: absolute; top:50%;margin-top:-18px;z-index: 53;}
.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{display:none;}
.nw_mvsl .wid{position: absolute; top:0; z-index:51; left:calc((100% - 1180px) / 2); width:1180px;height:100%;display:table;text-align:center;}
.nw_mvsl .wid > .all_txt{position:relative;z-index:1;display:table-cell;vertical-align:top;box-sizing:border-box;padding-top:50px;}
.nw_mvsl .wid > .all_txt > p.txt1{font-size:0;}
.nw_mvsl .wid > .all_txt > p.txt2{margin: 25px 0 20px;font-size:0;}
.nw_mvsl .wid > .all_txt > p span{display: inline-block;margin: 5px;}

.nw_mvsl .motion{opacity:0; display:block; position:relative;  transition: all 0.7s ease-out;word-break:break-all;}
.nw_mvsl .motion.ac{opacity:1;word-break:break-all;}
.nw_mvsl .motion.motion2.ac{opacity:0.8;}
.nw_mvsl .motion1{
	-webkit-transform:translate3d(0,-5px,0);
	-moz-transform:translate3d(0,-5px,0);
	-ms-transform:translate3d(0,-5px,0);
	-o-transform:translate3d(0,-5px,0);
	transform:translate3d(0,-5px,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,5px,0);
	-moz-transform:translate3d(0,5px,0);
	-ms-transform:translate3d(0,5px,0);
	-o-transform:translate3d(0,5px,0);
	transform:translate3d(0,5px,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;
}

.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;
}


.msection1{width: calc(100% - 20px);max-width: 1180px;margin: -77px auto 0;padding-bottom: 40px;position: relative;z-index: 77;}

.mct_lines{margin-left:-20px;margin-bottom: 50px;display: flex;flex-wrap: wrap;}
.mct_lines > li{margin-left:20px;width: calc(33.33333333% - 20px);height: 154px;text-align: center;display:flex;justify-content:center;align-items:center;font-weight:bold;}
.mct_lines > li.bg1{background: url(../image/main/cbg01.png) no-repeat center center;background-size:cover;}
.mct_lines > li.bg2{background: url(../image/main/cbg02.png) no-repeat center center;background-size:cover;}
.mct_lines > li.bg3{background: url(../image/main/cbg03.png) no-repeat center center;background-size:cover;}
.mct_lines > li > a{display: block;padding: 5px;cursor:default;}
.mct_lines > li > a > p{font-size: 22px;color:#1a3978;font-weight: bold;line-height: 1.2;}
.mct_lines > li > a > span{display:block;margin-top: 10px;font-size: 19px;color:#ce2555;font-weight: 500;line-height: 1.1;}


.mnot_area{display: flex;justify-content: space-between;}
.mnot_box{width: 57.62%;box-sizing: border-box;border: 1px solid #dfdfdf;padding: 35px 25px 20px;min-height: 281px;}
.mytb_box{width: 39.06%;}
.mnot_box > div{position: relative;}
.mnot_box > div h5{font-size: 30px;color:#000;line-height: 1;font-weight: 400;margin-bottom:35px; }
.mnot_box > div .more{display: inline-block;font-size: 0;position:absolute;right: 0;top: -2px;}
.mnot_line > li{border-top: 1px solid #d9d9d9;display: flex;justify-content: space-between;align-items:center;height: 51px;}
.mnot_line > li > a{display: block;box-sizing: border-box;padding-left: 20px;font-size: 17px;color:#5f5f5f;font-weight: 350;position: relative;width: calc(100% - 115px);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.mnot_line > li > a:before{content:"";position: absolute;left: 4px;top: 50%;width: 7px;height: 7px;border-radius: 100%;background: #a5a5a5;margin-top: -4px;}
.mnot_line > li > span{display: inline-block;text-align: right;width: 115px;font-size: 17px;color:#5f5f5f;font-weight: 350;padding-right: 4px;}
.mnot_line > li:hover > a{color:#1a3978;}
.mnot_line > li:hover > a:before{background: #1a3978;}
.mnot_line > li:hover > span{color:#1a3978;}
.mvy_box{width: 100%;padding-top: 35px;position: relative;}
.swiper-container.msec_slid{width:100%;margin: 0 auto;}
.swiper-container.msec_slid .swiper-slide > a{display:block;text-align:center;overflow: hidden;}
.swiper-container.msec_slid .swiper-slide > a > img{width:100%;height: 246px;}
.mvy_box .swiper-pagination{position: absolute;right: 0;top: 2px;font-size: 0;}
.mvy_box .swiper-pagination .swiper-pagination-bullet{margin:0 6px;width: 15px;height: 15px;box-sizing: border-box;background:#dbdbdb;}
.mvy_box .swiper-pagination .swiper-pagination-bullet-active{background:#4372ab;}

.msection2{width: 100%;margin: 0 auto;background: url(../image/main/cimgbg.png) no-repeat center center;background-size:cover;padding: 50px 0;}
.mcon_wids{width: calc(100% - 20px);max-width: 1180px;margin:0 auto;}


h4.mc_title{text-align:center;font-size: 30px;color:#fff;font-weight: 400;line-height: 1;margin-bottom: 35px;}
h4.mc_title.bk{color:#000;margin-bottom: 55px;}
.msearch_line{display: flex;justify-content: space-between;}
.msearch_line .inp_box{width: 73.3%;position: relative;display: flex;background:#fff;}
.msearch_line .sec_box{width: 25%;position: relative;}
.msearch_line .sec_box:after{content:"";position: absolute;right: 60px;top:0;bottom:0;width:1px;background: #636363;}
.msearch_line .inp_box input{width: calc(100% - 130px);box-sizing:border-box;border: 0;padding-left: 15px;height: 60px;background: #fff;font-size: 16px;color:#0b0b0b;}
.msearch_line .inp_box input::placeholder {color:#0b0b0b;}
.msearch_line .inp_box input::-webkit-input-placeholder {color:#0b0b0b;}
.msearch_line .inp_box input:-ms-input-placeholder {color:#0b0b0b;}
.msearch_line .inp_box a{display: inline-block;width: 130px;text-align:center;line-height: 60px;background:#996e6e;font-size: 17px;color:#fff;}
.msearch_line .sec_box select{width: 100%;height: 60px;background: #fff url('../image/main/secic.png') no-repeat right 22px center;-webkit-appearance: none;-moz-appearance: none;word-wrap: break-word;border: 0;font-size: 16px;color:#0b0b0b;box-sizing:border-box;padding: 0 15px;}
.msearch_line .sec_box select::-ms-expand{display: none;}

.msearch_line .inp_box button{display: inline-block;width: 130px;text-align:center;line-height: 60px;background:#996e6e;font-size: 17px;color:#fff;border:0;cursor:pointer}


.msection3{width: 100%;margin: 0 auto;padding: 60px 0;}
.msection4{width: 100%;margin: 0 auto;background: #f9f9f9;padding: 60px 0;}

.swiper-container.msec_slid2{width:100%;margin: 0 auto;}
.swiper-container.msec_slid2 .swiper-slide > a{display:block;padding: 0 10px;text-align:center;}
.swiper-container.msec_slid2 .swiper-slide > a > img{max-width: 100%;}

.osnr_area{display: flex;justify-content: space-between;align-items:center;}
.osnr_box.wid680{width: 57.62%;}
.osnr_box.wid500{width: 42.39%;}
.osnr_box{display: flex;align-items:center;justify-content: space-between;}
.osnr_box .titles{width: 135px;height: 55px;display: table;text-align: center;}
.osnr_box .titles.bg1{background: url(../image/sub/sbg02.jpg) no-repeat center center;}
.osnr_box .titles.bg2{background: url(../image/sub/sbg03.jpg) no-repeat center center;}
.osnr_box .titles.bg3{background: url(../image/sub/sbg04.jpg) no-repeat center center;}
.osnr_box .titles > p{display: table-cell;vertical-align: middle;font-size: 18px;color:#fff;}

.aso_box{width: calc(100% - 145px);}

.swiper-container.msec_slid3{width:100%;margin: 0 auto;}
.swiper-container.msec_slid3 .swiper-slide > a{display:block;padding: 0 5px;text-align:center;}
.swiper-container.msec_slid3 .swiper-slide > a > img{max-width: 100%;}

.swiper-container.msec_slid4{width:100%;margin: 0 auto;}
.swiper-container.msec_slid4 .swiper-slide > a{display:block;padding: 0 5px;text-align:center;}
.swiper-container.msec_slid4 .swiper-slide > a > img{max-width: 100%;}



.mbot_box{position: relative;}
.swiper-container.msec_slid5{width:100%;margin: 0 auto;}
.swiper-container.msec_slid5 .swiper-wrapper{align-items: center;}
.swiper-container.msec_slid5 .swiper-slide{text-align: center;}
.swiper-container.msec_slid5 .swiper-slide > a{display:block;font-size: 0;text-align: center;}
.swiper-container.msec_slid5 .swiper-slide > a img{max-width: 100%;}
.swiper-container.msec_slid5 .swiper-slide .title{display: inline-block;width: 135px;line-height: 55px;font-size: 18px;color:#fff;font-weight: bold;}
.swiper-container.msec_slid5 .swiper-slide .title.bg1{background: url(../image/sub/sbg01.jpg) no-repeat center center;}
.swiper-container.msec_slid5 .swiper-slide .title.bg2{background: url(../image/sub/sbg02.jpg) no-repeat center center;}
.swiper-container.msec_slid5 .swiper-slide .title.bg3{background: url(../image/sub/sbg03.jpg) no-repeat center center;}
.swiper-container.msec_slid5 .swiper-slide .title.bg4{background: url(../image/sub/sbg04.jpg) no-repeat center center;}
.swiper-container.msec_slid5 .swiper-slide .title.bg5{background: url(../image/sub/sbg05.jpg) no-repeat center center;}



@media screen and (max-width:1720px){
	.nw_mvsl .bx-controls-direction{display: none;}
}

@media screen and (max-width:1320px){
	.mvsl_sld > li{height:calc(100vh - 80px);}
}

@media screen and (max-width:1180px){
	.nw_mvsl .wid{left:10px; width:calc(100% - 20px);}

}


@media screen and (max-width:1024px){
	.nw_mvsl .bx-pager{top:auto;bottom: 50px;margin-top: 0;}
	
	.msection1{margin: 0 auto 0;padding-top: 40px;}

	.mct_lines{margin-bottom: 40px;}
	.mct_lines > li{width: calc(100% - 20px);}
	.mct_lines > li + li{margin-top: 10px;}

	.osnr_area{display: block;}
	.osnr_box.wid680{width: auto;}
	.osnr_box.wid500{width: auto;margin-top: 20px;}

}

@media screen and (max-width:767px){
	.mnot_area{display: block;}
	.mnot_box{margin-bottom: 25px;width: auto;padding: 30px 20px 15px;min-height: 100%;}
	.mytb_box{width: auto;max-width: 500px;margin: 0 auto;}
	.mnot_box > div{position: relative;}
	.mnot_box > div h5{font-size: 25px;margin-bottom:25px; }
	.mnot_box > div .more{width: 30px;}
	.mnot_line > li{height: 45px;}
	.mnot_line > li > a{font-size: 16px;width: 99%;}
	.mnot_line > li > span{display: none;}
	.mvy_box{padding-top: 25px;}
	.swiper-container.msec_slid .swiper-slide > a > img{height: auto;}
	.mvy_box .swiper-pagination .swiper-pagination-bullet{margin:0 4px;width: 12px;height: 12px;}

	h4.mc_title{font-size: 25px;margin-bottom: 30px;}
	h4.mc_title.bk{margin-bottom: 40px;}
	.msearch_line{display: block;}
	.msearch_line .inp_box{width: auto;;}
	.msearch_line .sec_box{margin-top: 10px;width: auto;}
	
	.osnr_box .titles{width: 110px;height: 46px;}
	.osnr_box .titles > p{font-size: 15px;}

	.aso_box{width: calc(100% - 115px);}
}

@media screen and (max-width:640px){
	.nw_mvsl .wid > .all_txt > p.txt1 img{max-width: 80%;}
	.nw_mvsl .wid > .all_txt > p.txt2{margin: 25px 0 30px;}
	.nw_mvsl .wid > .all_txt > p span{display: block;margin: 5px;}

}

@media screen and (max-width:520px){
	
}

@media screen and (max-width:420px){
	
}


