/*메인이벤트배너*/
#m_slide01 {
	width: 100%;
	height: 430px;
	margin: 0 auto;
	overflow: hidden;
	display: inline-block;
	position: relative;
}

#m_slide01 .bx-wrapper .bx-viewport img {
	width: 1920px !important;
	height: 430px !important;
	overflow: hidden;
}
#m_slide01 .bx-wrapper .bx-next, #m_slide01 .bx-wrapper .bx-prev {
	background-image: url(/images/main/m_banner_bullet_n.png);
	-webkit-background-size: auto;
	background-size: auto;
	width: 27px;
	height: 50px
}
#m_slide01 .bx-wrapper .bx-next {
	background-position: -31px 0px !important;
	right: 40px
}
#m_slide01 .bx-wrapper .bx-prev {
	background-position: 0 0px;
	left: 40px
}
#m_slide01 .swiper-pagination-bullet {
	width: 15px;
	height: 15px;
	background: #fff;
	opacity: 0.5
}
#m_slide01 .swiper-pagination-bullet.swiper-pagination-bullet-active {
	background: #f49e00;
	opacity: 1.0
}
#m_slide01 .swiper-pagination {
	bottom: 30px
}
/*특가상품부분*/
.m_hotdeal_list .bx-viewport{height:190px !important}
.hot_sale {
	position: absolute;
	width: 70px;
	padding: 10px 2px;
	background: rgba(244,158,0,0.7);
	left: 15px;
	top: 15px;
	z-index: 1000;
	font-weight: bold;
	color: #fff;
	font-size: 30px;
	text-align: center
}
.hot_sale span {
	font-size: 18px
}
.m_hotdeal_wrap .title_img {
	float: left
}
.m_hotdeal_list {
	width: 1040px;
	height: 197px;
	float: right;
	overflow: hidden;
}
.m_hotdeal_list02 li {
	float: left;
	margin: 0 5px 0 5px;
	width: 178px;
	text-align: center
}
.m_hotdeal_list02 .img {
	width: 178px;
	height: 104px;
	overflow: hidden;
	position: relative
}
.m_hotdeal_list02 .img img {
	width: 178px;
	height: 104px
}
.m_hotdeal_list02 .hot_sale {
	background: rgba(255,0,0,0.7);
	width: 50px;
	padding: 5px 0px;
	font-size: 22px
}
.m_hotdeal_list02 .hot_sale span {
	font-size: 14px
}
.m_hotdeal_list02 .name {
	font-size: 14px;
	color: #666;
	margin-top: 5px;
	text-align: center;
	height:40px;
}
.m_hotdeal_list02 .price {
	font-weight: bold;
	color: #000;
	font-size: 16px;
}
.m_hotdeal_list .bx-wrapper .bx-next, .m_hotdeal_list .bx-wrapper .bx-prev {
	background-image: url(/images/main/m_hotdeal_arrow.png);
	-webkit-background-size: auto;
	background-size: auto
}
.m_hotdeal_list .bx-wrapper .bx-next {
	border: 1px solid #bbb;
	width: 33px;
	height: 33px;
	right: 0;
	background-position: -36px -1px
}
.m_hotdeal_list .bx-wrapper .bx-prev {
	border: 1px solid #bbb;
	width: 33px;
	height: 33px;
	left: 0;
	background-position: -1px -1px
}
/*테마기획전*/
.ui-tabs .ui-tabs-panel, .ui-tabs {
	padding: 0
}
.ui-tabs-vertical {
	width: 1200px;
	margin: 40px auto 0 auto;
	padding: 0;
	border-left: 0;
	border-right: 0;
	border-top: 1px solid #d3d3d3;
	border-bottom: 1px solid #d3d3d3;
	position: relative;
}
.ui-tabs-vertical .ui-tabs-nav {
	padding: .2em 13px .2em 13px;
	float: left;
	width: 270px;
	position: absolute;
	bottom: 20px;
	left: 15px
}
.ui-tabs-vertical .ui-tabs-nav li {
	clear: left;
	width: 100%;
	margin: 0 -1px .2em 0;
	cursor: pointer;
	border:1px solid #fff
}
.ui-tabs .ui-tabs-nav li.ui-tabs-active {
	margin-bottom: 0;
	cursor: pointer;
}
.ui-tabs-vertical .ui-tabs-nav li a {
	display: block;
	font-size: 16px;
	letter-spacing: -1px;
	color: #999;
	cursor: pointer;
}
.ui-tabs-vertical .ui-tabs-nav li.ui-tabs-active {
	padding-bottom: 0;
	border: 1px solid #006cba;
	background: none;
	border-radius: 20px;
	    margin: 0 -1px .2em 0;
}
.ui-tabs-vertical .ui-tabs-nav li.ui-tabs-active a {
	color: #006cba
}
.ui-tabs-vertical .ui-tabs-panel {
	float: right;
	width: 710px;
	margin-right: 20px;
	padding: 0;
	margin-top: 19px;
	margin-bottom: 20px
}
.ui-tabs-vertical .ui-tabs-panel ul li {
	position: relative;
	overflow: hidden;
	width: 354px;
	height: 209px;
	float: left;
	margin-left: 1px;
	margin-top: 1px;
	border-radius: 20px
}
img.m_hotel_img {
	width: 460px;
	position: absolute;
	left: -1%
}
.theme_bg {
	position: absolute;
	width: 354px;
	height: 209px;
	z-index: 10;
	background: -moz-linear-gradient(top, rgba(0,0,0,0) 0%, rgba(0,0,0,0.01) 70%, rgba(0,0,0,0.65) 95%, rgba(0,0,0,0.45) 100%); /* FF3.6-15 */
	background: -webkit-linear-gradient(top, rgba(0,0,0,0) 0%, rgba(0,0,0,0.01) 70%, rgba(0,0,0,0.65) 95%, rgba(0,0,0,0.45) 100%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to bottom, rgba(0,0,0,0) 0%, rgba(0,0,0,0.01) 70%, rgba(0,0,0,0.65) 95%, rgba(0,0,0,0.45) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
 filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00000000', endColorstr='#a6000000', GradientType=0 ); /* IE6-9 */
}
.ui-tabs .ui-tabs-nav li.ui-tabs-active .ui-tabs-anchor, .ui-tabs .ui-tabs-nav li.ui-state-disabled .ui-tabs-anchor, .ui-tabs .ui-tabs-nav li.ui-tabs-loading .ui-tabs-anchor {
	cursor: pointer
}
.theme_bg .subject_wrap:after {
	clear: both;
	content: "";
	display: block
}
.theme_bg .subject_wrap .subject {
	color: #fff;
	margin-left: 10px;
	font-size: 18px;
	display: inline-block;
	width: 240px;
	float: left
}
.theme_bg .subject_wrap .price {
	color: #fff;
	margin-right: 10px;
	font-size: 20px;
	text-align: right;
	float: right
}
.theme_nav {
	position: relative;
	width: 1200px;
}
.theme_nav .title {
	font-size: 30px;
	font-weight:700;
	color: #363948;
	letter-spacing: -1px
}
.theme_nav .sub_title {
	font-size: 18px;
	color: #999;
	margin: 10px 0;
	letter-spacing: -1px
}
.theme_nav .title_wrap {
	position: absolute;
	left: 30px;
	top: 40px
}
/*인기렌터카*/
.m_rent_wrap {
	margin: 40px auto;
	width: 1200px;
	position: relative
}
.m_rent_wrap .more {
	top: 20px
}
.m_pass_wrap .more {
	top:10px
}
.m_rent_wrap .title, .m_pass_wrap .title {
	font-size: 30px;
	font-weight:700;
	color: #363948;
	letter-spacing: -1px;
	text-align: center
}
.m_rent_list {
	width: 1050px;
	margin-top: 20px
}
.m_rent_wrap:after {
	clear: both;
	content: "";
	display: block
}
.m_rent_list li {
	float: left;
	width: 262px;
	background: #eee;
	height: 330px;
	cursor: pointer;
	position: relative
}
.m_rent_list li:hover {
	background: #3399cc;
}
.m_rent_list li:nth-child(1), .m_rent_list li:nth-child(4) {
	border-left: 1px solid #f2f2f2
}







.m_rent_info {
	margin: 27px 30px
}
.m_rent_info .rent_tag {
	margin-bottom: 10px
}
.m_rent_info .rent_tag span {
	font-size: 13px;
	border: 1px solid #999;
	padding: 5px 10px;
	display: inline-block;
	border-radius: 3px;
	color: #2d3541
}
.m_rent_info .rent_name, .m_rent_info .rent_price {
	font-size: 18px;
	color: #000;
	margin-top: 5px;
	position:relative;
	width:100%;
	bottom:0;
	line-height:22px
}
.m_rent_info .rent_price span {
	font-size: 12px;
	color: #767676;
	line-height: 20px
}
.m_rent_list .sale {
	position: absolute;
	top: 120px;
	right: 20px;
	font-size: 68px;
	color: #8f9ba2;
	font-weight: bold
}
.m_rent_list .sale span {
	font-size: 30px
}
.m_rent_list .img {
	position: absolute;
	left: 0;
	bottom: 0;
	text-align: center
}
.m_rent_list .img img {
	width: 250px
}
.m_rent_list li:hover .rent_tag span {
	border-color: #fff;
	color: #fff
}
.m_rent_list li:hover .m_rent_info .rent_name {
	color: #01122c;

}
.m_rent_list li .m_rent_info .rent_name font{font-size:14px !important}
.m_rent_list li:hover .m_rent_info .rent_name font{font-size:14px !important}
.m_rent_list li:hover .m_rent_info .rent_price {
	font-weight: bold;
	color: #fff;
	font-size: 20px
}
.m_rent_list li:hover .m_rent_info .rent_price span {
	color: #fff;
	font-weight: bold
}
.m_rent_list li:hover .sale {
	color: #1b6189
}
/*제주롱스테이*/
.longstay_tab {
	position: relative;
	width: 1050px;
	margin-bottom:30px;
}
.longstay_tab .clearfix {*zoom:1}
.longstay_tab .clearfix:after {
	content:'';
	display:block;
	clear:both;
}
/*.longstay_inner {
	width: 1050px;
	margin: 0 auto;
	position: relative;
	z-index: 1;
	line-height: 1.3;
}*/
.longstay_tab .longstay_main {
	position: relative;
	float: left;
	width: 1050px;
	height: 560px;
	margin: 40px auto 0 auto;
	border-top: 1px solid #363948;
	border-bottom: 1px solid #363948;
}
.longstay_tab .longstay_main h3 {
	color: #363948;
	font-size: 30px;
	font-weight: 700;
	letter-spacing: -1px;
	padding: 26px 0 0 30px;
}
.longstay_tab .longstay_main p {
	color: #363948;
	font-size: 16px;
	font-weight: 400;
	letter-spacing: -1px;
	padding: 20px 0 0 30px;
}
.longstay_tab .longstay_main .title_wrap {
	background-color: #f0f5fb;
	width: 290px;
	height: 520px;
	margin: 14px 0 14px 17px
}
.longstay_tab .longstay_main .title_wrap .event {
	text-align: center;
	padding-top: 122px;
}
.longstay_tab .longstay_main .title_wrap .longstay_menu {
	color: #0768b5;
	font-size: 16px;
	font-weight: 400px;
}
.longstay_tab .longstay_main .title_wrap .longstay_menu a {
}
.tabs_jeju_wrap {
	position: relative;
	float: left;
}
.tabs_jeju:before {
	content:'';
	display: block;
	clear:both;
}
.tabs_jeju {
	list-style: none;
	position: absolute;
	width: 270px;
	float: left;
	bottom: 40px;
	left: 28px;
	padding: .2em 13px .2em 13px
}
.tabs_jeju li a {
	font-size: 16px;
	text-decoration: none;
	color: #000;
	display: block;
	transition:0.3s;
	padding: .5em 1em;
}
.tabs_jeju li {
	margin: 0 -1px .2em 0;
}
.tab_jeju_m_wrap .tab_jeju_cont {
	position: absolute;
	display: none;
	/*border:1px solid rgb(0,154,200);*/
	color:#000;
	width: 743px;
	height: 548px;
	right: 0;
	top: 12px;
}
.tabs_jeju li.current{
	border: 1px solid rgb(0,154,200);
	border-radius: 40px;
	width: 244px;
}
.tabs_jeju li.current a {
	color: #0768b5;
}
.tab_jeju_m_wrap .tab_jeju_cont.current {
	display: block;
}
.tab_jeju_m_wrap {
	position: relative;
	float: right;
	bottom: 550px;
}
.tab_jeju_m_wrap .tab_jeju_cont ul {
	padding-left: 20px;
	padding-top:10px;
}
.tab_jeju_m_wrap .tab_jeju_cont ul li {
	margin-bottom:5px;
	float:left;
	border:1px solid #4f4f4f;
	width:700px;
}
.tab_jeju_m_wrap .tab_jeju_cont ul li:after {
	content:'';
	display: block;
	clear:both;
}
.tab_jeju_m_wrap .tab_jeju_cont ul li div {
	width:254px;
	height:168px;
	background-color:#f0f5fb;
	float:left;
}
/*인기관광지*/
.m_pass_wrap {
	margin: 0 auto 40px auto;
	width: 1050px;
	position: relative;
}
.m_pass_content {
	border: none;
}
.ss_block { display: none; }
.ss_block_on { display: ; }
.m_pass_nav {
	padding: 0 !important;
	text-align: center
}
.m_pass_nav li {
	display: inline-block;
	font-size: 15px;
	margin: 10px 15px 20px 0;
	cursor: pointer;
	 background: #eaeaea;
    padding: 10px 13px;
    border-radius: 30px;
   font-weight:400;
	color:#777
}
.m_pass_nav li.ui-state-active {
	background: none;
	border: 1px solid #fff;
	font-weight: bold
}
.m_pass_nav li.ui-state-active a, .m_pass_nav li.ui-state-active a:link, .m_pass_nav li.ui-state-active a:visited {
	color: #2679bf !important
}
.m_pass_nav li:hover, .m_pass_nav li.on{background:#006cba;color:#fff}

.m_pass_list {
	width: 1048px;
	margin: 0 auto;
	border: 1px solid #e5e5e5;
	border-top: none
}
.m_pass_list:after {
	clear: both;
	content: "";
	display: block
}
.m_pass_list li {
	float: left;
	width: 230px;
	height: 213px;
	border-left: 1px solid #e5e5e5;
	border-top: 1px solid #e5e5e5;
	overflow: hidden;
	position: relative;
	cursor: pointer
}
.m_pass_list li .subject_wrap {
	width: 230px;
	text-align: center;
	color: #fff;
	font-size: 20px;
}
.m_pass_list li .pass_sale {
	display: none
}
.m_pass_list li .m_pass_bg .pass_subject {
	font-size: 20px;
	padding: 20px 10px 0 10px;
	vertical-align: middle;
	display: inline-block;
}
.m_pass_list li .m_pass_bg .pass_price {
	color: #00e4ff
}
.m_pass_list li .m_pass_bg .sale_price {
	font-size: 14px;
	color: #c3c3c3
}
.m_pass_list li .img {
	border-radius: 100px;
	width: 124px;
	height: 124px;
	overflow: hidden;
	margin-top: 20px;
	position:relative;
}
.m_pass_list li .img img {
	width: 160px;
	position: absolute;
    left: -20px;
}
.m_pass_list li:hover .img {
	border-radius: 0;
	width: 230px;
	height: 213px;
	overflow: hidden;
	margin-top: 0px
}
.m_pass_list li:hover .img img {
	width: 250px !important;
	height: auto !important;
	left: 0 !important
}
.m_pass_list li .m_pass_bg {
	display: none
}
.m_pass_list li .sub_txt {
	margin: 0 20px;
	text-align: center;
	color: #666;
	font-size: 15px;
    margin-top: 15px;
    line-height: 18px;
}
.m_pass_list li:hover .pass_sale {
	display: block
}
.m_pass_list li:hover .sub_txt {
	display: none
}
.m_pass_list li:hover .m_pass_bg {
	display: block
}
.m_pass_list li:hover .m_pass_bg .pass_sale {
	border: 1px solid #fff;
	color: #fff;
	background: none;
	font-size: 22px;
	text-align: center;
	padding: 3px 0;
	width: 50px;
	margin-top: 27px;
}
.m_pass_list li:hover .m_pass_bg .pass_sale span {
	font-size: 16px;
}

.m_pass_bg {
	position: absolute;
	width: 230px;
	height: 213px;
	z-index: 10;	/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#234f80+0,234f80+100&0.43+0,0.43+100 */
	background: -moz-linear-gradient(top, rgba(35,79,128,0.60) 0%, rgba(35,79,128,0.60) 100%); /* FF3.6-15 */
	background: -webkit-linear-gradient(top, rgba(35,79,128,0.60) 0%, rgba(35,79,128,0.60) 100%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to bottom, rgba(35,79,128,0.60) 0%, rgba(35,79,128,0.60) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#6e234f80', endColorstr='#6e234f80', GradientType=0 ); /* IE6-9 */
}
.m_pass_list li:first-child .m_pass_bg {
	display: block;/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#000000+0,000000+100&0.43+0,0.43+100 */
	background: -moz-linear-gradient(top, rgba(0,0,0,0.43) 0%, rgba(0,0,0,0.43) 100%); /* FF3.6-15 */
	background: -webkit-linear-gradient(top, rgba(0,0,0,0.43) 0%, rgba(0,0,0,0.43) 100%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to bottom, rgba(0,0,0,0.43) 0%, rgba(0,0,0,0.43) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#6e000000', endColorstr='#6e000000', GradientType=0 ); /* IE6-9 */
}
.m_pass_list li:first-child {
	border: none;
	width: 355px;
	height: 427px;
	border-top: 1px solid #e5e5e5;
	overflow: hidden
}
.m_pass_list li:first-child .m_pass_bg .sub_txt {
	color: #fff
}
.m_pass_list li:first-child:hover .m_pass_bg .sub_txt {
	display: block
}
.m_pass_list li:first-child .img, .m_pass_list li:first-child:hover .img {
	position: relative;
	width: 355px;
	height: 427px;
	border-radius: 0;
	margin-top: 0
}
.m_pass_list li:first-child img, .m_pass_list li:first-child:hover .img img {
	width: auto !important;
	height: 430px !important;
	position: absolute !important;
	left: -20% !important
}
.m_pass_list li:first-child .m_pass_bg {
	width: 355px;
	height: 427px
}
.m_pass_list li:first-child .subject_wrap {
	width: 355px;
	text-align: center;
	color: #fff;
	font-size: 24px;
}
.m_pass_list li .subject_wrap p.pass_price, p.sale_price {margin-bottom:5px
}
.m_pass_list li:first-child .subject_wrap .sub_txt {
	font-size: 16px
}
.m_pass_list li:first-child .subject_wrap .sale_price {
	font-size: 14px;
	color: #c3c3c3
}
.m_pass_list li:first-child .m_pass_bg .sale_price {
	display: block
}
/*기타_공통*/
.subject_wrap {
	position: absolute;
	bottom: 20px;
	width: 100%
}

.more {
	position: absolute;
	right: 0;
	top: 40px
}
.more img {
	vertical-align: middle;
	margin-left: 5px
}
.more a {
	color: #333333;
	font-size: 13px;
	font-weight:500
}
/*인터치투어 고객센터 박스*/
.cs_box {
	width: 1200px;
	height: 350px;
	border: 1px solid #ddd;
	border-bottom: none;
}
.cs_box.b2c {
	width: 1200px;
	height: 260px;
	border: 1px solid #ddd;
	border-bottom: none;
}
div.cs_box.b2c ul li {
	height: 260px;
}
div.cs_box ul li {
	list-style: none;
	float: left;
	width: 280px;
	height: 238px;
	border-right: 1px solid #ddd;
	font-family: 'Nanum Gothic', 'Noto Sans Korean', 'Nanum Barun Gothic', '나눔 고딕', '맑은 고딕', 'Malgun Gothic', Sans-serif
}
div.cs_box ul li.box4 {
	width:347px;
text-align:center;
	border-right: none;
}
div.cs_box ul li {
	margin: 0 auto;
	text-align: center;
}
div.cs_box ul li:before {
	display: inline-block;
	width: 50px;
	height: 50px;
	background: url("/images/main/cs_icon.png") no-repeat;
	background-size: 113%;
	background-position-x: center;
	margin-top: 40px;
	content: '';
}
div.cs_box ul li.icon1:before {
	background-position: -3px -56px;
}
div.cs_box ul li p.cs_tit {
	font-size: 20px;
	font-weight: 700;
	text-align: center;
	padding: 30px 0 10px 0;
}
div.cs_box ul li p.cs_num {
	font-size: 28px;
	font-weight: 700;
	color: #003bb1;
	text-align: center;
}
div.cs_box ul li.icon2:before {
	background-position: -3px -217px;
}
div.cs_box ul li.icon3:before {
	background-position: -3px -108px;
}
div.cs_box ul li.box1 h1 {
	font-size: 20px;
	font-weight: 700;
	padding-top: 20px;
}
div.cs_box ul li.box1 p {
	font-size: 15px;
	font-weight: 400;
	padding-top: 12px;
}
.mt-11 {margin-top: -11px;}
.ti-16 {text-indent: -16px;}

.cs_mail_box {
	width: 920px;
	position: absolute;
	display: inline-block;
	margin-left: -0.5px;
	margin-top: -56px;
}
.cs_mail_box li {
	border: 1px solid #ddd;
	border-bottom: none;
	padding: 10px;
}
.cs_mail_box li p {
	font-size: 16px;
	text-align: left;
	line-height: 23px;
}
/*인터치투어 고객센터 아래 공지사항, 자주 묻는 질문, 환불규정 메뉴바 */
.m_notice {
	/*border-top: 1px solid #000;*/
	padding: 15px 0;
	width: 100%;
	line-height: 33px;
}
.m_notice:after {
	clear: both;
	content: "";
	display: block
}
.m_notice li {
	float: left;
	vertical-align: middle
}
.m_notice li.title {
	font-size: 15px;
	font-weight: bold;
	/*width: 20%;*/
	text-align: center;
	padding-right: 20px;
}
.m_notice li.subject {
	width: 32%;
	padding-left: 15px
}
.m_notice li.subject a {
	font-size: 15px;
	color: #888
}
.m_notice li.subject span {
	color: #b4b4b4;
	font-size: 15px;
	padding-left: 20px;
}
.m_more {
	font-size: 13px;
	font-weight: bold;
	background: url(/images/main/m_blt_more.png) right no-repeat;
	color: #888;
	background-size: 19%;
	padding-right: 10px;
	margin-top: 3px
}
.new_notice {
	height: 66px;
	border-top: 1px solid #ddd;
	/*border-bottom: 1px solid #ddd;*/
	font-size:15px;
}
.new_notice .notice_in {
	overflow: hidden;
	position: relative;
	width: 1200px;
	margin: 0 auto !important;
}
.new_notice .notice_in .new_notice1 {
	display: inline-block;
	height: 100%;
	/*padding: 0 30px;
	margin-left:-4px;
	border-left:1px solid #ddd;*/
	color: #222;
	text-align: left;
	line-height: 58px;
}
.new_notice .notice_in .new_notice1 .notice_tit {
	margin-right: 40px;
	font-size: 16px;
	font-weight: 500;
}
.new_notice .notice_in .new_notice1 .link_ellipsis {
	display: inline-block;
	text-overflow: ellipsis;
	white-space: nowrap;
	-o-text-overflow: ellipsis;
	vertical-align: inherit
	text-align: left;
	overflow: hidden;
}
.new_notice .notice_in .new_notice1 a {
	color: #555;
	vertical-align: top;
	font-size: 14px;
}
.new_notice .notice_in .link_line {
	border: 1px solid #0369bb;
	border-radius: 40px;
	padding: 3px 12px;
	font-size: 14px;
	font-weight: 400;
	color: #0369bb;
}
.new_notice .notice_in:first-child {
	margin:0;
}
.new_notice .notice_in .new_notice_menu {
	float: right;
	/*margin-top: 22px;*/
	font-size: 16px;
	font-weight: 600;
	line-height: 33px
}
.new_notice ul.m_notice div.new_notice_menu a.icon:before {
	display: inline-block;
	width: 24px;
	height: 24px;
	margin-right: 10px;
	background: url("/images/main/notice_icon.png") no-repeat;
	background-size: 100%;
	vertical-align: middle;
	content: '';
}
.new_notice ul.m_notice div.new_notice_menu a.icon.mn2:before {
	background-position: 0 -30px;
	height: 26px;
}

.new_notice .notice_in ul.m_notice .mn1 {
	padding-right: 26px;
}
/*고객센터*/
.m_customer_wrap {
	width: 1050px;
	margin: 0 auto;
	padding-top: 20px;
}
.m_customer_wrap:after {
	clear: both;
	display: block;
	content: ""
}
.m_bbs_style {
	width: 348px;
	float: left
}
.m_bbs_style li {
	float: left;
	font-size: 14px;
	margin-bottom: 8px
}
.m_bbs_style li:first-child {
	width: 100%;
	font-size: 18px;
	font-weight: bold;
	color: #363948;
	position: relative;
	margin-bottom: 15px
}
.m_bbs_style li:first-child a {
	font-size: 13px;
	color: #999;
	display: inline-block;
	position: absolute;
	right: 0
}
.m_bbs_style li:first-child a p.notice_more {
	font-size: 13px;
	color: #0369bb;
	right: 0;
	border-radius: 50px;
	border: 1px solid #0369bb;
	padding: 5px 12px 5px 10px
}
.m_bbs_style li.subject {
	width: 268px;
	color: #666;
}
.m_bbs_style li.day {
	width: 80px;
	color: #999;
	text-align: right
}
.m_bbs_margin {
	margin: 0 49px
}
.m_quick {
	width: 254px;
	float: left;
	border: 1px solid #e5e5e5
}
.m_quick ul li {
	float: left;
	text-align: center;
	margin: 23px 0;
	line-height: 25px;
	font-weight: bold;
	width: 126px
}
 .m_subbanner{margin:0 auto;width:1050px;margin-bottom:40px}





















/*추가*/
.m_rent_searchbox{
	float:left;
	width:262px;
	height:338px;
	margin-top: 20px;
	background:#EEEEEE;
	border-radius:16px
}

.m_rent_search{
	width:96%;
	margin:auto;
	background:#fff;
	margin-top:2%;
	border-radius:16px
}
.m_rent_search li{
	clear:both;
	width:100%;
	text-align:center;
}
.m_rent_search .rs_tit{
	text-align:left;
	/*background-image:url('/images/menu/blt_search.gif');
	background-repeat:no-repeat;
	background-position: left -5px;*/

	font-size:20px;
	color:#000;
	/*padding-left:40px;*/
	line-height:45px;
}


.m_rent_search .rss_tit{
	float:left;
	background:#006cba;
	font-size:13px;
	color:#fff;
	border-radius:10px;
	height:20px;
	line-height:20px;
	width:100px;
	margin-top:8px;
	margin-bottom:8px;
	margin-left:10px;
}


.sdate_div_rent_main {
	float: left;
	background: #ffffff;
	position: relative;
	cursor: pointer;
	width: 100px;
	height: 35px;
	border:1px solid #DDDDDD;
	margin-left:10px;
}
.sdate_div_rent_main input[type="text"] {
	width: 100px;
	font-size: 15px;
	color: #444 !important;
	padding: 1px 0px 15px 10px;
	border: none !important;
	background: transparent;
	cursor: pointer;
	margin-top: 4px;
}









.m_rent_list_2 {
	float:right;
	width: 939px;
	margin-top: 20px;
}
.m_rent_list_2 li {
	float: left;
	width: 234px;
	background: #eee;
	height: 338px;
	cursor: pointer;
	position: relative;
	border-radius:16px
}
.m_rent_list_2 li:hover {
	background: #3399cc;
}
.m_rent_list_2 li:nth-child(1), .m_rent_list_2 li:nth-child(4) {
	border-left: 1px solid#f2f2f2
}
.m_rent_list_2 .sale {
	position: absolute;
	top: 120px;
	right: 20px;
	font-size: 68px;
	color: #8f9ba2;
	font-weight: bold
}
.m_rent_list_2 .sale span {
	font-size: 30px
}
.m_rent_list_2 .img {
	position: absolute;
	left: 0;
	bottom: 0;
	text-align: center
}
.m_rent_list_2 .img img {
	width: 250px
}
.m_rent_list_2 li:hover .rent_tag span {
	border-color: #fff;
	color: #fff
}
.m_rent_list_2 li:hover .m_rent_info .rent_name {
	color: #01122c;

}
.m_rent_list_2 li .m_rent_info .rent_name font{font-size:14px !important}
.m_rent_list_2 li:hover .m_rent_info .rent_name font{font-size:14px !important}
.m_rent_list_2 li:hover .m_rent_info .rent_price {
	font-weight: bold;
	color: #fff;
	font-size: 20px
}
.m_rent_list_2 li:hover .m_rent_info .rent_price span {
	color: #fff;
	font-weight: bold
}
.m_rent_list_2 li:hover .sale {
	color: #1b6189
}

/*추가끝*/