.main_conts{width:100%;margin:0 auto;box-sizing:border-box;}

.nw_mvsl{position: relative;width:100%;margin:0 auto;}
.mvsl_sld > li{width: 100%;height:100vh;box-sizing:border-box;min-height:550px;background:#000;}
.mvsl_sld > li.bg2{background:#4864b0; background-size: cover;}
.mvsl_sld > li.bg3{background:#f4f4f4; background-size: cover;}
/*
.mvsl_sld > li.bg1{background: url(../image/main/m_vsl1.jpg) no-repeat center center; background-size: cover;}
.mvsl_sld > li.bg2{background: url(../image/main/m_vsl2.jpg) no-repeat center center; background-size: cover;}
.mvsl_sld > li.bg3{background: url(../image/main/m_vsl3.jpg) no-repeat center center; background-size: cover;}
.mvsl_sld > li.bg4{background: url(../image/main/m_vsl4.jpg) no-repeat center center; background-size: cover;}
.mvsl_sld > li.bg5{background: url(../image/main/m_vsl5.jpg) no-repeat center center; background-size: cover;}
.mvsl_sld > li.bg6{background: url(../image/main/m_vsl6.jpg) no-repeat center center; background-size: cover;}
.mvsl_sld > li.bg7{background: url(../image/main/m_vsl7.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;box-sizing:border-box;width:100%;text-align:center;bottom:50px;z-index:52;font-size: 0;}
.nw_mvsl .bx-pager-item{display: inline-block;margin:0 3px;text-align:center;font-size: 0;}
.nw_mvsl .bx-pager-item a{position:relative;display: block;width:9px;height:9px;border-radius:9px;background:#5f5f5f;transition: all 0.3s ease-in-out;}
.nw_mvsl .bx-pager-item a.active{width:35px;background:#af9148;}
.nw_mvsl .bx-controls-direction{display: none;}
.nw_mvsl .bx-controls-direction a{width: 60px; height: 22px;position: absolute; bottom:160px;z-index: 53;}
.nw_mvsl .bx-prev{left:calc(50% - 130px);background: url(../image/main/mvs_prev.png) center center no-repeat;}
.nw_mvsl .bx-next{right:calc(50% - 130px);background: url(../image/main/mvs_next.png) center 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:relative;width:100%;max-width:1280px;height:100%;margin:0 auto;text-align:center;display: table;box-sizing:border-box;}
.nw_mvsl .wid > .all_txt{display:table-cell;vertical-align:middle;padding:70px 10px 10px 10px;box-sizing:border-box;}
.nw_mvsl .wid > .all_txt .vpc{display:inline-block;}
.nw_mvsl .wid > .all_txt .vmo{display:none;}


.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.motion4.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,20px,0);
	-moz-transform:translate3d(0,20px,0);
	-ms-transform:translate3d(0,20px,0);
	-o-transform:translate3d(0,20px,0);
	transform:translate3d(0,20px,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;
}


.mcont_area{width:100%;margin:0 auto;background:#eee;}
.mcont_wid{width:calc(100% - 20px);max-width: 1280px;margin:0 auto;padding: 150px 0;}
.mcont_widsp{width:calc(100% - 20px);max-width: 1280px;margin:0 auto;padding: 150px 0 50px 0;}
.mt_con{margin-top: 140px;}
.mps_area{padding-left: 430px;position:relative;}
.mps_area > .lf_box{position: absolute;left:0;top:0;margin-bottom: 30px;}
.mps_area > .lf_box > p.title{font-size:32px;color:#000;font-weight:bold;line-height:1;}
.mps_area > .lf_box > p.title span{display:inline-block;position:relative;}
.mps_area > .lf_box > p.title span:after{content:"";position:absolute;right:0;bottom:-27px;width:70px;height:4px;background:#af9148;}
.mps_area > .lf_box > p.stxt{font-size:20px;color:#000;margin-top: 70px;}
.mps_rt > P.fztxt{font-size:24px;color:#000;line-height:1.4;}


.ma_line{margin-top: 100px;margin-left:-20px;}
.ma_line > li{float:left;margin-left:20px;margin-top:20px;width:calc(25% - 20px);}


.ma-floor{width:100%;margin: 0 auto;position: relative;}
.ma-floor .item{overflow: hidden;}
.ma-floor .item a{position: relative;display:block;font-size:0;}
.ma-floor .item a img{width: 100%;}
.ma-floor .owl-controls .owl-nav{display: none;}
.ma-floor .owl-controls .owl-dots{display: none;}


.globarst{background:#000;}
.globarst .mps_area{margin-bottom:100px;}
.globarst p.title{color:#fff !important;}
.globarst p.fztxt{color:#fff;}
.mbslid_box{width: 100%;overflow: hidden;}
.main-floor3-2{width:100%;margin: 0 auto;position: relative;}
.main-floor3-2 .item{overflow: hidden;}
.main-floor3-2 .item a{position: relative;display:block;box-sizing:border-box;text-align:center;}
.main-floor3-2 .item a > div.img{overflow:hidden;}
.main-floor3-2 .item a > div.img img{width:100%;transition: all 0.3s ease-in-out;}
.main-floor3-2 .owl-controls .owl-nav{display: none;}
.main-floor3-2 .owl-controls .owl-dots{margin-top:40px;font-size: 0;text-align:center;}
.main-floor3-2 .owl-controls .owl-dot{margin-right: 4px;display:inline-block;vertical-align:middle;}
.main-floor3-2 .owl-controls .owl-dot a{display:block;font-size:0;width:9px;height:9px;border-radius:9px;background:#5f5f5f;transition: all 0.3s ease-in-out;}
.main-floor3-2 .owl-controls .owl-dot.active a{width:35px;background:#af9148;}
.globarst .more_bn{text-align:center !important;margin-top:80px;}
.globarst .more_bn > a{background:#af9148 !important;font-size:20px;color:#fff !important;}
@media screen and (max-width:1024px){
	.globarst .more_bn{text-align:center !important;margin-top:30px;}
	.globarst .mps_area{margin-bottom:30px;}
	.globarst p.title{font-size:30px !important;}
	.globarst p.fztxt{font-size:15px !important;}
	.globarst .mps_area > .lf_box{margin-bottom:15px !important;}
}
.main-floor3-21{width:100%;margin: 0 auto;position: relative;}
.main-floor3-21 .item{overflow: hidden;}
.main-floor3-21 .item a{position: relative;display:block;box-sizing:border-box;text-align:center;}
.main-floor3-21 .item a > div.img{overflow:hidden;}
.main-floor3-21 .item a > div.img img{width:100%;transition: all 0.3s ease-in-out;}
.main-floor3-21 .owl-controls .owl-nav{display: none;}
.main-floor3-21 .owl-controls .owl-dots{margin-top:40px;font-size: 0;text-align:center;}
.main-floor3-21 .owl-controls .owl-dot{margin-right: 4px;display:inline-block;vertical-align:middle;}
.main-floor3-21 .owl-controls .owl-dot a{display:block;font-size:0;width:9px;height:9px;border-radius:9px;background:#5f5f5f;transition: all 0.3s ease-in-out;}
.main-floor3-21 .owl-controls .owl-dot.active a{width:35px;background:#af9148;}

.more_bn{text-align: right;margin-top: -10px;}
a.mbn{display: inline-block;text-align:center;width: 109px;height:45px;line-height:45px;background:#000;font-size:20px;color:#fff;font-weight:600;transition: all 0.2s ease-in-out;}
a.mbn:hover{background:#af9148;font-size:20px;color:#fff;}

button.mbn{display: inline-block;text-align:center;width: 109px;height:45px;line-height:45px;background:#000;font-size:20px;color:#fff;font-weight:600;transition: all 0.2s ease-in-out;border:0;cursor:pointer}
button.mbn:hover{background:#af9148;font-size:20px;color:#fff;}

.mc_line{margin-top: 30px;margin-left:-18px;}
.mc_line > li{float:left;margin-left:18px;width:calc(33.3333333333% - 18px);}
.mc_line > li > a{display:block;}
.mc_line > li > a > .img img{width:100%;}


.mcomp_area{margin-top: 150px;}
.mcomp_area > .imgs{float:left;width: 540px;}
.mcomp_area > .text{float:left;margin-left:100px;width:calc(100% - 640px);}
.mcomp_area > .text dl dt{margin-bottom: 55px;font-size:38px;color:#000;font-weight:bold;line-height:1;position:relative;}
.mcomp_area > .text dl dt:after{content:"";position:absolute;left:0;bottom:-27px;width:70px;height:4px;background:#af9148;}
.mcomp_area > .text dl dd{font-size:28px;color:#000;line-height:1.4;}
.mcomp_area > .text > a.mbn{margin-top: 40px;}
.mtp-150{margin-top:-150px;}


.tel_title{text-align:center;margin-top: 150px;margin-bottom:80px;font-size:26px;color:#000;}
.tel_title span{display:block;font-size:38px;font-weight:bold;line-height:1;margin-bottom:20px;}

.map_box{float:left;width: 100%}
.minq_box{float:right;width:calc(100% - 700px);}
.map_box > div{width: 100%;height: 510px;}
.map_box > iframe{width: 100%;height: 510px;}
.map_box > img{width: 100%;height: 510px;}

.minq_line > li{position:relative;padding-left:160px;margin-bottom:17px;}
.minq_line > li:last-child{margin-bottom:0;}
.minq_line > li span{position:absolute;left:0;top:15px;font-size:28px;color:#000;font-weight:600;line-height:30px;}
.minq_line > li input{width: 100%;height: 60px;border:0;background:#f6f6f6;font-size: 16px;color:#000;box-sizing:border-box;padding-left:10px;}
.minq_line > li textarea{width: 100%;height: 280px;border:0;background:#f6f6f6;font-size: 16px;color:#000;box-sizing:border-box;padding:10px;}

.minq_bn{margin-top: 35px;text-align:right;}

@media screen and (max-width:1280px){
	
}


@media screen and (max-width:1024px){
	.mps_area{padding-left: 0;text-align:center;}
	.mps_area > .lf_box{position: static;}
	.mps_area > .lf_box > p.title > span:after{display: none;}
	.mps_area > .lf_box > p.stxt{margin-top: 15px;}
	.more_bn{text-align: center;margin-top: 40px;}
	
	.mcomp_area{text-align:center;}
	.mcomp_area > .imgs{float:none;width: auto;}
	.mcomp_area > .text{float:none;margin-left:0;width:auto;margin-top: 40px;}
	.mcomp_area > .text dl dt{margin-bottom: 30px;}
	.mcomp_area > .text dl dt:after{display:none;}

	.map_box{float:none;width: 100%;}
	.minq_box{float:none;width:100%;margin-top: 50px;}
	.map_box > div{width: 100%;height: 420px;}
	.map_box > img{width: 100%;height: 420px;}
	.map_box > iframe{width: 100%;height: 420px;}
	.minq_bn{text-align:center;}
}


@media screen and (max-width:767px){
	.nw_mvsl .bx-pager{bottom: 30px;}
	.mcont_wid{padding: 80px 0;}
	.mcont_widsp{padding-bottom:30px;}
	.mt_con{margin-top: 80px;}
	.mps_area > .lf_box > p.title{font-size: 30px;}
	.mps_area > .lf_box > p.stxt{font-size: 16px;}
	.mps_rt > P.fztxt{font-size:20px;}

	.ma_line{margin-top: 40px;margin-left:-5px;}
	.ma_line > li{margin-left:5px;margin-top:5px;width:calc(25% - 5px);}

	.main-floor3-2 .owl-controls .owl-dots{margin-top:25px;}
	.more_bn{margin-top: 25px;}

	.mc_line{margin-left:-2px;}
	.mc_line > li{margin-left:2px;width:calc(33.3333333333% - 2px);}
	
	.mcomp_area{margin-top: 80px;}
	.mcomp_area > .text dl dt{font-size:30px;}
	.mcomp_area > .text dl dd{font-size:20px;}
	.mcomp_area > .text > a.mbn{margin-top: 25px;}

	.map_box > div{height: 300px;}
	.map_box > img{height: 300px;}
	.map_box > iframe{width: 100%;height: 300px;}

	.tel_title{margin-top:80px;margin-bottom:30px;font-size:20px;}
	.tel_title span{font-size:30px;margin-bottom:12px;}

	.nw_mvsl .wid > .all_txt .vpc{display:none}
	.nw_mvsl .wid > .all_txt{padding:70px 10px 10px 10px;}
	.nw_mvsl .wid > .all_txt .vmo{display:inline-block;max-width:60%;}
	.mtp-150{margin-top:-80px;}
}

@media screen and (max-width:640px){
	
}

@media screen and (max-width:520px){
	.ma_line > li{width:calc(50% - 5px);}
	.minq_line > li{padding-left:80px;margin-bottom:10px;}
	.minq_line > li span{top:20px;font-size:18px;line-height:20px;}

	.nw_mvsl .wid > .all_txt .vmo{display:inline-block;max-width:75%;}

}

@media screen and (max-width:414px){
	.nw_mvsl li:nth-child(1) .wid > .all_txt .vmo{display:inline-block;max-width:95%;}

}







