input[type="text"]{padding-left:10px;box-sizing:border-box;}
.no_box{min-height: 500px;line-height:1.7rem;}

.dw{opacity: 0;margin-top: -60px;transition: all .9s ease;}
.dw.show{opacity: 1;margin-top: 0;transform: none;}

.scont_top{width:calc(100% - 20px);max-width:1180px;;margin:0 auto;padding-top:80px;}
h3.stitle{text-align:center;font-size:40px;color:#000;font-weight:bold;line-height:1;padding-bottom:50px;border-bottom:1px solid #dfdfdf;}
h3.stitle span{display: block;font-size: 18px;font-weight: bold;margin-bottom:20px;font-family: 'Open Sans';}

.scont_area{width:100%;margin:0 auto;position:relative;background:#f5f5f5;}
.scont_wid{width:calc(100% - 20px);max-width:1180px;margin:0 auto;position:relative;padding: 80px 0;z-index:1;}

.scp_top{margin-bottom:80px;text-align:center;}
.scp_top dl dt{font-size:24px;color:#000;font-weight:500;}
.scp_top dl dd{margin-top: 20px;font-size:18px;color:#454545;font-weight:300;line-height:1.7;}
.scp_top a{display:block;max-width:66%;margin:0 auto;margin-top:50px;border:1px solid #f04e28;line-height:60px;border-radius:60px;font-size:17px;color:#f04e28;transition: .4s;}
.scp_top a:hover{border:1px solid #fff;background: #f04e28;color:#fff;font-family: 'Open Sans';}
.scp_bot{display:flex;justify-content:space-between;}
.scp_bot > .lf{width:46%;}
.scp_bot > .lf > *{width:100%;}
.scp_bot > .rt{width:48%;}
.scp_bot > .rt dl{padding: 30px 0;}
.scp_bot > .rt dl dd{font-size:23px;color:#000;margin-top: 20px;line-height:1.4;}
.scp_bot > .rt ul{border-top:1px solid #000;}
.scp_bot > .rt ul > li{border-bottom:1px solid #dfdfdf;width:100%;height:70px;display:flex;align-items:center;}
.scp_bot > .rt ul > li > span{display:inline-block;width:150px;font-size:18px;color:#000;font-weight:500;}
.scp_bot > .rt ul > li > p{display:inline-block;width:calc(100% - 150px);font-size:17px;color:#000;font-weight:300;}


.snum_tit{text-align:center;margin-bottom:45px;font-size:30px;color:#000;font-weight:500;}
.snum_tit span{display:block;font-size:18px;color:#f04e28;line-height:1;margin-bottom:15px;font-family: 'Open Sans';font-weight:bold;}
.snum_line{margin-top:-20px;margin-left:-20px;}
.snum_line > li{float:left;margin-top:20px;margin-left:20px;width:calc(33.333333333% - 20px);box-sizing:border-box;height:180px;display:table;padding: 0 50px;border:1px solid #f04e28;border-radius:22px;background:#fff;}
.snum_line > li > div{display:table-cell;vertical-align:middle;padding-right: 50px;}
.snum_line > li > div span{display:block;font-size:20px;color:#000;line-height:1;}
.snum_line > li > div p{margin-top:10px;display:block;font-size:20px;color:#000;line-height:1;}
.snum_line > li > div p strong{font-size:40px;font-weight:bold;}
.snum_line > li > div.ico1{background: url(../image/sub/sn1.png) right center no-repeat;}
.snum_line > li > div.ico2{background: url(../image/sub/sn2.png) right center no-repeat;}
.snum_line > li > div.ico3{background: url(../image/sub/sn3.png) right center no-repeat;}
.snum_line > li > div.ico4{background: url(../image/sub/sn4.png) right center no-repeat;}
.snum_line > li > div.ico5{background: url(../image/sub/sn5.png) right center no-repeat;}
.snum_line > li > div.ico6{background: url(../image/sub/sn6.png) right center no-repeat;}


.mag_box{position:relative;}
.mag_map{text-align:right;}
.mag_sm{position:absolute;left:0;top:135px;}
.mag_sm > div{margin-bottom:40px;}
.mag_sm > p{font-size:30px;color:#000;font-weight:500;line-height:1;}
.mag_sm > p span{display:block;margin-bottom: 16px;font-size:18px;color:#f04e28;font-family: 'Open Sans';font-weight:bold;}
.mag_sm > ul{display:inline-block;margin-top: 60px;padding: 35px 40px;border:2px solid #dfdfdf;border-radius:22px;}
.mag_sm > ul > li{margin-bottom:10px;padding: 3px 0 3px 32px;font-size:18px;color:#000;font-weight:500;}
.mag_sm > ul > li:last-child{margin-bottom:0;}
.mag_sm > ul > li.ico1{background: url(../image/sub/aic1.png) left center no-repeat;}
.mag_sm > ul > li.ico2{background: url(../image/sub/aic2.png) left center no-repeat;}
.mag_sm > ul > li.ico3{background: url(../image/sub/aic3.png) left center no-repeat;}

.waz_box{text-align: center;position: relative;}
.waz_box > dl{position: absolute;width:350px;}
.waz_box > dl.waz_t1{left:0;top:70px;text-align:right;}
.waz_box > dl.waz_t2{right:0;top:70px;text-align:left;}
.waz_box > dl.waz_t3{left:0;top:245px;text-align:right;}
.waz_box > dl.waz_t4{right:0;top:245px;text-align:left;}
.waz_box > dl dt{margin-bottom:15px;}
.waz_box > dl dt span{display:inline-block;width:200px;line-height:50px;border-radius:50px;text-align:center;font-size:20px;color:#fff;font-weight:500;}
.waz_box > dl.waz_t1 dt span{background:#fe6c00;}
.waz_box > dl.waz_t2 dt span{background:#fdb304;}
.waz_box > dl.waz_t3 dt span{background:#363c58;}
.waz_box > dl.waz_t4 dt span{background:#939eb2;}
.waz_box > dl dd{font-size:17px;color:#000;font-weight:300;line-height:1.6;}

.spon_lines{margin-left:-20px;margin-top:-20px;}
.spon_lines > li{float:left;margin-left:20px;margin-top:20px;width:calc(16.666666% - 20px);height:70px;display:table;text-align:center;}
.spon_lines > li > a{display:table-cell;vertical-align:middle;padding:0 5px;border:1px solid #dfdfdf;border-radius:20px;}
.spon_lines > li:hover > a{border:1px solid #fe6c00;}
.spon_lines > li{
	opacity:0 ;
	-webkit-transform:translate3d(0,5px,0);
	-moz-transform:translate3d(0,5px,0);
	-ms-transform:translate3d(0,5px,0);
	-o-transform:translate3d(0,5px,0);
	transform:translate3d(0,5px,0);
	-webkit-transition-duration: 0.5s;
	transition-duration: 0.5s;
	-webkit-transition-delay: 0.5s;
	transition-delay: 0.5s;
}
.spon_lines > li.show-on{
	opacity:1;
	-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);
}
.stab_area.line2{width:100%;max-width:330px;margin:0 auto;}
.stab_area.line3{width:100%;max-width:500px;margin:0 auto;}
.stab_page{margin-bottom:30px;margin-left:-10px;margin-top:-2px;}
.stab_page > li{float:left;margin-left:10px;margin-top:2px;text-align:center;}
.stab_page > li > a{display:table;width:100%;height:53px;box-sizing: border-box;border:1px solid #000;border-radius: 50px;font-size:17px;color:#000;line-height:1.1;}
.stab_page > li > a > span{display:table-cell;vertical-align:middle;}
.stab_page > li.on > a{color:#fe6c00;border:1px solid #fe6c00;}
.stab_area.line8 > .stab_page > li{width:calc(12.5% - 10px);}
.stab_area.line7 > .stab_page > li{width:calc(14.28% - 10px);}
.stab_area.line6 > .stab_page > li{width:calc(16.666666% - 10px);}
.stab_area.line5 > .stab_page > li{width:calc(20% - 10px);}
.stab_area.line4 > .stab_page > li{width:calc(25% - 10px);}
.stab_area.line3 > .stab_page > li{width:calc(33.333333% - 10px);}
.stab_area.line2 > .stab_page > li{width:calc(50% - 10px);}

.rt_src{text-align:right;margin-bottom:20px;}
.rt_src select{width: 200px;height:50px;border-radius:50px;border: 1px solid #a0a0a0;padding: 0 26px;-webkit-appearance: none;background:#f5f5f5 url(../image/sub/sec.png) right 25px center no-repeat;}

.photo_line{margin-top:-30px;margin-left:-30px;}
.photo_line > li{float:left;margin-top:30px;margin-left:30px;width:calc(25% - 30px);text-align:center;}
.photo_line > li > a{display:block;}
.photo_line > li > a > .img{border-radius:15px;overflow:hidden;}
.photo_line > li > a > .img img{width:100%;transition: all 0.3s ease-in-out;height:200px;}
.photo_line > li > a > .text{margin-top:20px;}
.photo_line > li > a > .text > p.tit{font-size:20px;color:#000;font-weight: 500;line-height:26px;width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.photo_line > li > a > .text > p.txt{margin-top: 10px;font-size:16px;color:#000;font-weight: 300;line-height:1;width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.photo_line > li:hover > a > .img img{transform: scale(1.1,1.1);}

.rst_area{width:100%;margin:60px auto 0;background:#f5f5f5;}
.rst_area > .wid{width:calc(100% - 20px);max-width:1180px;margin:0 auto;padding:60px 0;}

.swiper-container.rst_slid{width:100%;margin: 0 auto;}
.swiper-container.rst_slid .swiper-slide > .area{display:flex;align-items:center;justify-content:space-between;}
.swiper-container.rst_slid .swiper-slide > .area > .boxs{width: 48%;}
.swiper-container.rst_slid .swiper-slide > .area > .boxs > p{font-size:26px;color:#000;font-weight:500;}
.swiper-container.rst_slid .swiper-slide > .area > .boxs > ul{margin:25px 0;}
.swiper-container.rst_slid .swiper-slide > .area > .boxs > ul li{margin:3px 0;font-size:18px;color:#000;font-weight:300;}
.swiper-container.rst_slid .swiper-slide > .area > .boxs > a{display: inline-block;font-size:18px;color:#000;font-weight:300;}
.swiper-container.rst_slid .swiper-slide > .area > .boxs > a > span{display: inline-block;padding-left:25px;text-decoration: underline;background: url(../image/sub/file.png) left center no-repeat;}
.swiper-container.rst_slid .swiper-slide > .area > .imgs {width: 100%;}

/**.swiper-container.rst_slid .swiper-slide > .area > .imgs{width: 50%;}*/
.swiper-container.rst_slid .swiper-slide > .area > .imgs > a{display: block;border-radius: 15px;overflow:hidden;}
.swiper-container.rst_slid .swiper-slide > .area > .imgs > a img{width:100%;}
.rst_area .msc_wid .swiper-button-next, .rst_area .msc_wid .swiper-button-prev{margin-top: -40px;}

.swiper-container.rst_slid .swiper-slide > .area {display:flex;align-items:center;justify-content:center;}

.mnews{max-width:1180px;margin:0 auto;}
.room_line{margin-top:-35px;margin-left:-20px;}
.room_line > li{float:left;margin-top:35px;margin-left:20px;width:calc(33.33333333% - 20px);text-align:center;}
.room_line4 > li{width:calc(25% - 20px);}
.room_line > li > a{display:block;}
.room_line4 > li > a > .img{border:2px solid #fff;}
.room_line4 > li > a:hover > .img{border:2px solid #f04e28;}
.room_line > li > a > .img{border-radius:15px;overflow:hidden;box-sizing:border-box;}
.room_line > li > a > .img img{width:100%;transition: all 0.3s ease-in-out;height:253px;}
.room_line4 > li > a > .img img{height:203px;}
.room_line > li > a > .text{margin-top:20px;}
.room_line > li > a > .text > p.tit{font-size:20px;color:#000;font-weight: 500;line-height:1;width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.room_line > li > a > .text > p.txt{margin-top: 10px;font-size:16px;color:#000;font-weight: 300;line-height:1;width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.room_line > li:hover > a > .img img{transform: scale(1.1,1.1);}


.view_box{border-bottom:1px solid #dfdfdf;}
.view_box > .tops{text-align:center;padding-bottom: 30px;border-bottom:1px solid #000;}
.view_box > .tops > p.tit{font-size:25px;color:#000;font-weight:500;}
.view_box > .tops > p.day{margin-top: 10px;font-size:16px;color:#454545;font-weight:300;}
.view_box > .file{padding: 30px 20px;border-bottom:1px solid #dfdfdf;font-size:16px;color:#454545;font-weight:300;}
.view_box > .boxs{min-height:500px;padding: 20px;}
.view_btns{text-align:center;margin-top:60px;position:relative;}
.view_btns > a.list_bn{display:inline-block;width:178px;height:58px;line-height:58px;border:1px solid #f04e28;border-radius:50px;font-size:17px;color:#f04e28;font-weight:500;}
.view_btns > a.prev_bn{position:absolute;left:0;top:15px;}
.view_btns > a.next_bn{position:absolute;right:0;top:15px;}


.vod_line{margin-top:-20px;margin-left:-20px;font-size:0;}
.vod_line > li{display:inline-block;vertical-align:top;margin-top:20px;margin-left:20px;width:calc(33.33333333% - 20px);text-align:center;}
.vod_line > li > a{display:block;position:relative;border-radius:15px;overflow:hidden;}
.vod_line > li > a > .img img{width:100%;transition: all 0.3s ease-in-out;}
.vod_line > li:hover > a > .img img{transform: scale(1.1,1.1);}
.vod_line > li > a > .over{opacity:0;transition: all 0.3s ease-in-out;text-align:center;position:absolute;left:0;top:0;right:0;bottom:0;width:100%;height:100%;display:table;background:rgba(0,0,0,0.6);}
.vod_line > li > a > .over > div{display:table-cell;vertical-align:middle;padding: 20px;}
.vod_line > li > a > .over > div > p.tit{font-size:26px;color:#fff;font-weight:500;}
.vod_line > li > a > .over > div > p.txt{margin-top:20px;font-size:18px;color:#fff;font-weight:500;}
.vod_line > li:hover > a > .over{opacity:1;}

.lay_pop{display: none;overflow-y:scroll;overflow-x:hidden;position:fixed;top:0px;left:0px;width:100%;height:100%;z-index:9999;background:#000;background:rgba(0,0,0,0.8);}
.area_pop{width:calc(100% - 20px);max-width:1100px;margin: 50px auto 50px;}
.pop_out{display:block;margin-bottom:5px;text-align:right;font-size:0;}
.spop_box{text-align:center;}
.spop_box > .img img{width:100%;}
.spop_box > p{font-size:36px;color:#fff;font-weight:300;margin-bottom:30px;}

.page_all{text-align: center;margin-top: 60px;}
.page_all > a.page {color:#000;font-size:15px;border:1px solid #e3e3e3;vertical-align: middle;display: inline-block;text-align: center;width: 35px;height: 35px;line-height: 35px;border-radius:100%;}
.page_all > a.on{color:#fff;font-weight:500;background:#f04e28;border:1px solid #f04e27;}

.sitemap{margin-left:-20px;margin-top:-40px;display:flex;flex-wrap:wrap;}
.sitemap > li{margin-left:20px;margin-top:40px;width:calc(25% - 20px);text-align:center;}
.sitemap > li > a{display:table;width:100%;height: 50px;border: 2px solid #f04e28;font-size:20px;color:#f04e28;font-weight:500;}
.sitemap > li > a > span{display:table-cell;vertical-align:middle;}
.sitemap > li > ul > li{padding: 15px 0;border-bottom: 1px solid #dfdfdf;}
.sitemap > li > ul > li > a{display: block;font-size: 18px;color:#000;font-weight:500;}


.swiper-container.mos_slid{width:100%;margin: 0 auto;}
.swiper-container.mos_slid .swiper-slide > a{display:block;text-align:center;}
.swiper-container.mos_slid .swiper-slide > a{margin-top:35px;}
.swiper-container.mos_slid .swiper-slide > a:first-child{margin-top:0;}
.swiper-container.mos_slid .swiper-slide > a > .img{margin-bottom: 30px;}
.swiper-container.mos_slid .swiper-slide > a > .text p.txt1{font-size:18px;color:#454545;font-weight: 300;line-height:1;width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.swiper-container.mos_slid .swiper-slide > a > .text p.txt2{margin-top: 10px;font-size:24px;color:#000;font-weight: 300;line-height:1;width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.swiper-container.mos_slid .swiper-slide > a > .text p.txt2 span{font-weight:500;}

.mos_bot{margin-top:50px;padding-top: 50px;border-top: 1px solid #000;}
.mos_line{margin-left:-20px;margin-top:-25px;}
.mos_line > li{float:left;margin-left:20px;margin-top:25px;text-align:center;width:calc(20% - 20px);}
.mos_line > li > .img{border: 2px solid #dfdfdf;padding: 14px;border-radius: 20px;}
.mos_line > li > .img > span{display: block;border-radius: 20px;overflow: hidden;}
.mos_line > li > .img > span img{width: 100%;height:234px;}
.mos_line > li > .text{margin-top: 15px;font-size:18px;color:#000;font-weight: 300;line-height:1.4;width:100%;height:48px;}
.mos_line > li > .text span{font-weight:500;}


.smt_area{display: flex;justify-content: space-between;}
.smt_slid{width: 56%;}
.smt_rt{width: 39%;}

.smt_slid > .b_tmt > li{display: none;}
.smt_slid > .b_tmt > li.on{display: block;}
.smt_slid > .b_tmt > li img{width: 100%;}
.smt_slid > .s_tmt{margin-top:8px;display: flex;margin-left: -8px;}
.smt_slid > .s_tmt > li{width: calc(20% - 8px);margin-left: 8px;}
.smt_slid > .s_tmt > li > a{display: block;position: relative;}
.smt_slid > .s_tmt > li > a img{width: 100%;}
.smt_slid > .s_tmt > li.on > a:after{content: "";position: absolute;left:0;top:0;bottom:0;right: 0;width:100%;height: 100%;background:rgba(0,0,0,0.6);}

.smt_rt > p.tit{font-size: 23px;color:#000;}
.smt_rt > ul.sm_t{margin-top: 25px;border-top: 1px solid #000;}
.smt_rt > ul.sm_t > li{border-bottom: 1px solid #dfdfdf;padding: 25px 0 25px 150px;position:relative;font-size: 17px;color:#000;font-weight: 300;}
.smt_rt > ul.sm_t > li > span{position: absolute;left:0;top:25px;font-size:18px;font-weight:500;display: inline-block;width: 150px;}
.smt_rt > .sm_rb{margin-top: 30px;border-top: 1px solid #000;padding: 20px 0;}
.smt_rt > .sm_rb > .b_text{padding-right: 120px;background: url(../image/sub/sms.jpg) right center no-repeat;}
.smt_rt > .sm_rb > .b_text > .tit{font-size:23px;color:#000;}
.smt_rt > .sm_rb > .b_text > .tit span{color:#f04e28;font-weight:500;}
.smt_rt > .sm_rb > .b_text > .txt{margin-top: 12px;font-size:17px;color:#000;font-weight:300;}
.smt_rt > .sm_rb > .b_text > .txt span{font-weight:500;}
.smt_btns{text-align: right;}
.smt_btns > a{display: inline-block;margin-left: 3px;padding: 0 35px;line-height: 38px;text-align:center;font-size: 17px;border-radius:38px;transition: .4s;}
.smt_btns > a.sn_bn{border:1px solid #f04e28;background: #fff;color:#f04e28;}
.smt_btns > a.rn_bn{border:1px solid #454545;background: #454545;color:#fff;}
.smt_btns > a.rn_bn:hover{background: #fff;color:#000;}
.smt_btns > a.sn_bn:hover{border:1px solid #fff;background: #f04e28;color:#fff;}

.smb_edt{margin-top: 50px;border: 1px solid #dfdfdf;padding: 20px;min-height: 400px;}


.contac_area{display: flex;justify-content: space-between;}
.ctc_img{width: 55%;border-radius: 15px;overflow: hidden;}
.quc_box{width: 41%;}
.ctc_img img{width: 100%;height: 100%;}

.quc_line > li{margin-bottom: 20px;}
.quc_line > li > p{font-size: 18px;color:#000;font-weight: 500;line-height:1;}
.quc_line > li > p strong{font-weight:bold;color:red;}
.quc_line > li > div{margin-top:13px;}
.quc_line > li > div select{padding: 0 30px;width: 100%;height: 51px;box-sizing: border-box;border-radius: 20px;border: 1px solid #dfdfdf;font-size: 16px;color:#000;font-weight: 300;-webkit-appearance: none;background:#fafafa url(../image/sub/sec.png) right 25px center no-repeat;}
.quc_line > li > div input{padding: 0 30px;width: 100%;height: 51px;box-sizing: border-box;border-radius: 20px;border: 1px solid #dfdfdf;background: #fafafa;font-size: 16px;color:#000;font-weight: 300;}

.quc_btn{display: block;margin-top: 30px;border:1px solid #f04e28;border-radius: 50px;line-height: 50px;text-align:center;font-size: 17px;color:#f04e28;transition:.2s;background:#FFFFFF;cursor:pointer}
.quc_btn:hover{border:1px solid #f04e28;color:#fff;background:#f04e28;}

.botcik_box{margin-bottom:40px;padding: 12px;border:1px solid #dfdfdf;background:#fafafa;border-radius:20px;}
.botcik_box_lf{float:left;color:#454545;font-size:14px;font-weight:300;margin-top:12px;}
.botcik_box_rt{float:right;}
.botcik_box_rt > div{float:left;}
.botcik_box_rt > div select{margin-right:5px;padding-left:5px;border:1px solid #dfdfdf;background:#fff;width:90px;height:40px;line-height:40px;}
.botcik_box_rt > div input{padding-left:10px;border:1px solid #dfdfdf;background:#fff;border-right:none;width:260px;height:40px;line-height:40px;}
.botcik_box_rt > div.btns > a{display: block;width: 70px;height:40px;line-height:40px;box-sizing:border-box;border:1px solid #dfdfdf;background:#f4f4f4;font-size:13px;color:#777;text-align:center;}

.msc_wid .swiper-wrapper{align-items: center;}


@media screen and (max-width:1600px){
	.rst_area .msc_wid .swiper-button-next, .rst_area .msc_wid .swiper-button-prev{margin-top: -20px;}


}

@media screen and (max-width:1024px){
	.snum_line > li{width:calc(50% - 20px);}
	.mag_map{text-align:center;}
	.mag_sm{position:static;margin-bottom: 35px;}
	.mag_sm > div{margin-bottom:20px;}
	.mag_sm > p{font-size:24px;}
	.mag_sm > p span{margin-bottom: 10px;font-size:16px;}
	.mag_sm > ul{display:block;margin-top: 30px;padding: 25px 20px;}

	.waz_box{text-align: center;position: relative;}
	.waz_box > dl{position: static;width:auto;margin-top: 30px;}
	.waz_box > dl.waz_t1{text-align:left;}
	.waz_box > dl.waz_t2{text-align:left;}
	.waz_box > dl.waz_t3{text-align:left;}
	.waz_box > dl.waz_t4{text-align:left;}
	.waz_box > dl dt{margin-bottom:10px;}
	.waz_box > dl dt span{display:inline-block;width:200px;line-height:50px;border-radius:50px;text-align:center;font-size:20px;color:#fff;font-weight:500;}
	.waz_box > dl.waz_t1 dt span{background:#fe6c00;}
	.waz_box > dl.waz_t2 dt span{background:#fdb304;}
	.waz_box > dl.waz_t3 dt span{background:#363c58;}
	.waz_box > dl.waz_t4 dt span{background:#939eb2;}
	.waz_box > dl dd{font-size:17px;color:#000;font-weight:300;line-height:1.6;}

	.vod_line > li{width:calc(50% - 20px);}

	.mos_line > li > .img > span img{width: 100%;height:154px;}

	.mnews{padding:0 10px;}
}

@media screen and (max-width:767px){
	.scont_top{padding-top:50px;}
	h3.stitle{font-size:32px;padding-bottom:30px;}
	h3.stitle span{font-size: 16px;margin-bottom:15px;}

	.scont_wid{padding: 60px 0;}

	.scp_top{margin-bottom:50px;t}
	.scp_top dl dt{font-size:19px;c}
	.scp_top dl dd{margin-top: 15px;font-size:16px;}
	.scp_top a{margin-top:30px;line-height:44px;border-radius:44px;font-size:16px;}
	.scp_bot{display:block;}
	.scp_bot > .lf{width:auto;}
	.scp_bot > .rt{width:auto;}
	.scp_bot > .rt dl dd{font-size:18px;margin-top: 15px;}
	.scp_bot > .rt ul > li{height:80px;}
	.scp_bot > .rt ul > li > span{width:90px;font-size:16px;}
	.scp_bot > .rt ul > li > p{width:calc(100% - 90px);font-size:15px;}
	
	.snum_tit{margin-bottom:35px;font-size:22px;}
	.snum_tit span{font-size:16px;margin-bottom:10px;}
	.snum_tit br{display: none;}
	.snum_line{margin-top:-5px;margin-left:-5px;}
	.snum_line > li{margin-top:5px;margin-left:5px;width:calc(50% - 5px);height:160px;padding: 0 25px;}
	.snum_line > li > div span{font-size:16px;}
	.snum_line > li > div p{font-size:16px;}
	.snum_line > li > div p strong{font-size:30px;}

	.spon_lines{margin-left:-5px;margin-top:-5px;}
	.spon_lines > li{margin-left:5px;margin-top:5px;width:calc(20% - 5px);height:60px;}
	
	.stab_page{margin-left:-2px;}
	.stab_page > li{margin-left:2px;}
	.stab_area.line8 > .stab_page > li{width:calc(33.333333% - 2px);}
	.stab_area.line7 > .stab_page > li{width:calc(33.333333% - 2px);}
	.stab_area.line6 > .stab_page > li{width:calc(33.333333% - 2px);}
	.stab_area.line5 > .stab_page > li{width:calc(20% - 2px);}
	.stab_area.line4 > .stab_page > li{width:calc(25% - 2px);}
	.stab_area.line3 > .stab_page > li{width:calc(33.333333% - 2px);}
	.stab_area.line2 > .stab_page > li{width:calc(50% - 2px);}
	.stab_page > li > a{font-size:15px;}

	.photo_line{margin-left:-5px;}
	.photo_line > li{;margin-left:5px;width:calc(33.33333333% - 5px);}
	.photo_line > li > a > .text{margin-top:13px;}
	.photo_line > li > a > .text > p.tit{font-size:16px}
	.photo_line > li > a > .text > p.txt{margin-top: 6px;font-size:14px;}
	.photo_line > li > a > .img img{height:160px;}

	.room_line{margin-left:-5px;}
	.room_line > li{;margin-left:5px;width:calc(50% - 5px);}
	.room_line > li > a > .text{margin-top:13px;}
	.room_line > li > a > .text > p.tit{font-size:16px}
	.room_line > li > a > .text > p.txt{margin-top: 6px;font-size:14px;}
	.room_line > li > a > .img img{height:218px;}

	.swiper-container.rst_slid .swiper-slide > .area{display:block;}
	.swiper-container.rst_slid .swiper-slide > .area > .boxs{width: auto;margin-bottom:25px;}
	.swiper-container.rst_slid .swiper-slide > .area > .boxs > p{font-size:20px;}
	.swiper-container.rst_slid .swiper-slide > .area > .boxs > ul{margin:20px 0;}
	.swiper-container.rst_slid .swiper-slide > .area > .boxs > ul li{font-size:16px;}
	.swiper-container.rst_slid .swiper-slide > .area > .boxs > a{font-size:16px;}
	.swiper-container.rst_slid .swiper-slide > .area > .imgs{width: auto;}

	
	
	.vod_line{margin-top:-4px;margin-left:-4px;}
	.vod_line > li{margin-top:4px;margin-left:4px;width:calc(50% - 4px);}
	.vod_line > li > a > .over > div{padding: 5px;}
	.vod_line > li > a > .over > div > p.tit{font-size:16px;}
	.vod_line > li > a > .over > div > p.txt{margin-top:10px;font-size:14px;}

	.pop_out img{width: 30px;}
	.spop_box > p{font-size:20px;margin-bottom:20px;}
	.sitemap{margin-left:-10px;}
	.sitemap > li{margin-left:10px;width:calc(50% - 10px);text-align:center;}
	.sitemap > li > a{font-size:17px;}
	.sitemap > li > ul > li{padding: 12px 0;}
	.sitemap > li > ul > li > a{font-size: 15px;}

	.swiper-container.mos_slid .swiper-slide > a > .img{margin-bottom: 17px;}
	.swiper-container.mos_slid .swiper-slide > a > .text p.txt1{font-size:15px;}
	.swiper-container.mos_slid .swiper-slide > a > .text p.txt2{margin-top: 7px;font-size:18px;}

	.mos_line{margin-left:-5px;}
	.mos_line > li{margin-left:5px;width:calc(25% - 5px);}
	.mos_line > li > .img{padding: 0;border-radius: 14px;overflow: hidden;}
	.mos_line > li > .img > span{border-radius: 0;}
	.mos_line > li > .text{margin-top: 10px;font-size:16px;}

	.smt_area{display: block;}
	.smt_slid{width: 100%;}
	.smt_rt{width: 100%;margin-top: 40px;}

	.contac_area{display:block;}
	.ctc_img{width: auto;}
	.quc_box{width: auto;margin-top: 35px;}

	.botcik_box_lf{float:none;margin-top:0;}
	.botcik_box_rt{float:none;margin-top:10px;}
	.botcik_box_rt div.sel_box{width:80px;margin-right:5px;}
	.botcik_box_rt > div select{margin-right:0;width:100%;}
	.botcik_box_rt div.inp_box{width:calc(100% - 140px);}
	.botcik_box_rt > div input{padding-left:5px;width:100%;}
	.botcik_box_rt > div.btns > a{width: 55px;}
}

@media screen and (max-width:640px){
	.view_box > .tops{padding-bottom: 20px;}
	.view_box > .tops > p.tit{font-size:20px;}
	.view_box > .tops > p.day{margin-top: 5px;font-size:15px;}
	.view_box > .file{padding: 20px 15px;}
	.view_box > .boxs{padding: 20px 15px;}
	.view_btns > a.list_bn{width:120px;height:48px;line-height:48px;}
	.view_btns > a.prev_bn{top:10px;}
	.view_btns > a.next_bn{top:10px;}
}

@media screen and (max-width:500px){
	.snum_line > li{width:calc(100% - 5px);height:140px;}
	.spon_lines > li{width:calc(33.3333333% - 5px);}

	.photo_line > li{width:calc(50% - 5px);}
	.photo_line > li > a > .img img{height:110px;}

	.mos_line > li{width:calc(50% - 5px);}

	.smt_rt > p.tit{font-size: 20px;}
	.smt_rt > ul.sm_t{margin-top: 20px;}
	.smt_rt > ul.sm_t > li{padding: 16px 0 16px 110px;font-size: 15px;}
	.smt_rt > ul.sm_t > li > span{top:16px;font-size:16px;width: 110px;}
	.smt_rt > .sm_rb{margin-top: 20px;}
	.smt_rt > .sm_rb > .b_text{padding-right: 50px;background: url(../image/sub/sms.jpg) right top no-repeat;background-size: 45px auto;}
	.smt_rt > .sm_rb > .b_text > .tit{font-size:20px;}
	.smt_rt > .sm_rb > .b_text > .txt{font-size:15px;}
	.smt_btns > a{padding: 0 22px;font-size: 15px;}

	.room_line > li > a > .img img{object-fit: cover; height:138px;}

	.mos_line > li > .img > span img{width: 100%;height:184px;}

	

}












