@charset "utf-8";

a{text-decoration:none;}

h2:first-child{margin:0;}

.m_ir{display:inline-block;background:url(../images/main_ir.jpg) no-repeat;}

.symbol{position:absolute;width:55px;height:55px;margin:0;border:1px solid rgba(255,255,255,0.7);border-radius:55px;z-index:1;}

.symbol:before{position:absolute;left:50%;width:1px;background:rgba(204,204,204,0.7);content:'';}

.symbol:after{position:absolute;left:50%;width:1px;background:rgba(204,204,204,0.7);content:'';}

.symbol i{display:inline-block;position:absolute;top:50%;left:50%;}

.mcolumn_wrap:after{display:block;clear:both;overflow:hidden;content:'';}

.mcolumn{float:left;width:100%;transition:all .3s;}

.mcolumn.col2{width:50%;}
.mcolumn.mcolumn_1{width:75%;}
.mcolumn.mcolumn_2{width:25%;}

.floating_obj{display:inline-block;position:absolute;}

#section1 .layout .obj1{bottom:300px;left:-174px;width:100px;height:100px;background:url(../images/index_news_yuan.jpg) no-repeat;}

#section1 .layout .obj2{bottom: 0;right:-280px;width:272px;height:617px;background:url(../images/index_news_bg.jpg) no-repeat;}

#section2 .layout .obj1{top:-90px;left:-230px;width:277px;height:201px;background:url(../images/obj_news_img2.jpg) no-repeat;}









#mvisual_layout{overflow:hidden;position:relative;}

#mvisual_layout > p:first-child{position:absolute;top:340px;left:50%;margin:0 0 0 -1021px;color:rgba(255,255,255,0.7);font-size:13px;letter-spacing:1px;transform:rotate(-90deg);z-index:1;}



#mvisual_layout > p:before {

    position: absolute;

    left: -230px;

    height: 1px;

	width: 220px;

	top: 10px;

    background: rgba(204,204,204,0.7);

    content: '';}

#mvisual_layout .symbol{bottom:92px;left:50%;margin:0 0 0 -904px;}

#mvisual_layout .symbol:after{bottom:-220px;height:220px;}

#mvisual_layout .symbol i{width:16px;height:26px;margin:-13px 0 0 -8px;background-position:-1px -1px;}

#mvisual_layout .mvisual_rolling{}

#mvisual_layout .mvisual_rolling .rolling_wrap{max-height:800px;}

#mvisual_layout .mvisual_rolling .rolling_wrap .item{position:relative;min-height:800px;text-align:center;}

#mvisual_layout .mvisual_rolling .rolling_wrap .item img{position:absolute;top:50%;left:0;width:100%;max-width:none;}

#mvisual_layout .mvisual_rolling .rolling_wrap .item .grap{display:inline-block;position:absolute;top:0;left:0;width:100%;padding:270px 0 0;}

#mvisual_layout .mvisual_rolling .rolling_wrap .item .item_cnt{max-width:1240px;text-align:left;}

#mvisual_layout .mvisual_rolling .rolling_wrap .item .item_cnt strong{display:inline-block;width:100%;color:#fff;font-size:55px;text-shadow:1px 1px 4px #555;line-height:1.2;}

#mvisual_layout .mvisual_rolling .rolling_wrap .item .item_cnt p{font-size: 24px;letter-spacing: 2px;color: #ebebeb;font-weight: 100;text-transform: uppercase;text-indent: 25px;}

#mvisual_layout .mvisual_rolling .rolling_wrap .item .item_cnt em{display:block;margin:20px 0 30px;color:#ebebeb;font-size:16px;text-shadow:1px 1px 4px #555;}

#mvisual_layout .mvisual_rolling .rolling_wrap .item .item_cnt a{display:block;width:150px;height:52px;border:1px solid #fff;background:rgba(0,0,0,0.3);text-align:center;}

#mvisual_layout .mvisual_rolling .rolling_wrap .item .item_cnt a:hover,

#mvisual_layout .mvisual_rolling .rolling_wrap .item .item_cnt a:focus{background:#fff;}

#mvisual_layout .mvisual_rolling .rolling_wrap .item .item_cnt a:after{display:inline-block;height:100%;vertical-align:middle;content:'';}

#mvisual_layout .mvisual_rolling .rolling_wrap .item .item_cnt a i{width:73px;height:15px;background-position:-189px -1px;vertical-align:middle;}

#mvisual_layout .mvisual_rolling .rolling_wrap .item .item_cnt a:hover i,

#mvisual_layout .mvisual_rolling .rolling_wrap .item .item_cnt a:focus i{background-position:-189px -19px;}





#mvisual_layout .mvisual_rolling .slick-dots{position:absolute;bottom:15px;left:0;width:100%;margin:0 0 0 -60px;text-align:center;z-index:1;}

#mvisual_layout .mvisual_rolling .slick-dots:after{display:block;clear:both;overflow:hidden;content:'';}

#mvisual_layout .mvisual_rolling .slick-dots li{display:inline-block;margin:0 0 0 60px;}

#mvisual_layout .mvisual_rolling .slick-dots li button{display:block;position:relative;}

#mvisual_layout .mvisual_rolling .slick-dots li .thumb{display:inline-block;overflow:hidden;position:relative;width:83px;height:83px;/*border:1px solid rgba(255,255,255,0.7);*/border-radius:83px;}

#mvisual_layout .mvisual_rolling .slick-dots li .thumb img{position:absolute;top:0;left:50%;max-width:none;height:100%;margin:0 0 0 -41px;}

#mvisual_layout .mvisual_rolling .slick-dots li .white_circle{display:none;position:absolute;top:0;left:0;width:100%;height:100%;border:8px solid #fff;border-radius:200px;transform:scale(0.98);}

#mvisual_layout .mvisual_rolling .slick-dots li.on .white_circle{display:block;}

#mvisual_layout .mvisual_rolling .slick-dots li .transparent-circle{position:absolute;top:0;left:0;width:100%;height:100%;}

#mvisual_layout .mvisual_rolling .slick-dots li .transparent-circle svg{width:83px;height:83px;}

#mvisual_layout .mvisual_rolling .slick-dots li .text{}

#mvisual_layout .mvisual_rolling .slick-dots li .text em{display:block;color:#fe2727;font-size:15px;text-shadow:1px 1px 4px #555;}

#mvisual_layout .mvisual_rolling .slick-dots li .text span{display:block;color:#fff;font-size:20px;text-shadow:1px 1px 4px #555;}



#mvisual_layout .mvisual_rolling .slick-dots li .transparent-circle svg .path-bg {stroke-width:10;stroke:#c30707;transition: 3s stroke-dashoffset;transform: rotate(-90deg);transform-origin: 50% 50%;stroke-dashoffset:326.726;stroke-dasharray:326.726, 326.726;}

#mvisual_layout .mvisual_rolling .slick-dots li .transparent-circle svg{display:none;opacity: 0;}

#mvisual_layout .mvisual_rolling .slick-dots li.slick-active .transparent-circle svg{display:block;opacity: 1;}

.stroke-red{z-index:10;}

.white-bg{z-index:9;}



#mvisual_control{position:absolute;bottom:240px;left:50%;margin:0 0 0 -620px;}

#mvisual_control:after{display:block;overflow:hidden;clear:both;content:'';}

#mvisual_control button{float:left;position:relative;width:46px;height:46px;margin:0 0 0 5px;border:3px solid rgba(255,255,255,0.3);border-radius:43px;}

#mvisual_control button.play{display:none;}

#mvisual_control button i{position:absolute;top:50%;left:50%;}

#mvisual_control button.prev i{width:13px;height:22px;margin:-11px 0 0 -6px;background-position:-36px -133px;}

#mvisual_control button.stop i{width:13px;height:23px;margin:-11px 0 0 -6px;background-position:-1px -133px;}

#mvisual_control button.play i{width:16px;height:23px;margin:-11px 0 0 -8px;background-position:-17px -133px;}

#mvisual_control button.next i{width:13px;height:22px;margin:-11px 0 0 -6px;background-position:-52px -133px;}



#mvisual_layout .mvisual_cnt_group{position:absolute;top:84px;right:50%;width:265px;margin-right:-960px;background:rgba(0,0,0,0.3);z-index:3;}

#mvisual_layout .mvisual_cnt_group .info_openday{height:197px;border:solid rgba(255,255,255,0.3);border-width:0 1px 1px 1px;text-align:center;word-break:break-all;}

#mvisual_layout .mvisual_cnt_group .info_openday:after{display:inline-block;height:100%;vertical-align:middle;content:'';}

#mvisual_layout .mvisual_cnt_group .info_openday .inner{display:inline-block;vertical-align:middle;}

#mvisual_layout .mvisual_cnt_group .info_openday .inner strong{width:162px;height:22px;margin:0 0 15px;background:url(../images/info_openday_title.jpg) no-repeat 0 0 / 100% auto;vertical-align:top;}

#mvisual_layout .mvisual_cnt_group .info_openday .inner p{margin:0;color:#fff;font-size:15px;}

#mvisual_layout .mvisual_cnt_group .info_openday .inner p span{font-weight:bold;}



#mvisual_layout .mvisual_cnt_group .opentime{height:189px;padding:0 20px;border:solid rgba(255,255,255,0.3);border-width:0 1px 1px 1px;text-align:center;word-break:break-all;}

#mvisual_layout .mvisual_cnt_group .opentime:after{display:inline-block;height:100%;vertical-align:middle;content:'';}

#mvisual_layout .mvisual_cnt_group .opentime .inner{display:inline-block;position:relative;text-align:left;vertical-align:middle;}

#mvisual_layout .mvisual_cnt_group .opentime .inner .time{padding:0 0 0 55px;}

#mvisual_layout .mvisual_cnt_group .opentime .inner .time strong{display:inline-block;position:absolute;top:7px;left:0;color:#fff;font-size:13px;font-weight:bold;}

#mvisual_layout .mvisual_cnt_group .opentime .inner .time strong i{display:block;margin:8px 0 0 5px;}

#mvisual_layout .mvisual_cnt_group .opentime .inner .time span{display:block;color:#fff;font-size:30px;font-weight:bold;line-height:1.3;}

#mvisual_layout .mvisual_cnt_group .opentime .inner p{margin:5px 0 0;color:#fff;font-size:13px;text-align:center;}



#mvisual_layout .mvisual_cnt_group .opentime_link{display:none;}

#mvisual_layout .mvisual_cnt_group .opentime_link a{display:block;height:100%;}

#mvisual_layout .mvisual_cnt_group .opentime_link a:after{display:inline-block;height:100%;vertical-align:middle;content:'';}

#mvisual_layout .mvisual_cnt_group .opentime_link a .inner .time strong{top:1px;}

#mvisual_layout .mvisual_cnt_group .opentime_link a .inner .time strong i{width:25px;height:25px;background-position:-218px -482px;}

#mvisual_layout .mvisual_cnt_group .opentime_link a .inner .time strong + span{margin:6px 0 0 35px;font-size:15px;font-weight:normal;}

#mvisual_layout .mvisual_cnt_group .opentime_link a .inner .time b{display:inline-block;position:relative;width:20px;height:20px;margin:-5px 0 0;border-radius:35px;background:#fff;font-size:0;text-indent:-9999px;vertical-align:middle;}

#mvisual_layout .mvisual_cnt_group .opentime_link a .inner .time b:before{display:block;position:absolute;top:50%;left:50%;margin:-5px 0 0 -2px;border:5px solid transparent;border-left-color:#C30707;content:'';}

#mvisual_layout .mvisual_cnt_group .info_daytime .inner .time strong i{width:35px;height:35px;background-position:-300px -1px;}

#mvisual_layout .mvisual_cnt_group .info_night .inner .time strong i{width:33px;height:33px;background-position:-338px -1px;}



#mvisual_layout .mvisual_cnt_group .info_plan{border:solid rgba(255,255,255,0.3);border-width:0 1px 1px 1px;}

#mvisual_layout .mvisual_cnt_group .info_plan .info_plan_simple{}

#mvisual_layout .mvisual_cnt_group .info_plan .info_plan_simple a{display:block;position:relative;height:189px;padding:0 20px 0 60px;word-break:break-all;}

#mvisual_layout .mvisual_cnt_group .info_plan .info_plan_simple a:after{display:inline-block;height:100%;vertical-align:middle;content:'';}

#mvisual_layout .mvisual_cnt_group .info_plan .info_plan_simple .inner{display:inline-block;position:relative;padding:5px 0 0 90px;text-align:left;vertical-align:middle;}

