@charset "utf-8";
::selection{color:#fff;background-color:#8fd3d5;}
::-moz-selection{color:#fff;background-color:#8fd3d5;}
body,
input,
select,
textarea{color:#424242;}
.show1420,
.show1220,
.show768,
.show486{display:none !important;}
.rad{font-family:'Rajdhani' !important;}
.tl-50{position:absolute;left:50%;top:50%;transform:translate(-50%, -50%);-moz-transform:translate(-50%, -50%);-webkit-transform:translate(-50%, -50%);-o-transform:translate(-50%, -50%);}
.tly-50{position:absolute;top:50%;width:100%;transform:translateY(-50%);-moz-transform:translateY(-50%);-webkit-transform:translateY(-50%);-o-transform:translateY(-50%);}
.tlx-50{position:absolute;left:50%;transform:translateX(-50%);-moz-transform:translateX(-50%);-webkit-transform:translateX(-50%);-o-transform:translateX(-50%);}
.preload{display:none;}
.ita{font-style:italic !important;}
.tdu{text-decoration:underline !important;}
.justi{text-align:justify !important;}
.green{color:#9aca3c !important;}
.cyan{color:#78c9cc !important;}
.w1400{max-width:1420px;margin:0 auto;padding:0 10px;}
.w1120{max-width:1140px;margin:0 auto;padding:0 10px;}
/* main */
#fullpage .section{position:relative;}
.mv{background:#242d43 url('../img/mv1.jpg') 50% 50% no-repeat;background-size:cover;text-align:center;}
.mv .wrap .txt_wrap{display:none;color:#fff;padding:100px 10px 50px;}
.mv .wrap .txt_wrap .tit{margin:0 0 10px;font-weight:100;line-height:1.2;}
.mv .wrap .txt_wrap .tit strong{font-weight:700;}
.mv .wrap .txt_wrap .txt{font-weight:300;line-height:1.4;}
.mv .thumb{display:none;}
.mv .scr{position:absolute;left:0;bottom:0;width:100%;padding:0 0 65px;}
.m1{background:url('../img/m1.jpg') 50% 50% no-repeat;background-size:cover;}
.m1 .wrap{text-align:right;font-size:0;}
.m1 .wrap .txt_area{display:inline-block;width:100%;max-width:712px;text-align:left;}
.m1 .wrap .txt_area .tit_wrap{margin:0 0 70px;font-size:0;}
.m1 .wrap .txt_area .tit_wrap .logo{display:inline-block;vertical-align:text-top;}
.m1 .wrap .txt_area .tit_wrap .tit{display:inline-block;vertical-align:text-top;padding:71px 0 0 10px;font-weight:100;line-height:1.4;letter-spacing:-1px;}
.m1 .wrap .txt_area .tit_wrap .tit strong{font-weight:600;}
.m1 .wrap .txt_area .txt_wrap{padding:0 0 0 60px;}
.m1 .wrap .txt_area .txt_wrap .txt{line-height:1.7;font-weight:300;text-align:justify;}
.m1 .wrap .txt_area .txt_wrap .name_wrap{margin:75px 0 0;text-align:right;font-size:0;}
.m1 .wrap .txt_area .txt_wrap .name_txt{display:inline-block;vertical-align:text-top;line-height:35px;font-weight:300;}
.m1 .wrap .txt_area .txt_wrap .name{display:inline-block;vertical-align:text-top;padding:0 0 0 20px;}
.m1 .thumb{max-width:720px;margin:0 auto;text-align:center;}
.m2{background:#242d43 url('../img/m2.jpg') 50% 50% no-repeat;background-size:cover;}
.m2 .wrap{max-width:600px;}
.m2 .wrap .tit_wrap{color:#fff;}
.m2 .wrap .tit_wrap .caption{margin:0 0 20px;font-weight:300;letter-spacing:40px;}
.m2 .cate_wrap{font-size:0;margin:0 -15px -30px;overflow:hidden;}
.m2 .cate_wrap .con{float:left;vertical-align:text-top;padding:0 15px 30px;}
.m2 .cate_wrap .con:nth-child(3),
.m2 .cate_wrap .con:nth-child(6),
.m2 .cate_wrap .con:nth-child(9),
.m2 .cate_wrap .con:nth-child(11){clear:left;}
.m2 .cate_wrap .inner{background-color:#f5f5f5;border:1px solid #616161;border-radius:50px;-moz-border-radius:50px;-webkit-border-radius:50px;-o-border-radius:50px;color:#616161;transition:.25s;}
.m2 .cate_wrap .inner:hover{background-color:#9aca3c;color:#fff;}
.m2 .cate_wrap .txt{padding:0 28px;height:58px;line-height:58px;font-weight:500;}
.m_tit_wrap{text-align:center;font-size:0;}
.m_tit_wrap .caption{display:inline-block;padding:21px 30px;margin:0 0 20px;color:#fff;font-weight:500;border-radius:50px;-moz-border-radius:50px;-webkit-border-radius:50px;-o-border-radius:50px;background: #99ca3c; /* Old browsers */background: -moz-linear-gradient(left, #99ca3c 0%, #78cacc 100%); /* FF3.6-15 */background: -webkit-linear-gradient(left, #99ca3c 0%,#78cacc 100%); /* Chrome10-25,Safari5.1-6 */background: linear-gradient(to right, #99ca3c 0%,#78cacc 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#99ca3c', endColorstr='#78cacc',GradientType=1 ); /* IE6-9 */}
.m_tit_wrap .tit{font-weight:100;line-height:1.2;}
.m_tit_wrap .tit strong{font-weight:600;}
.m3{background-position:50% 50%;background-size:cover;background-repeat:no-repeat;}
.m3 .wrap{text-align:center;}
.m3 .grid_wrap{font-size:0;margin:0 -10px -20px;}
.m3 .grid_wrap .grid_con{display:inline-block;width:50%;padding:0 10px 20px;vertical-align:text-top;}
.m3 .grid_wrap .grid_inner{padding:60px 10px 45px;border:1px solid #9aca3c;border-radius:10px;-moz-border-radius:10px;-webkit-border-radius:10px;-o-border-radius:10px;background-color:#fff;}
.m3 .grid_wrap .grid_con:nth-child(even) .grid_inner{border-color:#78c9cc;}
.m3 .grid_wrap .txt_area .ico{margin:0 0 15px;}
.m3 .grid_wrap .txt_area .tit_wrap{margin:0 0 30px;font-size:0;color:#fff;}
.m3 .grid_wrap .txt_area .tit_wrap .tit{display:inline-block;padding:15px 30px;font-weight:100;background-color:#9aca3c;border-radius:50px;-moz-border-radius:50px;-webkit-border-radius:50px;-o-border-radius:50px;}
.m3 .grid_wrap .grid_con:nth-child(even) .txt_area .tit_wrap .tit{background-color:#78c9cc;}
.m3 .grid_wrap .txt_area .tit_wrap .tit strong{font-weight:600;}
.m3 .grid_wrap .txt_area .txt_wrap{font-size:0;margin:0 -25px;}
.m3 .grid_wrap .txt_area .txt_wrap .txt_con{display:inline-block;padding:0 25px;text-align:left;vertical-align:text-top;}
.m3 .grid_wrap .txt_area .txt_wrap .txt_inner{margin:0 0 -14px;}
.m3 .grid_wrap .txt_area .txt_wrap .txt{position:relative;padding:0 0 14px 12px;font-weight:500;line-height:1.5;}
.m3 .grid_wrap .txt_area .txt_wrap .txt:before{content:"\00b7";position:absolute;left:0;top:0;}
.m3 .grid_wrap .txt_area .txt_wrap .txt span{font-weight:300;line-height:1.375;}
.m4{background-position:25% 50%;background-size:cover;background-repeat:no-repeat;}
.m4_even{background-position:75% 50%;}
.m4 .wrap{text-align:right;font-size:0;}
.m4_even .wrap{text-align:left;}
.m4 .wrap .thumb{margin:0 auto 20px;max-width:400px;padding:30px 10px 0;border:1px solid #9aca3c;background-color:#fff;}
.m4_even .wrap .thumb{border-color:#78c9cc;}
.m4 .wrap .grid_con{display:inline-block;width:100%;max-width:835px;}
.m4 .wrap .grid_inner{text-align:left;}
.m4 .wrap .name_wrap{text-align:right;}
.m4 .wrap .name_wrap .name{margin:0 0 10px;font-weight:100;}
.m4 .wrap .name_wrap .name strong{font-weight:600;}
.m4 .wrap .name_wrap .txt{line-height:1.4;font-weight:300;}
.m4 .wrap .caption_wrap{position:relative;font-size:0;margin:0 0 15px;}
.m4 .wrap .caption_wrap:before{content:"";position:absolute;left:0;top:50%;display:block;width:100%;height:1px;background-color:#9aca3c;}
.m4 .wrap .caption_wrap_cyan:before{background-color:#78c9cc;}
.m4 .wrap .caption_wrap .con{position:relative;display:inline-block;}
.m4 .wrap .caption_wrap .con .caption{padding:12px 25px;background-color:#9aca3c;border-radius:50px;-moz-border-radius:50px;-webkit-border-radius:50px;-o-border-radius:50px;text-align:center;color:#fff;font-weight:500;}
.m4 .wrap .caption_wrap_cyan .con .caption{background-color:#78c9cc;}
.m4 .wrap .txt_wrap{padding:0 0 0 15px;margin:0 -10px -20px;font-size:0;}
.m4 .wrap .txt_wrap .con{display:inline-block;width:50%;vertical-align:text-top;padding:0 10px 20px;}
.m4 .wrap .txt_wrap .inner{margin:0 0 -10px;}
.m4 .wrap .txt_wrap .txt{position:relative;padding:0 0 10px 12px;font-weight:300;line-height:1.5;}
.m4 .wrap .txt_wrap .txt:before{content:"\00b7";position:absolute;left:0;top:0;}
.m4 .wrap .thesis{position:relative;padding:0 70px 0 100px;}
.m4 .wrap .thesis .swiper_button{top:0;width:70px;height:100%;margin:0;}
.m4 .wrap .thesis .swiper_button.swiper-button-prev{left:0;background:url('../img/m41_prev.png') 0 50% no-repeat;}
.m4 .wrap .thesis .swiper_button.swiper-button-next{right:30px;background:url('../img/m41_next.png') 100% 50% no-repeat;}
.m4 .wrap .slide_area .inner{padding:0 30px 0 0;}
.m4 .wrap .slide_area .num{font-weight:600;margin:0 0 10px;}
.m4 .wrap .slide_area .slide_txt_wrap .txt{font-weight:300;line-height:1.625;letter-spacing:-0.5px;}
.m_slide{position:relative;}
.m_slide:before{content:"";position:absolute;left:0;top:0;display:block;width:100%;height:50%;background-color:#242d43;}
.m_slide .wrap{position:relative;padding-left:110px;}
.m_slide .wrap .grid_con{position:relative;padding-left:530px;}
.m_slide .wrap .tit_wrap{position:absolute;left:0;top:0;font-size:0;}
.m_slide .wrap .tit_wrap .logo{margin:0 0 20px;}
.m_slide .wrap .tit_wrap .con{display:inline-block;padding:0 0 0 35px;}
.m_slide .wrap .tit_wrap .tit{margin:0 0 25px;}
.m_slide .wrap .tit_wrap .txt{color:#fff;font-weight:300;line-height:1.4;}
.m_slide .wrap .cs_wrap{position:absolute;left:0;bottom:0;padding:0 0 0 35px;}
.m_slide .wrap .cs_wrap .caption_wrap{margin:0 0 25px;font-size:0;}
.m_slide .wrap .cs_wrap .caption_wrap .caption{display:inline-block;padding:21px 29px;background-color:#78c9cc;color:#fff;font-weight:500;border-radius:50px;-moz-border-radius:50px;-webkit-border-radius:50px;-o-border-radius:50px;}
.m_slide .wrap .tb_wrap .tb{padding:0 0 0 30px;}
.m_slide .wrap .tb_wrap tr th{padding:0 12px 15px 0;vertical-align:top;text-align:left;}
.m_slide .wrap .tb_wrap tr .th_wrap{overflow:hidden;}
.m_slide .wrap .tb_wrap tr .th_wrap .tit{float:left;font-weight:500;line-height:22px;text-align:center;}
.m_slide .wrap .tb_wrap tr .th_wrap .tit:first-child{text-align:left;}
.m_slide .wrap .tb_wrap tr .th_wrap .tit:last-child{text-align:right;}
.m_slide .wrap .tb_wrap tr .th_wrap2 .tit{width:50%;}
.m_slide .wrap .tb_wrap tr .th_wrap3 .tit{width:33.33%;}
.m_slide .wrap .tb_wrap tr .th_wrap4 .tit{width:25%;}
.m_slide .wrap .tb_wrap tr td{padding:0 0 15px;vertical-align:top;text-align:left;}
.m_slide .wrap .tb_wrap tr td .txt{font-weight:400;line-height:22px;}
.m_slide .wrap .tb_wrap tr td .txt span{font-weight:300;}
#ms{position:relative;max-width:980px;margin:0 auto;}
#ms .bx-wrapper .bx-controls-direction,
#ms .bx-wrapper .bx-pager{display:none;}
#ms .ms_con .thumb img{width:100%;margin:0 auto;}
#ms .caption_wrap{position:absolute;left:0;bottom:0;width:100%;padding:0 260px 0 50px;color:#fff;background-color:rgba(21, 21, 21, 0.5);z-index:30;}
#ms .caption_wrap .caption{height:100px;line-height:100px;font-weight:500;}
#ms .caption_wrap .page_wrap{position:absolute;top:0;right:50px;font-size:0;height:100px;line-height:100px;}
#ms .caption_wrap .page_wrap .page{display:inline-block;}
#ms .caption_wrap .page_wrap .page img{vertical-align:middle;}
#ms .caption_wrap .page_wrap .txt{display:inline-block;width:130px;font-weight:500;text-align:center;vertical-align:middle;}
#ms .caption_wrap .page_wrap .txt em{margin:0 5px;font-weight:300;}
.m6 .map_area{position:absolute;left:50%;top:0;width:790px;height:100%;margin-left:-960px;}
.m6 .map_area #map{position:absolute;left:0;top:0;width:100%;height:100%;}
.m6 .wrap{text-align:right;font-size:0;}
.m6 .wrap .grid_con{display:inline-block;width:100%;max-width:700px;text-align:left;}
.m6 .wrap .m6_tit_wrap{text-align:right;}
.m6 .wrap .m6_tit_wrap .tit{font-weight:700;}
.m6 .wrap .caption_wrap{position:relative;font-size:0;margin:0 0 10px;}
.m6 .wrap .caption_wrap:before{content:"";position:absolute;left:0;top:50%;display:block;width:100%;height:1px;background-color:#9aca3c;}
.m6 .wrap .caption_wrap_cyan:before{background-color:#78c9cc;}
.m6 .wrap .caption_wrap .con{position:relative;display:inline-block;}
.m6 .wrap .caption_wrap .con .caption{padding:16px 25px;background-color:#9aca3c;border-radius:50px;-moz-border-radius:50px;-webkit-border-radius:50px;-o-border-radius:50px;text-align:center;color:#fff;font-weight:500;}
.m6 .wrap .caption_wrap_cyan .con .caption{background-color:#78c9cc;}
.m6 .wrap .tb_wrap .tb{padding:0 0 0 28px;}
.m6 .wrap .tb_wrap tr th{padding:0 25px 5px 0;vertical-align:top;text-align:left;}
.m6 .wrap .tb_wrap tr .th_wrap{overflow:hidden;}
.m6 .wrap .tb_wrap tr .th_wrap .tit{float:left;font-weight:500;line-height:1.4;}
.m6 .wrap .tb_wrap tr .th_wrap .tit:first-child{text-align:left;}
.m6 .wrap .tb_wrap tr .th_wrap .tit:last-child{text-align:right;}
.m6 .wrap .tb_wrap tr .th_wrap2 .tit{width:50%;}
.m6 .wrap .tb_wrap tr .th_wrap3 .tit{width:33.33%;}
.m6 .wrap .tb_wrap tr .th_wrap4 .tit{width:25%;}
.m6 .wrap .tb_wrap tr td{padding:0 0 5px;vertical-align:top;text-align:left;}
.m6 .wrap .tb_wrap tr td .txt{font-weight:300;line-height:1.4;}
.m6 .wrap .tb_wrap tr td .txt strong{font-weight:500;}
.m6 .wrap .num_wrap{text-align:right;}
.m6 .wrap .num_wrap .num{font-weight:700;}
.m6 .wrap .num_wrap .num a{transition:.25s;line-height:30px;}
.m6 .wrap .num_wrap .num a:hover{color:#78c9cc;}
.m6 .wrap .num_wrap .num a span{font-weight:500;line-height:30px;margin:0 10px 0 0;vertical-align:top;}
.m6 .wrap .list_wrap{padding:0 0 0 30px;}
.m6 .wrap .list_wrap .list_con{margin:0 0 20px;padding:0 0 20px;border-bottom:1px solid #616161;}
.m6 .wrap .list_wrap .list_con:last-child{margin:0 !important;padding:0 !important;border-bottom:0 !important;}
.m6 .wrap .list_wrap .list_inner{position:relative;padding-left:110px;}
.m6 .wrap .list_wrap .tit_wrap{position:absolute;left:0;top:0;padding:0 0 0 30px;}
.m6 .wrap .list_wrap .tit_wrap .ico{position:absolute;left:0;top:0;line-height:28px;}
.m6 .wrap .list_wrap .tit_wrap .ico img{vertical-align:middle;}
.m6 .wrap .list_wrap .tit_wrap .tit{font-weight:600;line-height:1.5;}
.m6 .wrap .list_wrap .txt_wrap .txt{font-weight:300;line-height:1.5;}
.m6 .wrap .list_wrap .txt_wrap .txt strong{font-weight:500;}

@media all and (max-width:1560px){
	.m_slide .wrap{padding-left:0;}
	.m_slide .wrap .grid_con{padding-left:500px;}
}

@media all and (max-width: 1420px) , all and (max-height: 820px) {
	.show1420{display:block !important;}
	.none1420{display:none !important;}
	#fullpage .section,
	.fp-tableCell{height:auto !important;}
	.mv{background-image:none;}
	.mv .wrap .txt_wrap{display:block;}
	.mv .thumb{display:block;}
	.mv .scr{padding:0 0 20px;}
	.mv .scr img{width:28px;}
	.m1{background-image:none;}
	.m1 .wrap{padding:100px 0;text-align:center;}
	.m1 .wrap .txt_area{display:block;max-width:720px;margin:-25px auto 0;}
	.m1 .wrap .txt_area .tit_wrap{margin:0 0 30px;text-align:center;}
	.m1 .wrap .txt_area .tit_wrap .logo{display:block;margin:0 0 10px;}
	.m1 .wrap .txt_area .tit_wrap .logo img{max-width:40%;}
	.m1 .wrap .txt_area .tit_wrap .tit{display:block;padding:0;letter-spacing:0;}
	.m1 .wrap .txt_area .txt_wrap{padding:0 0 30px;}
	.m1 .wrap .txt_area .txt_wrap .txt{text-align:center;}
	.m1 .wrap .txt_area .txt_wrap .name_wrap{text-align:center;margin:30px 0 0;}
	.m1 .wrap .txt_area .txt_wrap .name_txt{line-height:28px;}
	.m1 .wrap .txt_area .txt_wrap .name{padding:0 0 0 10px;}
	.m1 .wrap .txt_area .txt_wrap .name img{height:28px;}
	.m2{background-image:none;padding:100px 0;text-align:center;}
	.m2 .wrap{margin:0 auto;}
	.m2 .wrap .tit_wrap .caption{margin:0 0 10px;letter-spacing:24px;text-indent:24px;}
	.m2 .wrap .tit_wrap .tit img{height:52px;}
	.m2 .cate_wrap{margin:0 -5px -10px;}
	.m2 .cate_wrap .con{float:none;display:inline-block;padding:0 5px 10px;clear:none !important;}
	.m2 .cate_wrap .txt{padding:0 20px;height:40px;line-height:40px;}
	.m_tit_wrap .caption{margin:0 0 10px;padding:10px 20px;}
	.m3{padding:100px 0;background-position:25% 50%;}
	.m3_even{background-position:75% 50%;}
	.m4{padding:100px 0;background-image:none !important;}
	.m4_even{background-color:#f4f4f4;}
	.m4 .wrap,
	.m4_even .wrap{text-align:center;}
	.m4 .wrap .grid_con{max-width:570px;}
	.m4 .wrap .grid_inner{text-align:center;}
	.m4 .wrap .name_wrap{text-align:center;margin:0 0 15px;}
	.m4 .wrap .name_wrap .name{margin:0 0 10px;}
	.m4 .wrap .caption_wrap:before{display:none;}
	.m4 .wrap .caption_wrap .con .caption{padding:12px 25px;}
	.m4 .wrap .txt_wrap{padding:0;margin:0 0 -20px;}
	.m4 .wrap .txt_wrap .con{width:100%;padding:0 0 20px;}
	.m4 .wrap .txt_wrap .inner{margin:0 0 -10px;}
	.m4 .wrap .txt_wrap .txt{padding:0 0 10px;}
	.m4 .wrap .txt_wrap .txt:before{position:relative;display:inline-block;margin:0 3px 0 0;}
	.m4 .wrap .thesis{padding:0 50px;}
	.m4 .wrap .thesis .swiper_button{width:50px;}
	.m4 .wrap .thesis .swiper_button.swiper-button-next{right:0;}
	.m4 .wrap .slide_area .inner{text-align:center;padding:0 10px;}
	.m4 .wrap .slide_area .num{margin:0 0 12px;}
	.m_slide:before{display:none;}
	.m_slide .wrap{padding:0;text-align:center;}
	.m_slide .wrap .grid_con{padding:0;}
	.m_slide .wrap .tit_wrap{position:relative;padding:100px 0 50px;margin:0 -10px;background-color:#242d43;}
	.m_slide .wrap .tit_wrap .logo{margin:0 0 15px;}
	.m_slide .wrap .tit_wrap .con{padding:0;}
	.m_slide .wrap .tit_wrap .tit{margin:0 0 15px;}
	.m_slide .wrap .tit_wrap .tit img{margin:0 auto;height:100px;}
	.m_slide .wrap .cs_wrap{position:relative;padding:50px 0 100px;}
	.m_slide .wrap .cs_wrap .caption_wrap{margin:0 0 15px;}
	.m_slide .wrap .cs_wrap .caption_wrap .caption{padding:12px 25px;}
	.m_slide .wrap .tb_wrap{font-size:0;}
	.m_slide .wrap .tb_wrap .tb{display:inline-block;padding:0;text-align:left;}
	.m_slide .wrap .tb_wrap tr th{padding:0 10px 10px 0;}
	.m_slide .wrap .tb_wrap tr td{padding:0 0 10px;}
	.ms_wrap{position:relative;}
	.ms_wrap:before{content:"";position:absolute;left:-10px;top:0;display:block;width:100%;height:50%;padding:0 10px;background-color:#242d43;box-sizing:content-box;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;-o-box-sizing:content-box;}
	#ms .caption_wrap{padding:0 120px 0 20px;text-align:left;}
	#ms .caption_wrap .caption{height:60px;line-height:60px;overflow:hidden;}
	#ms .caption_wrap .page_wrap{right:20px;height:60px;line-height:60px;}
	#ms .caption_wrap .page_wrap .page img{width:10px;}
	#ms .caption_wrap .page_wrap .txt{width:60px;}
	#ms .caption_wrap .page_wrap .txt em{margin:0 3px;}
	.m6 .map_area{position:relative;left:0;width:100%;height:0;padding-bottom:56.25%;margin-left:0;}
	.m6 .wrap{padding:100px 0;text-align:center;}
	.m6 .wrap .grid_con{text-align:center;}
	.m6 .wrap .m6_tit_wrap{text-align:center;}
	.m6 .wrap .caption_wrap:before{display:none;}
	.m6 .wrap .caption_wrap .con .caption{padding:12px 25px;}
	.m6 .wrap .tb_wrap{font-size:0;}
	.m6 .wrap .tb_wrap .tb{display:inline-block;padding:0;}
	.m6 .wrap .tb_wrap table,
	.m6 .wrap .tb_wrap tbody,
	.m6 .wrap .tb_wrap tr,
	.m6 .wrap .tb_wrap th,
	.m6 .wrap .tb_wrap td{display:block;width:100%;text-align:center !important;}
	.m6 .wrap .tb_wrap tr th{padding:0 15px 5px 0;}
	.m6 .wrap .tb_wrap tr td{padding:0 0 5px;}
	.m6 .wrap .tb_wrap tr .th_wrap .tit{float:none;display:inline-block;vertical-align:text-top;width:auto !important;}
	.m6 .wrap .num_wrap{text-align:center;}
	.m6 .wrap .num_wrap .num a span{margin:0 5px 0 0;}
	.m6 .wrap .list_wrap{padding:0;}
	.m6 .wrap .list_wrap .list_inner{padding-left:0;}
	.m6 .wrap .list_wrap .tit_wrap{position:relative;padding:0 0 15px;}
	.m6 .wrap .list_wrap .tit_wrap .ico{position:relative;margin:0 0 8px;}
	.m6 .wrap .list_wrap .txt_wrap .tit{display:block;}
}

@media all and (max-width: 1220px) {
	.show1220{display:block !important;}
	.none1220{display:none !important;}
}

@media all and (max-width:1140px){
	.m3 .grid_wrap{max-width:550px;margin:0 auto -20px;}
	.m3 .grid_wrap .grid_con{width:100%;padding:0 0 20px;}
	.m3 .grid_wrap .grid_inner{padding:50px 10px;}
	.m3 .grid_wrap .auto_height_wrap{height:auto !important;}
	.m3 .grid_wrap .txt_area .ico{margin:0 0 10px;}
	.m3 .grid_wrap .txt_area .tit_wrap{margin:0 0 20px;}
	.m3 .grid_wrap .txt_area .tit_wrap .tit{padding:10px 25px;}
	.m3 .grid_wrap .txt_area .txt_wrap{margin:0 -10px -20px;}
	.m3 .grid_wrap .txt_area .txt_wrap .txt_con{padding:0 10px 20px;}
	.m3 .grid_wrap .txt_area .txt_wrap .txt_inner{margin:0 0 -8px;}
	.m3 .grid_wrap .txt_area .txt_wrap .txt{padding:0 0 8px 12px;}
}

@media all and (max-width:768px){
	.show768{display:block !important;}
	.none768{display:none !important;}
	.m3 .grid_wrap .grid_inner{padding:30px 10px;}
	.m3 .grid_wrap .txt_area .ico img{height:46px;}
	.m3 .grid_wrap .txt_area .tit_wrap .tit{padding:5px 15px;}
	.m3 .grid_wrap .txt_area .txt_wrap{margin:0 -5px -10px;}
	.m3 .grid_wrap .txt_area .txt_wrap .txt_con{padding:0 5px 10px;}
	.m4 .wrap .name_wrap{margin:0 0 10px;}
	.m4 .wrap .name_wrap .name{margin:0 0 5px;}
	.m4 .wrap .caption_wrap .con .caption{padding:10px 20px;}
	.m4 .wrap .txt_wrap{margin:0 0 -10px;}
	.m4 .wrap .txt_wrap .con{padding:0 0 20px;}
	.m4 .wrap .txt_wrap .inner{margin:0 0 -5px;}
	.m4 .wrap .txt_wrap .txt{padding:0 0 5px;}
	.m4 .wrap .thesis{padding:0 40px;}
	.m4 .wrap .thesis .swiper_button{width:40px;}
	.m4 .wrap .slide_area .num{margin:0 0 5px;}
	#ms .caption_wrap{padding:0 110px 0 10px;}
	#ms .caption_wrap .page_wrap{right:10px;}
}

@media all and (max-width:486px){
	.show486{display:block !important;}
	.none486{display:none !important;}
}