@charset "utf-8";



/* common */
h2.title {font-size:40px; letter-spacing:0.25px; color:#000000; font-weight:500; margin-bottom:20px;}
h2.title > div.sub {font-size:16px; letter-spacing:0.25px; color:rgba(0,0,0,0.6); font-weight:300;}
h2.title > div.sub {font-size:16px; letter-spacing:0.25px; color:rgba(0,0,0,0.6); font-weight:300;}
h2.title > div.sub span{color:#2786ca;font-weight:500;}



/* m00 */
.m00 {width:100%; border-top:1px solid #cccccc;}



/* CURRENT MODEL */
.m11  {min-height:1054px;}
.m11 .m11_con {width:1280px; margin:60px auto;}
.con {}
.con:after {content:""; display:block; clear:both;}
.con .left_nav {float:left; margin-right:20px;}
.con .left_nav .nav_tit {color:#ffffff; font-size:14px; font-weight:500; letter-spacing:-0.1px; text-align:center;}
.con .left_nav .nav1 {position:relative; margin-bottom:5px;}
.con .left_nav .nav1 .nav_tit {display:inline-block; width:127px; height:48px; line-height:48px; background:url("/mpv/images/page/m11_nav1_bg.jpg") no-repeat center; background-size:100%;}
.con .left_nav .nav1 .nav_con {display:inline-block; min-width:115px; height:48px; line-height:48px; position:absolute; top:-2px; left:126px; border-bottom:1px solid #e9e9e9;}
.con .left_nav .nav1 .nav_con > div.category {cursor:pointer; z-index:10; background:#ffffff; text-align:left; padding:0 0 0 20px; color:#999999; font-size:15px; letter-spacing:-0.4px; border-top:1px solid #e9e9e9; border-left:1px solid #e9e9e9; border-right:1px solid #e9e9e9; min-width:95px; height:46px; line-height:46px;  position:relative;}
.con .left_nav .nav1 .nav_con > div.category:last-child {border-bottom:1px solid #e9e9e9; }

.con .left_nav .nav1 .nav_con select {height:48px; display:inline-block; min-width:115px; padding-left:10px;}


.con .left_nav .nav1 .nav_con > div > a {display:inline-block;}
.con .left_nav .nav2_wrap {overflow:hidden;}
.con .left_nav .nav2_wrap .nav2 {float:left;}
.con .left_nav .nav2_wrap .nav2 > .nav_tit {width:115px; height:60px; background:url("/mpv/images/page/m11_nav2_bg.jpg") no-repeat center; line-height:60px;}
.con .left_nav .nav2_wrap .nav2.model2 > .nav_tit {width:135px; background:#292f6d;}
.con .left_nav .nav2_wrap .nav2.nav_list3 > .nav_tit {width:135px; background:#292f6d;}
.con .left_nav .nav2_wrap .nav2 > ul {max-height:715px; width:115px; /* overflow-y:auto;  */overflow-x:hidden; box-sizing:border-box;}
.con .left_nav .nav2_wrap .nav2.model2 > ul {width:135px;}
.con .left_nav .nav2_wrap .nav2.nav_list3 > ul {width:135px;}
.con .left_nav .nav2_wrap .nav2.model2 > ul > li > div {width:135px;}
.con .left_nav .nav2_wrap .nav2.nav_list3 > ul > li > div {width:135px;}
.con .left_nav .nav2_wrap .nav2 > ul > li > div {
	cursor:pointer; 
	display:block; 
	width:115px; 
	height:60px; 
	line-height:60px; 
	border-top:1px solid #e9e9e9; 
	border-left:1px solid #e9e9e9; 
	position:relative; 
	border-right:1px solid #e9e9e9; 
	box-sizing:border-box; 
	padding:0 14px 0 20px;
	font-size:15px; 
	letter-spacing:-0.4px; 
	color:#999999;
	text-overflow:ellipsis;
	white-space:nowrap;
	word-wrap:normal;
	width:115px;
	overflow:hidden;
	}
.con .left_nav .nav2_wrap .nav2 > ul > li:last-child > div {border-bottom:1px solid #e9e9e9;}
.con .left_nav .nav2_wrap .nav2 > ul > li > div.on {color:#292f6d; }
.con .left_nav .nav2_wrap .nav2.model2 > ul > li > div.on:after {display:none;}
.con .left_nav .nav2_wrap .nav2 > ul > li > div.on:after {content:""; display:inline-block; width:7px; height:8px; background:url("/mpv/images/page/left_nav_arrow.png") no-repeat center; position:absolute; top:50%; margin-top:-4px; right:14px;}
.con .left_nav .nav2_wrap .nav_list3 > ul > li > div.on:after {display:none;}
.con .left_nav .nav2_wrap .nav_list3 > ul > li > div.on:hover:after {display:none;}
.con .left_nav .nav2_wrap .nav2 > ul > li > div:hover {color:#292f6d; }
.con .left_nav .nav2_wrap .nav2 > ul > li > div:hover:after {content:""; display:inline-block; width:7px; height:8px; background:url("/mpv/images/page/left_nav_arrow.png") no-repeat center; position:absolute; top:50%; margin-top:-4px; right:14px;}
.con .left_nav .nav2_wrap .nav_list3 > ul > li > div:hover:after {display:none;}
.con .left_nav .nav2_wrap .nav2.model2 > ul > li > div:hover:after {display:none;}
.con .left_nav .nav2_wrap .nav2 > ul > li > ul.inner_list {display:none; box-sizing:border-box; border-top:1px solid #e9e9e9; border-left:1px solid #e9e9e9; border-right:1px solid #e9e9e9;  border-bottom:1px solid #e9e9e9; padding:15px 0;}
.con .left_nav .nav2_wrap .nav2 > ul > li > ul.inner_list > li {
	cursor:pointer; 
	font-size:15px; 
	position:relative;
	letter-spacing:-0.4px; 
	color:#999999; 
	padding:0 14px 0 20px; 
	margin-bottom:15px; 
	box-sizing:border-box;
	}
.con .left_nav .nav2_wrap .nav2 > ul > li > ul.inner_list > li > div{
	text-overflow:ellipsis;
	white-space:nowrap;
	word-wrap:normal;
	width:90px;
	overflow:hidden;
	}
.con .left_nav .nav2_wrap .nav2 > ul > li > ul.inner_list > li.on {color:#292f6d;}
.con .left_nav .nav2_wrap .nav2 > ul > li > ul.inner_list > li:hover {color:#292f6d;}
.con .left_nav .nav2_wrap .nav2 > ul > li > ul.inner_list > li:before {content:"-"; display:none;}
.con .left_nav .nav2_wrap .nav2 > ul > li > ul.inner_list > li:last-child {padding-bottom:0;}

.con .left_nav .nav2_wrap .product,
	.con .left_nav .nav2_wrap .model1 {display:none;}

.con .left_nav .nav1 .nav_con > div.on {color:#292f6d; }
.con .left_nav .nav1 .nav_con > div.on:after {content:""; display:inline-block; width:7px; height:8px; background:url("/mpv/images/page/left_nav_arrow.png") no-repeat center; position:absolute; top:50%; margin-top:-4px; right:14px;}
.con .left_nav .nav1 .nav_con > div:hover {color:#292f6d; }
.con .left_nav .nav1 .nav_con > div:hover:after {content:""; display:inline-block; width:7px; height:8px; background:url("/mpv/images/page/left_nav_arrow.png") no-repeat center; position:absolute; top:50%; margin-top:-4px; right:14px;}

.con .right .detail_view_con {width:894px; border:1px solid #d8d8d8; box-sizing:border-box; float:left; padding:40px 30px;}
.con .right .top {padding-bottom:30px; border-bottom:1px solid #d8d8d8;}
.con .right .top .detail_tit {overflow:hidden; border-bottom:2px solid #292f6d; padding-bottom:10px; margin-bottom:25px;}
.con .right .top .detail_tit h3 {float:left; font-size:16px; letter-spacing:-0.4px; color:#292f6d; font-weight:500;}
.con .right .top .detail_tit h3:before {content:""; display:inline-block; width:3px; height:3px; background:#292f6d; margin-bottom:4px; margin-right:6px;}
.con .right .top .detail_tit div.location {float:right;}
.con .right .top .detail_tit div.location > span {font-size:12px; color:#777777; font-weight:300;}
.con .right .top .detail_info {display:table;}
.con .right .top .detail_info .img {display:table-cell;}
.con .right .top .detail_info .text {display:table-cell; padding-left:40px; vertical-align:middle; width:100%;}
.con .right .top .detail_info .text div.model_title {font-size:22px; letter-spacing:-0.25px; color:#000000;}
.con .right .top .detail_info .text div.model_title:after {content:""; display:block; width:25px; height:3px; background:#292f6d; margin:10px 0 50px;}
.con .right .top .detail_info .text > ul > li {display:table; margin-bottom:15px; width:100%;}
.con .right .top .detail_info .text > ul > li:last-child {margin-bottom:0;}
.con .right .top .detail_info .text > ul > li > div.model_item_title {font-size:16px; color:#292f6d; padding-left:10px; position:relative; display:table-cell;; margin-right:2%; width:25%;}
.con .right .top .detail_info .text > ul > li > div.model_item_title:before {content:""; display:inline-block; width:3px; height:3px; background:#292f6d; position:absolute; left:0; top:12px;}
.con .right .top .detail_info .text > ul > li > div.model_item_con {word-break:keep-all; display:table-cell;; font-size:14px; line-height:25px; letter-spacing:-0.1px; color:#999999;}
.con .right .top .detail_info .text > ul > li > div.model_item_con > span.region:after {content:""; display:inline-block; width:1px; height:8px; background:#c7c7c7; margin:0 5px;}
.con .right .top .detail_info .text > ul > li > div.model_item_con > span.region:last-child:after {display:none;}
.con .right .bottom .detail {margin-top:20px;}
.con .right .bottom .detail > ul.detail_list {width:100%; height:400px; overflow-y:auto;}
.con .right .bottom .detail > ul.detail_list > .galcolumn >  li {margin-bottom:30px !important;}
.con .right .bottom .detail > ul.detail_list > .galcolumn >  li:last-child {margin-bottom:0;}

div.detail_list_tit {display:inline-block; font-size:14px; color:#ffffff; letter-spacing:-0.1px; background:#292f6d; padding:5px 13px;}
div.detail_list_tit:after {content:""; display:inline-block; width:7px; height:1px; background:#ffffff; position:relative; top:-4px; margin-left:30px;}
div.detail_list_con {margin-top:15px;}
div.detail_list_con  table {margin-bottom:7px; width:100%;}
div.detail_list_con  table:last-child {margin-bottom:0;}
div.detail_list_con  table th {display:inline-block; text-align:left; width:125px; padding-left:10px; position:relative; font-size:14px; letter-spacing:-0.1px; color:#292f6d;}
div.detail_list_con  table th:before {content:""; display:inline-block; width:3px; height:3px; background:#292f6d; position:absolute; left:0; top:10px;}
div.detail_list_con  table td {font-size:14px; word-break:break-all; letter-spacing:-0.1px; color:#999999; font-weight:300; vertical-align:top; width:252px; padding-bottom:6px;}

/* ie11 적용 */
@media all and (-ms-high-contrast:none){
	.con .left_nav .nav2_wrap .nav2 > ul {padding-bottom:10px;}
}


/* m11 */
.m11 .m11_con .con .left_nav {margin-right:9px;}
.m11 .m11_con .con .left_nav .nav2_wrap .product > .nav_tit {width:127px; background-size:100%;}
.m11 .m11_con .con .left_nav .nav2_wrap .product > ul {width:127px;}
.m11 .m11_con .con .left_nav .nav2_wrap .product > ul > li > div {width:127px;}

/* m21 */
.m21  {min-height:1054px;}
.m21 .m21_con {width:1280px; margin:60px auto;}
.m21 .m21_con .con .left_nav {margin-right:9px;}
.m21 .m21_con .con .left_nav .nav2 {display:none;}
.m21 .m21_con .con .left_nav .nav2_wrap .nav_list1 > .nav_tit {width:127px; background-size:100%;}
.m21 .m21_con .con .left_nav .nav2_wrap .nav_list1 > ul {width:127px;}
.m21 .m21_con .con .left_nav .nav2_wrap .nav_list1 > ul > li > div {width:127px;}


/* m31 */
.m31  {min-height:1054px;}
.m31 .m31_con {width:1280px; margin:60px auto;}
.m31 .m31_con .con .left_nav {margin-right:9px;}
.m31 .m31_con .con .left_nav .nav2_wrap .nav_list1 .nav_tit {width:127px; background:url("/mpv/images/page/m31_nav2_bg.jpg") no-repeat center;}
.m31 .m31_con .con .left_nav .nav2_wrap .nav_list1 ul {width:127px;}
.m31 .m31_con .con .left_nav .nav2_wrap .nav_list1 > ul > li > div {width:127px;}
.m31 .m31_con .con .left_nav .nav2_wrap .nav_list1 > ul > li > div:hover:after {display:none;}
.m31 .m31_con .con .left_nav .nav2_wrap .nav_list1 > ul > li > div.on:after {display:none;}
.m31 .m31_con .con .left_nav .nav2_wrap .nav2 > ul > li > ul.inner_list > li {padding:0 0 0 20px;}
.m31 .m31_con .con .left_nav .nav2_wrap .nav2 > ul > li > ul.inner_list > li:last-child {margin-bottom:0;}

.m31 .m31_con .con .left_nav .nav2 {display:none;}

/* m41 */
.m41 {}
.m41 .m41_con {width:1280px; margin:60px auto;}
.m41 .m41_con .top {overflow:hidden;}
.m41 .m41_con .top .top_left {display:block; }
.m41 .m41_con .top .search_menu {display:table; margin-bottom:10px;}
.m41 .m41_con .top .search_menu .search_title {display:table-cell; margin-right:10px; width:115px; vertical-align:middle; background:url("/mpv/images/page/m41_menu_bg.jpg") no-repeat center; text-align:center; color:#ffffff; font-size:14px; letter-spacing:-0.1px; font-weight:500;}
.m41 .m41_con .top .search_menu .search_con {display:table-cell; width:1150px; border-left:10px solid transparent;}
.m41 .m41_con .top .search_menu .search_con ul.tabs {width:100%; height:40px;}
.m41 .m41_con .top .search_menu .search_con ul.tabs li {float:left; cursor:pointer; text-align:center; box-sizing:border-box; width:160px; height:40px; line-height:40px; border-left:1px solid #e6e6e6; font-size:14px; letter-spacing:-0.1px; border-top:1px solid #e6e6e6; color:#999999; font-weight:500;}
.m41 .m41_con .top .search_menu .search_con ul.tabs li:last-child {border-right:1px solid #e6e6e6;}
.m41 .m41_con .top .search_menu .search_con ul.tabs li.on {border-top:2px solid #292f6d; color:#292f6d; border-bottom:none; position:relative;}
.m41 .m41_con .top .search_menu .search_con ul.tabs li.on:after {content:""; display:block; width:100%; height:1px; background:#ffffff; position:absolute; bottom:-1px; left:0;}
.m41 .m41_con .top .search_menu .search_con .tab_conwrap {width:100%; border:1px solid #e6e6e6; padding:13px 20px; box-sizing:border-box;}
.m41 .m41_con .top .search_menu .search_con .tab_conwrap .tab_con {display:none;}
.m41 .m41_con .top .search_menu .search_con .tab_conwrap .tab_con.on {display:block;}
.m41 .m41_con .top .search_menu .search_con .tab_conwrap .tab_con span.checkbox {position:relative; margin-right:25px; display:inline-block; height:30px; line-height:30px;}
.m41 .m41_con .top .search_menu .search_con .tab_conwrap .tab_con span.checkbox:last-child {margin-right:0;}
.m41 .m41_con .top .search_menu .search_con .tab_conwrap .tab_con span.checkbox input[type="radio"] {
	position: absolute;
    width: 1px;
    height: 1px;
    padding: 0;
    margin: -1px;
    overflow: hidden;
    clip: rect(0,0,0,0);
    border: 0;
	}
.m41 .m41_con .top .search_menu .search_con .tab_conwrap .tab_con span.checkbox label:before {
	content:""; 
	display:inline-block; 
	width:15px; 
	height:15px; 
	line-height:15px; 
	background:url("/mpv/images/page/chk_box.jpg") no-repeat left bottom;
	vertical-align:middle;
	margin-right:10px;
	}
.m41 .m41_con .top .search_menu .search_con .tab_conwrap .tab_con span.checkbox input[type="radio"] + label {
	display:inline-block; 
	position:relative; 
	cursor:pointer; 
	color:#777777; 
	font-size:15px; 
	font-weight:300;
	}
.m41 .m41_con .top .search_menu .search_con .tab_conwrap .tab_con span.checkbox input[type="radio"]:checked + label:before {
	content:""; 
	background:url("/mpv/images/page/chk_box_on.jpg") no-repeat left bottom;
	}

.m41 .m41_con .top .top_right {float:left; display:inline-block; background:#f0f1f6; padding:20px 25px; width:280px; height:290px; box-sizing:border-box;}
.m41 .m41_con .top .top_right .option_title {font-size:14px; letter-spacing:-0.1px; color:#2f3672; border-bottom:1px solid #2f3672; padding-bottom:15px; font-weight:500; margin-bottom:15px;}
/* .m41 .m41_con .top .top_right .option_con {height:195px; }
.m41 .m41_con .top .top_right .option_con ul {height:195px; overflow-y:scroll; box-sizing:border-box;} */
.m41 .m41_con .top .top_right .option_con ul li {display:table; position:relative; margin-bottom:18px; }
.m41 .m41_con .top .top_right .option_con ul li:last-child {margin-bottom:0;}
.m41 .m41_con .top .top_right .option_con ul li > div.option_item {display:table-cell; width:108px; font-size:15px; color:#777777; position:relative; padding-left:13px; vertical-align:middle; box-sizing:border-box;}
.m41 .m41_con .top .top_right .option_con ul li > div.option_item:before {content:""; display:inline-block; width:3px; height:3px; background:#2f3672; position:absolute; left:0; top:50%; transform:translateY(-50%);}
.m41 .m41_con .top .top_right .option_con ul li a.delete_btn {padding-right:15px; display:table-cell; vertical-align:middle;}
.m41 .m41_con .top .top_right .option_con ul li a.spec_btn {transition:all 0.4s; box-sizing:border-box; font-weight:300; width:92px; height:30px; line-height:28px; position:absolute; top:-3px; right:-92px; border:1px solid #b8b9bb; text-align:center; color:#868585; font-size:15px; letter-spacing:0.25px;}
.m41 .m41_con .top .top_right .option_con ul li a.spec_btn:hover {background:#2f3672; color:#ffffff;}

.m41 .m41_con .btn_wrap {text-align:center; margin:30px 0 40px;}
.m41 .m41_con .btn_wrap > a.item_search {display:inline-block; width:209px; height:50px; line-height:50px; text-align:center; font-size:16px; color:#333333; letter-spacing:0.25px; background:#f0f1f6;}

.m41 .m41_con .bottom > ul.bottom_list {overflow:hidden;}
.m41 .m41_con .bottom > ul.bottom_list > li {display:inline-block; width:300px; float:left; margin-right:26px;}
.m41 .m41_con .bottom > ul.bottom_list > li:nth-child(4n) {margin-right:0;}
.m41 .m41_con .bottom > ul.bottom_list > li > a > .img {border:1px solid #e6e6e6; display:inline-block; position:relative; }
.m41 .m41_con .bottom > ul.bottom_list > li > a > .img > .over {transition:all 0.4s; opacity:0; width:100%; height:100%; background:url("/mpv/images/page/m41_img_over.png") no-repeat center; position:absolute; top:0; left:0;}
.m41 .m41_con .bottom > ul.bottom_list > li > a > .img:hover > .over {opacity:1;}
.m41 .m41_con .bottom > ul.bottom_list > li > a > .text {text-align:center; font-size:16px; letter-spacing:0.25px; color:#333333; padding:20px 0;}

.m41 .m41_con .bottom .popup {display:none; width:593px; background:#f0f1f6; padding:55px 30px; box-sizing:border-box; position:absolute; top:500px; left:50%; transform:translateX(-50%); z-index:1002;}
.m41 .m41_con .bottom .popup a.pop_close {display:inline-block; position:absolute; top:20px; right:20px; z-index:1003;}
.m41 .m41_con .bottom .popup .pop_title {text-align:center; font-size:26px; letter-spacing:-0.25px; color:#000000;}
.m41 .m41_con .bottom .popup .detail_list_con .detail_list_tit {width:100%; background:#292f6d; color:#ffffff; font-weight:500; margin-bottom:23px; padding:5px 0 5px 12px; box-sizing:border-box;}
.m41 .m41_con .bottom .popup .detail_list_con > table {padding:0 13px; width:100%; box-sizing:border-box;}
.m41 .m41_con .bottom .popup div.detail_list_con table th {width:195px;}



/* m42 */
.m42 .m42_con {width:1280px; margin:60px auto;}
.m42 .m42_con .con {border:1px solid #d8d8d8; box-sizing:border-box; padding:40px 30px 100px; overflow:hidden;}
.m42 .m42_con .con h3 {font-size:22px; letter-spacing:-0.25px; color:#000000; position:relative; padding-left:17px; margin-bottom:8px;} 
.m42 .m42_con .con h3:before {content:""; display:inline-block; width:3px; height:3px; background:#292f6d; position:absolute; top:17px; left:0;}
.m42 .m42_con .con .item_left {width:340px; display:inline-block; float:left;}
.m42 .m42_con .con .item_left .img {margin-bottom:20px;}
.m42 .m42_con .con .item_left table {width:100%;}
.m42 .m42_con .con .item_left table tbody tr th {text-align:left; width:115px; vertical-align:top; padding:5px 0;}
.m42 .m42_con .con .item_left table tbody tr th div.item_table_tit {font-size:16px; color:#292f6d; padding-left:10px; position:relative;}
.m42 .m42_con .con .item_left table tbody tr th div.item_table_tit:before {content:""; display:inline-block; width:3px; height:3px; background:#292f6d; position:absolute; top:12px; left:0;}
.m42 .m42_con .con .item_left table tbody tr td {padding:5px 0;}
.m42 .m42_con .con .item_left table tbody tr td div.item_table_con {font-size:14.5px; letter-spacing:-0.1px; color:#999999; line-height:25px;}

.m42 .m42_con .con .item_right {width:839px; height:557px; overflow-y:scroll; float:left; border-left:1px solid #e5e5e5; padding-left:20px; margin-left:20px; box-sizing:border-box;}


/* m51 */
.m51 {}
.m51 .m51_con {width:1280px; margin:60px auto; overflow:hidden;}
.m51 .m51_con .con {width:1280px; transition:all 0.4s; position:relative;}
.m51 .m51_con .con.on {width:950px; float:left; margin-right:40px;}
.m51 .m51_con .con .search_box {width:100%; border:5px solid #f0f1f6; text-align:center; padding:55px 0; margin-bottom:25px; box-sizing:border-box;}
.m51 .m51_con .con .search_box .search_box_title {text-align:center; font-size:16px; letter-spacing:0.25px; color:#000000; margin-bottom:15px; font-weight:500;}
.m51 .m51_con .con .search_box .search_input_box {overflow:hidden; display:inline-block;}
.m51 .m51_con .con .search_box .search_input_box input[type="text"] {float:left; margin-right:10px; width:370px; height:45px; border:3px solid #ebebeb; box-sizing:border-box; padding-left:15px; font-size:16px; letter-spacing:0.25px; color:#666666;}
.m51 .m51_con .con .search_box .search_input_box button {float:left; display:inline-block; width:90px; height:45px; line-height:45px; text-align:center; color:#ffffff; font-weight:500; font-size:14px; background:#292f6d; border:none; outline:0;}
.m51 .m51_con .con .search_result {width:100%;}
.m51 .m51_con .con .search_result .detected {font-size:15px; padding-bottom:20px; color:#777777; border-bottom:1px dotted #d1d1d1;}
.m51 .m51_con .con .search_result ul.result_list {overflow:hidden; margin-top:20px; width:100%;}
.m51 .m51_con .con .search_result ul.result_list li {display:inline-block; /* width:300px;  */ float:left; /* margin-right:25px; */ }
.m51 .m51_con .con .search_result ul.result_list li:nth-child(4n) {margin-right:0;}
.m51 .m51_con .con .search_result ul.result_list li a .img {border:1px solid #e6e6e6; display:inline-block; position:relative; }
.m51 .m51_con .con .search_result ul.result_list li a .img > .over {transition:all 0.4s; opacity:0; width:100%; height:100%; background:url("/mpv/images/page/m41_img_over.png") no-repeat center; position:absolute; top:0; left:0;}
.m51 .m51_con .con .search_result ul.result_list li a .img:hover > .over {opacity:1;}
.m51 .m51_con .con .search_result ul.result_list li a .img > .over.active {opacity:1;}
.m51 .m51_con .con .search_result ul.result_list li a .img > .over > span.result_chk {position:absolute; top:16px; left:16px; z-index:999;}
.m51 .m51_con .con .search_result ul.result_list li a .img > .over > span.result_chk > input[type="checkbox"] {width:20px; height:20px; background:url("/mpv/images/page/result_chk.png") no-repeat center; -webkit-appearance: none;}
.m51 .m51_con .con .search_result ul.result_list li a .img > .over > span.result_chk > input[type="checkbox"]:checked {background:url("/mpv/images/page/result_chk_on.png") no-repeat center;}
.m51 .m51_con .con .search_result ul.result_list li a .text {text-align:center; font-size:16px; letter-spacing:0.25px; color:#333333; padding:20px 0;}

.option { display:none;float:left; width:290px; background:#f0f1f6; padding:20px 25px;  box-sizing:border-box;}
.option .option_title {font-size:14px; letter-spacing:-0.1px; color:#2f3672; border-bottom:1px solid #2f3672; padding-bottom:15px; font-weight:500; margin-bottom:15px;}
.option .option_con ul li {display:table; margin-bottom:18px;}
.option .option_con ul li:last-child {margin-bottom:0;}
.option .option_con ul li > div.option_item {display:table-cell; width:140px; font-size:15px; color:#777777; position:relative; padding-left:13px; vertical-align:middle; box-sizing:border-box;}
.option .option_con ul li > div.option_item:before {content:""; display:inline-block; width:3px; height:3px; background:#2f3672; position:absolute; left:0; top:50%; transform:translateY(-50%);}
.option .option_con ul li a {display:table-cell; vertical-align:middle;}
.option .option_con ul li a.delete_btn {padding-right:15px;}
.option .option_con ul li a.spec_btn {width:92px; height:30px; line-height:30px; border:1px solid #b8b9bb; text-align:center; color:#868585; font-size:15px; letter-spacing:0.25px;}
.option .option_con > div {margin-top:40px; text-align:center;}
.option .option_con > div > a.spec_c_btn {display:block; width:100% ; height:30px; line-height:30px; text-align:center; color:#868585; border:1px solid #b8b9bb; box-sizing:border-box; margin-bottom:20px;}
.option .option_con > div > a.reset_btn {display:block;width:100%; height:30px; line-height:30px; text-align:center; color:#868585; border:1px solid #b8b9bb; box-sizing:border-box;}

/* m51_table_popup */
.table_popup { display:none; position:absolute; top:170px; left:50%; transform:translateX(-50%); z-index:1002; background:#ffffff;}
.table_popup a.table_popup_close {display:inline-block; position:absolute; top:0; right:-60px;}

.table_popup .search {width:1200px; height:700px; overflow-x:scroll;}
.search #table_search {position:relative;}
.search #table_search .top {display:table; table-layout:fixed;/*  width:100%;  */overflow-x:scroll; position:absolute; top:0; left:0; right:0; background:#ffffff;}
.search #table_search .top.w100 {width:100%;}
.search #table_search .top .top_con {
	display:table-cell; 
	max-width:280px; 
	width:280px;
	text-align:center; 
	height:213px; 
	vertical-align:middle; 
	position:relative; 
	border-top:1px solid #e6e6e6; 
	border-left:1px solid #e6e6e6; 
	border-bottom:1px solid #e6e6e6;
	box-sizing:border-box;
}
.search #table_search .top .top_con:first-child {border-left:0;} 
.search #table_search .top .top_con .head .head_title {
	font-size: 17px;
	letter-spacing: 0.25px;
	color: #333333;
	margin-top: 15px;
	font-weight: 500;
}

.search #table_search .bottom {display:table; width:100%; table-layout:fixed; padding-top:213px;}
.search #table_search .bottom .table_title {width:280px; box-sizing:border-box; display:table-cell; vertical-align:top;}
.search #table_search .bottom .table_title table {width:100%;}
.search #table_search .bottom .table_title table tbody tr th {background:#f7f8fa; font-size:14px; height:60px; color:#333333; text-align:left; padding:0 12px; word-break:break-all; border-bottom:1px dashed #cbcccd;}
.search #table_search .bottom .table_title table tbody tr th.cate {border-right:1px solid #e6e6e6; border-bottom:1px solid #e6e6e6;}
.search #table_search .bottom .table_title table tbody tr th.cate > div {word-break:break-all;}
.search #table_search .bottom .table_title table tbody tr.last th {border-bottom:1px solid #e6e6e6;}

.search #table_search .bottom .table_con {display:table-cell;}
.search #table_search .bottom .table_con ul {display:table; table-layout:fixed;}
.search #table_search .bottom .table_con ul.w100 {width:100%;}
.search #table_search .bottom .table_con ul li {display:table-cell;width:280px; box-sizing:border-box; border-left:1px solid #e6e6e6;}
.search #table_search .bottom .table_con ul li > div {height:60px;line-height:60px; border-bottom:1px dashed #e6e6e6; padding:0 12px;}
.search #table_search .bottom .table_con ul li > div:last-child {border-bottom:1px solid #e6e6e6;}


/*
.table_popup .search_result_new {width:1200px; height:700px; display:inline-block;}
.table_popup .search_result_new #search_table {width:100%; height:100%;}
.table_popup .search_result_new #search_table table {width:100%; table-layout:fixed; border-top:1px solid #e6e6e6; border-bottom:1px solid #e6e6e6; border-collapse:collapse;}
.table_popup .search_result_new #search_table table thead tr th {width:240px; padding:30px 0; border-left:1px solid #e6e6e6; vertical-align:middle;}
.table_popup .search_result_new #search_table table thead tr th:first-child {border-left:0;}
.table_popup .search_result_new #search_table table thead tr th .head_title {font-size:17px; letter-spacing:0.25px; color:#333333; margin-top:15px; font-weight:500;}

.table_popup .search_result_new #search_table table tbody tr th {font-size:14px; height:60px; background:#f7f8fa; color:#333333; border-bottom:1px dashed #cbcccd;  text-align:left; padding:0 10px; box-sizing:border-box; word-break:break-all; vertical-align:middle;border-right:1px solid #e6e6e6; }
.table_popup .search_result_new #search_table table tbody tr th.b_cate { border-bottom:1px solid #cbcccd;}
.table_popup .search_result_new #search_table table tbody tr th.b_cate > div {width:30px;}
.table_popup .search_result_new #search_table table tbody tr th.last {border-bottom:1px solid #cbcccd;}
.table_popup .search_result_new #search_table table tbody tr.last th.s_cate {border-bottom:1px solid #cbcccd;}
.table_popup .search_result_new #search_table table tbody tr.last td {border-bottom:1px solid #cbcccd;}
.table_popup .search_result_new #search_table table tbody tr td {width:240px; vertical-align:middle; font-size:14px; height:60px; color:#999999; border-bottom:1px dashed #cbcccd;  border-right:1px solid #e6e6e6; word-break:break-all; text-align:left; padding:0 10px; box-sizing:border-box;background:#ffffff;}
*/





.m51 .popup {display:none; width:593px; background:#f0f1f6; padding:55px 30px; box-sizing:border-box; position:absolute; top:500px; left:50%; transform:translateX(-50%); z-index:1002;}
.m51 .popup a.pop_close {display:inline-block; position:absolute; top:20px; right:20px; z-index:1003;}
.m51 .popup .pop_title {text-align:center; font-size:26px; letter-spacing:-0.25px; color:#000000;}
.m51 .popup .detail_list_con .detail_list_tit {width:100%; background:#292f6d; color:#ffffff; font-weight:500; margin-bottom:23px; padding:5px 0 5px 12px; box-sizing:border-box;}
.m51 .popup .detail_list_con > table {padding:0 13px; width:100%; box-sizing:border-box;}
.m51 .popup div.detail_list_con table th {width:195px;}






/* m51_view */
.m51_view {}
.m51_view .m51_con .con {position:relative; overflow:hidden;}
.m51_view .m51_con .con .search_result {width:977px;  overflow-x:scroll;  display:inline-block; float:left; margin-right:10px;}
.m51_view .con .result_table_wrap { height:673px; overflow-y:scroll; width:100%; display:table;/* overflow-y:scroll; */}
.m51_view .con .result_table_head {width:100%; max-width:959px; height:215px; box-sizing:border-box; border-top:1px solid #e6e6e6; border-bottom:1px solid #e6e6e6; display:table; table-layout:fixed;}
.m51_view .con .result_table_head > div {width:240px; display:table-cell; vertical-align:middle; text-align:center; box-sizing:border-box;}
.m51_view .con .result_table_head > .head_con {border-left:1px solid #e6e6e6;}
.m51_view .con .result_table_head > .head_con > .head_title {font-size:17px; letter-spacing:0.25px; color:#333333; margin-top:15px; font-weight:500;}
.m51_view .con .result_table {/* display:table; *//* width:977px; */overflow-y:scroll; height:673px;}
.m51_view .con .result_table table {/* width:240px; */  /* display:table-cell;  */width:100%; vertical-align:top; border-bottom:1px solid #cbcccd; box-sizing:border-box; table-layout:fixed;}
.m51_view .con .result_table table tbody tr th {font-size:14px; height:60px; color:#333333; text-align:left; padding:0 12px; box-sizing:border-box; word-break:break-all;}
.m51_view .con .result_table table tbody tr td {width:240px; font-size:14px; height:60px; color:#999999; border-bottom:1px dashed #cbcccd; word-break:break-all; text-align:left; padding:0 13px; box-sizing:border-box;}
.m51_view .con .result_table table tbody tr td.last {border-bottom:1px solid #cbcccd;}
.m51_view .con .result_table table tbody tr th.first {color:#2f3672; border-right:1px dashed #e6e6e6; padding-left:10px;}
.m51_view .con .result_table table tbody tr th.first > div {width:31px; word-break:break-all;}
.m51_view .con .result_table table.result_table_title tbody tr th {background:#f7f8fa; border-bottom:1px dashed #cbcccd;}
.m51_view .con .result_table table.result_table_title tbody tr.first th {border-top:none;}
.m51_view .con .result_table table.result_table_title tbody tr th.cate {border-right:1px dotted #cbcccd; border-bottom:1px solid #cbcccd;}
.m51_view .con .result_table table.result_table_title tbody tr th.last {border-bottom:1px solid #cbcccd;}
.m51_view .con .result_table table.result_table_title tbody tr.first th.cate {border-top:none; }
.m51_view .con .result_table table.result_table_title tbody tr th.cate > div {width:31px; word-break:break-all; color:#}
.m51_view .con .result_table table.result_table_title tbody tr.last th,
	.m51_view .con .result_table table.result_table_title tbody tr.last td{border-bottom:1px solid #cbcccd;}
.m51_view .con .result_table table tbody tr td {border-left:1px solid #e6e6e6;}
.m51_view .option {display:block;}


/* m51_view_new */
.m51_view .m51_con .con .search_result_new {width:977px; height:681px; display:inline-block; float:left; margin-right:10px;}
.m51_view .m51_con .con .search_result_new #search_table {width:100%; height:100%;}
.m51_view .m51_con .con .search_result_new #search_table table {width:100%; table-layout:fixed; border-top:1px solid #e6e6e6; border-bottom:1px solid #e6e6e6; border-collapse:collapse;}
.m51_view .m51_con .con .search_result_new #search_table table thead tr th {width:240px; padding:30px 0; border-left:1px solid #e6e6e6; vertical-align:middle;}
.m51_view .m51_con .con .search_result_new #search_table table thead tr th:first-child {border-left:0;}
.m51_view .m51_con .con .search_result_new #search_table table thead tr th .head_title {font-size:17px; letter-spacing:0.25px; color:#333333; margin-top:15px; font-weight:500;}

.m51_view .m51_con .con .search_result_new #search_table table tbody tr th {font-size:14px; height:60px; background:#f7f8fa; color:#333333; border-bottom:1px dashed #cbcccd;  text-align:left; padding:0 10px; box-sizing:border-box; word-break:break-all; vertical-align:middle;border-right:1px solid #e6e6e6; }
.m51_view .m51_con .con .search_result_new #search_table table tbody tr th.b_cate { border-bottom:1px solid #cbcccd;}
.m51_view .m51_con .con .search_result_new #search_table table tbody tr th.b_cate > div {width:30px;}
.m51_view .m51_con .con .search_result_new #search_table table tbody tr th.last {border-bottom:1px solid #cbcccd;}
.m51_view .m51_con .con .search_result_new #search_table table tbody tr.last th.s_cate {border-bottom:1px solid #cbcccd;}
.m51_view .m51_con .con .search_result_new #search_table table tbody tr.last td {border-bottom:1px solid #cbcccd;}
.m51_view .m51_con .con .search_result_new #search_table table tbody tr td {width:240px; vertical-align:middle; font-size:14px; height:60px; color:#999999; border-bottom:1px dashed #cbcccd;  border-right:1px solid #e6e6e6; word-break:break-all; text-align:left; padding:0 10px; box-sizing:border-box;}








