@charset "utf-8";

html,body,div,p,span,ul,li,a,em,strong,b,button,input,select {font-family:'ngn';}
#body_layout {background:#fff}

.con_wrap {position:relative;}
.con_wrap .layout {width:1240px; margin:0 auto;}

.m_ir {background:url(/images/mosi2/main2/main_ir.png)no-repeat; }

/* TouchSlider 기본 시작 */
.sliderBox,
.sliderBox ul,
.sliderBox ul li{ width:100%; height:100%; padding:0; margin:0; display:inline-block;}
.sliderBox {overflow:hidden;}
.sliderBox ul{position:relative;}
.sliderBox ul li{ position:absolute; top:0; left:0;}
/* TouchSlider 기본 끝 */

.con1 #slide_slide {display:inline-block; position:relative; width:100%; padding:0; margin:0; }
.con1 #slide_slide .sliderBox { width:100%;}
.con1 #slide_slide .sliderBox ul li { height:760px;}
.con1 #slide_slide .sliderBox ul li .thumbResize_A {display: inline-block; overflow: hidden; position: relative; width: 100%; height: 100%; }
.con1 #slide_slide .sliderBox ul li .thumbResize_A img {width: 100%; max-width: 1000%; position: absolute; top: 50%; left: 50%; transform: translate(-50%,-50%); -moz-transform: translate(-50%,-50%); -ms-transform: translate(-50%,-50%);  -o-transform: translate(-50%,-50%); -webkit-transform: translate(-50%,-50%);}
.con1 #slide_slide .con1_txt1 {position: absolute;top: 150px;left: 50%;width: 519px;height: 304px;margin-left: -620px;background: url(/images/mosi2/main2/con1_txt1.png)no-repeat;font-size: 0;}
.con1 #slide_slide .controlBox {}
.con1 #slide_slide .controlBox .btn_prev {display: block;position:absolute;top:50%;left:45px;/* width:34px; *//* height:41px; */margin-top:-20px;background:transparent;}
.con1 #slide_slide .controlBox .btn_prev span {display:block;width:34px; height:41px; background-position:0 -1px; font-size:0; }
.con1 #slide_slide .controlBox .btn_next {display: block;position:absolute;top:50%;right:45px;/* width:34px; *//* height:41px; */margin-top:-20px;background:transparent;}
.con1 #slide_slide .controlBox .btn_next span {display:block;width:34px; height:41px; background-position:-37px -1px; font-size:0; }
.con1 #slide_slide .controlBox .paging_w {position:absolute; top:480px; left:50%; margin-left: -620px; }
.con1 #slide_slide .controlBox .paging_w:after{display:block;clear:both;visibility:hidden;content:"";}
.con1 #slide_slide .controlBox .paging_w .paging {display: inline-block;float: left;}
.con1 #slide_slide .controlBox .paging_w .paging .btn_page {width:19px; height:19px; margin:0 3px; background:url(/images/mosi2/main2/main_ir.png)no-repeat -101px 0; font-size:0; vertical-align: middle;}
.con1 #slide_slide .controlBox .paging_w .paging .btn_page.on {background-position:-79px 0;}
.con1 #slide_slide .controlBox .paging_w .btn_stop {float: left;width:6px;height: 25px;background:transparent;vertical-align: middle;}
.con1 #slide_slide .controlBox .paging_w .btn_stop span {display:block;width:6px; height:19px; background-position:-147px 0; font-size:0; vertical-align:middle; line-height:25px;}
.con1 #slide_slide .controlBox .paging_w .btn_play {float: left;width:6px;height: 25px;background:transparent; vertical-align: middle;}
.con1 #slide_slide .controlBox .paging_w .btn_play span {display:block;width:5px; height:19px; background-position:-157px 0; font-size:0; vertical-align:middle;line-height:25px;}

.con1 .pop_wrap {position:absolute; right:50%; top:165px; z-index:10; margin-right:-620px;}
.con1 .pop_wrap #slide_slide2 {position:relative;height: 326px;}
.con1 .pop_wrap #slide_slide2 .sliderBox { width:530px;}
.con1 .pop_wrap #slide_slide2 .sliderBox ul li { height:320px;}
.con1 .pop_wrap #slide_slide2 .sliderBox ul li > span {display: inline-block; overflow: hidden; position: relative; width: 100%; height: 100%; }
.con1 .pop_wrap #slide_slide2 .sliderBox ul li > span img {width: 100%; height:100%;}
.con1 .pop_wrap #slide_slide2 .sliderBox ul li .slide_txt {position:absolute;bottom:0;left:0;width:100%;padding: 0 200px 0 15px;background:rgba(0,0,0,0.8);}
.con1 .pop_wrap #slide_slide2 .sliderBox ul li .slide_txt span {display:block;overflow:hidden;width:100%;height:45px;line-height:45px;font-size:15px;color:#fff;vertical-align:middle;text-overflow: ellipsis;vertical-align: middle;white-space: nowrap;}
.con1 .pop_wrap #slide_slide2 .controlBox {}
.con1 .pop_wrap #slide_slide2 .controlBox .pageCount {position:absolute;bottom: 6px;right:160px;height:45px;line-height:45px;color: #fff;}
.con1 .pop_wrap #slide_slide2 .controlBox .pageCount span {display:inline-block; margin:0 3px;font-size:14px;}
.con1 .pop_wrap #slide_slide2 .controlBox .pageCount span.num {font-weight:700;}
.con1 .pop_wrap #slide_slide2 .controlBox button {position:absolute;bottom: 6px;width:50px;height: 45px; border-left:1px solid rgba(255,255,255,0.2); background:transparent;}
.con1 .pop_wrap #slide_slide2 .controlBox button span {display:block; font-size:0;}
.con1 .pop_wrap #slide_slide2 .controlBox .btn_prev {right:100px;}
.con1 .pop_wrap #slide_slide2 .controlBox .btn_prev span {width:7px; height:13px; margin:0 auto; background-position:-330px -17px;}
.con1 .pop_wrap #slide_slide2 .controlBox .btn_stop {right:50px; }
.con1 .pop_wrap #slide_slide2 .controlBox .btn_stop span {width:8px; height:13px; margin:0 auto; background-position:-382px -17px;}
.con1 .pop_wrap #slide_slide2 .controlBox .btn_play {right:50px; }
.con1 .pop_wrap #slide_slide2 .controlBox .btn_play span {width:7px; height:13px; margin:0 auto; background-position:-396px -17px;}
.con1 .pop_wrap #slide_slide2 .controlBox .btn_next {right:0; }
.con1 .pop_wrap #slide_slide2 .controlBox .btn_next span {width:7px;height:13px;margin: 0 auto;background-position:-431px -17px;}

