body{overflow-x:hidden;}
.nw_mvsl{position: relative;width:100%;margin:0 auto;margin-top:87px;}
.mvsl_sld > li{overflow: hidden;position:relative;}
.mvsl_sld > li > a{display:block;}
.mvsl_sld > li  img{width:100%;}
.mvsl_sld > li .mo{display:none;}
/*
.mvsl_sld > li.bg1 > a{background: url(../image/main/m_vsl1.jpg) no-repeat center center; background-size: cover;}
.mvsl_sld > li.bg2 > a{background: url(../image/main/m_vsl2.jpg) no-repeat center center; background-size: cover;}
.mvsl_sld > li.bg3 > a{background: url(../image/main/m_vsl3.jpg) no-repeat center center; background-size: cover;}
.mvsl_sld > li.bg4 > a{background: url(../image/main/m_vsl4.jpg) no-repeat center center; background-size: cover;}
.mvsl_sld > li.bg5 > a{background: url(../image/main/m_vsl5.jpg) no-repeat center center; background-size: cover;}
.mvsl_sld > li.bg6 > a{background: url(../image/main/m_vsl6.jpg) no-repeat center center; background-size: cover;}
*/
.main_c_txt{position:absolute;z-index:10;width:100%;top:50%;text-align:center;}
.main_c_txt > div{vertical-align:middle;margin-top:-60px;}
.main_c_txt > div p.tit{font-family: 'NotoSans-Bold';font-size:50px;color:#fff;}
.main_c_txt > div p.txt{font-family: 'NotoSans-Light';font-size:23px;color:#fff;margin-top:5px;}

.nw_mvsl .bx-controls{text-align: center;}
.nw_mvsl .bx-controls a{ font-size: 0; }
.nw_mvsl .bx-pager{display:block;width:100%;position:absolute;left:0;bottom:50px;text-align:center;z-index:52;}
.nw_mvsl .bx-pager-item{display: inline-block;margin: 0 10px;vertical-align: middle;}
.nw_mvsl .bx-pager-item a{display: inline-block;width:9px;height:9px;background:#fff;opacity:0.5;font-size:0;border-radius:9px;}
.nw_mvsl .bx-pager-item a.active{opacity: 1;background:url(../image/main/dot.png) no-repeat center center;width:25px;height:25px;}
.nw_mvsl .bx-controls-direction a{display: block; width: 52px; height: 23px;position: absolute; top: 50%; margin-top:-12px;z-index: 52;}
.nw_mvsl .bx-prev{left: calc((100% - 1200px) / 2); background: url(../image/main/mvs_prev.png) 0 0 no-repeat;}
.nw_mvsl .bx-next{right: calc((100% - 1200px) / 2);  background: url(../image/main/mvs_next.png) 0 0 no-repeat;}
.nw_mvsl .bx-controls-auto-item a{display: none; width: 24px; height: 24px;}
.nw_mvsl .bx-stop{background: url(../image/main/mvs_stop.png) 0 0 no-repeat;}
.nw_mvsl .bx-start{background: url(../image/main/mvs_stop.png) 0 0 no-repeat;}
.nw_mvsl .bx-controls-auto-item a.active{display: none;}

.nw_mvsl .wid{position:relative;position: absolute; top:0; z-index:51; left:calc((100% - 1180px) / 2); width:1180px;height:100%;display:table;}
.nw_mvsl .wid > .all_txt{display:table-cell;vertical-align:middle;text-align:center;}
.nw_mvsl .wid > .all_txt > div > p.atxt1{position:relative;font-size:65px;color:#fff;line-height:65px;font-family: 'Square721 BdEx BT';}
.nw_mvsl .wid > .all_txt > div > p.atxt2{margin-top:15px;font-size:30px;color:#fff;}

.mic_wid{padding:130px 0;width:1180px;margin:0 auto;}
.mt_tit{text-align:center;margin-bottom:40px;}
.mt_tit h2{font-size:33px;color:#000;line-height:33px;font-family: 'DIN';font-weight: bold;position:relative;}
.mt_tit h2.color{color:#fff;}
.mt_tit h2 i{display:block;position:absolute;height:2px;width:40px;background:#fff;bottom:-20px;left:50%;margin-left:-20px;}
.mt_tit p.color{color:#fff;opacity: 0.8;font-size:18px;line-height:28px;margin-top:40px;}

.mcons_line{margin-top:-20px;}
.mcons_line > li{float:left;width:380px;text-align:left;box-sizing:border-box;}
.mcons_line > li > a{display:block;}
.mcons_line > li > a > div.img{display:inline-block;position:relative;}
.mcons_line > li > a > div.img > span{display:block;overflow:hidden;}
.mcons_line > li > a > div.img > span img{transition: all 0.3s ease-in-out;}
.mcons_line > li > a:hover > div.img > span img{transform: scale(1.1,1.1);}
.mcons_line > li > a > p.tit{font-family: 'DIN';font-size:20px;color:#000;font-weight:500;line-height:20px;padding:30px 0px 20px 10px;border-bottom:1px solid #dfdfdf;display:block;width:98%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.mcons_line > li > a > p.txt{ font-family: 'NotoSans-Light';font-size:16px;color:#454545;line-height:23px;padding:15px 10px;letter-spacing:-0.5px;}
.mcons_line > li > a > p.btn{ font-family: 'DIN';font-size:15px;color:#f66665;font-weight:300;line-height:10px;padding:10px 10px 0 10px;text-decoration:underline;}
.main_mcons{position:relative;}
.main_mcons .bx-controls{text-align: center;}
.main_mcons .bx-controls a{ font-size: 0; }
.main_mcons .bx-pager{display:none;width:100%;position:absolute;left:0;bottom:50px;text-align:center;z-index:52;}
.main_mcons .bx-pager-item{display: inline-block;margin: 0 10px;vertical-align: middle;}
.main_mcons .bx-pager-item a{display: inline-block;width:9px;height:9px;background:#fff;opacity:0.5;font-size:0;border-radius:9px;}
.main_mcons .bx-pager-item a.active{opacity: 1;background:url(../image/main/dot.png) no-repeat center center;width:25px;height:25px;}
.main_mcons .bx-controls-direction a{display: block; width: 20px; height: 36px;position: absolute; top: 50%; margin-top:-13px;z-index: 52;}
.main_mcons .bx-prev{left: calc((100% - 1290px) / 2); background: url(../image/main/lbtn.png) 0 0 no-repeat;}
.main_mcons .bx-next{right: calc((100% - 1290px) / 2);  background: url(../image/main/rbtn.png) 0 0 no-repeat;}
.main_mcons .bx-controls-auto-item a{display: none; width: 24px; height: 24px;}
.main_mcons .bx-stop{background: url(../image/main/mvs_stop.png) 0 0 no-repeat;}
.main_mcons .bx-start{background: url(../image/main/mvs_stop.png) 0 0 no-repeat;}
.main_mcons .bx-controls-auto-item a.active{display: none;}

.mbg_area_c{background:#f7f7f7;}
.mbg_area_c div.left{float:left;width:610px;}
.mbg_area_c div.left img{max-width:100%;}
.mbg_area_c div.right{float:right;width:500px;display:table;height:700px;}
.mbg_area_c div.right > div{display:table-cell;vertical-align:middle;}
.mbg_area_c div.right > div p.tit{position:relative;font-size:33px;color:#000;font-family: 'DIN';font-weight:bold;line-height:33px;padding-bottom:22px;margin-bottom:45px;}
.mbg_area_c div.right > div p.tit span{display:block;height:1px;background:#000;position:absolute;width:640px;bottom:0;right:0;}
.mbg_area_c div.right > div p.txt1{font-size:33px;color:#000;font-family: 'NotoSans-Regular';line-height:33px;margin-bottom:35px;}
.mbg_area_c div.right > div p.txt2{font-size:19px;color:#174555;font-family: 'NotoSans-Medium';line-height:28px;margin-bottom:25px;}
.mbg_area_c div.right > div p.txt3{font-size:17px;color:#454545;line-height:27px;}
.mbg_area_c div.right > div a.btn{font-size:16px;color:#f96465;margin-top:75px;font-family: 'DIN';font-weight:500;display:block;border:1px solid #f66665;width:220px;height:50px;line-height:50px;text-align:center;}

.mbg_area{width:100%;margin:0 auto;background: url(../image/main/mbg.jpg) center center no-repeat;background-size:cover;padding:40px 0;}
.mbot_box > div{float:left;width:calc(33.3% - 0px);border-bottom: 1px solid #847e4b;text-align:center;box-sizing:border-box;padding-bottom:40px;}
.mbot_box > div > p.ico{font-size:0;margin-bottom:15px;}
.mbot_box > div > p.tit{font-size:20px;color:#fff;font-family: 'NotoSans-Medium';}
.mbot_box_btn > a{font-family: 'DIN';font-weight:500;font-size:16px;margin:0 auto;color:#fff;margin-top:40px;display:block;border:1px solid #fff;width:220px;height:50px;line-height:50px;text-align:center;}




@media screen and (max-width:1024px){
	.nw_mvsl{margin-top:0;}
	.nw_mvsl .bx-prev{left: 10px;}
	.nw_mvsl .bx-next{right: 10px;}
	.mic_wid{padding:50px 0;width:calc(100% - 20px);margin:0 auto;overflow:hidden;}
	.mbg_area{padding:20px 0;}
}


@media screen and (max-width:768px){
	.mvsl_sld > li .mo{display:block;}
	.mvsl_sld > li .pc{display:none;}
	.nw_mvsl .bx-controls-direction a{display:none;}
	
	.mt_tit p.color{font-size:14px;line-height:21px;margin-top:40px;}

	.mcons_line{margin-left:0px;margin-top:-10px;}
	.mcons_line > li{float:none;margin-left:0px;width:calc(100% - 0px);text-align:left;box-sizing:border-box;margin-top:40px;text-align:center;}
	.mcons_line > li > a > p.tit{font-size:18px;padding:15px 0 15px 0;}
	.mcons_line > li > a > p.txt{font-size:14px;padding:10px 0;}
	.mcons_line > li > a > p.btn{font-size:13px;}

	.mbg_area_c div.left{float:none;width:100%;margin-top:30px;}
	.mbg_area_c div.right{float:none;width:calc(100% - 20px);display:block;height:auto;margin:0 auto;}
	.mbg_area_c div.right > div p.tit{font-size:26px;line-height:33px;padding-bottom:15px;margin-bottom:25px;}
	.mbg_area_c div.right > div p.txt1{font-size:22px;line-height:26px;margin-bottom:20px;}
	.mbg_area_c div.right > div p.txt2{font-size:15px;line-height:21px;margin-bottom:20px;}
	.mbg_area_c div.right > div p.txt2 br{display:none;}
	.mbg_area_c div.right > div p.txt3{font-size:14px;line-height:21px;}
	.mbg_area_c div.right > div p.txt3 br{display:none;}
	.mbg_area_c div.right > div a.btn{font-size:14px;margin-top:35px;width:150px;height:40px;line-height:40px;text-align:center;}

	.main_c_txt > div p.tit{font-size:30px;line-height:35px;}
	.main_c_txt > div p.txt{font-size:16px;margin-top:10px;}
	
	.mbot_box{font-size:0;text-align:center;margin-top:-25px;}
	.mbot_box > div:first-child{width:100%;}
	.mbot_box > div {float:none;display:inline-block;width:50%;margin-top:25px;padding-bottom:25px;}
	.mbot_box > div > p.ico{font-size:0;margin-bottom:15px;}
	.mbot_box > div > p.ico img{max-width:80px;}
	.mbot_box > div > p.tit{font-size:16px;}
	.mbot_box_btn > a{font-size:14px;margin-top:30px;width:150px;height:40px;line-height:40px;}


}

@media screen and (max-width:640px){
	.mt_tit h2{font-size:24px;line-height:24px;}
	.mt_tit p br{display:block;}
}

@media screen and (max-width:520px){

}

@media screen and (max-width:414px){
	
}