#mvisual_layout .mvisual_cnt_group .info_plan .info_plan_simple .inner > i{display:block;position:absolute;top:0;left:0;width:47px;height:47px;background-position:-374px -1px;}

#mvisual_layout .mvisual_cnt_group .info_plan .info_plan_simple .inner p{margin:0;color:#fff;}

#mvisual_layout .mvisual_cnt_group .info_plan .info_plan_simple .inner p b{display:inline-block;position:absolute;top:0;left:60px;font-size:40px;line-height:1;}

#mvisual_layout .mvisual_cnt_group .info_plan .info_plan_simple .inner p > span{display:inline-block;font-size:13px;}

#mvisual_layout .mvisual_cnt_group .info_plan .info_plan_simple .inner p > span span{display:block;line-height:1.4;}

#mvisual_layout .mvisual_cnt_group .info_plan .info_plan_simple .info_plan_open{display:block;position:absolute;top:50%;left:-21px;width:42px;height:42px;margin:-21px 0 0;border-radius:42px;background:#fff;}

#mvisual_layout .mvisual_cnt_group .info_plan .info_plan_simple .info_plan_open i{position:absolute;top:50%;left:50%;width:19px;height:19px;margin:-10px 0 0 -10px;background-position:-424px -1px;}

#mvisual_layout .mvisual_cnt_group .info_plan.on .info_plan_simple a,

#mvisual_layout .mvisual_cnt_group .info_plan .info_plan_simple a:hover,

#mvisual_layout .mvisual_cnt_group .info_plan .info_plan_simple a:focus{background:#fff;}

#mvisual_layout .mvisual_cnt_group .info_plan.on .info_plan_simple a .inner > i,

#mvisual_layout .mvisual_cnt_group .info_plan .info_plan_simple a:hover .inner > i,

#mvisual_layout .mvisual_cnt_group .info_plan .info_plan_simple a:focus .inner > i{background-position:-374px -51px;}

#mvisual_layout .mvisual_cnt_group .info_plan.on .info_plan_simple a .inner p,

#mvisual_layout .mvisual_cnt_group .info_plan .info_plan_simple a:hover .inner p,

#mvisual_layout .mvisual_cnt_group .info_plan .info_plan_simple a:focus .inner p{color:#000;}

#mvisual_layout .mvisual_cnt_group .info_plan.on .info_plan_simple a .info_plan_open,

#mvisual_layout .mvisual_cnt_group .info_plan .info_plan_simple a:hover .info_plan_open,

#mvisual_layout .mvisual_cnt_group .info_plan .info_plan_simple a:focus .info_plan_open{background:#c61414;}

#mvisual_layout .mvisual_cnt_group .info_plan.on .info_plan_simple a .info_plan_open i,

#mvisual_layout .mvisual_cnt_group .info_plan .info_plan_simple a:hover .info_plan_open i,

#mvisual_layout .mvisual_cnt_group .info_plan .info_plan_simple a:focus .info_plan_open i{background-position:-424px -23px;}

#mvisual_layout .mvisual_cnt_group .info_plan .info_plan_detail{display:none;position:absolute;top:0;right:265px;width:1638px;height:100%;padding:125px 0 0;background:#1e1e1c;text-align:right;z-index:3;}

#mvisual_layout .mvisual_cnt_group .info_plan.on .info_plan_detail{display:block;}

#mvisual_layout .mvisual_cnt_group .info_plan .info_plan_detail .inner{display:inline-block;width:100%;padding:0 40px;text-align:center;}

#mvisual_layout .mvisual_cnt_group .info_plan .info_plan_detail .inner > strong{display:block;width:356px;height:74px;margin:0 0 0 135px;background:url(../images/info_plan_detail_title.jpg) no-repeat 0 0 / 100% auto;}

#mvisual_layout .mvisual_cnt_group .info_plan .info_plan_detail .inner .total_schedule{position:absolute;top:125px;right:240px;width:78px;height:78px;margin:0;padding:17px 0 0;border-radius:78px;background:#c30707;color:#fff;font-size:30px;font-weight:bold;}

#mvisual_layout .mvisual_cnt_group .info_plan .info_plan_detail .inner .total_schedule b{position:absolute;top:-5px;left:-5px;width:30px;height:30px;border-radius:30px;background:#6e0303;line-height:0;}

#mvisual_layout .mvisual_cnt_group .info_plan .info_plan_detail .inner .total_schedule b:after{display:inline-block;height:100%;vertical-align:middle;content:'';}

#mvisual_layout .mvisual_cnt_group .info_plan .info_plan_detail .inner .total_schedule b i{width:15px;height:15px;background-position:-466px -1px;vertical-align:middle;}

#mvisual_layout #mvisual_scheduel{position:relative;padding:0 115px;}

#mvisual_layout #mvisual_scheduel .sliderBox{overflow:hidden;width:100%;margin:40px 0 0;}

#mvisual_layout #mvisual_scheduel .sliderBox .obj{position:relative;width:20000px;}

#mvisual_layout #mvisual_scheduel .sliderBox .obj:after{display:block;clear:both;overflow:hidden;content:'';}

#mvisual_layout #mvisual_scheduel .sliderBox .obj .item{float:left;width:358px;}

#mvisual_layout #mvisual_scheduel .sliderBox .obj .item a{display:block;padding:40px 15px 30px;position:relative;}

#mvisual_layout #mvisual_scheduel .sliderBox .obj .item a .info_simple{border-top:5px solid #ff0000;}

#mvisual_layout #mvisual_scheduel .sliderBox .obj .item a .info_simple > span{display:block;margin:50px 0 30px;color:#ff0000;font-size:32px;font-weight:bold;vertical-align:middle;}

#mvisual_layout #mvisual_scheduel .sliderBox .obj .item a .info_simple > span i{width:34px;height:34px;margin:-4px 0 0;background-position:-511px -1px;vertical-align:middle;}

#mvisual_layout #mvisual_scheduel .sliderBox .obj .item a .info_simple > span span{display:inline-block;vertical-align:middle;}

#mvisual_layout #mvisual_scheduel .sliderBox .obj .item a .info_simple em{display:block;color:#fff;font-size:18px;}

#mvisual_layout #mvisual_scheduel .sliderBox .obj .item a .info_simple strong{display:block;min-height:80px;margin:20px 0 30px;color:#fff;font-size:30px;font-weight:bold;line-height:1.3;}

#mvisual_layout #mvisual_scheduel .sliderBox .obj .item a .info_simple p{display:block;color:rgba(255,255,255,0.8);font-size:15px;}

#mvisual_layout #mvisual_scheduel .sliderBox .obj .item a .info_detail{display:none;position:absolute;top:0;left:0;width:100%;height:100%;padding:45px 35px 0;background:#fff;}

#mvisual_layout #mvisual_scheduel .sliderBox .obj .item a:hover .info_detail,

#mvisual_layout #mvisual_scheduel .sliderBox .obj .item a:focus .info_detail{display:block;}

#mvisual_layout #mvisual_scheduel .sliderBox .obj .item a .info_detail .info_top{margin:0 0 35px;padding:0 0 20px;border-bottom:1px solid #c1c1c1;}

#mvisual_layout #mvisual_scheduel .sliderBox .obj .item a .info_detail .info_top:after{display:block;overflow:hidden;clear:both;content:'';}

#mvisual_layout #mvisual_scheduel .sliderBox .obj .item a .info_detail .info_top em{display:inline-block;float:left;color:#c30707;font-size:18px;font-weight:bold;}

#mvisual_layout #mvisual_scheduel .sliderBox .obj .item a .info_detail .info_top > span{display:inline-block;float:right;}

#mvisual_layout #mvisual_scheduel .sliderBox .obj .item a .info_detail .info_top > span i{width:21px;height:21px;margin:-3px 0 0;background-position:-511px -38px;vertical-align:middle;}

#mvisual_layout #mvisual_scheduel .sliderBox .obj .item a .info_detail .info_top > span span{display:inline-block;color:#333;font-size:18px;vertical-align:middle;}

#mvisual_layout #mvisual_scheduel .sliderBox .obj .item a .info_detail strong{display:block;min-height:80px;color:#333;font-size:30px;line-height:1.3;}

#mvisual_layout #mvisual_scheduel .sliderBox .obj .item a .info_detail > p{margin:20px 0 0;color:#666;font-size:14px;}

#mvisual_layout #mvisual_scheduel .sliderBox .obj .item a .info_detail .info_bottom{margin:35px 0 0;padding:20px 0 0;border-top:1px solid #c1c1c1;}

#mvisual_layout #mvisual_scheduel .sliderBox .obj .item a .info_detail .info_bottom:after{display:block;overflow:hidden;clear:both;content:'';}

#mvisual_layout #mvisual_scheduel .sliderBox .obj .item a .info_detail .info_bottom p{display:inline-block;float:left;margin:0;color:#333;font-size:15px;}

#mvisual_layout #mvisual_scheduel .sliderBox .obj .item a .info_detail .info_bottom span{display:inline-block;float:right;color:#333;font-size:15px;}

#mvisual_layout #mvisual_scheduel .sliderBox .obj .item a .info_detail .info_bottom span:after{display:inline-block;margin:-2px 0 0 10px;border:8px solid transparent;border-left-color:#c30707;vertical-align:middle;content:'';}

#mvisual_layout #mvisual_scheduel .controlBox{}

#mvisual_layout #mvisual_scheduel .controlBox .controler{}

#mvisual_layout #mvisual_scheduel .controlBox .controler li{position:absolute;top:50%;width:82px;height:82px;margin:-41px 0 0;border:1px solid rgba(255,255,255,0.7);border-radius:82px;}

#mvisual_layout #mvisual_scheduel .controlBox .controler .prev{left:0;}

#mvisual_layout #mvisual_scheduel .controlBox .controler .next{right:0;}

#mvisual_layout #mvisual_scheduel .controlBox .controler li a{display:block;width:100%;height:100%;}

#mvisual_layout #mvisual_scheduel .controlBox .controler li a span{position:absolute;top:50%;left:50%;width:24px;height:47px;margin:-24px 0 0 -12px;}

#mvisual_layout #mvisual_scheduel .controlBox .controler li.prev a span{background-position:-484px -1px;}

#mvisual_layout #mvisual_scheduel .controlBox .controler li.next a span{background-position:-484px -51px;}

#mvisual_layout .mvisual_cnt_group .info_plan .info_plan_detail .inner .more{position:absolute;top:125px;right:155px;width:78px;height:78px;padding:21px 0 0;border-radius:78px;background:#393a3b;color:#fff;font-size:15px;}

#mvisual_layout .mvisual_cnt_group .info_plan .info_plan_detail .inner .more span{display:block;line-height:1.3;}

#mvisual_layout .mvisual_cnt_group .info_plan .info_plan_close{display:none;position:absolute;bottom:73px;left:-45px;width:90px;height:42px;padding:11px 0 0;border-radius:42px;background:#c61414;color:#fff;font-size:13px;text-align:center;z-index:3;}

#mvisual_layout .mvisual_cnt_group .info_plan.on .info_plan_close{display:block;}

#mvisual_layout .mvisual_cnt_group .info_plan .info_plan_close span{display:inline-block;vertical-align:middle;}

#mvisual_layout .mvisual_cnt_group .info_plan .info_plan_close i{width:17px;height:17px;margin:0 0 0 10px;vertical-align:middle;background-position:-447px -2px;}



#body_layout{position:relative;overflow: hidden;}

#section1{position:relative;   padding-top: 30px;padding-bottom: 30px;}



#section1 .layout{position:relative;padding:79px 0 79px;}

#section1 .layout h2{position:relative;width:236px;height:41px;margin:0 0 35px;background:url(../images/section1_title.jpg) no-repeat 0 0 / 100% auto;}

#section1 .layout h2:before{display:block;position:absolute;top:50%;left:-229px;width:210px;height:1px;background:rgba(204,204,204,0.7);content:'';}

#section1 .layout .symbol{top:14px;left:-284px;border-color:#ccc;}

#section1 .layout .symbol:before{top:-248px;height:248px;}

#section1 .layout .symbol:after{bottom:-600px;height:600px;}

#section1 .layout .symbol i{width:28px;height:23px;margin:-12px 0 0 -14px;background-position:-20px -1px;}



#section1 #pop_zone{position:relative;padding:0 60px 0 0;}

#section1 #pop_zone .sliderBox{overflow:hidden;width:100%;}

#section1 #pop_zone .sliderBox ul{position:relative;width:100%;height:423px;}

#section1 #pop_zone .sliderBox ul li{position:absolute;top:0;left:0;width:100%;height:100%;}

#section1 #pop_zone .sliderBox ul li a{display:block;width:100%;height:100%;}