.con1 .notice_wrap {position:absolute;z-index:10;bottom: 45px;width:100%;}
.con1 .notice_wrap .notice_inner {position:relative;}
.con1 .notice_wrap .notice_inner:after {display:block; position:absolute; left:0; top:4px; width:100%; height:1px; background:rgba(255,255,255,0.2);content:""; z-index:-1;}
.con1 .notice_wrap .notice_inner .inner {position:relative;width:1240px; margin:0 auto; padding:0 120px;}
.con1 .notice_wrap .notice_inner .inner .tit {position:absolute; top:-20px;left:0;width:80px; height:78px; background:url(/images/mosi2/main2/notice.png)no-repeat; font-size:0;}
.con1 .notice_wrap .notice_inner .inner ul:after{display:block;clear:both;visibility:hidden;content:"";}
.con1 .notice_wrap .notice_inner .inner ul li {float:left; position:relative;width:25%;padding:20px 3% 0; text-align:center;}
.con1 .notice_wrap .notice_inner .inner ul li:after {display:block;position:absolute; top:0; left:50%; width:8px;height:8px;  margin-left:-4px; background: #fff;content:"";}
.con1 .notice_wrap .notice_inner .inner ul li a {color:#fff; font-size:15px;}
.con1 .notice_wrap .notice_inner .inner ul li a:hover,
.con1 .notice_wrap .notice_inner .inner ul li a:focus {text-decoration:underline;}
.con1 .notice_wrap .notice_inner .inner ul li span {display:block; margin:0 0 5px;}
.con1 .notice_wrap .notice_inner .inner ul li p {overflow:hidden;height:48px;word-break: keep-all;}
.con1 .notice_wrap .notice_inner .inner .more {position:absolute;  top:-20px; right:0; }
.con1 .notice_wrap .notice_inner .inner .more a {color:#fff; font-size:15px;}
.con1 .notice_wrap .notice_inner .inner .more a span {display:inline-block; margin-right:-12px;}
.con1 .notice_wrap .notice_inner .inner .more a em {display:inline-block; width: 49px;height: 49px; background-position: -52px -65px; vertical-align: middle;}


.hours { background: #fff;}
.hours .inner {position:relative; bottom:-100px; opacity: 0; padding: 15px 0 20px;text-align: center;}
.hours .inner span {display: inline-block;position: relative;top:0;margin: 0 30px;font-size:18px;font-weight:300;color:#333;line-height: 32px;}
.hours .inner span:nth-child(2):after,
.hours .inner span:nth-child(3):after {display:block;position:absolute;right: -30px;top:8px;width:1px;height:20px;background:#ccc;content:"";}
.hours .inner span em.icon {display:inline-block;margin: -5px 0 0;width: 36px;height: 35px;margin-right: 20px;vertical-align:middle;background-position: 0px -372px;}
.hours .inner span b {font-size:20px;color:#000;font-weight:700;line-height: 32px;}


.con2 {width:100%;height:770px;padding:90px 0 0;background: url(/images/mosi2/main2/con2bg.jpg)no-repeat center;background-size:cover;}
.con2 .inner {width:1240px; margin:0 auto;}
.con2 .inner .tit { width:232px;height:50px;margin:0 auto;background: url(/images/mosi2/main2/con2txt.png)no-repeat;font-size: 0;}
.con2 .inner .tit_p {margin: 0 0 45px;padding: 20px 0 0;text-align: center;font-size:18px;color:#333;word-break: keep-all;}
.con2 #exhibit {}
.con2 .exhibit_wrap {}
.con2 .exhibit_wrap .grap {overflow:hidden;}
.con2 .exhibit_wrap .grap .obj {overflow: hidden; position:relative; height: 420px;margin: 0 -1.5%;}
.con2 .exhibit_wrap .grap .obj:after{display:block;clear:both;visibility:hidden;content:"";}
.con2 .exhibit_wrap .grap .obj .item {float:left;  width:30.33%; margin:0 1.5% 50px;}
.con2 .exhibit_wrap .grap .obj .item .hall_list {}
.con2 .exhibit_wrap .grap .obj .item .hall_list .hall {position: relative; }
.con2 .exhibit_wrap .grap .obj .item .hall_list .hall a {}
.con2 .exhibit_wrap .grap .obj .item .hall_list .hall .imgb {position:relative;overflow: hidden;height: 280px;z-index:1;}
.con2 .exhibit_wrap .grap .obj .item .hall_list .hall .imgb img {position: absolute;top: 50%;left: 50%;width: 100%;max-width: 200%;height:100%;transform: translate(-50%,-50%);-moz-transform: translate(-50%,-50%);-ms-transform: translate(-50%,-50%);-o-transform: translate(-50%,-50%);-webkit-transform: translate(-50%,-50%);}
.con2 .exhibit_wrap .grap .obj .item .hall_list .hall .txtb {position:relative; z-index:2;width:310px; height:147px; margin:-50px auto 0; background:url(/images/mosi2/main2/ov_bg2.png)no-repeat;line-height: 147px;font-size:22px;color:#333;font-weight:700;text-align: center;}
.con2 .exhibit_wrap .control {text-align:center;}
.con2 .exhibit_wrap .control button {display:block;}
.con2 .exhibit_wrap .control .btn_prev {position:absolute;left:50%;top: 45%;margin-left:-690px;background:transparent;z-index: 10;}
.con2 .exhibit_wrap .control .btn_prev span {display:block; width:52px; height:52px; background-position:-111px -599px; font-size:0; }
.con2 .exhibit_wrap .control .btn_next {position:absolute;right:50%;top: 45%;margin-right:-690px;background:transparent;z-index: 10;}
.con2 .exhibit_wrap .control .btn_next span {display:block; width:52px; height:52px; background-position:-166px -599px; font-size:0; }
.con2 .exhibit_wrap .control .btn_prev:hover span,
.con2 .exhibit_wrap .control .btn_prev:focus span { background-position:-111px -654px;}
.con2 .exhibit_wrap .control .btn_next:hover span,
.con2 .exhibit_wrap .control btn_next:focus span {background-position:-166px -654px;}
.con2 .exhibit_wrap .control .indicator {display:none;}
/* .con2 .exhibit_wrap .control .indicator a {display:inline-block;width: 14px;height: 14px; margin:0 5px;border-radius: 50%;border: 2px solid #48484a; font-size:0;}
.con2 .exhibit_wrap .control .indicator a.on {width:45px;height:14px; border-radius:30px; border: 2px solid #48484a; background:#48484a;}
 */
.con2 .exhibit_wrap .grap .obj .item .hall_list .hall a:hover .imgb,
.con2 .exhibit_wrap .grap .obj .item .hall_list .hall a:focus .imgb {box-shadow: 5px 10px 20px #999;}
.con2 .exhibit_wrap .grap .obj .item .hall_list .hall a:hover .txtb,
.con2 .exhibit_wrap .grap .obj .item .hall_list .hall a:focus .txtb {background:url(/images/mosi2/main2/ov_bg.png)no-repeat; color:#fff;  line-height:119px; -webkit-transition: all .2s ease; -moz-transition: all .2s ease; -ms-transition: all .2s ease; -o-transition: all .2s ease; transition: all .2s ease;
}




.quick_wrap {width:100%; height:190px; padding:50px; background:url(/images/mosi2/main2/quick_bg.jpg)no-repeat; background-size: cover;}
.quick_wrap .inner {position: relative; width:1240px; margin:0 auto; padding-left:200px;}
.quick_wrap .inner .tit {position: absolute;left:0;top:15px;color:#fff;font-size:28px;font-weight:700;font-family: "nsr_m";line-height: 1.2;}
.quick_wrap .inner .tit span {display: block;position:relative;color:#d6e343;line-height: 1.2;font-size: 28px;}
.quick_wrap .inner .tit span:after {display:block; position:absolute; top:15px;left:90px; width:50px; height:3px; background:#fff;  content:"";}
.quick_wrap .inner ul {}
.quick_wrap .inner ul:after{display:block;clear:both;visibility:hidden;content:"";}
.quick_wrap .inner ul li {float:left; width:14.28%; text-align: center;}
.quick_wrap .inner ul li a {display: block; width:100%; height:100%; color:#fff; font-size:16px;}
.quick_wrap .inner ul li .icon {display: block;width:58px; height:58px; margin:0 auto 10px; background:url(/images/mosi2/main2/main_ir.png)no-repeat;}
.quick_wrap .inner ul li .icon.icon01 {background-position:0 -527px;}
.quick_wrap .inner ul li .icon.icon02 {background-position:-61px -527px;}
.quick_wrap .inner ul li .icon.icon03 {background-position:-122px -527px;}
.quick_wrap .inner ul li .icon.icon04 {background-position:-183px -527px;}
.quick_wrap .inner ul li .icon.icon05 {background-position:-244px -527px;}
.quick_wrap .inner ul li .icon.icon06 {background-position:-305px -527px;}
.quick_wrap .inner ul li .icon.icon07 {background-position:-366px -527px;}

.quick_wrap .inner ul li a:hover .icon.icon01,
.quick_wrap .inner ul li a:focus .icon.icon01 {background-position: 0px -460px;}
.quick_wrap .inner ul li a:hover .icon.icon02,
.quick_wrap .inner ul li a:focus .icon.icon02 {background-position:-61px -460px;}
.quick_wrap .inner ul li a:hover .icon.icon03,
.quick_wrap .inner ul li a:focus .icon.icon03 {background-position:-122px -460px;}
.quick_wrap .inner ul li a:hover .icon.icon04,
.quick_wrap .inner ul li a:focus .icon.icon04 {background-position:-183px -460px;}
.quick_wrap .inner ul li a:hover .icon.icon05,
.quick_wrap .inner ul li a:focus .icon.icon05 {background-position:-244px -460px;}
.quick_wrap .inner ul li a:hover .icon.icon06,
.quick_wrap .inner ul li a:focus .icon.icon06 {background-position:-305px -460px;}
.quick_wrap .inner ul li a:hover .icon.icon07,
.quick_wrap .inner ul li a:focus .icon.icon07 {background-position:-366px -460px;}


.con_bottom {width:100%; min-height:2553px; background:url(/images/mosi2/main2/conbg.jpg)no-repeat; background-size: cover;}

.con3 {padding:95px 0 0;}
.con3 .inner {width:1240px; margin:0 auto;}
.con3 .inner .tit { width:262px;height:50px;margin:0 auto;background: url(/images/mosi2/main2/con3txt.png)no-repeat;font-size: 0;}
.con3 .inner .tit_p {margin:0 0 45px;padding: 20px 10px 0;text-align: center;font-size:18px;color:#333;word-break: keep-all;}
.con3 .inner .history {position:relative; padding-left:310px;}
.con3 .inner .history .txtb {}
.con3 .inner .history .txtb span {display:block;position:absolute;left: -65px;top:0;width:476px;height:275px;background:url(/images/mosi2/main2/con3txt2.png)no-repeat;font-size:0;}
.con3 .inner .history .txtb p {position:absolute; left:0; top:320px; color:#000; font-size:19px;word-break: keep-all;}
.con3 .inner .history .imgb {}
.con3 .inner .history .imgb img {box-shadow: 5px 10px 20px #999;}

.con4 {padding:160px 0 0;}
.con4 .tit { width:178px;height:50px;margin:0 auto;background: url(/images/mosi2/main2/con4txt.png)no-repeat;font-size: 0;}
.con4 .tit_p {margin:0 0 45px;padding: 20px 10px 0;text-align: center;font-size:18px;color:#333;word-break: keep-all;}
.con4 .mositxt {display: none;}
/* .con4 .process_wrap {overflow:hidden;width:100%;}
.con4 .process_wrap #slide_slide3 {text-align: center;}
.con4 .process_wrap #slide_slide3 .controlBox {position: relative;z-index:1;}
.con4 .process_wrap #slide_slide3 .controlBox:before {display:block; position:absolute; top:56px; width:100%; height:1px; background:#ccc; content:""; z-index:-1;}
.con4 .process_wrap #slide_slide3 .controlBox .paging {display:inline-block;text-align:center; margin:0 auto;}
.con4 .process_wrap #slide_slide3 .controlBox .paging:after{display:block;clear:both;visibility:hidden;content:"";}
.con4 .process_wrap #slide_slide3 .controlBox .paging .btn_page {width:85px;padding:10px 0;background:transparent;text-align: center;color:#333;font-size:15px;font-weight:700;line-height: 1.2;}
.con4 .process_wrap #slide_slide3 .controlBox .paging .btn_page span {display: block;margin: 8px 0 0;font-size:13px;}
.con4 .process_wrap #slide_slide3 .controlBox .paging .btn_page span:before {display:block;width:5px;height:5px;margin: 0px auto 5px;border-radius:50%;background:#414141;content:"";}
.con4 .process_wrap #slide_slide3 .controlBox .paging .btn_page.on {background:#184fa5; color:#fff;}
.con4 .process_wrap #slide_slide3 .controlBox .paging .btn_page.on span {margin:20px 0 0;}
.con4 .process_wrap #slide_slide3 .controlBox .paging .btn_page.on span:before {display:none;}
.con4 .process_wrap #slide_slide3 .controlBox .btn_prev {position:absolute;left:50%;top: 28px;margin-left:-620px;background:transparent;}
.con4 .process_wrap #slide_slide3 .controlBox .btn_prev span {display:block; width:52px; height:52px; background-position:0 -599px; font-size:0; }
.con4 .process_wrap #slide_slide3 .controlBox .btn_next {position:absolute;right:50%;top: 28px;margin-right:-620px;background:transparent;}
.con4 .process_wrap #slide_slide3 .controlBox .btn_next span {display:block; width:52px; height:52px; background-position:-55px -599px; font-size:0; }
.con4 .process_wrap #slide_slide3 .controlBox .btn_prev:hover span,
.con4 .process_wrap #slide_slide3 .controlBox .btn_prev:focus span { background-position:0 -654px;}
.con4 .process_wrap #slide_slide3 .controlBox .btn_next:hover span,
.con4 .process_wrap #slide_slide3 .controlBox .btn_next:focus span {background-position:-55px -654px;}

.con4 .process_wrap #slide_slide3 .sliderBox {overflow: visible;width: 3600px;margin: 40px 0 0;}
.con4 .process_wrap #slide_slide3 .sliderBox ul li {position: relative;float: left;width: 325px;height:285px;margin: 0 15px;}
.con4 .process_wrap #slide_slide3 .sliderBox ul li.on {box-shadow: 5px 10px 20px #999;}
.con4 .process_wrap #slide_slide3 .sliderBox ul li .imgb {display: inline-block; overflow: hidden; position: relative; width: 100%; height: 100%; }
.con4 .process_wrap #slide_slide3 .sliderBox ul li .imgb:after {display:block; position:absolute; left:0; top:0; width:100%; height:100%; background:rgba(255,255,255,0.6); content:"";}
.con4 .process_wrap #slide_slide3 .sliderBox ul li.on .imgb:after {display:none;}
.con4 .process_wrap #slide_slide3 .sliderBox ul li .imgb img {width: 100%; height:100%;}
.con4 .process_wrap #slide_slide3 .sliderBox ul li .txtb {display:none;}
.con4 .process_wrap #slide_slide3 #mosi_content {position:relative;width:1240px; min-height:210px; margin: 90px auto 40px; padding-right:500px; background:url(/images/mosi2/main2/con4txt2.png)no-repeat right center; text-align:left;}
.con4 .process_wrap #slide_slide3 #mosi_content strong {display:block; margin:0 0 20px; font-size:28px; color:#253256; font-weight:700; font-family:'nsr_m';}
.con4 .process_wrap #slide_slide3 #mosi_content p {font-size:15px; }
.con4 .process_wrap #slide_slide3 .mositxt {display:none;}
 */


/* Slider */
.slick-slider{position: relative; display: block; box-sizing: border-box;-webkit-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;-webkit-touch-callout: none;-khtml-user-select: none; -ms-touch-action: pan-y; touch-action: pan-y; -webkit-tap-highlight-color: transparent;}
.slick-list{position: relative; display: block; overflow: hidden; margin: 0; padding: 0;}
.slick-list:focus{outline: none;}
.slick-list.dragging{cursor: pointer;}
.slick-slider .slick-track,
.slick-slider .slick-list{-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);}
.slick-track{position: relative;top: 0;left: 0; display: block; margin-left: auto; margin-right: auto;}
.slick-track:before,
.slick-track:after{display: table; content: '';}
.slick-track:after{clear: both;}
.slick-loading .slick-track{visibility: hidden;}
.slick-slide{display: none;float: left;height: 100%;min-height: 1px;}
[dir='rtl'] .slick-slide{float: right;}
.slick-slide img{display: block;}
.slick-slide.slick-loading img{display: none;}
.slick-slide.dragging img{pointer-events: none;}
.slick-initialized .slick-slide{display: block;}
.slick-loading .slick-slide{visibility: hidden;}
.slick-vertical .slick-slide{display: block;height: auto;border: 1px solid transparent;}
.slick-arrow.slick-hidden {display: none;}

.con4 {}
.con4 .slider {position: relative;width: 100%;min-height: 760px;padding-top:150px;}
.con4 .slider .slick-list {overflow: visible;width:1240px;margin:0 auto;}
.con4 .slider .slick-list .slick-slide {margin: 0px 15px; transition: all ease-in-out .3s; opacity: .2;}
.con4 .slider .slick-list .slick-slide.slick-active {opacity: 1;}
.con4 .slider .slick-list .slick-slide.slick-active img {box-shadow: 5px 10px 20px #999;}
.con4 .slider .slick-list .slick-slide .txtb {display:none;position:absolute;top: 360px;max-width: 1240px;min-height:210px;padding-right:500px;background: url(/images/mosi2/main2/con4txt2.png)no-repeat right center;text-align:left;}
.con4 .slider .slick-list .slick-slide .txtb strong {display:block;margin:0 0 20px;font-size:28px;color:#253256;font-weight:700;font-family:'nsr_m';}
.con4 .slider .slick-list .slick-slide .txtb strong span {display:none;}
.con4 .slider .slick-list .slick-slide .txtb p {font-size:15px; word-break: keep-all; }
.con4 .slider .slick-list .slick-slide.slick-active .txtb {display:block;}

.con4 .slider .slick-arrow {position:absolute; top:35px; background:url(/images/mosi2/main2/main_ir.png)no-repeat; z-index:10;}
.con4 .slider .slick-arrow.slick-prev {display:block; left:50%;width:52px; height:52px; margin-left:-620px; background-position:0 -599px; font-size:0; }
.con4 .slider .slick-arrow.slick-next {display:block; right:50%;width:52px; height:52px; margin-right:-620px;background-position:-55px -599px; font-size:0;}
.con4 .slider .slick-dots {position:relative;top: -430px;left: 0;width: 100%;margin: 0 auto;text-align: center;z-index: 2;}
.con4 .slider .slick-dots:before {display:block;position:absolute;top:56px;width:100%;height:1px;background:#ccc;content:"";z-index: -1;}
.con4 .slider .slick-dots li {display: inline-block;}
.con4 .slider .slick-dots li.slick-active {}
.con4 .slider .slick-dots li .bn-item {}
.con4 .slider .slick-dots li .bn-item button {width:85px;padding:10px 0;background:transparent;text-align: center;color:#333;font-size:15px;font-weight:700;line-height: 1.2;}
.con4 .slider .slick-dots li .bn-item button span {display: block;margin: 8px 0 0;font-size:13px;}
.con4 .slider .slick-dots li .bn-item button span:before {display:block;width:5px;height:5px;margin: 0px auto 5px;border-radius:50%;background:#414141;content:"";}
.con4 .slider .slick-dots li.slick-active .bn-item button {background:#184fa5; color:#fff;}
.con4 .slider .slick-dots li.slick-active .bn-item button span {margin:20px 0 0;}
.con4 .slider .slick-dots li.slick-active .bn-item button span:before {display:none;}




.con5 {padding:95px 0 0;}
.con5 .inner {width:1240px; margin:0 auto;}
.con5 .inner .tit { width:224px;height:50px;margin:0 auto;background: url(/images/mosi2/main2/con5txt.png)no-repeat;font-size: 0;}
.con5 .inner .tit_p {margin:0 0 45px;padding: 20px 0 0;text-align: center;font-size:18px;color:#333;}
.con5 .inner .more_wrap {margin:0 -1%;}
.con5 .inner .more_wrap ul {}
.con5 .inner .more_wrap ul:after{display:block;clear:both;visibility:hidden;content:"";}
.con5 .inner .more_wrap ul li {float:left;width:23%;height: 280px;margin:0 1%;box-shadow: 5px 10px 20px rgba(0,0,0,0.3);}
.con5 .inner .more_wrap ul li.n1,
.con5 .inner .more_wrap ul li.n3 {margin: 50px 1% 0;}
.con5 .inner .more_wrap ul li a {display: block;position: relative;width:100%;height:100%;padding:75px 0 0;text-align: center;z-index:1;word-break: keep-all;}
.con5 .inner .more_wrap ul li a:after {display:block; opacity:0; position:absolute; left:0; top:0; width:100%; height:100%; background:url(/images/mosi2/main2/con5_ov.png)no-repeat; background-size:cover; content:""; z-index:-1;-webkit-transition: all .5s ease; -moz-transition: all .5s ease; -ms-transition: all .5s ease;-o-transition: all .5s ease; transition: all .5s ease; }
.con5 .inner .more_wrap ul li.n1 a {padding:65px 0 0; background: url(/images/mosi2/main2/con5_img01.jpg)no-repeat; background-size:cover;}
.con5 .inner .more_wrap ul li.n2 a {background: url(/images/mosi2/main2/con5_img02.jpg)no-repeat; background-size:cover;}
.con5 .inner .more_wrap ul li.n3 a {background: url(/images/mosi2/main2/con5_img03.jpg)no-repeat; background-size:cover;}
.con5 .inner .more_wrap ul li.n4 a {background: url(/images/mosi2/main2/con5_img04.jpg)no-repeat; background-size:cover;}
.con5 .inner .more_wrap ul li strong {display: block;margin:0 0 15px; font-size:22px; color:#fff; font-weight: 700;  line-height:1.2; font-family: "nsr_m";}
.con5 .inner .more_wrap ul li span {opacity:0;display:block;font-size:15px;color:#fff;line-height: 1.3;}
.con5 .inner .more_wrap ul li em {display:block; position: absolute; left:50%; bottom:55px; width:28px; height:28px; margin-left:-14px; background: url(/images/mosi2/main2/plus2.png)no-repeat; }


.con5 .inner .more_wrap ul li a:hover:after,
.con5 .inner .more_wrap ul li a:focus:after,
.con5 .inner .more_wrap ul li a:hover span,
.con5 .inner .more_wrap ul li a:focus span {opacity:1;}




@media(max-width:1450px){
    .con1 #slide_slide .controlBox .btn_prev {left:10px;}
    .con1 #slide_slide .controlBox .btn_next {right:10px;}
}


@media(max-width:1359px){
    .con1 #slide_slide .con1_txt1 {left:100px;top: 180px;width:400px;height:234px;margin-left:0;background-size:400px 234px;}
    .con1 #slide_slide .controlBox .paging_w {left:100px; margin-left:0;}
    .con1 #slide_slide .controlBox .btn_prev {left:5px;}
    .con1 #slide_slide .controlBox .btn_next {right:5px;}

    .con1 .pop_wrap {right:60px; margin-right:0;}

    .con2 .inner {width:100%; padding:0 70px;}
    .con2 .exhibit_wrap .control .btn_prev {left:5px; margin:0;}
    .con2 .exhibit_wrap .control .btn_next {right:5px; margin:0;}
}


@media(max-width:1280px){
    .con1 .notice_wrap .notice_inner .inner {width:100%; padding:0 150px;}
    .con1 .notice_wrap .notice_inner .inner .tit {left:50px; width:51px; height:104px;background:url(/images/mosi2/main2/notice2.png)no-repeat; }
    .con1 .notice_wrap .notice_inner .inner ul li {width:33.3%;}
    .con1 .notice_wrap .notice_inner .inner ul li:nth-child(4) {display:none;}
    .con1 .notice_wrap .notice_inner .inner .more {right:50px;}

    .con2 {height: 680px;}
    .con2 .exhibit_wrap .grap .obj {height: 350px;}
    .con2 .exhibit_wrap .grap .obj .item .hall_list .hall .txtb {width:240px; height:114px; line-height:114px; background-size:240px 114px;}
    .con2 .exhibit_wrap .grap .obj .item .hall_list .hall a:hover .txtb,
    .con2 .exhibit_wrap .grap .obj .item .hall_list .hall a:focus .txtb {width: 240px;height: 114px;line-height:100px;background-size:240px 114px;}
    .con2 .exhibit_wrap .grap .obj .item .hall_list .hall .imgb img {width:auto;}
    .con2 .exhibit_wrap .control .btn_prev,
    .con2 .exhibit_wrap .control .btn_next {top:51%;}

    .quick_wrap .inner {width:100%;padding-left: 140px;}

    .con3 .inner {width:100%; padding:0 50px;}
    .con3 .inner .history {padding: 30px 0 0 25%;}
    .con3 .inner .history .txtb span {left: 0;width:400px;height:231px;background-size:400px 231px;}
    .con3 .inner .history .txtb p {left:70px;}

    .con4 {background:none;}
    .con4 .slider {min-height: 700px;}
    .con4 .slider .slick-list {width:100%; padding:0 50px;}
    .con4 .slider .slick-list .slick-slide {width: 215px;/* height: 210px; */}
    .con4 .slider .slick-list .slick-slide .imgb {width: 215px; height: 210px;}
    .con4 .slider .slick-list .slick-slide .txtb {top: 280px;}

    .con4 .slider .slick-arrow.slick-prev {margin:0; left:50px;}
    .con4 .slider .slick-arrow.slick-next {margin:0; right:50px;}
    .con4 .slider .slick-dots {top: -355px;}



    .con5 .inner {width:100%; padding:0 50px;}
    .con5 .inner .more_wrap ul li {height: 255px;}
    .con5 .inner .more_wrap ul li a {padding: 30px 10px 0;}
    .con5 .inner .more_wrap ul li.n1 a {padding:30px 0 0;}
    .con5 .inner .more_wrap ul li strong {margin:0 0 10px}
    .con5 .inner .more_wrap ul li em {bottom:25px;}
}

@media(max-width:1120px){
    .con1 #slide_slide .con1_txt1 {left:80px;width:309px;height:240px; background:url(/images/mosi2/main2/con1_txt2.png)no-repeat;}
    .con5 .inner .more_wrap ul li {height: 205px;}
}


@media(max-width: 1024px){
    .con1 #slide_slide .sliderBox ul li {height:830px;}
    .con1 #slide_slide .con1_txt1 {top:85px; left:50%; width:512px; height:175px; margin-left:-256px; background:url(/images/mosi2/main2/con1_txt3.png)no-repeat; }
    .con1 #slide_slide .controlBox .paging_w {width: 150px;left:50%;top:280px;margin-left: -50px;}
    .con1 #slide_slide .controlBox .btn_next,
    .con1 #slide_slide .controlBox .btn_prev {}

    .con1 .pop_wrap {top:325px;right:50%; margin-right:-265px;}

    .con1 .notice_wrap .notice_inner .inner ul li {width:50%;}
    .con1 .notice_wrap .notice_inner .inner ul li:nth-child(3) {display:none;}
    .con1 .notice_wrap .notice_inner .inner .tit {left:20px;}
    .con1 .notice_wrap .notice_inner .inner .more {right:20px;}

    .hours .inner span { margin: 0 10px; font-size:17px;}
    .hours .inner span:nth-child(2):after,
    .hours .inner span:nth-child(3):after {display:none;}
    .hours .inner span em.icon {margin-right:10px;}
    .hours .inner span b {font-size:18px;}

    .con2 {height:630px;}
    .con2 .inner {padding:0 20px;}
    .con2 .exhibit_wrap .grap .obj {height:300px;}
    .con2 .exhibit_wrap .grap .obj .item .hall_list .hall .imgb {height: 230px;}
    .con2 .exhibit_wrap .grap .obj .item .hall_list .hall .txtb {width:180px;height:85px;line-height:85px;background-size:180px 85px;font-size: 18px;}
    .con2 .exhibit_wrap .grap .obj .item .hall_list .hall a:hover .txtb,
    .con2 .exhibit_wrap .grap .obj .item .hall_list .hall a:focus .txtb {width: 180px;height: 85px;line-height:70px;background-size:180px 85px;}

    .quick_wrap {height:auto;padding:40px;background: url(/images/mosi2/main2/quick_bg2.jpg)no-repeat;background-size: cover;}
    .quick_wrap .inner {padding:0;}
    .quick_wrap .inner .tit {position:static; text-align:center}
    .quick_wrap .inner .tit span {display:inline}
    .quick_wrap .inner .tit span:after {display:none;}
    .quick_wrap .inner ul li {margin:40px 0 0; width:25%;}


    .con_bottom {position: relative;width:100%;min-height:2553px;background: url(/images/mosi2/main2/conbg02.jpg)no-repeat;background-size: cover;}
    .con_bottom:after {display:block; position:absolute;left:0; bottom:0; width:100%; height:283px; background: url(/images/mosi2/main2/conbg03.png)no-repeat center; background-size:cover; content:"";}
    .con3 .inner {padding:0 20px;}
    .con3 .inner .history {padding: 0;}
    .con3 .inner .history .txtb span {top:70px; width:300px;height:173px;background-size:300px 173px;}
    .con3 .inner .history .txtb p {position:static;margin: 60px 0 0;text-align:center;font-size: 17px;}
    .con3 .inner .history .imgb {padding: 0 0 0 29%;}

    .con4 {}
    .con4 .mositxt {}
    .con4 .slider {min-height:800px;}
    .con4 .slider .slick-arrow.slick-prev {left:20px}
    .con4 .slider .slick-arrow.slick-next {right:20px;}
    .con4 .slider .slick-dots li .bn-item button {width:68px}
    .con4 .slider .slick-list .slick-slide .txtb {min-height: 355px;padding: 0;background: url(/images/mosi2/main2/con4txt2.png)no-repeat bottom center;background-size: 300px 130px;}

    .con5 {padding:95px 0 130px;}
    .con5 .inner {padding:0 20px;}
    .con5 .inner .more_wrap {position:relative;width:720px; height:750px; margin:0 auto;}
    .con5 .inner .more_wrap ul li {position:absolute; float:none; width:48%;height: 330px;margin: 0 1% 15px;}
    .con5 .inner .more_wrap ul li.n1 {left:0; top:60px; margin:0 1% 0; }
    .con5 .inner .more_wrap ul li.n2 {right:0; top:0; }
    .con5 .inner .more_wrap ul li.n3 {left:0; top:410px; margin:0 1% 0; }
    .con5 .inner .more_wrap ul li.n4 {right:0; top:350px;}
    .con5 .inner .more_wrap ul li a {padding: 80px 10px 0;}
    .con5 .inner .more_wrap ul li.n1 a {padding: 80px 10px 0;}
    .con5 .inner .more_wrap ul li em {bottom:80px; }
    .con5 .inner .more_wrap ul li strong {margin:0 0 20px;}

}


@media(max-width: 767px){
    .con1 #slide_slide .sliderBox ul li {height:750px}
    .con1 #slide_slide .con1_txt1 {width:231px;height:186px;margin-left: -115.5px;background:url(/images/mosi2/main2/con1_txt4.png)no-repeat;}

    .con1 .pop_wrap {margin-right:-200px;}
    .con1 .pop_wrap #slide_slide2 {height:236px;}
    .con1 .pop_wrap #slide_slide2 .sliderBox {width:400px;}
    .con1 .pop_wrap #slide_slide2 .sliderBox ul li {height:230px;}
	.con1 .pop_wrap #slide_slide2 .controlBox {}
	.con1 .pop_wrap #slide_slide2 .controlBox .pageCount {}
	.con1 .pop_wrap #slide_slide2 .controlBox .pageCount span {}
	.con1 .pop_wrap #slide_slide2 .controlBox .pageCount span.num {}
	.con1 .pop_wrap #slide_slide2 .controlBox button {}
	.con1 .pop_wrap #slide_slide2 .controlBox button span {}
	.con1 .pop_wrap #slide_slide2 .controlBox .btn_prev {}
	.con1 .pop_wrap #slide_slide2 .controlBox .btn_prev span {}
	.con1 .pop_wrap #slide_slide2 .controlBox .btn_stop {}
	.con1 .pop_wrap #slide_slide2 .controlBox .btn_stop span {}
	.con1 .pop_wrap #slide_slide2 .controlBox .btn_play {}
	.con1 .pop_wrap #slide_slide2 .controlBox .btn_play span {}
	.con1 .pop_wrap #slide_slide2 .controlBox .btn_next {}
	.con1 .pop_wrap #slide_slide2 .controlBox .btn_next span {}

    .con1 .notice_wrap .notice_inner .inner ul li {width:100%;}
    .con1 .notice_wrap .notice_inner .inner ul li:nth-child(2) {display:none;}


    .hours .inner span:nth-child(1) {display:block;margin: 0 0 20px;text-align: center;}

    .con2 {padding: 50px 0 0;height: 450px;}
    .con2 .inner .tit {width:120px; height:26px; background-size:120px 26px;}
    .con2 .inner .tit_p {margin: 0 0 20px;font-size:15px;}
    .con2 .exhibit_wrap .grap .obj .item {float:none;  width:97%; }
    .con2 .exhibit_wrap .grap .obj .item .hall_list .hall {float:none;width: 100%;max-width: 296px;margin: 0 auto 15px;}


    .quick_wrap {padding:30px 20px;}
    .quick_wrap .inner .tit,
    .quick_wrap .inner .tit span {font-size:20px;}
    .quick_wrap .inner ul li {width:33.3%;margin: 15px 0 0;}
    .quick_wrap .inner ul li a {font-size:15px;}

    .con_bottom {min-height:auto;}
    .con3 {padding:50px 0 0;}
    .con3 .inner .tit {width:135px; height:26px; background-size:135px 26px;}
    .con3 .inner .tit_p {margin:0 0 20px; font-size:15px;}
    .con3 .inner .history .txtb p {font-size:15px;}

    .con4 {padding: 50px 0 5px;}
    .con4 .tit {width:93px; height:26px; background-size:93px 26px;}
    .con4 .tit_p {margin:0 0 20px; font-size:15px;}
    .con4 .slider {min-height: auto;padding: 30px 0;}
    .con4 .slider .slick-arrow {top: 110px;}
    .con4 .slider .slick-arrow.slick-prev {left:5px}
    .con4 .slider .slick-arrow.slick-next {right:5px;}
    .con4 .slider .slick-dots {display: none !important;width:310px;top: -430px;}
    .con4 .slider .slick-dots:after {display:block;position:absolute;top:152px;width:100%;height:1px;background:#ccc;content:"";z-index: -1;}
    .con4 .slider .slick-dots li {width:20%;}
    .con4 .slider .slick-dots li.slick-active .bn-item button {width:100%;}
    .con4 .slider .slick-list .slick-slide .txtb {position: static;top: 250px;margin: 30px 0 0;padding-bottom: 100px;min-height: auto;background-size: 140px 66px;}
    .con4 .slider .slick-list .slick-slide .txtb strong {font-size:18px;}
    .con4 .slider .slick-list .slick-slide .txtb strong span {display:inline-block;margin: -3px 10px 0 0;padding:0 10px;border-radius:20px;background:#184fa5;color:#fff;vertical-align:middle;line-height: 24px;}
    .con4 .slider .slick-list .slick-slide .txtb p {font-size:14px;}

    .con5 {padding:50px 0 130px;}
    .con5 .inner .tit {width:116px; height:26px; background-size:116px 26px;}
    .con5 .inner .tit_p {margin:0 0 20px; font-size:15px;}
    .con5 .inner .more_wrap {position:relative;width:100%;height: 600px;}
    .con5 .inner .more_wrap ul li{height: 250px;}
    .con5 .inner .more_wrap ul li.n3 {left:0; top:325px; margin:0 1% 0; }
    .con5 .inner .more_wrap ul li.n4 {right:0; top:265px;}
    .con5 .inner .more_wrap ul li a:hover span,
    .con5 .inner .more_wrap ul li a:focus span {display:none;opacity:0;}
}


@media(max-width:530px){
    .con1 #slide_slide .con1_txt1 {top:65px;}
    .con1 #slide_slide .sliderBox ul li {height:720px}
    .con1 #slide_slide .controlBox .btn_prev {top:275px; margin-top:0; }
    .con1 #slide_slide .controlBox .btn_next {top:275px; margin-top:0; }
    .con1 .pop_wrap {top: 350px;margin-right:-140px;}
    .con1 .pop_wrap #slide_slide2 {height:181px;} 
    .con1 .pop_wrap #slide_slide2 .sliderBox { width:280px;}
    .con1 .pop_wrap #slide_slide2 .sliderBox ul li {height:175px;}

    .con1 .notice_wrap .notice_inner .inner {padding:0 60px;}

    .con2 {height: 480px;}

    .con3 .inner .history .txtb span {top:20px; width:130px; height:75px; background-size:130px 75px;}
    .con3 .inner .history .txtb p {margin:30px 0 0;}


    .con5 {padding: 50px 0 60px;}
    .con5 .inner .more_wrap {width:280px;height: 350px;margin:0 auto;}
    .con5 .inner .more_wrap ul li strong {font-size:15px;}
    .con5 .inner .more_wrap ul li {height:130px;}
    .con5 .inner .more_wrap ul li.n1 {top:20px; }
    .con5 .inner .more_wrap ul li.n3 {top:165px;}
    .con5 .inner .more_wrap ul li.n4 {top:145px;}
    .con5 .inner .more_wrap ul li a,
    .con5 .inner .more_wrap ul li.n1 a {padding:30px 10px 0;}
    .con5 .inner .more_wrap ul li em {bottom:20px;width:20px; height:20px; background-size:20px 20px;}

}

@media(max-width:420px){
    .con4 .process_wrap #slide_slide3 .controlBox .btn_prev,
    .con4 .process_wrap #slide_slide3 .controlBox .btn_next {display:none;}
}
