.nw_mvsl{position: relative;width:100%;margin:0 auto;}
.mvsl_sld > li{overflow: hidden;width:100% !important;height: 650px;}
.mvsl_sld > li.bg1{background: url(../image/main/m_vsl1.jpg) no-repeat center top; background-size: cover;}
.mvsl_sld > li.bg2{background: url(../image/main/m_vsl2.jpg) no-repeat center top; background-size: cover;}
.mvsl_sld > li.bg3{background: url(../image/main/m_vsl3.jpg) no-repeat center top; background-size: cover;}
.mvsl_sld > li.bg4{background: url(../image/main/m_vsl4.jpg) no-repeat center top; background-size: cover;}
.mvsl_sld > li > a{display:block;height:100%;}
.mvsl_sld > li .wid{overflow: hidden; position: relative;}
.mvsl_sld > li .wid > .all_txt{width:1100px;margin:0 auto;text-align:center;}
.mvsl_sld > li .wid > .all_txt > p.mvtxt1{margin-top:275px;font-size:40px;color:#fff;font-weight: 700;}
.mvsl_sld > li .wid > .all_txt > p.mvtxt1 span{display:block;color:#fff;font-weight: 300;}
.mvsl_sld > li .wid > .all_txt > p.mvtxt3{display:inline-block;width:160px;height:40px;line-height:40px;text-align:center;background:#004795;border-radius:40px;margin-top:30px;font-size:14px;color:#fff;font-weight: 600;}



.nw_mvsl .bx-controls{text-align: center; position: absolute; left: 0; bottom: 34px; width: 100%; z-index: 51;}
.nw_mvsl .bx-controls > div{display: inline-block; vertical-align: middle;margin: 0 0}
.nw_mvsl .bx-controls a{ font-size: 0; }
.nw_mvsl .bx-pager-item{display: inline-block;margin: 0 3px;     vertical-align: middle;}
.nw_mvsl .bx-pager-item a{display: block; width: 6px; height: 6px; border:2px solid #fff; opacity: 0.5;border-radius:10px;}
.nw_mvsl .bx-pager-item a.active{width: 6px; height: 6px; background: #fff; opacity: 1;}
.nw_mvsl .bx-controls-direction a{display: block; width: 73px; height: 50px;position: absolute; top: -270px; z-index: 51;}
.nw_mvsl .bx-prev{ left: 5%; background: url(../image/main/mvs_prev.png) 0 0 no-repeat;}
.nw_mvsl .bx-next{ right:5%; 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(../images/new_main/mvs_stop.png) 0 0 no-repeat;}
.nw_mvsl .bx-start{background: url(../images/new_main/mvs_stop.png) 0 0 no-repeat;}
.nw_mvsl .bx-controls-auto-item a.active{display: none;}


.mcon_top{padding:60px 0;width:1180px;margin:0 auto;}
.mct_ny > li{float:left;width:calc((100% - 40px) / 3);margin-left:20px;}
.mct_ny > li:first-child{margin-left:0;}
.mct_ny > li.bgs{text-align:center;}
.mct_ny > li.bgs > a{display:block;}
.mct_ny > li.bgs > a > div.img{border:1px solid #dfdfdf;background:#f9f9f9;padding:9px 9px;}
.mct_ny > li.bgs > a > div.img img{width:100%;}
.mct_ny > li.bgs > a > div.atxts{height:150px;overflow:hidden;}
.mct_ny > li.bgs > a > div.atxts > p.tit{margin-top:15px;font-size:22px;color:#3e3e3e;font-weight:700;letter-spacing:-1px;}
.mct_ny > li.bgs > a > div.atxts > p.txt{margin-top:10px;font-size:18px;color:#3e3e3e;font-weight:400;letter-spacing:-1px;}
.mct_ny > li.bgs > a > div.atxts > p.btn{margin-top:20px;font-size:15px;color:#fff;font-weight:500;display:inline-block;background:#234b78;border-radius:45px;width:170px;height:45px;line-height:45px;text-align:center;}
.mct_ny > li.bg2 > a > div.atxts > p.btn{background:#203750;}
.mct_ny > li.labg > div.labg_top{position:relative;padding:20px 25px;height:180px;background: url(../image/main/mct_rbg.jpg) 0 0 no-repeat;background-size:cover;}
.mct_ny > li.labg > div.labg_top > p.tit{font-size:20px;color:#fff;font-weight:400;padding-bottom:10px;background: url(../image/main/mct_rbg2.jpg) left bottom no-repeat;}
.mct_ny > li.labg > div.labg_top > p.txt{margin-top:26px;font-size:38px;color:#fff;font-weight:500;line-height:32px;}
.mct_ny > li.labg > div.labg_top > p.stxt{font-size:14px;color:#fff;font-weight:300;opacity: 0.6; }
.mct_ny > li.labg > div.labg_top > span{position:absolute;right:15px;bottom:15px;}
.mct_ny > li.labg > ul.labg_bot{margin-top:10px;}
.mct_ny > li.labg > ul.labg_bot > li{width:calc((100% - 10px) / 2);}
.mct_ny > li.labg > ul.labg_bot > li.labg_bot_lf{float:left;}
.mct_ny > li.labg > ul.labg_bot > li.labg_bot_rt{float:right;}
.mct_ny > li.labg > ul.labg_bot > li > a{position:relative;display:block;padding:0 15px;height:148px;border:1px solid #dfdfdf;}
.mct_ny > li.labg > ul.labg_bot > li > a > span{position:absolute;right:5px;bottom:5px;}
.mct_ny > li.labg > ul.labg_bot > li > a > p.tit{margin-top:15px;font-size:19px;color:#3e3e3e;font-weight:600;}
.mct_ny > li.labg > ul.labg_bot > li > a > p.txt{margin-top:10px;font-size:16px;color:#3e3e3e;font-weight:400;line-height:20px;}
.mct_ny > li.labg > ul.labg_bot > li > a > p.btn{margin-top:13px;font-size:12px;color:#004795;font-weight:400;line-height:20px;}


.mcon_ct{padding:60px 0;width:100%;margin:0 auto;background:#f1f4f8;}
.mcon_ct_ny{width:1180px;margin:0 auto;}
h4.tit{font-size:26px;color:#3e3e3e;text-align:center;background: url(../image/main/hbg.png) center bottom no-repeat;padding-bottom:30px;}
.mgal_all{margin-top:35px;}
.mgal_all > li{float:left;margin-left:20px;width:calc((100% - 60px) / 4);margin-bottom:20px;text-align:center;}
.mgal_all > li:nth-child(4n+1){margin-left:0;}
.mgal_all > li > a{display:block;position:relative;box-shadow:1px 2px 3px rgba(0,0,0,0.1);}
.mgal_all > li > a > span{position:absolute;left:50%;bottom:135px;margin-left:-35px;}
.mgal_all > li > a > div.img > img{width:100%;height:180px;}
.mgal_all > li > a > div.all_txt{width:100%;height:170px;background:#fff;}
.mgal_all > li > a > div.all_txt > p.tit{padding-top:50px;padding-bottom:8px;font-size:19px;color:#3e3e3e;font-weight:600;background: url(../image/main/mtxt.jpg) center bottom no-repeat;}
.mgal_all > li > a > div.all_txt > p.txt{margin-top:8px;;font-size:15px;color:#3e3e3e;font-weight:400;line-height:21px;letter-spacing:-1px;}
.mgal_all > li > a > div.all_txt > p.txt span{display:block;}


.mcon_bot{width:1180px;margin:0 auto;padding:60px 0;}
.mgs_all > li{width:calc((100% - 20px) / 2);position:relative;}
.mgs_all > li.bg1{float:left;}
.mgs_all > li.bg2{float:right;}
.mgs_all > li > div{border:1px solid #dfdfdf;width:calc(100% - 50px);padding:25px 25px;height:282px;}
.mgs_all > li.bg2 > div{background:#f9f9f9;}
.mgs_all > li > div > p.tit{margin-bottom:15px;font-size:20px;color:#3e3e3e;font-weight:600;background: url(../image/main/mtxt2.jpg) left bottom no-repeat;padding-bottom:15px;}
.mgs_all > li > div > a.more{position:absolute;right:20px;top:20px;}
.mgs_all > li > div > div.top_gs{height:140px;overflow:hidden;}
.mgs_all > li > div > div.top_gs p.tit > a{font-size:16px;color:#3e3e3e;font-weight:400;display:block;width:98%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.mgs_all > li > div > div.top_gs div.txt{margin-top:10px;}
.mgs_all > li > div > div.top_gs div.txt{height:44px;overflow:hidden;}
.mgs_all > li > div > div.top_gs div.txt > p > a{font-size:14px;color:#727272;font-weight:400;line-height:22px;display:block;width:98%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.mgs_all > li > div > div.top_gs p.days{margin-top:25px;font-size:14px;color:#727272;font-weight:400;}
.mgs_all > li > div > ul.bot_gs > li{height:52px;line-height:52px;position:relative;border-bottom:1px solid #dfdfdf;}
.mgs_all > li > div > ul.bot_gs > li span{position:absolute;right:0;top:0;line-height:52px;font-size:13px;color:#727272;font-weight:400;}
.mgs_all > li > div > ul.bot_gs > li > a{font-size:16px;color:#585858;font-weight:400;display:block;width:calc(100% - 72px);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.mgs_all > li > div > ul.mqa_all > li{padding:16px 0;border-bottom:1px solid #dfdfdf;}
/*.mgs_all > li > div > ul.mqa_all > li:last-child{border-bottom:none;}*/
.mgs_all > li > div > ul.mqa_all > li > a span{color:#004795;}
.mgs_all > li > div > ul.mqa_all > li > a{font-size:16px;color:#585858;font-weight:400;line-height:20px;display:block;width:98%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.mgs_all > li > div > ul.mqa_all > li.open{padding-top:0;padding-bottom:12px;}
.mgs_all > li > div > ul.mqa_all > li.open > a{font-size:16px;color:#004795;font-weight:500;line-height:22px;display:block;width:98%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.mgs_all > li > div > ul.mqa_all > li > ul{margin-top:10px;height:44px;overflow:hidden;}
.mgs_all > li > div > ul.mqa_all > li > ul > li > a{font-size:14px;color:#727272;font-weight:300;line-height:20px;}



@media screen and (max-width:1300px){
	.nw_mvsl .bx-prev{ left: calc((100% - 1180px) / 2 - 40px); background: url(../image/main/mvs_prev.png) 0 0 no-repeat;}
	.nw_mvsl .bx-next{ right:calc((100% - 1180px) / 2 - 40px); background: url(../image/main/mvs_next.png) 0 0 no-repeat;}
}


@media screen and (max-width:1024px){
	.nw_mvsl .bx-prev{ left: 5px; }
	.nw_mvsl .bx-next{ right: 5px;}
	.mvsl_sld > li .wid > .all_txt{width:100%;text-align:center;}
	.mvsl_sld > li .wid > .all_txt > p.mvtxt2{background: url(../image/main/mb_tit.jpg) no-repeat center bottom;}

	.mcon_top{padding:40px 0;width:calc(100% - 20px);margin:0 auto;}
	.mct_ny > li.bgs{width:calc((100% - 20px) / 2);}
	.mct_ny > li.labg{margin-left:0;margin-top:20px;width:100%;}
	.mcon_ct{padding:40px 0;}
	.mcon_ct_ny{width:calc(100% - 20px);margin:0 auto;}

	.mcon_ct{padding:40px 0;}
	.mcon_ct_ny{width:calc(100% - 20px);margin:0 auto;}

	.mgal_all > li{float:left;margin-left:20px;width:calc((100% - 20px) / 2);margin-bottom:20px;text-align:center;}
	.mgal_all > li:nth-child(4n+1){margin-left:20px;}
	.mgal_all > li:nth-child(2n+1){margin-left:0;}
	.mgal_all > li > a > div.img > img{width:100%;height:auto;}
	.mcon_bot{width:calc(100% - 20px);margin:0 auto;padding:40px 0;}

	.mgs_all > li{width:100%;}
	.mgs_all > li.bg1{float:none;margin-bottom:10px;}
	.mgs_all > li.bg2{float:none;}
	
}


@media screen and (max-width:768px){
	.mvsl_sld > li {height:420px;}
	.nw_mvsl .bx-controls-direction a{top: -180px; z-index: 51;}
	.nw_mvsl .bx-prev{ left: 5px; }
	.nw_mvsl .bx-next{ right: 5px;}
	.mvsl_sld > li .wid > .all_txt > p.mvtxt1{margin-top:165px;font-size:22px;}

	.mgal_all > li{float:left;margin-left:10px;width:calc((100% - 10px) / 2);margin-bottom:10px;text-align:center;}
	.mgal_all > li:nth-child(4n+1){margin-left:10px;}
	.mgal_all > li:nth-child(2n+1){margin-left:0;}

	.mgs_all > li > div{border:1px solid #dfdfdf;width:calc(100% - 30px);padding:15px 15px;height:302px;}
	.mgs_all > li > div > a.more{position:absolute;right:10px;top:10px;}

	.mgs_all > li > div > ul.bot_gs > li > a{font-size:14px;}
	.mgs_all > li > div > ul.mqa_all > li > a{font-size:14px;}
}

@media screen and (max-width:580px){
	.mcon_top{padding:20px 0 40px;}
	.mct_ny > li.bgs > a > div.atxts{height:auto;overflow:hidden;}
	.mct_ny > li.bgs{width:100%;margin-left:0;margin-top:20px;}
	
}

@media screen and (max-width:520px){
	.mgal_all > li{float:none;margin-left:0;width:100%;margin-bottom:10px;text-align:center;}
	.mgal_all > li:nth-child(4n+1){margin-left:0;}
	.mgal_all > li:nth-child(2n+1){margin-left:0;}
	
}

@media screen and (max-width:414px){
	.mct_ny > li.labg > ul.labg_bot > li > a{position:relative;display:block;padding:0 10px;height:148px;border:1px solid #dfdfdf;}
	.mct_ny > li.labg > ul.labg_bot > li > a > span{position:absolute;right:5px;bottom:5px;}
	.mct_ny > li.labg > ul.labg_bot > li > a > p.tit{margin-top:10px;font-size:17px;color:#3e3e3e;font-weight:600;}
	.mct_ny > li.labg > ul.labg_bot > li > a > p.txt{margin-top:5px;font-size:15px;color:#3e3e3e;font-weight:400;line-height:18px;}
	.mct_ny > li.labg > ul.labg_bot > li > a > p.btn{margin-top:10px;font-size:12px;color:#004795;font-weight:400;line-height:20px;}
}