#section1 #pop_zone .sliderBox ul li a:focus {border:2px dotted #000;}

#section1 #pop_zone .sliderBox ul li a img{max-width:559px;width:100%;}

#section1 #pop_zone .controlBox{position:absolute;bottom:0;left:0;}

#section1 #pop_zone .controlBox .controler{}

#section1 #pop_zone .controlBox .controler:after{display:block;clear:both;overflow:hidden;content:'';}

#section1 #pop_zone .controlBox .controler button{display:block;float:left;width:67px;height:67px;background:rgba(0,0,0,0.5);}

#section1 #pop_zone .controlBox .controler .btn_prev{}

#section1 #pop_zone .controlBox .controler .btn_next{border-left:1px solid rgba(255,255,255,0.3);}

#section1 #pop_zone .controlBox .controler .btn_stop{border-left:1px solid rgba(255,255,255,0.3);}

#section1 #pop_zone .controlBox .controler .btn_play{display:none;border-left:1px solid rgba(255,255,255,0.3);}

#section1 #pop_zone .controlBox .controler button span{vertical-align:middle;}

#section1 #pop_zone .controlBox .controler .btn_prev span{width:11px;height:20px;background-position:-1050px -1px;}

#section1 #pop_zone .controlBox .controler .btn_next span{width:11px;height:20px;background-position:-1064px -1px;}

#section1 #pop_zone .controlBox .controler .btn_stop span{width:8px;height:18px;background-position:-1078px -1px;}

#section1 #pop_zone .controlBox .controler .btn_play span{width:13px;height:18px;background-position:-1088px -1px;}



#section1 #bbs_box{position:relative;height:373px;margin:40px 0 0;}

#section1 #bbs_box:after{display:block;overflow:hidden;clear:both;content:'';}

#section1 #bbs_box [class^="bbs_tab"]{}

#section1 #bbs_box [class^="bbs_tab"] > a{display:block;float:left;position:relative;padding:0 0 20px;color:#333;font-size:22px;}

#section1 #bbs_box [class^="bbs_tab"] > a:first-child{margin-right:20px;}

#section1 #bbs_box [class^="bbs_tab"] > a.on{font-weight:bold;}

#section1 #bbs_box [class^="bbs_tab"] > a.on:before{position:absolute;bottom:0;left:50%;margin:0 0 0 -10px;border:10px solid transparent;border-top-color:#c30707;content:'';}

#section1 #bbs_box [id^="tab_cnt"]{display:none;position:absolute;top:56px;left:0;width:100%;padding:34px 40px;background:#fff;}

#section1 #bbs_box .on + [id^="tab_cnt"]{display:block;}

#section1 #bbs_box [id^="tab_cnt"] li{}

#section1 #bbs_box [id^="tab_cnt"] li a{display:block;position:relative;padding:15px 5px;border-top:1px dashed #b5b5b5;}



#section1 #bbs_box [id^="tab_cnt"] li:first-child a{padding-top:0;border-top-width:0;}

#section1 #bbs_box [id^="tab_cnt"] li:nth-child(5) a{padding-bottom:0;}

#section1 #bbs_box [id^="tab_cnt"] li a:after{display:block;overflow:hidden;clear:both;content:'';}

#section1 #bbs_box [id^="tab_cnt"] li a em{display:block;position:absolute;top:-2px;left:5px;width:36px;height:29px;background:#c30707;color:#fff;font-size:11px;line-height:31px;text-align:center;}

#section1 #bbs_box [id^="tab_cnt"] li a strong{display:inline-block;overflow:hidden;float:left;width:73%;color:#333;font-size:16px;text-overflow:ellipsis;white-space:nowrap;}

#section1 #bbs_box [id^="tab_cnt"] li a:hover strong,

#section1 #bbs_box [id^="tab_cnt"] li a:focus strong{text-decoration:underline;}

#section1 #bbs_box [id^="tab_cnt"] li a em + strong{width:65%;margin:0 0 0 45px;}

#section1 #bbs_box [id^="tab_cnt"] li a span{display:inline-block;float:right;}



#section1 .n2 .btn_wrap{margin:29px 0 0;}

#section1 .n2 .btn_wrap li{padding:0 0 0 12px;}

#section1 .n2 .btn_wrap li:first-child{padding:0 12px 0 0;}

#section1 .n2 .btn_wrap li a{display:block;position:relative;height:76px;padding:0 0 0 48px;background:#907354;color:#fff;font-size:18px;}

#section1 .n2 .btn_wrap li a:focus {outline:2px dotted #000;}

#section1 .n2 .btn_wrap li:first-child a{background:#92551a;}



#section1 .n2 .btn_wrap li a:after{display:inline-block;height:100%;vertical-align:middle;content:'';}

#section1 .n2 .btn_wrap li a span{display:inline-block;vertical-align:middle;}

#section1 .n2 .btn_wrap li a:hover span,

#section1 .n2 .btn_wrap li a:focus span{text-decoration:underline;}

#section1 .n2 .btn_wrap li a i{display:inline-block;position:absolute;top:50%;right:42px;width:14px;height:14px;margin-top:-7px;background-position:-787px -1px;}



#section1 .n3{position:relative;margin:55px 0 0;}

#section1 .n3 > strong{display:inline-block;color:#333;font-size:22px;}

#section1 .n3 > strong i{width:24px;height:24px;margin:-3px 0 0;background-position:-804px -1px;vertical-align:middle;}

#section1 .n3 #calendar{position:absolute;top:9px;right:150px;}

#section1 .n3 #calendar .sliderBox{overflow:hidden;width:890px;}

#section1 .n3 #calendar .sliderBox ul{display:inline-block;position:relative;width:890px;}

#section1 .n3 #calendar .sliderBox ul:after{display:block;clear:both;overflow:hidden;content:'';}

#section1 .n3 #calendar .sliderBox ul li{float:left;}

#section1 .n3 #calendar .sliderBox ul li a{display:block;position:relative;width:28px;padding:0 0 17px;color:#666;font-size:14px;text-align:center;}

#section1 .n3 #calendar .sliderBox ul li a:focus {border:2px dotted #c30707;outline:none;}

#section1 .n3 #calendar .sliderBox ul li:first-child a{margin-left:0;}

#section1 .n3 #calendar .sliderBox ul li a.on,

#section1 .n3 #calendar .sliderBox ul li a:hover,

#section1 .n3 #calendar .sliderBox ul li a:focus{color:#c30707;font-weight:bold;}

#section1 .n3 #calendar .sliderBox ul li a.on:before,

#section1 .n3 #calendar .sliderBox ul li a:hover:before,

#section1 .n3 #calendar .sliderBox ul li a:focus:before{display:block;position:absolute;bottom:0;left:50%;margin-left:-7px;border:7px solid transparent;border-top-color:#c30707;content:'';}



#section1 .n3 #calendar .control{display:none;}



#section1 .n3 .schedule{margin:30px 0 0;}

#section1 .n3 .schedule .date_box{overflow:hidden;position:absolute;bottom:0;left:0;width:106px;height:102px;background:url(../images/date_box_bg.jpg) no-repeat;text-align:center;z-index:1;}

#section1 .n3 .schedule .date_box em{display:block;margin:21px 0 5px;color:#fff;font-size:17px;line-height:1;}

#section1 .n3 .schedule .date_box em span{display:none;}

#section1 .n3 .schedule .date_box strong{display:inline-block;color:#fff;font-size:40px;line-height:1;}

#section1 .n3 .schedule .date_box ul{}

#section1 .n3 .schedule .date_box ul li{}

#section1 .n3 .schedule .date_box ul li a{display:block;position:absolute;top:50%;border:8px solid transparent;font-size:0;text-indent:-9999px;}

#section1 .n3 .schedule .date_box ul li a.prev{left:3px;border-right-color:#fff;}

#section1 .n3 .schedule .date_box ul li a.next{right:3px;border-left-color:#fff;}

#section1 .n3 .schedule #schedule_info{position:relative;padding-left:106px;background:#fff;}

#section1 .n3 .schedule #schedule_info .grap{overflow:hidden;margin:0 60px 0 15px;}

#section1 .n3 .schedule #schedule_info .grap ul{position:relative;width:20000px;}

#section1 .n3 .schedule #schedule_info .grap ul:after{display:block;clear:both;overflow:hidden;content:'';}

#section1 .n3 .schedule #schedule_info .grap ul li{float:left;width:378px;height:102px;}

#section1 .n3 .schedule #schedule_info .grap ul li a{display:block;position:relative;height:100%;padding:0 0 0 40px;word-break:break-all;}

#section1 .n3 .schedule #schedule_info .grap ul li a:focus {border:2px dotted #000; outline:none;}

#section1 .n3 .schedule #schedule_info .grap ul li a:before{display:block;position:absolute;top:50%;left:0;width:1px;height:61px;margin:-30px 0 0;background:rgba(0,0,0,0.2);content:'';}

#section1 .n3 .schedule #schedule_info .grap ul li:first-child a:before{display:none;}

#section1 .n3 .schedule #schedule_info .grap ul li a:after{display:inline-block;height:100%;vertical-align:middle;content:'';}

#section1 .n3 .schedule #schedule_info .grap ul li b{display:inline-block;width:100%;vertical-align:middle;}

#section1 .n3 .schedule #schedule_info .grap ul li b strong{display:block;width:90%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#333;font-size:18px;font-weight:bold;line-height:1.3;}

#section1 .n3 .schedule #schedule_info .grap ul li a:hover strong,

#section1 .n3 .schedule #schedule_info .grap ul li a:focus strong{text-decoration:underline;}

#section1 .n3 .schedule #schedule_info .grap ul li b > span{display:block;margin:5px 0 0;color:#333;font-size:15px;font-weight:normal;}

#section1 .n3 .schedule #schedule_info .grap ul li b > span span{}

#section1 .n3 .schedule #schedule_info .grap ul li b > span em{}



#section1 .n3 .schedule #schedule_info .controler{}



#section1 .n3 .schedule #schedule_info .controler li{position:absolute;width:60px;height:102px;}

#section1 .n3 .schedule #schedule_info .controler li.prev{top:0;left:106px;}

#section1 .n3 .schedule #schedule_info .controler li.next{top:0;right:0;}

#section1 .n3 .schedule #schedule_info .controler li a{display:block;height:100%;}

#section1 .n3 .schedule #schedule_info .controler li a span{position:absolute;top:50%;left:50%;width:12px;height:21px;margin:-10px 0 0 -6px;font-size:0;text-indent:-9999px;}

#section1 .n3 .schedule #schedule_info .controler li.prev a span{background-position:-909px -1px;}

#section1 .n3 .schedule #schedule_info .controler li.next a span{background-position:-924px -1px;}





#section1 .n3 .more{display:block;position:absolute;top:0;right:0;width:124px;height:41px;border:1px solid #333;border-radius:41px;color:#333;font-size:16px;text-align:center;line-height:41px;}

#section1 .n3 .more:hover,

#section1 .n3 .more:focus{text-decoration:underline;}



#section2{background:#fdfdfd;padding-top: 50px;}

#section2 .layout{padding:0 0 40px;}

#section2 .layout h2{position:relative;width:658px;height:44px;margin:0 0 40px;background:none;font-size: 30px;font-weight: normal;}

#section2 .layout h2 span{font-size: 20px;font-family: RomanS;font-weight: 100;color: #333333;text-transform: uppercase;line-height: 1;}

#section2 .layout h2:before{display:block;position:absolute;top:50%;left:-229px;width:210px;height:1px;background:rgba(204,204,204,0.7);content:'';}

#section2 .layout .symbol{top:-6px;left:-284px;border-color:#ccc;}

#section2 .layout .symbol:before{top:-220px;height:220px;}

#section2 .layout .symbol:after{bottom:-355px;height:355px;}

#section2 .layout .symbol i{width:28px;height:24px;margin:-12px 0 0 -14px;background-position:-51px -1px;}



#section2 .layout .n1{padding-right:15px;}

#section2 .layout .n1 .inner{position:relative;min-height:269px;padding:40px;border:solid #e5e5e5;border-width:1px 0 0 1px;box-shadow:7px 7px 28px -10px #d0d0d0;}

#section2 .layout .n1 .inner .info_today{margin:0 0 30px;}

#section2 .layout .n1 .inner .info_today em{display:inline-block;color:#c30707;font-size:18px;}

#section2 .layout .n1 .inner .info_today span{display:inline-block;color:#333;font-size:18px;}

#section2 .layout .n1 .inner .info_openday{}

#section2 .layout .n1 .inner .info_openday > b{overflow:hidden;position:absolute;top:30px;left:-18px;width:165px;height:85px;background:#ce5044;}

