/* ---------- table col ---------- */
table caption{margin:60px 0 11px; font-weight:400; font-size:18px; line-height:27px; color:#111; text-align:left;}
table caption span{position:relative; top:6px;}
table caption label{display: inline-block; font-size: 13px; line-height: 15px; color: #555;}

.table_col{margin:65px 0 50px; width:100%; font-family: 'Noto Sans KR';  letter-spacing:1px; text-align:center;}
	/* head */
.table_col th{padding:14px 0 13px; border-top:1px solid #d7d7d7; border-bottom:1px solid #d7d7d7; background:#f3f3f3; font-weight:500; font-size:14px; line-height:17px; color:#111; vertical-align:middle;}
	/* body */
.table_col td{padding:14px 0 13px; border-bottom:1px solid #d7d7d7; font-weight:300; font-size:13px; line-height:17px; color:#666; vertical-align:middle;}
.table_col td a{display:block; color:#666;}
.table_col td a:hover{color:#f3ac38;}
.table_col td.board_subject{padding:14px 20px 13px; box-sizing:border-box; text-align:left;}
.table_order_list .board_order_num a{font-weight:400; color:#f3ac38;}
.table_col .nodata td{padding:70px 0; width:100%; text-align:center;}
@media screen and (max-width:767px){
	table caption{margin:30px 0 11px;}
	.table_col{margin:30px 0 0 ; border-top:1px solid #d7d7d7;}
	.table_col thead{display:none;}
	.table_col td{padding:10px 0 9px; font-size:13px;}
	.table_col td.board_subject{padding:10px 10px 9px;}
}

	/* 주문내역리스트 */
.table_order_list{border-top:2px solid #ddd;}
.table_order_list th{background:#fff; font-weight:400; color:#333;}

.table_order_list td.counseling_subject a{display:inline-block; width:80%; word-break:break-word; text-align:left;}
@media screen and (max-width:986px){
	/* 주문내역리스트 */
	.table_order_list{border-top:1px solid #000;}
	.table_order_list thead{display:none;}
	.table_order_list  tr{border-bottom:1px solid #d7d7d7; background:url('/html/images/detail/btn_buy.png') no-repeat 97% 50%;}
	.table_order_list td{float:left; text-align:left; border:0 none; box-sizing:border-box;}
	.table_order_list td.board_num {
	    /*        display:none;*/
	    display: block;
	    width: 100%;
	    font-size: 0;
	    padding: 0;
	    line-height: 9px;
	}
	.table_order_list td.board_date ,
	.table_order_list td.board_order_num,
	.table_order_list td.board_subject{
		padding: 10px 10px 0; width:100%;
	}
	.table_order_list td.board_etc1,
	.table_order_list td.board_etc2,
	.table_order_list td.board_etc3,
	.table_order_list td.board_etc2{
		padding:10px 10px 9px;
	}
	.table_order_list .nodata{background:none;}
	.table_order_list .nodata td{width:100%; text-align:center; }
	.table_order_list td.board_date:before{padding:0 5px 0 0 ; content:'주문일자 :';}
	.table_order_list td.board_order_num a:before{padding:0 5px 0 0 ; font-weight:300; content:'주문번호 :';}
	.table_order_list td.board_subject:before{padding:0 5px 0 0 ; content:'제품 :';}
	.table_order_list td.board_etc1:before{padding:0 5px 0 0 ; content:'결제방법 :';}
	.table_order_list td.board_etc2{font-weight:400; color:#e31718;}
	.table_order_list td.board_etc2:before{padding:0 5px 0 0 ; content:'상태 :'; color:#666;}
    .table_order_list td.board_etc3:before{padding:0 5px 0 0 ; content:'스마트폰 :';}
    .table_order_list td.board_etc4:before{padding:0 5px 0 0 ; content:'배송조회 :';}
	.pro_qty_inner input{padding:0 40px;}

	/* 나의 상담목록 170209 추가 */
	.table_order_list td.counseling_cate,
	.table_order_list td.counseling_subject,
	.table_order_list td.counseling_date{
		padding: 10px 10px 0; width:100%;
	}
	.table_order_list td.counseling_etc2{
		padding:10px 10px 9px;
	}
	.table_order_list td.counseling_date a{word-break:break-all; padding-right:10px;}
	.table_order_list td.counseling_cate:before{padding:0 5px 0 0 ; content:'분류 :';}
	.table_order_list td.counseling_subject:before{display:inline-block; padding:0 5px 0 0 ; content:'제목 :'; vertical-align:top;}
	.table_order_list td.counseling_date:before{padding:0 5px 0 0 ; content:'등록일 :';}
	.table_order_list td.counseling_etc2{font-weight:400; color:#e31718;}
	.table_order_list td.counseling_etc2:before{padding:0 5px 0 0 ; content:'상태 :'; color:#666;}
}
@media screen and (max-width:767px){
	.table_order_list td.board_etc1,
	.table_order_list td.board_etc2,
	.table_order_list td.board_etc3,
	.table_order_list td.board_etc4{
		padding:0 10px 9px;
	}
	.table_order_list{border-top:1px solid #000;}
}


/* ---------- table row ---------- */
.table_row{width:100%; border-top:1px solid #d7d7d7; font-family: 'Noto Sans KR'; letter-spacing:1px;}
.table_row tr{border-bottom:1px solid #d7d7d7;}
.table_row th{padding:14px 20px 13px; border-right:1px solid #d7d7d7; box-sizing:border-box; background:#f3f3f3; font-weight:400; font-size:14px; line-height:17px; color:#111; text-align:left; vertical-align:top;}
.table_row td{padding:7px 20px ; box-sizing:border-box; font-weight:300; font-size:13px; line-height:17px; color:#111; text-align:left; vertical-align:middle;}
.table_row td span{margin-right: 5px; margin-left: 5px;}
@media screen and (max-width:767px){
	.table_row th{padding:10px 10px 9px 15px ; width:30%; font-size:13px;}
	.table_row td{padding:7px 10px ; font-size:13px;}
	.table_row td span{ }
}

/* ---------- table product ---------- */
	/* 상품 이미지 */
.table_product{margin:0;}
.table_product td.goods_img{padding:20px 0;}
.table_product td.goods_img img{max-width:120px; width:100%; height:auto; border:1px solid #d7d7d7;}
.table_product tbody td strong, .table_product tbody td span{display:inline-block;margin:0;width:100%;font-weight:300;font-size:14px;line-height:23px;letter-spacing:0;color: #000;}
.table_product td .goods_name_ko{font-weight:400;}
.table_product td .goods_name_en{font-weight:400; color:#a4a6a8;}
.table_product td.goods_total_price{font-weight:400; color:#111;}
	/* 총 구매금액 */
.table_product tfoot .goods_total{padding:19px 20px; box-sizing:border-box; font-weight:400; font-size:14px; line-height:32px; color:#111; text-align:right;}
.table_product tfoot .goods_total strong{font-weight:bold; font-size:19px; font-family:'Tahoma'; color:#db1225;}
/* btn */
.btn_area{padding:50px 0 90px; width:100%; font-size:0; line-height:0; text-align:center;}
.btn_area a{display:inline-block; margin:0 3px; width:160px; height:45px; box-sizing:border-box; font-weight:400; font-size:16px; vertical-align:middle;}
:lang(ja) .btn_area a {width:200px;}
.btn_area a.btn_bg{background:#000; line-height:45px; color:#fff;}
.btn_area a.btn_border{border:1px solid #000;background:#fff;line-height:43px;color: #000;}
@media screen and (max-width:986px){
	/* 주문서 페이지 */
	input[type="text"],input[type="password"],
	.name_area input[type="text"]{
		margin:0; width:100%;
	}
	.join-member-info-form input[type="text"],
	.join-member-info-form input[type="password"],
	.join-member-info-form .name_area input[type="text"]{margin-right:10px; width:100%;}
	.option_area input[type="text"]{margin-right:10px;}
/*	.email_area select{float:right; margin:0; width:30%;}*/
	.phone_num select{float:left; margin:0; width:30%;}
	.email_area input[type="text"],
	.phone_num input[type="text"]{width:30%;}
	.table_row .email_area span,
	.table_row .phone_num span{display:inline-block; margin:0; width:5%; text-align:center;}

	.addr_area input[type="text"]:not(first-of-type){margin-top:7px;}
    .addr_area input[name="receiver_zipcode"]+a {margin-left: 1%; width: 38%; }
	.table_cart_order a .btn_post{ padding: 0; margin: 0; box-sizing: border-box; text-align: center;}

	.btn_area{overflow:hidden; padding:30px 0 0;}
	.btn_area a{margin:0 3% 0 0; width:48.5%; height:50px; line-height:48px;}
	.btn_area1 a{margin:0 0 0 2%; width:32%;}
	.btn_area a.btn_bg{ line-height:48px;}
	.btn_area a.btn_border{margin:0; line-height:48px;}
	.page-area .login-foot-btn a{margin:0;}
}
@media screen and (max-width:767px){
    
    .section-cart-list .board-search-wrap {
        padding: 15px 0;
    }
    
	.table_product{margin:0;}



/*
	.table_product tbody tr{overflow:hidden; display:block ;padding:0 0 10px; border-bottom:1px solid #d7d7d7;}
	.table_product td{float:right; padding:0 0 5px 20px; width:67%; box-sizing:border-box; border:0 none; text-align:left;}
	.table_product td.board_subject{padding:10px 0 7px 20px;}
*/
    .table_product tbody tr{overflow:hidden; display:block ;padding:0 0 10px; border-bottom:1px solid #d7d7d7;text-align: left;}
    .table_product td{display: block;padding: 5px 0;box-sizing:border-box; border:0 none; text-align:left;}
    .table_product td.board_num {
        display: inline-block;
        color: #303030;
        font-weight: 500;
    }
    .search_table.table_product tbody tr {
        padding-left: 0;
        padding-right: 0;
    }
    .search_table.table_product tbody th {display: block; text-align: center;}
    .search_table.table_product td{width: 100%!important; padding-left: 0 !important; }

    .search_table tbody td input[name="search_order_number"] {width: 100%  !important}

    .table_product td.board_num:before {
        content: "[";
    }
    .table_product td.board_num:after {
        content: "] ";
    }
    .table_product td.board_date {
        display: inline-block;
    }
    .table_product td.board_order_num:before {
        content: "[주문번호] ";
    }
    .table_product td.board_subject{padding:5px 0;}
    .table_product td.board_subject:before {
        content: "[상담시간(분)] ";
    }
    .table_product td.board_etc1:before {
        content: "[결제방법] ";
    }
    .table_product td.board_etc2:before {
        content: "[상태] ";
    }
    .table_product td.board_etc4 {
        text-align: right;
    }
    .table_product td.board_etc4 a {
        display: inline-block;
        float: none !important;
        text-align: center;
        margin-right: 0 !important;
        width: 95px !important;
        font-weight: 500;
        padding: 5px !important;
    }
    .table_product td:before,
    .table_product td:after {
        color: #303030;
        font-weight: 500;
    }
    .table_product td.board_etc4 a:before {
        content: "상품후기";
        color: #fff;
    }
    .table_product td.board_etc4 + td.board_etc4 a:before {
        content: "배송";
    }

	.table_product .goods_name:before{padding:0 5px 0 0 ; content:'상담시간(분) :';}
	.table_product .goods_price:before{padding:0 5px 0 0 ; content:'가격 :';}
	.table_product .goods_qty:before{padding:0 5px 0 0 ; content:'수량 :';}
	.table_product .goods_total_price{padding-bottom:10px;}
	.table_product .goods_total_price:before{padding:0 5px 0 0 ; content:'합계 :'; color:#666;}
	/* checkbox */
	.table_product .goods_check{padding:10px 0 0; width:100%;}
	/* 상품 이미지 */
	.table_product td.goods_img{text-align:center; padding:15px 0; width:33%;}
	/* 삭제 버튼 */
	.table_product td.goods_del a{margin:0!important; background:#f3f3f3; text-align:center;}
	/* 총 구매금액 */
	.table_product tfoot{width:100%; border-bottom:1px solid #d7d7d7;}
	.table_product tfoot .goods_total{padding:10px 10px; width:100%;}
		/* 버튼 */
	.detail_btn a{margin:10px 0 0; width:100%; height:50px;}
	.detail_btn .btn_cart{line-height:50px;}
	.detail_btn .btn_buy{line-height:48px;}
	.table_row td.payment_select label{margin-right:15px;}
	.payment_area td.payment_info{line-height:17px;}
	/* 주문서 페이지 */
	.email_area select{float:right; margin:7px 0 0; width:100%;}
	.email_area input[type="text"]{width:46%;}
	.table_row .email_area span{width:8%;}
}

@media screen and (max-width:479.98px){
    .addr_area input[name="receiver_zipcode"]+a {width: 100%; margin-top: 7px; margin-left: 0;}
    .table_cart_order a .btn_post {width: 100%;}
}

/* ---------- my cart ---------- */
.cart_area{margin:65px 0 0;}
@media screen and (max-width:767px){
	.cart_area{margin:30px 0 0;}
        /* 주문완료 */
    .table_product td.goods_img img {
        max-width: 250px;
    }
    
    .table_col.table_product td {
        width: 100%;
        display: block;
    }
    .table_col.table_product td.pro_qty {
        overflow: hidden;
    }
    .table_col.table_product td.goods_total {
        width: 100%;
    }

}
.table_product td.goods_del a{margin:0 auto; width:80px; height:30px; border:1px solid #d7d7d7; box-sizing:border-box; font-size:13px; line-height:28px; color:#111;}
.mycart_total dt:first-child,.mycart_total dd:first-of-type{background: #999;color:#fff;}
.mycart_total dt,.mycart_total dd{font-size:13px;}
.mycart_total dd:first-of-type{font-size:14px;}

/* ---------- order ---------- */
.name_area input[type="text"]{width:250px;}
.email_area input[type="text"],
.email_area select{width:150px;}
.phone_num input[type="text"],
.phone_num select{width:100px;}
.btn_post{display:inline-block; width:120px; height:30px; border:1px solid #d7d7d7; box-sizing:border-box; background:#f3f3f3; font-weight:400; font-size:13px; line-height:28px; color:#111; text-align:center; vertical-align:middle;}
.addr_area input[name="receiver_zipcode"] {height: 30px; margin-top: 0 !important; margin-bottom: 0;}
.addr_area input[name="receiver_zipcode"]+a {display: inline-block; vertical-align: top;}
.addr_area input[type="text"]{margin-top:7px; width:100%;}
.addr_area input[type="text"]:first-of-type{margin-top:7px; width:150px;}
.massege_area input[type="text"]{width:100%;}
.table_row td.payment_select label{margin-right:30px; vertical-align:middle;}

.payment_select span {display: inline-block;float: left;}
.payment1,.payment2{border-top:0 none;}
.payment2{display:none;}
.payment_area td.payment_info {padding:10px 20px; line-height:24px;}
.payment_area .payment_info strong{font-weight:400; color:#db1225;}

@media screen and (max-width:767.98px){
    form[name="formPay"] {padding-bottom: 1.5rem;}
    .name_area input[type="text"] {width: 100%;}
    .name_area input[type="text"]:nth-child(2){
        margin-top: 7px;
    }
    .email_area select{width:90%;float: inherit;}
    .email_area select{ margin:7px 0 0;}
    
    input[type="tel"]{
        padding: 0 0.4375rem;
        width:31%;
    }
}
@media screen and (max-width:575.98px){
    .phone_num input[type="text"], .phone_num select {width: 70px;}
    .addr_area input[type="text"]:first-of-type{width:60%;}
    /* .email_area select{width:100px;} */
}

@media screen and (max-width:479.98px){
    .name_area input[type="text"] {width: 100%;}
    .addr_area input[type="text"]:first-of-type {width: 100%;}
    .email_area select,
    .email_area input[type="text"] {width: 100%;}
    .email_area span + input[type="text"] {margin-top: 2px;}
/*    .table_row .phone_num span {display: none;}*/
    .phone_num input[type="text"], .phone_num select {width: 100%; margin-top: 3px; margin-bottom: 3px;}
    .payment_select input[type="text"],
    .payment_select select {width: 100% !important;}
    .payment_select .use_point_txt {display: inline-block; margin-top: 3px; margin-left: 0;}
}

/* ---------- order result ---------- */
.order_result_info{margin:42px 0 0; padding:66px 0 0;  width:100%; border-top:1px solid #d7d7d7; text-align:center;}
.order_result_info strong{display:inline-block; width:100%; font-weight:100; font-size:30px; line-height:36px; color:#f3ac38;}
.order_result_info span{margin:24px 0 67px; display:inline-block; width:100%; font-size:14px; line-height:20px; color:#666;}
.order_result_table{margin:0 auto 50px; width:62%; border-top:1px solid #d7d7d7;}
.order_result_table tr{border-bottom:1px solid #d7d7d7;}
.order_result_table th,.order_result_table td{box-sizing:border-box; line-height:22px;}
.order_result_table th{padding:11px 10px; width:37%; border-right:1px solid #d7d7d7; background:#f3f3f3; font-weight:400; font-size:14px; color:#111;}
.order_result_table td{padding:11px 10px 11px 30px; font-weight:100; font-size:13px; color:#666;}
@media screen and (max-width:767px){
	.order_result_info{margin:30px 0 0; padding:30px 0 0;}
	.order_result_info strong{font-size:24px; line-height:28px;}
	.order_result_info span{margin:10px 0 40px;}
	.order_result_table{margin-bottom:20px; width:80%;}
}



/* ---------- input style ---------- */
input[type="text"]{margin-right:10px; padding:0 5px; height:30px; box-sizing:border-box; border:1px solid #d7d7d7; font-size:13px; color:#666; vertical-align: middle;}
input[type="password"]{margin-right:10px; padding:0 5px; height:30px; box-sizing:border-box; border:1px solid #d7d7d7; font-size:13px; color:#666; vertical-align: middle;}
input[type="radio"],
input[type="checkbox"] {margin:0; margin-right:10px; width:15px; height:15px; vertical-align: middle; border:1px solid #d7d7d7; box-sizing:border-box; background:#fff; -webkit-appearance: none;}
input[type="radio"] {margin-right:10px; -webkit-border-radius:100%; border-radius:100%; cursor:pointer;}
input[type="checkbox"] {-webkit-border-radius:0;border-radius:0; position:relative;}
input[type="radio"]:focus,
input[type="checkbox"]:focus {outline:none; box-shadow: 0;}
input[type="radio"]:checked,
input[type="checkbox"]:checked {border-color:none;}
input[type="radio"]:checked:before {display: block; height: 7px; width: 7px; position: relative; left: 3px; top: 3px; background: rgba(0, 0, 0, 0.7); border-radius: 100%; content: ''; }
input[type="checkbox"]:checked:before {display:block; font-weight: bold; color: rgba(0, 0, 0, 0.7); content: '\2713'; -webkit-margin-start: 0; width:100%; height:15px; text-align:center; font-size: 1.4em; line-height:1; position:absolute; top:-8px; left: -1px;}
select::-ms-expand{display:none;}
select{-webkit-appearance: none; -webkit-border-radius:0;  padding:0 0 0 5px; height:30px; box-sizing:border-box; border:1px solid #d7d7d7; background:url('/html/images/common/select_arrow.gif') no-repeat 94% center; font-size:13px; color:#666; margin:0; vertical-align: middle; margin:0 10px 0 0;}
textarea{padding:5px; width:100%; box-sizing:border-box; border:1px solid #d7d7d7; font-weight:400; font-size:14px; color:#000; font-family: 'Noto Sans KR'; vertical-align:top;}
input[type="file"]{margin-bottom:5px;}
::-webkit-scrollbar { width: 7px; height: 7px; } ::-webkit-scrollbar-thumb { background: #a9a9a9; }


input[type="text"], input[type="password"], .name_area input[type="text"] {
    margin:0;
}
input[type="tel"]{
    padding: 0 0.4375rem;
    height: 2.1875rem;
}

/* my cart popup */
.mycart_area{display:none; position:absolute; top:33px; left:50%; z-index:9999; margin-left:248px; width:350px; border:1px solid #f3f3f3; box-sizing:border-box; background:#fff;}
.mycart_header{padding:15px; width:100%; box-sizing:border-box; background:#f3f3f3;}
.mycart_header h2 a{font-weight:400; font-size:28px; line-height:31px; color:#868483;}
.mycart_header p{margin:7px 0 2px; font-size:13px; line-height:20px; color:#666;}
/* mycart_list */
.mycart_list{position:relative; width:100%;}
.pro_list ul{overflow:auto; max-height:383px;}
.pro_list li{position:relative; overflow:hidden; padding:15px; width:100%; box-sizing:border-box; border-bottom:1px solid #ced0d2; vertical-align:top;}
/* pro_nodata */
.pro_list .pro_nodata{text-align:center; padding:50px 15px; font-size:14px; line-height:18px; color:#666; border-bottom:0 none;}
.pro_list li.on{display:none;}
.pro_img{float:left; margin-right:10px; width:104px;}
.pro_img img{width:100%; height:auto; border:1px solid #d7d7d7;}
.pro_info{float:left; width:185px;}
.pro_name a{display:block; padding-right:15px; width:100%; height:100%; box-sizing:border-box; font-size:14px; line-height:18px;}
.pro_name a strong{display:inline-block;padding:3px 0;width:100%;font-weight:400;font-size:15px;color: #555;}
.pro_name a>span{display:inline-block; padding:3px 0 6px; width:100%; font-weight:400; color:#b2b3b5;}
.pro_name a>span span{font-weight:100; font-family: 'Noto Sans KR'; color:#a4a6a8;}
.pro_price{padding:0 0 17px;width:100%;font-weight:400;font-size:15px;line-height:20px;color: #555;}
.pro_qty_inner{float:left; position:relative; width:103px;}
.pro_qty_inner input{margin:0 0 0 29px; padding:0 10px; width:45px; box-sizing:border-box; text-align:center;}
.pro_qty_inner a{display:block; position:absolute; top:0; width:30px; height:30px; border:1px solid #d7d7d7; box-sizing:border-box; font-size:0; line-height:0; }
.pro_qty_inner a:first-child{right:0; background:url('/html/_skin/mdp/img/btn_qty_up.png') no-repeat center; background-size:13px auto;}
.pro_qty_inner a:last-child{left:0; background:url('/html/_skin/mdp/img/btn_qty_down.png') no-repeat center; background-size:13px auto;}
.qty_modify{float:left; display:block; margin:0 0 0 10px; width:66px; height:30px; border:1px solid #d7d7d7; box-sizing:border-box; background:#f3f3f3; font-weight:400; font-size:14px; line-height:28px; color:#111; text-align:center;}
.pro_del{position:absolute; top:15px; right:15px; font-size:0; line-height:0; width:13px; height:13px; background:#fff url('/html/images/common/btn_close.png') no-repeat 0 0; background-size:13px auto; cursor:pointer;}
	/*	마이페이지 수량 */
.pro_qty div{margin:0 auto; width:103px}
.pro_qty div input{float:left;}



/* category tab */
#wrap .sub_category{margin:24px 0 50px;width:100%;font-size:0;line-height:0;text-align: center;}
	/* product */
.sub_category li{display:inline-block;    margin-right: 0.95%; width: 12%; border: 1px solid #ddd;box-sizing: border-box;}
	/* about us */
/* .about_category li{margin-right:0.95%; width:32.7%;} */
	/* skin solution */
.solution_category li{margin-right:0.66%; width:24.5%;}
.sub_category li:last-child{margin-right:0;}
.sub_category li a{display:block; padding:16px 0 15px; width:100%; height:100%; font-weight:400; font-size:16px; line-height:24px; font-family: 'Noto Sans KR'; color:#6a6a6a; text-align:center;}
.sub_category li.on{border-color:#464646; background-color: #464646;}
.sub_category li.on a{color: #fff;}
.sub_category li:hover{border-color:#3f5fc4; background-color: #3f5fc4;}
.sub_category li:hover a{color:#fff;}
@media (max-width: 1200px) {
    .sub_category li a {
        font-size: 14px;
    }
}
@media screen and (max-width:986px){
    .sub_category {
        display: flex;
        flex-wrap: wrap;
    }
	.sub_category li {
	    flex: auto;
	    display: flex;
	    flex-wrap: wrap;
	    align-items: center;
	    justify-content: center;
	    margin: 2px!important;
	    width: auto!important;
	}
/*	.sub_category li:nth-child(4n){margin-right:0;}*/
    .sub_category li a {
        font-size: 12px;
        padding: 8px;
        line-height: 1;
    }
	.about_category li{margin-right:0.95%; width:32.7%;}
	.solution_category li{margin-right:0.66%; width:24.5%;}
}
@media screen and (max-width:767px){

	.about_category li{margin-right:2%; width:49%;}
	.about_category li:nth-child(2n){margin-right:0;}
	.about_category li:nth-child(3n){margin-right:2%;}
	.about_category li:nth-child(4n){margin-right:2%;}	
}



/* language */
.language_wrap {position:relative; /*position:absolute; top:4px; left:50%; margin-left:488px; */ z-index:9999; width:110px; border:1px solid #ddd; background:#fff;}
.language_wrap p {display:block; padding:0 10px; width:100%; background:url('/html/_skin/mdp/img/language_arrow.gif') no-repeat 90px center; box-sizing:border-box; font-size:12px; line-height:23px; color:#999; cursor:pointer;}
.language_wrap p.on {background:url('/html/_skin/mdp/img/language_arrow_on.gif') no-repeat 90px center; }
.language_wrap ul {display:none; padding:6px 10px 5px; border-top:1px solid #ddd; position:absolute; width:100%;background-color:#fff;     border: 1px solid #ddd; width: calc(100% + 2px); margin-left:-1px;}
.language_wrap ul li a {display:block; font-size:12px; line-height:18px; color:#999;}
.language_wrap ul li:hover a{color:#7ab7b1;}

@media screen and (max-width:1201px){
	.web_utitls{display:none;}
}
@media screen and (max-width:1200px){
	.language_wrap {display:none;}
}