#section2 .layout .n1 .inner .info_openday > b i{position:absolute;bottom:4px;right:32px;width:74px;height:74px;background: url(../images/index_inst_icon.jpg) no-repeat center;}

#section2 .layout .n1 .inner .info_openday ul{padding:26px 0 0 110px;}

#section2 .layout .n1 .inner .info_openday ul li{}

#section2 .layout .n1 .inner .info_openday ul li:first-child{margin:0 0 10px;}

#section2 .layout .n1 .inner .info_openday ul li strong{display:inline-block;color:#333;font-size:28px;font-weight:bold;line-height:1;vertical-align:middle;}

#section2 .layout .n1 .inner .info_openday ul li span{display:inline-block;margin:0 0 0 5px;color:#333;font-size:15px;line-height:1;vertical-align:middle;}

#section2 .layout .n1 .inner .info_culture{margin:5px 0 5px;font-size: 16px;

    text-align: justify;

    line-height: 30px;}

#section2 .layout .n1 .inner .info_culture .list_1st{margin-bottom: 5px;}

#section2 .layout .n1 .inner .info_culture em{display:inline-block;margin:0 10px 0 0;color:#333;font-size:18px;font-weight:bold;}

#section2 .layout .n1 .inner .info_culture span{color:#333;font-size:18px;}

#section2 .layout .n1 .inner .info_month{}

#section2 .layout .n1 .inner .info_month ul{}

#section2 .layout .n1 .inner .info_month ul li{margin:0 0 6px;}

#section2 .layout .n1 .inner .info_month ul li strong{display:inline-block;width:114px;height:41px;margin:0 10px 0 0;border:1px solid #d8d8d8;border-radius:41px;color:#333;font-size:16px;font-weight:bold;line-height:41px;vertical-align:middle;text-align:center;}

#section2 .layout .n1 .inner .info_month ul li span{display:inline-block;color:#333;font-size:16px;vertical-align:middle;}



#section2 .layout .n2{}

#section2 .layout .n2 .cybertour{padding-right:15px;}

#section2 .layout .n2 .cybertour .inner{}

#section2 .layout .n2 .cybertour .inner a{display:block;position:relative;min-height:282px;background:url(../images/cybertour_bg.jpg) no-repeat center center / 100% auto;transition:all .3s;}

#section2 .layout .n2 .cybertour .inner a:hover,

#section2 .layout .n2 .cybertour .inner a:focus{background-size:110% auto;}

#section2 .layout .n2 .cybertour .inner p{position:absolute;top:50%;left:50%;width:107px;height:81px;margin:-40px 0 0 -53px;background-position:-1287px -1px;}



#section2 .layout .n2 .reserve_favor{padding-left:15px;width: 100%;}

#section2 .layout .n2 .reserve_favor ul{height:auto;padding:0;}

#section2 .layout .n2 .reserve_favor ul li{display:block;position:relative;height:100%;color:#333;font-size:16px;transition:all 0.3s;height: auto;border: solid 4px rgb(68 68 68 / 15%);padding:20px 20px;margin-bottom:10px;font-size: 16px;line-height: 35px;text-align: justify;}


#section2 .layout .n2 .reserve_favor ul li a span{display:inline-block;float: right;margin-top: 4px;}
#section2 .layout .n2 .reserve_favor ul li a:hover{color: #ce5044;}


#section2 .layout .n2 .btn_wrap{margin:60px 0 0;}

#section2 .layout .n2 .btn_wrap:after{display:block;overflow:hidden;clear:both;content:'';}

#section2 .layout .n2 .btn_wrap li{float:left;width:25%;}

#section2 .layout .n2 .btn_wrap li a{display:block;position:relative;padding:90px 0 0;text-align:center;}

#section2 .layout .n2 .btn_wrap li a:hover,

#section2 .layout .n2 .btn_wrap li a:focus{text-decoration:underline;}

#section2 .layout .n2 .btn_wrap li a i{position:absolute;top:0;left:50%;}

#section2 .layout .n2 .btn_wrap li:nth-child(1) a i{top:3px;width:70px;height:61px;margin:0 0 0 -35px;background-position:-1397px -1px;}

#section2 .layout .n2 .btn_wrap li:nth-child(2) a i{top:5px;width:66px;height:59px;margin:0 0 0 -33px;background-position:-1471px -1px;}

#section2 .layout .n2 .btn_wrap li:nth-child(3) a i{top:5px;width:70px;height:59px;margin:0 0 0 -35px;background-position:-1540px -1px;}

#section2 .layout .n2 .btn_wrap li:nth-child(4) a i{top:0;width:49px;height:62px;margin:0 0 0 -25px;background-position:-1613px -1px;}







#section3{position:relative;background:#fdfdfd;padding-top: 50px;padding-bottom: 20px;}



#section3 .layout{padding:0 0 0;position: relative;top: 0;margin-top: 0;}

#section3 .layout h2{position:relative;background:none;    color: #000;font-size: 30px;font-weight: normal;}

#section3 .layout h2 span{font-size: 20px;font-family: RomanS;font-weight: 100;color: #000;text-transform: uppercase;line-height: 1;}

#section3 .layout h2:before{display:block;position:absolute;top:22px;left:-229px;width:210px;height:1px;background:rgba(204,204,204,0.7);content:'';}

#section3 .layout .symbol{top:-4px;left:-284px;border-color:#ccc;}

#section3 .layout .symbol:before{top:-220px;height:220px;}

#section3 .layout .symbol:after{}

#section3 .layout .symbol i{width:26px;height:27px;margin:-13px 0 0 -13px;background-position:-82px -1px;}



#section3 .layout .culture_cnt{position:relative;}

#section3 .layout .culture_cnt .video_culture{position:absolute;top:80px;left:0;}

#section3 .layout .culture_cnt .video_culture a{display:block;position:relative;width:279px;}

#section3 .layout .culture_cnt .video_culture a em{display:block;position:absolute;top:50px;left:50%;width:56px;height:56px;margin:0 0 0 -28px;background-position:-1665px -1px;transition:all .3s;}

#section3 .layout .culture_cnt .video_culture a:hover em,

#section3 .layout .culture_cnt .video_culture a:focus em{transform:scale(1.1);}

#section3 .layout .culture_cnt .video_culture a strong{display:block;color:#333;font-size:20px;}



#section3 #schedule_culture{}

#section3 #schedule_culture .culture_wrap{margin:20px 0 0;padding:0 0 0 285px;}

#section3 #schedule_culture .culture_wrap:after{display:block;clear:both;overflow:hidden;content:'';}

#section3 #schedule_culture .culture_wrap .item{float:left;width:33.33%;min-height:475px;padding:0 0 0 36px;}



#section3 #schedule_culture .culture_wrap .item a{display:block;text-align:center;}

#section3 #schedule_culture .culture_wrap .item a p{position:relative;margin:0;padding:125% 0 0;}

#section3 #schedule_culture .culture_wrap .item a p img{position:absolute;top:0;left:0;max-width:none;width:100%;height:100%;}

#section3 #schedule_culture .culture_wrap .item a p > span{position:absolute;display:block;bottom:0;right:0;width:70px;height:70px;padding:18px 0 0;background:#907354;color:#fff;font-size:15px;text-align:center;transition:all .3s;}

#section3 #schedule_culture .culture_wrap .item a:hover p > span,

#section3 #schedule_culture .culture_wrap .item a:focus p > span{background:#c30707;}

#section3 #schedule_culture .culture_wrap .item a p > span span{display:block;line-height:1.3;}

#section3 #schedule_culture .culture_wrap .item a .text{padding:0 10px;}

#section3 #schedule_culture .culture_wrap .item a .text .inner{height:130px;border:8px solid #e5e5e5;border-top-width:0;transition:all .3s;}

#section3 #schedule_culture .culture_wrap .item a:hover .text .inner,

#section3 #schedule_culture .culture_wrap .item a:focus .text .inner{border-color:#c30707;}

#section3 #schedule_culture .culture_wrap .item a .text .inner:after{display:inline-block;vertical-align:middle;height:100%;content:'';}

#section3 #schedule_culture .culture_wrap .item a .text .inner > span{display:inline-block;vertical-align:middle;}

#section3 #schedule_culture .culture_wrap .item a .text .inner > span strong{display:block;color:#333;font-size:20px;line-height:1.3;}

#section3 #schedule_culture .culture_wrap .item a .text .inner > span > em{display:block;color:#666;font-size:14px;letter-spacing: -0.5px;}

#section3 #schedule_culture .culture_wrap .item a .text .inner > span > em span{}

#section3 #schedule_culture .culture_wrap .item a .text .inner > span > em em{}



#section3 .layout .more{display:block;color:#333;font-size:16px;line-height:32px;margin-top: 10px;float: right;}

#section3 .layout .more:hover,

#section3 .layout .more:focus{text-decoration:underline;}



#section4{overflow:hidden;position:relative;background:#fff url(../images/section4_bg.jpg) no-repeat center 0;}

#section4:before{display:block;position:absolute;top:0;left:50%;width:20000px;height:387px;margin-left:-21250px;background:#a60c0c;content:'';}

#section4:after{display:block;position:absolute;top:0;right:50%;width:20000px;height:387px;margin-right:-21250px;background:#7b614a;content:'';}

#section4 .layout{padding:68px 0 0;}

#section4 .layout h2{position:relative;margin:0 0 0;height: 64px; background:none;color: #fff;font-size: 30px;font-weight: normal;display: block;max-width: 500px;}

#section4 .layout h2 span{font-size: 20px;font-family: RomanS;font-weight: 100;color: #fff;text-transform: uppercase;line-height: 1;}

#section4 .layout h2:before{display:block;position:absolute;top:23px;left:-229px;width:210px;height:1px;background:rgba(204,204,204,0.7);content:'';}

#section4 .layout .symbol{top:68px;left:-284px;border-color:#ccc;}

#section4 .layout .symbol:before{top:-1000px;height:1000px;}

#section4 .layout .symbol:after{bottom:-1000px;height:1000px;}

#section4 .layout .symbol i{width:41px;height:26px;margin:-13px 0 0 -20px;background-position:-111px -1px;}



#section4 .layout .tab_btn_wrap {

    position: absolute;

    top: 68px;

    right: 170px;

    margin: 0 0 0 -5px;}

#section4 .layout .tab_btn_wrap li {

    float: left;

    margin: 0 0 0 5px;}

 #section4 .layout .tab_btn_wrap li a {

    display: block;

    width: 90px;

	text-align: center;

	 margin: 0 10px;

    border:solid 1px rgb(255 255 255 / 50%);

    color: #fff;

    font-size: 18px;

	 line-height: 28px;}

#section4 .layout .tab_btn_wrap li a:hover,#section4 .layout .tab_btn_wrap li a.active{background: #fff;color: #ce5044;border:solid 1px rgb(255 255 255 / 100%);}



.wenzhang_navkj{margin-bottom: 50px;}

.wenzhang_nav{float: right;}

.wenzhang_nav li{float: left;display: block;cursor: pointer;

    

	 margin: 0;

	width: 90px;

	text-align: center;

    border:solid 1px rgb(255 255 255 / 50%);

    color: #e6e6e6;

    font-size: 14px;

	 line-height: 28px;border-right: 0;}



.wenzhang_nav li:last-child{border-right: solid 1px rgb(255 255 255 / 50%);}

.wenzhang_nav li:hover,.wenzhang_nav li.active{background: #fff;color: #ce5044;border:solid 1px rgb(255 255 255 / 100%);border-right: 0;}

.wenzhang_nav li:last-child:hover,.wenzhang_nav li:last-child.active{border-right: solid 1px rgb(255 255 255 / 100%);}



.wenzhang_bigimg{float: left;width: 270px;}

.wenzhang_bigimg span{display: block;    box-shadow: 0px 6px 14px 0px #40252280;}

.wenzhang_bigimg p{width: 317px;height: 149px;margin-left: -11px;margin-top: 0;font-size: 18px;padding-right: 25px;color: #fff; line-height: 44px;text-align: center;background: url(../picture/index_pre_pic2.jpg) no-repeat center;}



.wenzhang_con{float: right;width:  950px;}

.wenzhang_con ul {float: right;width:  100%;}

.wenzhang_con ul li{float: left;width:  27%;height: 160px;border: solid 5px rgb(51 51 51 / 32%);margin: 3.1666%;background: #fff;position: relative;}

.wenzhang_con ul li h1{font-size: 18px;line-height: 32px;text-align: center;margin-top: 40px;padding: 0 10px;overflow: hidden;

    text-overflow: ellipsis;

    white-space: nowrap;}

.wenzhang_con ul li p{font-size: 12px;line-height: 16px;text-align: center;margin-top: 20px;padding: 0 10px;}

.wenzhang_con ul li .date{text-align: center;padding: 6px;background: #ce5044;width: 70px;height: 70px;border: solid 1px #fff;color: #fff;position: absolute;right: -25px;top: -30px;}

.wenzhang_con ul li .date .date_y{text-align: center;font-size: 20px;color: #fff;line-height: 1.2;}

.wenzhang_con ul li .date .date_m{text-align: center;font-size: 14px;color: #fff;line-height: 1.2;}























#section4 #reserve_education{}

#section4 #reserve_education .education_wrap{margin:0 0 0 -33px;}

#section4 #reserve_education .education_wrap:after{display:block;clear:both;overflow:hidden;content:'';}

#section4 #reserve_education .education_wrap .item{float:left;width:25%;min-height:357px;padding:0 0 0 33px;}

#section4 #reserve_education .education_wrap .item:nth-child(2),

#section4 #reserve_education .education_wrap .item:nth-child(4){margin:-50px 0 0;}

#section4 #reserve_education .education_wrap .item p{overflow:hidden;position:relative;max-width:285px;max-height:226px;padding:78% 0 0;}

#section4 #reserve_education .education_wrap .item p img{position:absolute;top:0;left:0;max-width:none;width:100%;}

#section4 #reserve_education .education_wrap .item .info_reserve{position:relative;min-height:200px;margin:-30px 10px 0;padding:15px 0 52px;background:#fff;text-align:center;box-shadow:7px 7px 28px -10px #999;}

#section4 #reserve_education .education_wrap .item .info_reserve > em{display:block;position:relative;margin:0 0 10px;padding:0 0 10px;color:#c30707;font-size:14px;}

#section4 #reserve_education .education_wrap .item .info_reserve > em:before{display:block;position:absolute;bottom:0;left:50%;width:28px;height:1px;margin:0 0 0 -14px;background:#999;content:'';}

#section4 #reserve_education .education_wrap .item .info_reserve strong{display:block;padding:0 7px;color:#333;font-size:18px;letter-spacing:-1px;line-height:1.3;}

#section4 #reserve_education .education_wrap .item .info_reserve > span{display:block;margin:5px 0 15px;color:#666;font-size:14px;letter-spacing: -0.5px;}

#section4 #reserve_education .education_wrap .item .info_reserve > span span{}

#section4 #reserve_education .education_wrap .item .info_reserve > span em{}

#section4 #reserve_education .education_wrap .item .info_reserve a{display:block;position:absolute;bottom:0;left:0;width:100%;height:52px;padding:13px 0 0;background:#58524b;color:rgba(255,255,255,0.8);}

#section4 #reserve_education .education_wrap .item .info_reserve a:hover,

#section4 #reserve_education .education_wrap .item .info_reserve a:focus{background:#c30707;}

#section4 #reserve_education .education_wrap .item .info_reserve a i{display:inline-block;margin:-3px 10px 0 0;vertical-align:middle;}

#section4 #reserve_education .education_wrap .item .info_reserve a.reservable i{width:17px;height:15px;background-position:-848px -1px;}

#section4 #reserve_education .education_wrap .item .info_reserve a.ready i{width:14px;height:14px;background-position:-868px -1px;}

#section4 #reserve_education .education_wrap .item .info_reserve a.phone i{width:21px;height:16px;background-position:-885px -1px;}



#section4 .layout .more{display:block;position:absolute;top:68px;right:0;width:120px;height:auto;border:1px solid rgba(255,255,255,0.5);color:rgba(255,255,255,0.5);font-size:14px;text-align:center;line-height: 28px;}

#section4 .layout .more:hover,

#section4 .layout .more:focus{text-decoration:underline;border:1px solid rgba(255,255,255,1);color:rgba(255,255,255,1);}



#section5{overflow:hidden;position:relative;background:url(../images/section5_bg.jpg) no-repeat center 0;}

#section5 .layout:first-child{padding:150px 0 0;}

#section5 .layout h2{width:469px;height:107px;background:url(../images/section5_title.jpg) no-repeat 0 0 / 100% auto;}

#section5 .layout h2:before{display:block;position:absolute;top:23px;left:-229px;width:210px;height:1px;background:rgba(204,204,204,0.7);content:'';}

#section5 .layout .symbol{top:166px;left:-284px;border-color:#ccc;}

#section5 .layout .symbol:before{top:-1000px;height:1000px;}

#section5 .layout .symbol:after{bottom:-1000px;height:1000px;}

#section5 .layout .symbol i{width:31px;height:22px;margin:-11px 0 0 -15px;background-position:-155px -1px;}

#section5 .layout p{position:absolute;top:165px;right:0;margin:0;color:#333;font-size:20px;}



#section5 #photo_slider{margin:75px 0 0;}

#section5 #photo_slider .sliderBox{}

#section5 #photo_slider .sliderBox .obj{position:relative;width:20000px;z-index:1;}

#section5 #photo_slider .sliderBox .obj:after{display:block;clear:both;overflow:hidden;content:'';}

#section5 #photo_slider .sliderBox .obj .item{display:inline-block;float:left;}

#section5 #photo_slider .sliderBox .obj .item a{display:block;overflow:hidden;position:relative;width:226px;height:208px;background:#dfe0e4;}

#section5 #photo_slider .sliderBox .obj .item a img{max-width:none;width:100%;height:100%;}

#section5 #photo_slider .sliderBox .obj .item a p{position:absolute;top:0;left:0;width:100%;height:100%;margin:0;padding:0 30px;background:url(../images/photo_ov_bg.jpg) no-repeat 0 0 / cover;word-break:break-all;opacity:0;transition:all .3s;}

#section5 #photo_slider .sliderBox .obj .item a p span{}

#section5 #photo_slider .sliderBox .obj .item a:hover p,

#section5 #photo_slider .sliderBox .obj .item a:focus p{transform:scale(1.2);opacity:1;z-index:2;}

#section5 #photo_slider .sliderBox .obj .item a:hover p:after,

#section5 #photo_slider .sliderBox .obj .item a:focus p:after{display:inline-block;height:100%;vertical-align:middle;content:'';}

#section5 #photo_slider .sliderBox .obj .item a:hover p > span,

#section5 #photo_slider .sliderBox .obj .item a:focus p > span{display:inline-block;vertical-align:middle;}

#section5 #photo_slider .sliderBox .obj .item a:hover p > span span,

#section5 #photo_slider .sliderBox .obj .item a:focus p > span span{display:inline-block;color:#fff;font-size:13px;line-height:1.3;}



#section5 #photo_slider .controler{position:absolute;top:210px;right:50%;width:148px;height:55px;margin:0 -620px 0 0;border:1px solid #999;border-radius:55px;color:#333;}

#section5 #photo_slider .controler:after{display:block;clear:both;overflow:hidden;content:'';}

#section5 #photo_slider .controler li{float:left;position:relative;width:50%;height:100%;}

#section5 #photo_slider .controler li a{display:block;height:100%;}

#section5 #photo_slider .controler li.prev a:before{display:block;position:absolute;top:50%;right:0;width:1px;height:30px;margin:-15px 0 0;background:#b2bccc;content:'';}

#section5 #photo_slider .controler li a span{position:absolute;top:50%;left:50%;width:12px;height:21px;margin:-10px 0 0 -6px;font-size:0;text-indent:-9999px;}

#section5 #photo_slider .controler li.prev a span{background-position:-909px -1px;}

#section5 #photo_slider .controler li.next a span{background-position:-924px -1px;}

#section5 #photo_slider .more{display:block;position:absolute;top:210px;right:50%;width:148px;height:55px;margin:0 -460px 0 0;border:1px solid #999;border-radius:55px;color:#666;font-size:18px;text-align:center;line-height:55px;}

/*#section5 #photo_slider .more{display:block;position:absolute;top:210px;right:50%;width:148px;height:55px;margin:0 -230px 0 0;border:1px solid #999;border-radius:55px;color:#666;font-size:18px;text-align:center;line-height:55px;}*/



#section5 #photo_slider .more:hover,

#section5 #photo_slider .more:focus{text-decoration:underline;}



#section5 .event{display:block;position:absolute;top:210px;right:50%;width:218px;height:55px;margin:0 -460px 0 0;border:1px solid #999;border-radius:55px;color:#333;font-size:18px;text-align:center;line-height:55px;}

#section5 .event:hover,

#section5 .event:focus{text-decoration:underline;}



#section5 .sns_wrap{margin:90px 0 65px -20px;text-align:center;}

#section5 .sns_wrap li{display:inline-block;margin:0 0 0 20px;vertical-align:middle;}

#section5 .sns_wrap li a{display:block;position:relative;width:144px;height:144px;padding:75px 0 0;border-radius:144px;}

#section5 .sns_wrap li a.facebook{background:#004c88;}

#section5 .sns_wrap li a.instagram{background:#cf2259 url(../images/instagram_bg.jpg) no-repeat 50% 50%;}

#section5 .sns_wrap li a.blog{background:#55b02e;}

#section5 .sns_wrap li a i{position:absolute;top:32px;left:50%;transition:all 0.3s;}

#section5 .sns_wrap li a.facebook i{width:17px;height:30px;margin:0 0 0 -8px;background-position:-939px -1px;}

#section5 .sns_wrap li a.instagram i{width:31px;height:29px;margin:0 0 0 -15px;background-position:-959px -1px;}

#section5 .sns_wrap li a.blog i{width:39px;height:32px;margin:0 0 0 -20px;background-position:-993px -1px;}

#section5 .sns_wrap li a:hover i,

#section5 .sns_wrap li a:focus i{top:25px;}

#section5 .sns_wrap li a > span{display:inline-block;color:#fff;font-size:16px;}

#section5 .sns_wrap li a > span span{display:block;line-height:1.3;}





#quick{position:fixed;top:50%;left:50%;width:13px;margin:0 0 0 -883px;text-align:center;z-index:2;}



#quick a{display:inline-block;width:7px;height:7px;margin:13px auto 0;background:#f1f1f1;font-size:0;text-indent:-9999px;}

#quick a:first-child{margin-top:0;}

#quick a.on{width:13px;height:13px;border:3px solid #fff;outline:1px solid #c30707;background:#c30707;}

#move_top{display:block;position:absolute;bottom:300px;left:56px;width:38px;height:38px;background:#c30707;z-index:2;}

#move_top i{position:absolute;top:50%;left:50%;width:12px;height:20px;margin:-10px 0 0 -6px;background-position:-1035px -1px;}







@media (max-width:1920px) {

    /*#mvisual_layout{max-height:967px;}*/

    #mvisual_layout:before{display:block;position:absolute;bottom:118px;left:50%;width:210px;height:1px;margin:0 0 0 -849px;background:rgba(204,204,204,0.7);z-index:1;}

    /*#mvisual_layout > p:first-child{top:270px;left:-48px;margin:0;}*/

    /*#mvisual_layout .symbol{left:47px;margin:0;}*/

    #mvisual_layout .symbol:before{top:-400px;height:400px;}



    #mvisual_layout .mvisual_cnt_group{right:0;margin:0;}

    #mvisual_layout .mvisual_cnt_group .info_openday{border-width:0 0 1px 1px;}

    #mvisual_layout .mvisual_cnt_group .opentime{border-width:0 0 1px 1px;}

    #mvisual_layout .mvisual_cnt_group .info_plan{border-width:0 0 0 1px;}



    #mvisual_layout .mvisual_rolling .rolling_wrap .item img{top:0;left:50%;width:auto;height:102%;}



    #quick{left:69px;margin:0;}

}



@media (max-width:1839px) {

    #section2 .layout .obj2{display:none;}

}



@media (max-width:1539px) {

    #mvisual_layout .mvisual_rolling .rolling_wrap .item .grap .layout{max-width:100%;padding:0 0 0 140px;}

    #mvisual_control{left:140px;margin:0;}

}



@media (max-width:1479px) {

    #quick{display:none;}

    #move_top{display:none;}

}



@media (max-width:1239px) {

    .symbol{display:none;}

    .symbol:before{display:none;}

    .symbol:after{display:none;}



    #mvisual_layout .mvisual_rolling .rolling_wrap .item .grap{padding:140px 0 0;}

    /*#mvisual_layout{max-height:817px;}*/



    #section1 .layout .obj1{bottom:280px;left:-90px;width:70px;height:62px;background:url(../images/index_news_yuan.jpg) no-repeat;background-size: contain;}

    #section1 .layout .obj2{bottom: 0!important; background:url(../images/index_news_bg.jpg) no-repeat;z-index: 1;}

    #section2 .layout .obj1{top:-65px;left:-50px;width:111px;height:81px;background:url(../images/obj_news_img2_small.jpg) no-repeat;}

    #section2 .layout .obj2{display:block;bottom:150px;right:-56px;width:187px;height:223px;background:url(../images/obj_information_img1_small.jpg) no-repeat;}

    #section2 + .obj1{top:2600px !important;width:216px;height:215px;margin:0 0 0 -600px;background:url(../images/obj_culture_img1_small.jpg) no-repeat;z-index:2;}

    #section4 .layout .obj1{bottom:-44px;right:-64px;width:141px;height:145px;background:url(../images/obj_education_img1_small.jpg) no-repeat;}



    #mvisual_layout > p:first-child{display:none;}

    #mvisual_layout .mvisual_rolling .rolling_wrap .item{min-height:810px;}

    #mvisual_layout .mvisual_rolling .slick-dots{min-width:885px;margin:0 0 0 -35px;}

    #mvisual_layout .mvisual_rolling .slick-dots li{margin:0 0 0 35px;}

    #mvisual_layout .mvisual_rolling .slick-dots li .text span{font-size:18px;}



    #mvisual_layout .mvisual_cnt_group{width:195px;}

    #mvisual_layout .mvisual_cnt_group .info_openday{height:163px;}

    #mvisual_layout .mvisual_cnt_group .info_openday .inner p.openday_text3,

    #mvisual_layout .mvisual_cnt_group .info_openday .inner p.openday_text4{font-size:10px;letter-spacing:-0.1em;}

    #mvisual_layout .mvisual_cnt_group .opentime{height:150px;}

    #mvisual_layout .mvisual_cnt_group .opentime .inner .time span{font-size:25px;}

    #mvisual_layout .mvisual_cnt_group .info_plan .info_plan_simple a{height:150px;padding:0 10px 0 40px;}

    #mvisual_layout .mvisual_cnt_group .info_plan .info_plan_simple .inner{padding:5px 0 0 73px;}

    #mvisual_layout .mvisual_cnt_group .info_plan .info_plan_simple .inner p b{top:2px;left:52px;font-size:30px;}

    #mvisual_layout .mvisual_cnt_group .info_plan .info_plan_simple .info_plan_open{left:-18px;width:36px;height:36px;margin:-18px 0 0;}

    #mvisual_layout .mvisual_cnt_group .info_plan .info_plan_detail{right:195px;padding:75px 0 0;}

    #mvisual_layout .mvisual_cnt_group .info_plan .info_plan_detail .inner{margin:0 45px 0 0;}

    #mvisual_layout .mvisual_cnt_group .info_plan .info_plan_detail .inner > strong{width:294px;height:60px;margin:0 0 0 15px;}

    #mvisual_layout .mvisual_cnt_group .info_plan .info_plan_detail .inner .total_schedule{top:75px;right:135px;}



    #mvisual_layout #mvisual_scheduel{padding:0;}

    #mvisual_layout #mvisual_scheduel .sliderBox{margin:60px 0 0;}

    #mvisual_layout #mvisual_scheduel .sliderBox .obj .item{width:235px;}

    #mvisual_layout #mvisual_scheduel .sliderBox .obj .item a{padding:0 15px 20px;}

    #mvisual_layout #mvisual_scheduel .sliderBox .obj .item a .info_simple > span{margin:40px 0 20px;font-size:26px;}

    #mvisual_layout #mvisual_scheduel .sliderBox .obj .item a .info_simple em{font-size:16px;}

    #mvisual_layout #mvisual_scheduel .sliderBox .obj .item a .info_simple strong{min-height:80px;margin:10px 0 20px;font-size:20px;}

    #mvisual_layout #mvisual_scheduel .sliderBox .obj .item a .info_simple p{display:block;font-size:15px;}

    #mvisual_layout #mvisual_scheduel .sliderBox .obj .item a .info_detail{padding:25px 25px 0;}

    #mvisual_layout #mvisual_scheduel .sliderBox .obj .item a .info_detail .info_top{margin:0 0 15px;padding:0 0 10px;}

    #mvisual_layout #mvisual_scheduel .sliderBox .obj .item a .info_detail .info_top > span i{margin:4px 0 0;}

    /*#mvisual_layout #mvisual_scheduel .sliderBox .obj .item a .info_detail .info_top em{font-size:18px;}*/

    #mvisual_layout #mvisual_scheduel .sliderBox .obj .item a .info_detail strong{min-height:50px;font-size:19px;}

    #mvisual_layout #mvisual_scheduel .sliderBox .obj .item a .info_detail > p{overflow:hidden;height:40px;margin:20px 0 0;font-size:14px;}

    #mvisual_layout #mvisual_scheduel .sliderBox .obj .item a .info_detail .info_bottom{margin:15px 0 0;padding:10px 0 0;}

    #mvisual_layout #mvisual_scheduel .sliderBox .obj .item a .info_detail .info_bottom p{float:none;width:100%;font-size:14px;}

    #mvisual_layout #mvisual_scheduel .sliderBox .obj .item a .info_detail .info_bottom span{display:block;float:none;margin:10px 0 0;font-size:14px;text-align:center;}

    #mvisual_layout #mvisual_scheduel .controlBox .controler li{top:auto;bottom:-90px;width:47px;height:47px;}

    #mvisual_layout #mvisual_scheduel .controlBox .controler .prev{left:50%;margin:0 0 0 -53px;}

    #mvisual_layout #mvisual_scheduel .controlBox .controler .next{right:50%;margin:0 -53px 0 0;}

    #mvisual_layout #mvisual_scheduel .controlBox .controler li a span{width:14px;height:27px;margin:-13px 0 0 -7px;}

    #mvisual_layout #mvisual_scheduel .controlBox .controler li.prev a span{background-position:-285px -420px;}

    #mvisual_layout #mvisual_scheduel .controlBox .controler li.next a span{background-position:-302px -420px;}

    #mvisual_layout .mvisual_cnt_group .info_plan .info_plan_detail .inner .more{top:75px;right:45px;}

    #mvisual_layout .mvisual_cnt_group .info_plan .info_plan_close{bottom:57px;left:-34px;width:68px;height:36px;padding:6px 0 0;}





    #section1 .layout{}
	.index-ann_left .index-annL_top:after{display: none;}

    #section1 .layout h2{width:190px;height:35px;}

    #section1 .layout h2:before{display:none;}

    #section1 #pop_zone{padding:0 20px 0 0;}

    #section1 #pop_zone .sliderBox ul{height:326px;}

    #section1 #pop_zone .sliderBox ul li a img{width:auto;height:100%;}

    #section1 #bbs_box{height:297px;margin:34px 0 0;}

    #section1 #bbs_box [id^="tab_cnt"]{padding:24px 30px;}

    #section1 #bbs_box [id^="tab_cnt"] li:nth-child(4) a{padding-bottom:0;}

    #section1 #bbs_box [id^="tab_cnt"] li:nth-child(5){display:none;}

    #section1 .n2 .btn_wrap{margin:16px 0 0;}

    #section1 .n2 .btn_wrap li{padding:0 0 0 4px;}

    #section1 .n2 .btn_wrap li:first-child{padding:0 3px 0 0;}

    #section1 .n2 .btn_wrap li a{height:68px;}

    #section1 .n3 #calendar{right:160px;}

    #section1 .n3 #calendar .sliderBox{width:277px;}

    #section1 .n3 #calendar .control{display:block;}

    #section1 .n3 #calendar .control li{position:absolute;top:4px;width:8px;height:14px;}

    #section1 .n3 #calendar .control li a{display:block;width:100%;height:100%;font-size:0;text-indent:-9999px;}

    #section1 .n3 #calendar .control li.prev{left:-20px;}

    #section1 .n3 #calendar .control li.next{right:-20px;}

    #section1 .n3 #calendar .control li.prev a{background-position:-1px -420px;}

    #section1 .n3 #calendar .control li.next a{background-position:-12px -420px;}

    #section1 .n3 .schedule .schedule_info li{width:50%;}





    #section2 .layout{padding:85px 0 115px;}
	

    #section2 .layout h2{width:505px;height:35px;}

    #section2 .layout h2:before{display:none;}

    #section2 .layout .n1{padding-right:10px;}

    #section2 .layout .n1 .inner{padding:40px 35px 40px;}

    #section2 .layout .n1 .inner .info_openday > b{left:-60px;width:123px;height:75px;}

    #section2 .layout .n1 .inner .info_openday > b i{bottom: 7px;
    right: 37px;
    width: 58px;
    height: 58px;}

    #section2 .layout .n1 .inner .info_openday ul{padding:13px 0 0 45px;}

    #section2 .layout .n1 .inner .info_openday ul li strong{font-size:25px;}

    #section2 .layout .n1 .inner .info_openday ul li span{font-size:14px;letter-spacing:-0.05em;}
	#section2 .layout .n1 .inner .info_culture{line-height: 36px;}
	
    #section2 .layout .n1 .inner .info_culture em{font-size:17px;}

    #section2 .layout .n1 .inner .info_culture span{font-size:16px;}

    #section2 .layout .n2{padding-left:10px;}

    #section2 .layout .n2 .cybertour{padding-right:4px;}

    #section2 .layout .n2 .cybertour .inner a{min-height:203px;}

    #section2 .layout .n2 .reserve_favor{position:relative;height:203px;padding-left:5px;}

    #section2 .layout .n2 .reserve_favor ul li a{padding-left:15px;font-size:16px;}

    #section2 .layout .n2 .reserve_favor ul li a i{right:15px;}

    #section2 .layout .n2 .reserve_favor + .mcolumn{width:50%;}

    #section2 .layout .n2 .btn_wrap{margin:45px 0 0;}

    #section2 .layout .n2 .btn_wrap li{width:50%;}

    #section2 .layout .n2 .btn_wrap li a{margin:0 0 20px;padding:60px 0 0;}

    #section2 .layout .n2 .btn_wrap li:nth-child(1) a i{top:3px;width:52px;height:46px;margin:0 0 0 -26px;background-position:-84px -419px;}

    #section2 .layout .n2 .btn_wrap li:nth-child(2) a i{top:5px;width:49px;height:44px;margin:0 0 0 -25px;background-position:-139px -419px;}

    #section2 .layout .n2 .btn_wrap li:nth-child(3) a i{top:5px;width:52px;height:44px;margin:0 0 0 -26px;background-position:-191px -419px;}

    #section2 .layout .n2 .btn_wrap li:nth-child(4) a i{top:0;width:36px;height:45px;margin:0 0 0 -18px;background-position:-246px -419px;}



    [id^="section"] .layout .tab_btn_wrap{top:120px;}

    [id^="section"] .layout .tab_btn_wrap li a{font-size:16px;}



    #section3{min-height:auto;}

    #section3 .layout{padding:0;}

    

    #section3 .layout h2:before{display:none;}

    #section3 .layout .culture_cnt .video_culture{top:95px;}

    #section3 .layout .culture_cnt .video_culture a{width:205px;background-size:100% auto ;font-size:18px;}

    #section3 .layout .culture_cnt .video_culture a em{top:33px;}

    #section3 #schedule_culture .culture_wrap{margin:30px 0 0;padding:0 0 0 205px;}

    #section3 #schedule_culture .culture_wrap .item{min-height:0;padding:0 0 0 15px;}

    #section3 #schedule_culture .culture_wrap .item a p{}

    #section3 #schedule_culture .culture_wrap .item a .text .inner{height:80px;}

    #section3 #schedule_culture .culture_wrap .item a .text .inner > span strong{font-size:16px;}

    #section3 .layout .more{top:110px;width:130px;height:48px;font-size:16px;line-height:46px;}



    #section4{min-height:604px;background-image:url(../images/section4_bg_1000.jpg);}


    #section4 .layout h2{width:242px;}

    #section4 .layout h2:before{display:none;}

    #section4 #reserve_education .education_wrap .item .info_reserve{min-height:182px;}

    #section4 #reserve_education .education_wrap .item .info_reserve strong{overflow:hidden;margin:0 5px;font-size:15px;text-overflow:ellipsis;white-space:nowrap;}

    #section4 #reserve_education .education_wrap .item .info_reserve > span{font-size:13px;}

    #section4 .layout .more{}
	#section4 .layout .tab_btn_wrap{    right: 130px;float: right;}
	#section4 .layout .tab_btn_wrap li a{width: 80px;    margin: 0 5px;}
	.wenzhang_con{width: 100%;}
	.wenzhang_bigimg{display: none;}

    #section5{background-image:url(../images/section5_bg_1000.jpg);}

    #section5 .layout:first-child{padding:80px 0 0;}

    #section5 .layout h2{width:349px;height:80px;}

    #section5 .layout h2:before{display:none;}

    #section5 .layout p{top:70px;font-size:17px;}

    #section5 #photo_slider .more{top:110px;width:128px;height:48px;margin:0 -300px 0 0;font-size:16px;line-height:48px;}

    /*#section5 #photo_slider .more{top:110px;width:128px;height:48px;margin:0 -130px 0 0;font-size:16px;line-height:48px;}*/

    #section5 .event{top:110px;width:157px;height:48px;margin:0 -300px 0 0;font-size:16px;line-height:48px;}

    #section5 #photo_slider .controler{top:110px;width:130px;height:48px;margin:0 -440px 0 0;}

    #section5 .sns_wrap{margin:80px 0 65px -20px;}

    #section5 .sns_wrap li{margin:0 0 0 10px;}

    #section5 .sns_wrap li a{width:120px;height:120px;padding:62px 0 0;}

    #section5 .sns_wrap li a i{top:22px;}

    #section5 .sns_wrap li a:hover i,

    #section5 .sns_wrap li a:focus i{top:17px;}

    #section5 .sns_wrap li a > span{font-size:14px;}
	.footer{padding: 0 5%;}
}



@media (max-width:1023px) {

    #mvisual_layout .mvisual_rolling .rolling_wrap .item .grap .layout{max-width:none;padding:0;}



    #section2 .layout .obj1{top:25px;left:-40px;}

    #section2 .layout .obj2{bottom:80px;right:-40px;}

    #section3 .layout .obj1{left:0;z-index:auto;}

    #section4 .layout .obj1{display:none;}



    #mvisual_layout:before{left:0;width:100%;margin:0;}

    #mvisual_layout .mvisual_rolling .rolling_wrap .item{min-height:662px;padding:100% 0 0;}

    #mvisual_layout .mvisual_rolling .rolling_wrap .item .grap{padding:270px 0 0;}

    #mvisual_layout .mvisual_rolling .rolling_wrap .item .item_cnt strong{width:auto;padding:0 0 0 40px;font-size:38px;}

    #mvisual_layout .mvisual_rolling .rolling_wrap .item .item_cnt em{padding:0 0 0 40px;font-size:16px;}

    #mvisual_layout .mvisual_rolling .rolling_wrap .item .item_cnt a{margin:0 0 0 40px;}

    #mvisual_layout .mvisual_rolling .slick-dots{bottom:33px;min-width:0;width:100%;text-align:center;}

    #mvisual_layout .mvisual_rolling .slick-dots li button{padding:70px 0 0;}

    #mvisual_layout .mvisual_rolling .slick-dots li .thumb{width:60px;height:60px;}

    #mvisual_layout .mvisual_rolling .slick-dots li .thumb img{margin:0 0 0 -30px;}

    #mvisual_layout .mvisual_rolling .slick-dots li .text em{font-size:14px;}

    #mvisual_layout .mvisual_rolling .slick-dots li .text span{font-size:16px;}



    #mvisual_control{left:40px;}



    #mvisual_layout .mvisual_cnt_group{width:100%;border:solid rgba(255,255,255,0.3);border-width:1px 0;background:rgba(0,0,0,0.6);}

    #mvisual_layout .mvisual_cnt_group:after{display:block;clear:both;overflow:hidden;content:'';}

    #mvisual_layout .mvisual_cnt_group > div{float:left;width:25%;}

    #mvisual_layout .mvisual_cnt_group .info_openday{height:98px;border-width:0;}

    #mvisual_layout .mvisual_cnt_group .info_openday .inner strong{display:none;width:121px;height:17px;margin:0 0 5px;background:url(../images/info_openday_title_768.jpg) no-repeat 0 0 / 100% auto;}

    #mvisual_layout .mvisual_cnt_group .info_openday .inner p.openday_text1{display:none;}

    #mvisual_layout .mvisual_cnt_group .opentime{height:98px;padding:0 10px;border-width:0 0 0 1px;}

    #mvisual_layout .mvisual_cnt_group .opentime .inner{padding:0;}

    #mvisual_layout .mvisual_cnt_group .opentime .inner .time strong{font-size:0;text-indent:-9999px;}

    #mvisual_layout .mvisual_cnt_group .opentime .inner .time span{display:inline-block;font-size:20px;}

    #mvisual_layout .mvisual_cnt_group .opentime .inner .time strong + span{margin:0 0 0 35px;}

    #mvisual_layout .mvisual_cnt_group .opentime .inner p{margin:5px 0 0 10px;font-size:12px;}

    #mvisual_layout .mvisual_cnt_group .opentime .inner .time{padding:0;}

    #mvisual_layout .mvisual_cnt_group .opentime .inner .time strong{top:0;}

    #mvisual_layout .mvisual_cnt_group .opentime .inner .time strong i{margin:0 0 0 5px;}

    #mvisual_layout .mvisual_cnt_group .info_daytime .inner .time strong i{width:25px;height:25px;background-position:-218px -482px;}

    #mvisual_layout .mvisual_cnt_group .info_night .inner .time strong i{width:20px;height:21px;background-position:-246px -482px;}

    #mvisual_layout .mvisual_cnt_group .info_plan .info_plan_simple a{height:98px;padding:0;text-align:center;}

    #mvisual_layout .mvisual_cnt_group .info_plan .info_plan_simple .inner{padding:30px 0 0;}

    #mvisual_layout .mvisual_cnt_group .info_plan .info_plan_simple .inner > i{top:2px;left:50%;width:18px;height:18px;margin:0 0 0 -22px;background-position:-1px -482px;}

    #mvisual_layout .mvisual_cnt_group .info_plan.on .info_plan_simple a .inner > i,

    #mvisual_layout .mvisual_cnt_group .info_plan .info_plan_simple a:hover .inner > i,

    #mvisual_layout .mvisual_cnt_group .info_plan .info_plan_simple a:focus .inner > i{background-position:-22px -482px;}

    #mvisual_layout .mvisual_cnt_group .info_plan .info_plan_simple .inner p b{top:0;left:50%;margin:0 0 0 6px;font-size:20px;}

    #mvisual_layout .mvisual_cnt_group .info_plan .info_plan_simple .inner p > span span{display:inline;}

    #mvisual_layout .mvisual_cnt_group .info_plan .info_plan_simple .info_plan_open{top:auto;bottom:-18px;left:50%;margin:0 0 0 -18px;}

    #mvisual_layout .mvisual_cnt_group .info_plan .info_plan_detail{top:98px;right:0;width:100%;height:635px;}

    #mvisual_layout .mvisual_cnt_group .info_plan .info_plan_detail .inner{margin:0;}

    #mvisual_layout .mvisual_cnt_group .info_plan .info_plan_close{bottom:-18px;left:auto;right:8%;}



    #section1 .layout{padding:80px 40px;}

    #section1 .layout h2{margin:0 0 25px;}



    #section1 #pop_zone .sliderBox ul{height:237px;}

    #section1 #pop_zone .sliderBox ul li a img{width:100%;height:auto;}

    #section1 #pop_zone .controlBox .controler button{width:49px;height:49px;}



    #section1 #bbs_box{margin:23px 0 0;}

    #section1 #bbs_box [id^="tab_cnt"] li a strong{width:100%;font-size:14px;}

    #section1 #bbs_box [id^="tab_cnt"] li a em + strong{width:80%;}

    #section1 #bbs_box [id^="tab_cnt"] li a span{display:none;}

    #section1 #bbs_box [id^="tab_cnt"] li:nth-child(3) a{padding-bottom:0;}

    #section1 #bbs_box [id^="tab_cnt"] li:nth-child(4){display:none;}



    #section1 #bbs_box{height:242px;}



    #section1 .n2 .btn_wrap{margin:2px 0 0;}

    #section1 .n2 .btn_wrap li a{height:49px;padding:0 0 0 20px;font-size:16px;}

    #section1 .n2 .btn_wrap li a i{right:25px;}



    #section1 .n3 > strong{font-size:18px;}

    #section1 .n3 > strong i{width:20px;height:20px;background-position:-98px -482px;}

    #section1 .n3 .schedule .schedule_info li a{padding:0 0 0 20px;}

    #section1 .n3 .schedule .schedule_info li b strong{font-size:16px;}

    #section1 .n3 .schedule .schedule_info li b > span{font-size:13px;}





    #section2{overflow:hidden;padding-top: 11px;    background: #f9f9f9;}

    #section2 .mcolumn_wrap{position:relative;}

    #section2 .layout{padding:85px 40px 200px;}

    #section2 .layout h2{display:block;margin:0 auto 55px;}

    #section2 .layout .n1{width:68.7%;}

    #section2 .layout .n1 .inner{min-height:412px;padding:50px 0 0 35px;}

    #section2 .layout .n1 .inner .info_openday > b{top:110px;}

    #section2 .layout .n1 .inner .info_openday > b i{bottom:-3px;right:10px;width:52px;height:52px;background-position:-43px -482px;}

    #section2 .layout .n1 .inner .info_openday ul li strong{font-size:23px;}



    #section2 .layout .n2{width:31.3%;}

    #section2 .layout .n2 .cybertour{width:100%;padding:0;}

    #section2 .layout .n2 .cybertour .inner a{min-height:192px;}

    #section2 .layout .n2 .reserve_favor{width:100%;padding:0;margin:17px 0 0;}

    #section2 .layout .n2 .reserve_favor + .mcolumn{position:absolute;bottom:-143px;left:0;width:calc(100% - 240px);}

    #section2 .layout .n2 .btn_wrap{margin:0;}

    #section2 .layout .n2 .btn_wrap li{width:25%;}



    [id^="section"] .layout .tab_btn_wrap{position:static;margin:35px 0 25px;text-align:center;}

    [id^="section"] .layout .tab_btn_wrap li{display:inline-block;float:none;margin:0;}



    #section3 .layout{padding:0 40px 0;}

    #section3 .layout h2{display:block;width:100%;height:29px;margin:0 auto;background:none;}

    #section3 #schedule_culture .culture_wrap .item{width:50%;}

    #section3 #schedule_culture .culture_wrap .item:nth-child(3){display:none;}



    #section3 .layout .more{top:65px;right:40px;width:109px;height:40px;font-size:15px;line-height:40px;}





    #section4 .layout{padding:80px 40px 0;}

    #section4 .layout h2{display:block;width:244px;height:28px;margin:0 auto;}

    #section4 #reserve_education .education_wrap .item{width:33.33%;}

    #section4 #reserve_education .education_wrap .item:nth-child(2){margin:0;}

    #section4 #reserve_education .education_wrap .item:nth-child(4){display:none;}

    #section4 .layout .more{}





    #section5 .layout:first-child{padding:80px 40px 0;}

    #section5 .layout h2{display:block;width:463px;height:29px;margin:0 auto;background:url(../images/section5_title_768.jpg) no-repeat 0 0 / 100% auto;}

    #section5 .layout p{position:static;margin:25px 0 0;text-align:center;}

    #section5 #photo_slider{margin:140px 0 0;}

    #section5 #photo_slider .sliderBox .obj .item a{width:140px;height:128px;}

    #section5 #photo_slider .sliderBox .obj .item a p{padding:0 15px;}

    #section5 #photo_slider .sliderBox .obj .item a:hover p,

    #section5 #photo_slider .sliderBox .obj .item a:focus p{transform:scale(1.5);}

    #section5 #photo_slider .sliderBox .obj .item a:hover p > span,

    #section5 #photo_slider .sliderBox .obj .item a:focus p > span{line-height:1;}

    #section5 #photo_slider .sliderBox .obj .item a:hover p > span span,

    #section5 #photo_slider .sliderBox .obj .item a:focus p > span span{font-size:10px;}

    #section5 #photo_slider .controler{top:180px;width:101px;height:40px;margin:0 -112px 0 0;font-size:15px;line-height:40px;}

    #section5 #photo_slider .more{top:180px;width:108px;height:40px;margin:0;font-size:15px;line-height:40px;}

    /*#section5 #photo_slider .controler{top:180px;width:101px;height:40px;margin:0 -182px 0 0;font-size:15px;line-height:40px;}

    #section5 #photo_slider .more{top:180px;width:108px;height:40px;margin:0 67px 0 0;font-size:15px;line-height:40px;}*/

    #section5 .event{top:180px;width:130px;height:40px;margin:0 -72px 0 0;font-size:15px;line-height:40px;}

    #section5 .sns_wrap{margin:70px 0 50px -20px;}

}



@media (max-width:767px) {

    .mcolumn.col2{width:100%;}

    #section2 .layout .obj2{display:none;bottom:30px;right:-150px;}

    #section3 .layout .obj1{display:none;}



    #mvisual_layout{overflow:visible;}

    #mvisual_layout:before{display:none;}







    #mvisual_layout .mvisual_cnt_group > div{width:50%;}

    #mvisual_layout .mvisual_cnt_group .info_openday{height:85px;}

    #mvisual_layout .mvisual_cnt_group .info_openday strong{display:none;}



    #mvisual_layout .mvisual_cnt_group .opentime_link{display:block;height:85px;padding:0;}



    #mvisual_layout .mvisual_cnt_group .info_daytime{display:none;}

    #mvisual_layout .mvisual_cnt_group .info_night{display:none;}

    #mvisual_layout .mvisual_cnt_group .info_plan{display:none;}



    /*#mvisual_layout .mvisual_rolling .rolling_wrap{overflow:hidden;}*/

    #mvisual_layout .mvisual_rolling .rolling_wrap .item{min-height: 400px;}

    #mvisual_layout .mvisual_rolling .rolling_wrap .item .grap{padding:190px 0 0;}

    #mvisual_layout .mvisual_rolling .rolling_wrap .item .item_cnt strong{margin:0;padding:0 20px;font-size:30px;}
    #mvisual_layout .mvisual_rolling .rolling_wrap .item .item_cnt p{padding:0 20px;font-size:12px;margin-top: 5px;}

    #mvisual_layout .mvisual_rolling .rolling_wrap .item .item_cnt em{display:none;}

    #mvisual_layout .mvisual_rolling .rolling_wrap .item .item_cnt a{width:100px;height:36px;margin:30px 0 0 20px;}

    #mvisual_layout .mvisual_rolling .rolling_wrap .item .item_cnt a i{width:72px;height:14px;background-position:-189px -2px;}

    #mvisual_layout .mvisual_rolling .rolling_wrap .item .item_cnt a:hover i,

    #mvisual_layout .mvisual_rolling .rolling_wrap .item .item_cnt a:focus i{background-position:-189px -20px;}



    #mvisual_layout .mvisual_rolling .slick-dots{bottom:-30px;margin:0;}

    #mvisual_layout .mvisual_rolling .slick-dots li{margin:0 0 0 10px;}

    #mvisual_layout .mvisual_rolling .slick-dots li button{width:45px;height:45px;padding:0;}

    #mvisual_layout .mvisual_rolling .slick-dots li .white_circle{border-width:4px;}

    #mvisual_layout .mvisual_rolling .slick-dots li .thumb{width:100%;height:100%;}

    #mvisual_layout .mvisual_rolling .slick-dots li .thumb img{margin:0 0 0 -22px;}

    #mvisual_layout .mvisual_rolling .slick-dots li .text{display:none;}



    #mvisual_control{bottom:40px;left:20px;}



    #section1{background-size:cover;padding-top: 0;margin-top: 5%;}

    #section1 .layout{padding:0 20px 0;}

    #section1 .layout h2{display:block;margin:0 auto 25px;}
	.index-ann_left .slick1 .slick-track .slick-current{background:none;box-shadow:0;}
	.index-ann_left .index-annL_top{width: 100%;margin: 0;height: 58px;}
	.index-ann_left .index-annL_top a{font-size: 20px;}
	.index-ann_left .index-annL_top span{font-size: 14px;}
	#section1 .mcolumn_wrap{z-index: 9;position: relative;}
	


    #section1 #pop_zone{padding:0;}

    #section1 #pop_zone .sliderBox ul{height:0;padding:75.6% 0 0;text-align:center;}



    #section1 #bbs_box{margin:25px 0 0;}

    #section1 #bbs_box [class^="bbs_tab"] > a{padding:0 0 25px;font-size:18px;}

    #section1 #bbs_box [id^="tab_cnt"]{padding:24px 20px;}



    #section1 .n2 .btn_wrap li{width:50%;}



    #section1 .n3 #calendar{position:static;margin:20px 0 0;}

    #section1 .n3 #calendar .sliderBox{width:193px;margin:0 auto;}

    #section1 .n3 #calendar .control li{top:53px;}

    #section1 .n3 #calendar .control li.prev{left:20px;}

    #section1 .n3 #calendar .control li.next{right:20px;}



    #section1 .n3 .schedule{margin:0;}

    #section1 .n3 .schedule .date_box{position:static;width:100%;height:46px;background:#854b17;line-height:46px;}

    #section1 .n3 .schedule .date_box em{display:inline-block;position:relative;margin:0 5px 0 0;font-size:18px;}

    /*#section1 .n3 .schedule .date_box em:after{display:block;position:absolute;bottom:4px;right:-6px;width:3px;height:3px;border-radius:10px;background:#fff;content:'';}*/

    #section1 .n3 .schedule .date_box em span{display:inline;}

    #section1 .n3 .schedule .date_box strong{font-size:18px;font-weight:normal;}

    #section1 .n3 .schedule .date_box ul li a{top:109px;}

    #section1 .n3 .schedule .date_box ul li a.prev{left:10px;}

    #section1 .n3 .schedule .date_box ul li a.next{right:10px;}

	#section1 .n3 .schedule #schedule_info{padding-left:0;}

	#section1 .n3 .schedule #schedule_info .grap{margin:0 60px 0 10px;}

	#section1 .n3 .schedule #schedule_info .controler li.prev{left:0;}

    #section1 .n3 .schedule .schedule_info{padding:0 20px;background:rgba(255,255,255,0.7);}

    #section1 .n3 .schedule .schedule_info li{width:100%;border-top:1px solid rgba(0,0,0,0.2);background:transparent;}

    #section1 .n3 .schedule .schedule_info li:first-child{border:none;}

    #section1 .n3 .schedule .schedule_info li a{padding:0;}

    #section1 .n3 .schedule .schedule_info li a:before{display:none;}

    #section1 .n3 .schedule .schedule_info li b{width:100%;}

    #section1 .n3 .schedule .schedule_info li b strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}

	



    #section1 .n3 .more{top:-3px;width:106px;height:35px;font-size:14px;line-height:35px;}



    #section2 .layout{padding:10px 20px 20px;}

    #section2 .layout h2{    width:100%;     margin: 0;font-size: 20px;margin-bottom: 16px;}
	#section2 .layout h2 span{font-size: 14px;letter-spacing: -1px;}


    #section2 .layout .n1{width:100%;padding:0;}

    #section2 .layout .n1 .inner{min-height:0;padding:15px 15px;border-width: 1px;
    box-shadow: 7px 7px 18px -23px #e3e3e3;}
	#section2 .layout .n2 .reserve_favor ul li a span{    font-size: 14px;}
    #section2 .layout .n1 .inner .info_today{margin:0 0 20px;}

    #section2 .layout .n1 .inner .info_today em{font-size:14px;}

    #section2 .layout .n1 .inner .info_today span{font-size:14px;}

    #section2 .layout .n1 .inner .info_openday > b{display:none;}

    #section2 .layout .n1 .inner .info_culture{margin:0;      font-size: 13px;
    line-height: 22px;}

    #section2 .layout .n1 .inner .info_culture em{font-size:15px;}

    #section2 .layout .n1 .inner .info_culture span{font-size:13px;}

    #section2 .layout .n1 .inner .info_month ul li strong{width:93px;height:33px;font-size:14px;line-height:33px;}

    #section2 .layout .n1 .inner .info_month ul li span{font-size:14px;}

	#section2 .layout .n2 .reserve_favor ul li{    line-height: 26px;    padding: 10px 15px;
    margin-bottom: 5px;}

    #section2 .layout .n2{width:100%;padding:0;}

    #section2 .layout .n2 .cybertour{margin:30px 0 0;}

    #section2 .layout .n2 .reserve_favor{height:auto;margin:10px 0 0;}

    #section2 .layout .n2 .reserve_favor ul li a{padding:0;font-size: 15px;}

    #section2 .layout .n2 .reserve_favor + .mcolumn{position:static;width:100%;margin:30px 0 0;}

    #section2 .layout .n1 .inner .info_openday ul{padding:0;}



    #section2 .layout .n2 .btn_wrap li a{font-size:13px;}
	#section2 .layout .n2 .reserve_favor ul{padding: 0;}


    [id^="section"] .layout .tab_btn_wrap{display:block;}

    [id^="section"] .layout .select_wrap{display:block;overflow:hidden;position:absolute;top:145px;left:20px;width:160px;height:40px;border:1px solid rgba(255,255,255,0.5);border-radius:160px;}

    [id^="section"] .layout .select_wrap:before{display:block;position:absolute;top:16px;right:20px;border:10px solid transparent;border-top-color:#fff;content:'';}

    [id^="section"] .layout .select_wrap select{width:180px;height:100%;padding:0 0 0 30px;border:none;background:none;color:#fff;font-size:14px;}

    [id^="section"] .layout .select_wrap select option{color:#333;}



	#section3{    padding-top: 30px;    background: #f9f9f9;
    padding-bottom: 10px;}

    #section3 .layout{padding:0 20px 0;}

    #section3 .layout h2{width:100%;height:auto;margin:0 auto 15px;background:none;font-size: 20px;color: #121212;}
#section3 .layout h2 span{    font-size: 14px;letter-spacing: -1px;color: #121212;}
    #section3 .layout .select_wrap{top:155px;}

    #section3 .layout .culture_cnt .video_culture{display:none;}

    #section3 #schedule_culture .culture_wrap{padding:0;margin:0 0 0 -15px;}

    #section3 #schedule_culture .culture_wrap .item{}

    #section3 #schedule_culture .culture_wrap .item a p > span{width:auto;height:auto;padding:5px 10px;font-size:13px;}

    #section3 #schedule_culture .culture_wrap .item a p > span span{display:inline;}

    #section3 #schedule_culture .culture_wrap .item a .text .inner{height:110px;}

    #section3 #schedule_culture .culture_wrap .item a .text .inner > span strong{margin:0 0 5px;font-size:14px;}

    #section3 #schedule_culture .culture_wrap .item a .text .inner > span > em{padding:0 0 0 13px;font-size:12px;text-align:left;}

    #section3 .layout .more{    float: left;width: 90vw;margin-top: 0;font-size: 14px;
    text-align: right;}
	

    #section5 #photo_slider .controler li a span{width:9px;height:15px;margin:-7px 0 0 -4px;}

    #section5 #photo_slider .controler li.prev a span{background-position:-1px -538px;}

    #section5 #photo_slider .controler li.next a span{background-position:-13px -538px;}



    #section5 #photo_slider .more{top:210px;width:82px;height:30px;margin:0 6px 0 0;font-size:13px;line-height:30px;}

    /*#section5 #photo_slider .more{top:210px;width:82px;height:30px;margin:0 56px 0 0;font-size:13px;line-height:30px;}*/

    #section5 .event{top:210px;width:100px;height:30px;margin:0 -52px 0 0;font-size:13px;line-height:30px;}





    #section5 .sns_wrap{margin:170px 0 50px -20px;}

    #section5 .sns_wrap li a{width:90px;height:90px;padding:45px 0 0;font-size:13px;}

    #section5 .sns_wrap li a.facebook i{width:8px;height:14px;margin:0 0 0 -4px;background-position:-25px -538px;}

    #section5 .sns_wrap li a.instagram i{width:14px;height:14px;margin:0 0 0 -7px;background-position:-36px -538px;}

    #section5 .sns_wrap li a.blog i{width:18px;height:15px;margin:0 0 0 -9px;background-position:-53px -538px;}

    #section5 .sns_wrap li a > span span + span{display:none;}

}

@media (max-width:361px) {

    #mvisual_layout .mvisual_rolling .rolling_wrap .item img{width:auto;height:481px;margin-left:-475px;}



}



@media (max-width:359px) {

    #section5 #photo_slider .sliderBox .obj .item a{width:107px;height:101px;}

}



.pop_bt_bg{background:#000;}

.pop_bt_bg a{color:#fff;}



.vr_popup .pop_con1 {display: none;}

.vr_popup .pop_con2 {display: none;}

@media (max-width: 1200px){

.vr_popup .pop_con {width: 100% !important;}

.vr_popup .pop_con {display: block;}

.vr_popup .pop_con1 {display: none;}

.vr_popup .pop_con2 {display: none;}

}

@media (max-width:767px){

.vr_popup {padding:0 !important;}

.vr_popup .pop_con {display:none;}

.vr_popup .pop_con1 {width: 100%; display:block;}

.vr_popup .pop_con2 {display:none;}
	#section1 .layout .obj2{display: none;}


}

@media (max-width:320px){

    .vr_popup .pop_con {display:none;}

	.vr_popup .pop_con1 {display:none;}

	.vr_popup .pop_con2 {display:block;}

}