
/*230811-추가*/
#q_banner_wrap{display:none;}

/*231012 추가*/
#q_banner_wrap_pc{display:none;}

#dia_wrap{width:100%;}
.dia_contentWrap{border:1px solid #ffd765; margin-top:20px; padding-bottom:80px}
.dia_tit{width:100%; height:235px; position:relative; display:inline-block; background:#5cdba4 url(/images/bg/dia_top_bg.png)no-repeat center top}
.dia_t_con{width:1000px; margin:0 auto; padding-top:85px;}
.dia_t_con p{display:inline-block; padding-right:12px; vertical-align:middle; color:#b64500; line-height:1.7}

.dia_content{width:1000px; margin:0 auto; /*border:1px solid green;*/ box-sizing:border-box; padding-bottom:40px}
.dia_content h1{font-size:28px; color:#222; text-align:center; padding-top:75px}

.dia_sub ul li{vertical-align:top}
.dia_sub ul .basket_icon{width:58px; height:36px; position:relative; background: #00b276; padding:0; cursor:pointer}/*
.dia_sub ul .basket_icon .shop_active{width:58px; height:36px;  background: #00b276 url(/images/diamall/shop_icon.png)no-repeat center;}
.dia_sub ul .basket_icon .shop_active:hover{width:58px; height:36px;  background: #00b276 url(/images/diamall/shop_icon_on.png)no-repeat center;}
.dia_sub ul .basket_icon .active_on{width:58px; height:36px;  background: #00b276 url(/images/diamall/shop_icon_on.png)no-repeat center;}*/
.dia_sub ul .basket_icon .my_shop{width:20px; height:20px; background:#003cff; position:absolute; top:-8px; right:-5px; border-radius:50%}
.dia_sub ul .basket_icon .my_shop span{color:#fff; font-size:11px}


.dia_notice .slick-slide img{width:auto}
.dia_notice .slick-next:before{content:""}
.dia_notice .slick-prev:before{content:""}
.dia_notice .slick-prev:hover:before{content:""}
.dia_notice .slick-next:hover:before{content:""}

.dia_notice{padding:35px 0 35px 10px}
.dia_notice p{color:#222; font-size:15px; display:inline-block}
.dia_notice img{display:inline-block; margin-right:8px}
.dia_notice span{color:#ff0014}
.dia_content_t .single-item{width:1002px; margin:0; display:inline-block}
.dia_content_t .s_image{display:inline-block; vertical-align:top; margin-left:15px}

.slick-prev:before{content:url(/images/diamall/left_arrow.png); opacity:0.2}
.slick-prev:hover:before{content:url(/images/diamall/left_arrow.png); opacity:1}
.slick-prev{left:-10px; z-index:999}
.slick-next:before{content:url(/images/diamall/right_arrow.png); opacity:0.2}
.slick-next:hover:before{content:url(/images/diamall/right_arrow.png); opacity:1}
.slick-prev.slick-disabled:before, .slick-next.slick-disabled:before{opacity:0}
.slick-prev, .slick-next{top:56%}
.slick-next{right:-10px; z-index:999}
.dia_content_t .slick-dots{top:auto}
.dia_content_t .slick-dots li button:before{color:#ededed; font-size:40px}
.dia_content_t .slick-dots li.slick-active button:before{color:#ff7e00}
.dia_content_t .slick-dots li{margin:0 4px}

.diaShop_wrap{width:100%; box-sizing:border-box; padding-bottom:80px; border-bottom:1px solid #666; /*margin-top:100px*/margin-top:25px}
.diaShop_wrap .diaShop_select{/*text-align:right; padding-right:5px*/border-bottom:1px solid #e4e4e4; height:80px}

.selec_tit option{font-size:13px;}
.selec_tit{height:45px;color:#888; width:200px; vertical-align:bottom; border:none}

.diaShop_list_wrap .diaList_wrap{width:100%; margin-top:30px; /*border:1px solid red;*/ box-sizing:border-box}
.diaShop_list_wrap .diaList_wrap .mgr_0{margin-right:0}
.diaShop_list_wrap .diaList_wrap li{display:inline-block; margin-bottom:20px; margin-right:10px; text-align:center; vertical-align:top; color:#222}
.diaShop_list_wrap .diaList_wrap li .dia_list_name h5{font-size:17px; font-weight:700; margin-top:3px; text-overflow:ellipsis; white-space:nowrap; width:230px; overflow:hidden}
.diaShop_list_wrap .diaList_wrap li .dia_list_name p{margin:15px 0; font-size:17px; color:#0054ff; font-weight:700}
.diaShop_list_wrap .diaList_btn_wrap .buy_btn{width:132px; height:49px; margin:0; padding-top:17px; background:url(/images/diamall/buy_btn.png)no-repeat }
.diaShop_list_wrap .diaList_btn_wrap .buy_btn a{color:#222; font-size:16px}
.diaShop_list_wrap .diaList_btn_wrap .basket_btn, .diaShop_list_wrap .diaList_btn_wrap .like_num{margin-top:3px; font-size:14px}
.diaShop_list_wrap .diaList_btn_wrap .basket_btn, .diaShop_list_wrap .diaList_btn_wrap .like_num img{margin-right:4px}

.dia_page{margin-top:45px}
.dia_friends{text-align:center}
.diamall_board{border-top:2px solid #00b276}
.diamall_board td{padding:17px 0}

.diamall_outWrap{width:100%;}
.diamall_c_wrap{width:930px; margin:0 auto; /*border:1px solid red;*/  box-sizing:border-box; padding-bottom:100px}
.diamall_name{text-align:center; margin:75px 0 15px 0}
.diamall_name h1{font-size:28px; color:#aaaaaa}
.diamall_name span{color:#222; font-weight:700; border-bottom:1px solid #222}


/****** DIA_3 ******/
.diamall_content .c_order_wrap h2{font-size:20px; font-weight:700; color:#222; display:inline-block; width:91%}
.diamall_content .c_order_wrap .info_more_btn{display:inline-block; float:right; margin-right:10px}
.diamall_content .c_order_wrap .info_more_btn a{display:inline-block; color:#222; font-size:16px; font-weight:700}
.diamall_content .c_order_wrap .info_more_btn img{margin-left:5px}
.diamall_content .c_order_wrap h5 img{margin-left:5px}
.diamall_content .c_order_wrap span{font-size:12px; color:#888; margin-left:15px}

.myShop_info_wrap{font-size:0; color:#222; border-top:2px solid #00b276; padding-top:3px; margin:24px 0 65px 0 }
.myShop_info_wrap .myDia_box{display:inline-block; width:49.84%; height:100px; border:1px solid #d7d7d7; border-right:none; background:url(/images/diamall/box_bg.png) no-repeat top left; vertical-align:top}
.myShop_info_wrap .myDia_box h1{font-size:18px; font-weight:700; display:inline-block; margin:39px 0 0 103px}
.myShop_info_wrap .myDia_box p{display:inline-block; font-size:38px; font-weight:700; background:url(/images/icon/dia_icon.png) no-repeat 9px 6px; margin-left:59px; padding-left:50px; vertical-align:middle; margin-top:-6px}
.myShop_info_wrap .myDia_tip{display:inline-block; width:49.8%; padding:24.5px 0; border:1px solid #d7d7d7;  vertical-align:top}
.myShop_info_wrap .myDia_tip p{width:38%; margin:13px 0 0 60px; display:inline-block; color:#888; font-size:13px; font-weight:700; line-height:1.5}
.myShop_info_wrap .myDia_tip button{width:36.5%; display:inline-block; margin-top:7px; height:40px; background:url(/images/btn/btn_g_150.png)no-repeat center; color:#fff; font-size:16px; font-weight:700; vertical-align:top}

.order_content{width:100%; padding:40px 0; border-top:2px solid #666; border-bottom:1px solid #666; margin-top:10px}
.order_content .order_proc{display:flex; justify-content:space-between; width:94%; margin:0 auto}
.order_content .order_proc li{display:inline-block; text-align:center}
.order_content .order_proc li img{vertical-align:middle; display:block; margin:0 auto}
.order_content .order_proc .order_icon{width:175px}
.order_content .order_proc .order_icon p{color:#222; font-size:17px; margin-top:17px; display:inline-block; margin-right:8px}
.order_content .order_proc .info_arrow img{vertical-align:middle; margin-top:35px}

.diamall_content .pay_info{margin-top:80px}
.pay_info .content_p0{padding:0}
.pay_info .content_p0 table{width:100%; color:#222}
.pay_info .content_p0 th{background:#f6f6f7; font-size:15px; font-weight:700; color:#222; padding:19px 0; border-bottom:1px solid #dcdcdc}
.pay_info .content_p0 td{text-align:center; padding:12px 0; border-bottom:1px solid #ccc}
.pay_info .content_p0 .order_num{width:180px}
.pay_info .content_p0 .order_info{width:375px}
.pay_info .content_p0 .order_amount{width:100px}
.pay_info .content_p0 .order_num{width:175px}
.pay_info .content_p0 .order_num_d p{margin-bottom:5px}
.pay_info .content_p0 .order_num_d{font-size:16px;}
.pay_info .content_p0 .order_num_d a{color:#222; text-decoration:underline; font-size:13px}
.pay_info .content_p0 .goods_info{display:inline-block; margin-top:12px; margin-left:20px}
.pay_info .content_p0 .order_info_d{text-align:left; padding-left:20px}
.pay_info .content_p0 .order_info_d h6{font-size:13px; color:#888}
.pay_info .content_p0 .order_info_d p{font-size:16px; color:#222; padding:8px 0 3px 0}
.pay_info .content_p0 .order_info_d h5{font-size:12px; color:#222}
.pay_info .content_p0 .order_amount_d{font-size:15px; color:#222}
.pay_info .content_p0 .order_dia_d{font-size:18px; color:#222}
.pay_info .content_p0 .order_st_d{font-size:15px; color:#222}
.pay_info .content_p0 .order_st_d div{width:100px; padding:8px 0; background:#737373; border-radius:3px; color:#fff; font-size:12px; font-weight:700; margin:0 auto}
.pay_info .content_p0 .order_st_d div:first-child{margin:7px auto 3px}
.pay_info .mShop_btn button{background-image:url(/images/btn/btn_green_162.png); background-repeat:no-repeat; width:162px; height:45px}
.pay_info .mShop_btn button span{color:#fff; font-size:16px; font-weight:700}
.diamall_content .pay_info .mShop_btn button img{margin-left:8px}



/****** DIA_4 ******/
.diamall_tab_name{text-align:center; margin:55px 0 15px 0}
.diamall_tab_name h4{font-size:25px; color:#b4b4b4; font-weight:700; display:inline-block; padding:0 3px; cursor:pointer}
.diamall_tab_name .buy_step:hover{color:#222}
.diamall_tab_name .dia_game{color:#222}
.diamall_tab_name .active{color:#222; border-bottom:2px solid #222}
.bag_wrap table{width:100%; text-align:center; border-bottom:1px solid #666666}
.bag_wrap th{color:#222; font-size:15px; font-weight:700; padding:18px 0; background:#f6f6f7}
.bag_wrap td{padding:15px 0; border-top:1px solid #dcdcdc}

.diamall_content .bag_wrap{border-top:2px solid #00b276; margin-top:55px}
.bag_wrap .check_box{width:90px; text-align:center}
.bag_wrap .bag_goods{text-align:left; padding-left:10px}
.bag_wrap .bag_goods a{display:inline-block}
.bag_wrap .bag_goods .goods_info{display:inline-block; vertical-align:top; margin-top:18px; margin-left:10px; line-height:1.4}
.bag_wrap .bag_goods .goods_info h6{color:#888; font-size:13px}
.bag_wrap .bag_goods .goods_info p{color:#222; font-size:16px}
.bag_wrap .bag_goods .goods_info span{color:#888; font-size:14px}
.bag_wrap .bag_num{font-size:15px; color:#222}
.bag_wrap .bag_num .bag_change{color:#888; font-weight:700; font-size:13px; padding:7px 16px; border:1px solid #d9d9d9; border-radius:3px; display:inline-block; margin-top:6px}
.bag_wrap .bag_dia{color:#222; font-size:18px;}
.bag_wrap .bag_stat .bag_buy{display:inline-block; padding:7px 16px; font-size:13px; border-radius:3px; background:linear-gradient(#6e6e6e, #616161); color:#fff}
.bag_wrap .bag_stat .bag_remove{display:inline-block; color:#222; font-size:13px; padding:7px 16px; border:1px solid #d9d9d9; border-radius:3px; margin-top:6px}
.bag_wrap .bag_stat_tit{width:130px}

.bag_totalInfo{margin-top:20px}
.bag_totalInfo .total_check{display:inline-block; margin-left:29px}
.bag_totalInfo .total_check p{font-size:13px; color:#222; display:inline-block}
.bag_totalInfo .total_check .w_delete{display:inline-block; padding:7px 16px; font-size:13px; border-radius:3px; background:linear-gradient(#6e6e6e, #616161); color:#fff}
.bag_totalInfo .total_amount {display:inline-block; width:78.7%; text-align:right}
.bag_totalInfo .total_amount ul li{display:inline-block; color:#888; font-size:19px; /*font-weight:600*/}
.bag_totalInfo .total_amount ul .a_high{color:#ff0000; font-size:24px; font-weight:700}
.bag_totalInfo .total_amount ul .a_high span{color:#888; font-size:19px; font-weight:normal}
.bag_totalInfo .total_amount ul .a_high div{display:inline-block; border-bottom:2px solid #ff0000}

/*.bag_btn_wrap{width:100%; text-align:center; margin-top:75px; padding-bottom:90px; border-bottom:1px solid #d9d9d9}*/
.bag_btn_wrap{text-align:center; vertical-align:middle; border-bottom:none !important}
.bag_btn_wrap .shop_ing{width:240px; padding:16px 0; background:url(/images/diamall/step1_goshop_1.png)no-repeat center; font-size:16px; display:inline-block; color:#222;  vertical-align:top; font-size:20px}
.bag_btn_wrap .buy_now{width:162px; padding:16px 0; background:url(/images/diamall/step1_bas_rev.png)no-repeat center; color:#fff; display:inline-block;  vertical-align:top; font-size:16px; border-bottom:none !important; margin-left:20px}
/*.bag_btn_wrap .buy_now p{padding-top:13px; background:url(/images/diamall/w_right.png) no-repeat 67px 13px; display:inline-block; padding-right:18px}*/
.d_detail_info{display:inline-block; margin:25px 0 0 20px}
.d_detail_info p{color:#888; font-size:14px; line-height:1.7}


/****** DIA_5 ******/
.bag_wrap .myGoods{width:640px}
.bag_wrap .myGoods_m{margin-left:40px; margin-right:20px}
.bag_totalInfo .pay_amount{width:96%} 
.bag_totalInfo .pay_amount ul .myG_amount{color:#ff0000}

.diamall_content .order_wrap{width:100%; box-sizing:border-box; margin-top:70px}
.diamall_content .order_wrap .order_info{display:inline-block; width:445px; vertical-align:top; box-sizing:border-box}
.diamall_content .order_wrap h1{color:#222; font-size:20px; display:inline-block; margin-top:8px}
.diamall_content .order_wrap .order_info .change_info{vertical-align:bottom; display:inline-block; border-radius:3px; background:linear-gradient(#6e6e6e, #616161); color:#fff; font-size:13px; padding:8px 18px; margin-left:227px}
.diamall_content .order_wrap .order_desc{padding:10px 0; box-sizing:border-box}
.diamall_content .order_wrap .order_desc .order_right{display:inline-block; color:#222; font-size:14px; width:90px; vertical-align:top}
.diamall_content .order_wrap .order_desc .order_left{display:inline-block; color:#888; font-size:13px; line-height:1.5; vertical-align:middle}
.diamall_content .order_wrap .order_desc .order_left h6{display:inline-block; font-size:12px; margin-left:95px}
.diamall_content .order_wrap .order_desc .order_left  .phone_num{width:55px}
.diamall_content .order_wrap .order_desc .order_left .order_name{width:100px}
.diamall_content .order_wrap .order_desc .order_left .post_num{width:160px}
.diamall_content .order_wrap .order_desc .order_left .post_add{width:310px; display:block; margin-top:5px}
.diamall_content .order_wrap .order_desc .order_left .order_post{width:70px; height:30px; vertical-align:middle; display:inline-block; background:url(/images/btn/id_chk.png)no-repeat center; color:#fff; font-size:13px; text-align:center}
.diamall_content .order_wrap .order_desc .order_left .order_post p{padding-top:7px}
.diamall_content .order_wrap .order_desc .order_left .selec_tit{height:30px; padding-left:8px; width:322px; border:1px solid #cecece}
.diamall_content .order_wrap .location_info .order_left p{display:inline-block}
.diamall_content .order_wrap .location_info{display:inline-block; width:445px; margin-left:34px; vertical-align:top; box-sizing:border-box}
.diamall_content .order_wrap .location_info h1{margin-top:8px}
.diamall_content .order_wrap .info_line{border-bottom:2px solid #666; width:100%; height:38px}
.diamall_content .order_wrap .info_line span{color:#888; font-size:12px}

.order_agree_wrap{width:100%; margin-top:40px}
.order_agree_wrap h1{color:#222; font-size:20px}
.order_agree_wrap .agree_content{text-align:center; width:100%; border-top:2px solid #666; border-bottom:1px solid #666; padding:40px 0; margin-top:10px}
.order_agree_wrap .agree_content p{color:#888; font-size:16px; display:inline-block; margin-right:20px}
.order_agree_wrap .agree_content .check_p{color:#222; font-size:16px; font-weight:700}

.dia_pay_btn{text-align:center; margin-top:55px}


/****** DIA_6 ******/
.diamall_content .comp_msg_wrap{width:100%; text-align:center; padding:50px 0; border-top:2px solid #00b276; border-bottom:1px solid #666; margin-top:50px}
.diamall_content .comp_msg_wrap h1{font-size:28px; color:#222; margin-bottom:30px}
.diamall_content .comp_msg_wrap p{color:#222; font-size:20px}
.diamall_content .comp_msg_wrap .dia_f{color:#e60012; text-decoration:underline}
.diamall_content .comp_msg_wrap .dia_f_l{font-size:28px; text-decoration:underline}
.pay_info .content_p0 .order_stat div{padding:8.5px 0; width:70px}
.diamall_content .mShop_my_btn button{width:162px; height:45px; background:url(/images/diamall/step3_btn.png)no-repeat center}
.diamall_content .mShop_my_btn button span{color:#fff; font-size:16px; margin-left:0}

.diamall_content .dia_btn_box{width:100%; text-align:right; margin-top:20px}
.diamall_content .mShop_btn{display:inline-block}
.diamall_content .mShop_my_btn{ display:inline-block; vertical-align:top}


/****** DIA_7 ******/
.detailPage_content{margin-top:75px; /*border:1px solid red;*/ padding-bottom:100px;box-sizing:border-box}
.dia_contentL{display:inline-block; vertical-align:top; width:54%; box-sizing:border-box}
.dia_contentR{display:inline-block; vertical-align:top; width:42.5%; margin-left:28px; box-sizing:border-box}
#window{width:500px; height:500px; clear:both}
.diamall_content .goods_img_wrap{margin-top:18px}
.diamall_content .goods_img_wrap li{float:left; margin-right:5px}
.diamall_content .goods_img_wrap a{display:block}

.dia_contentR p{color:#888; font-size:14px}
.dia_contentR h2{color:#222; font-size:28px; margin-top:10px; width:360px}
.dia_contentR .d_buy_btn{margin-top:15px}
.dia_contentR .d_buy_btn .r_buy{width:242px; height:45px; background:url(/images/diamall/dia_buy_btn.png)no-repeat; color:#fff; font-size:16px}
.dia_contentR .d_buy_btn .r_buy span{display:inline-block; padding-right:15px}
.r_buy_img{margin-left:5px}
.dia_contentR .d_buy_btn .like_h{display:inline-block; font-size:12px; vertical-align:top}
.dia_contentR .d_buy_btn .like_h img{margin-right:3px}
.dia_contentR .d_buy_btn .basket_go_btn{width:146px; height:45px; background:url(/images/diamall/dia_basket_btn.png)no-repeat; color:#fff; font-size:16px}
.dia_contentR .d_buy_btn .basket_go_btn span{padding-left:28px}

.dia_contentR .goods_p_box{border-top:1px solid #666; padding-top:30px; margin-top:15px;padding-bottom:152px; border-bottom:1px solid #c2c2c2; }
.goods_p_box ul li{padding:8px 0}
.goods_p_box ul .border_ddd{border-bottom:1px solid #dddddd; height:35px}
.goods_p_box ul li p{ width:105px; display:inline-block}
.goods_p_box ul li .dia_pay{color:#0054ff; font-size:28px; display:inline-block; vertical-align:middle}
.goods_p_box ul li .dia_pay img{vertical-align:middle; margin-top:-6px; display:inline-block; margin-right:7px}
.goods_p_box ul li .dia_deli{color:#222; font-size:19px; display:inline-block; margin-top:7px}
.goods_p_box ul li .goods_made{color:#888; font-size:15px; display:inline-block; margin-top:8px}
.goods_p_box ul .char_link_img{display:inline-block; margin-left:74px}
.goods_p_box ul .char_link_img div{display:inline-block; margin-right:5px}

.number_btn{display:inline-block; font-size:0}
.number_btn button{padding:0; vertical-align:top}
.number_btn img{display:inline-block; border:1px solid #dddddd; box-sizing:border-box}
.number_btn div{display:inline-block; color:#222; font-size:15px; border-top:1px solid #dddddd; border-bottom:1px solid #dddddd; box-sizing:border-box; padding:9.5px 25px}
.goods_p_box ul li .d_selec_tit{width:270px; height:35px; color:#888; border:1px solid #dddddd; padding-left:5px}

.diamall_tab{width:100%; margin-top:75px}
.diamall_tab .d_tab_title{font-size:0; border-top:2px solid #666}
.diamall_tab .d_tab_title div{width:49.7%; padding:13px 0; font-size:16px; background:#f9f9f9; text-align:center; display:inline-block; border-bottom:1px solid #c2c2c2; box-sizing:border-box}
.diamall_tab .d_tab_title div a{color:#ababab}
.diamall_tab .d_tab_title div:last-child{border-left:1px solid #c2c2c2}
.diamall_tab .d_tab_title .active{color:#222; background:#fff; border-bottom:none}
.diamall_tab .d_tab_title .active a{color:#222}

.d_tab_content{width:100%}
.d_tab_content .d_tab_tit{text-align:center; margin:115px 0 80px 0}
.d_tab_content .d_tab_tit h3{font-size:25px; color:#888}
.d_tab_content .d_tab_tit h2{font-size:42px; color:#222; margin-top:7px} 
.d_tab_content .d_tab_desc{display:inline-block; padding-left:45px; line-height:1.5; font-size:15px; color:#888; margin-bottom:30px}
.d_tab_content .d_tab_desc .plus_goods{margin-top:25px}
.d_tab_content .detail_img{margin-bottom:20px}
.d_tab_content .goods_data{line-height:1.7; /*padding-left:45px;*/ display:inline-block}
.d_tab_content h4{color:#222; font-size:20px; padding-bottom:10px}
.d_tab_content p{color:#888; font-size:15px}
.d_tab_content span{color:#222; font-size:15px}
.d_tab_content .delivery_desc{margin-top:75px}
.d_tab_content .mar_b_40{margin-bottom:40px; line-height:1.7; display:inline-block; padding-left:45px}
.d_tab_content .pad_10{padding-left:10px}


/****** DIA_POP ******/
#dia_pop{width:443px; height:330px; box-sizing:border-box; position:relative;}
.dia_pop_wrap{width:430px; height:315px; border:5px solid #22c87a; background:#fff; box-sizing:border-box; position:absolute; left:0; bottom:0}
.dia_pop_wrap .cancel_btn{position:absolute; right:-21px; top:-17px}
.dia_pop_wrap .dia_pop_desc{text-align:center; padding:60px 25px 40px}
.dia_pop_wrap .dia_pop_desc h1{color:#222; font-size:20px; margin:30px 0 15px 0}
.dia_pop_wrap .dia_pop_desc h2{color:#888; font-size:16px; margin-bottom:28px}
.dia_pop_wrap .dia_pop_desc span{color:#222}
.dia_pop_wrap .dia_pop_desc .dia_pop_btn .go_shop{width:162px; height:40px; border:1px solid #d9d9d9; font-size:16px; color:#222; border-radius:3px; color:#222}
.dia_pop_wrap .dia_pop_desc .dia_pop_btn .go_bag{width:162px; height:40px; background:url(/images/btn/bag_btn.png) no-repeat; color:#fff; font-size:16px}
.dia_pop_wrap .dia_pop_desc .dia_pop_btn .go_bag div{padding-left:25px}

.dia_01{text-align:center}
.dia_land_main{width:100%;}
.dia_main_01{width:1196px; height:auto; margin:0 auto}
.dia_main_02{width:1196px; height:auto; margin:0 auto}
.dia_main_03{width:1196px; height:auto; margin:0 auto}
.dia_main_04{width:1000px; height:auto; padding:40px 0; background:#f3f3f3; text-align:center; margin:60px auto 30px; border-radius:15px}
.dia_main_04 p{font-size:18px; color:#444; padding-bottom:30px}
.dia_main_04 ul li{display:inline-block}
.dia_main_04 ul li:first-child{margin-right:20px}
.dia_main_04 ul li:last-child{margin-left:20px}
.dia_top{width:100%; height:463px; background:url(/images/diamall/bg01.png)repeat-x; text-align:center; margin:10px 0 60px 0}


/****** 다이아몰 공지사항 ******/
.diaNotice_container{width:100%; margin-top:25px; box-sizing:border-box}
.diaNotice_container .diaNotice_c_info{font-size:15px; color:#888}
.diaNotice_container .diaNotice_c_info img{margin-right:8px; margin-top:-2px}
.diaNotice_container .diaNotice_c_info span{color:#5cdba4}
.dia_Nboard_wrap {border-top:2px solid #5cdba4;  margin-top:15px;}
.dia_Nboard_wrap table .click_active{color:#222}
.dia_Nboard_wrap table{width:100%; border-bottom:1px solid #666; border-top:1px solid #dcdcdc}
.dia_Nboard_wrap th{background:#f6f6f7; padding:18px 0; font-weight:700; font-size:14px; color:#222}
.dia_Nboard_wrap th:last-child{width:100px}
.dia_Nboard_wrap .active{color:#222; font-weight:700}
.dia_Nboard_wrap .Nboard_title{color:#fff; border-radius:20px; display:inline-block; font-size:14px; padding:5px 0px; text-align:center; width:115px; background:#d0a396}
.dia_Nboard_wrap .c_Nboard_tit{width:165px; text-align:center}
.dia_Nboard_wrap .c_Nboard_num{width:100px; text-align:center}
.dia_Nboard_wrap .c_Nboard_day{width:100px; text-align:center}
.dia_Nboard_wrap table span{font-size:20px; color:#b77b69; font-weight:700; vertical-align:middle; margin-right:10px}
.dia_Nboard_wrap td{font-size:13px; color:#888; padding:13px 0; border-top:1px solid #dcdcdc}
.dia_Nboard_wrap .c_Nboard_view{text-align:center}
.dia_Nboard_wrap .c_Nboard_anw{background:#f6f6f6; padding:30px 100px}
.dia_Nboard_wrap .c_Nboard_anw .nBoard_anw_icon{width:10%; display:inline-block; vertical-align:top; text-align:center}
.dia_Nboard_wrap .c_Nboard_anw .nBoard_anw_box{width:88%; display:inline-block}
.dia_Nboard_wrap .c_Nboard_anw .nBoard_anw_box p{font-size:14px; color:#222; line-height:1.5}
.dia_Nboard_wrap .c_Nboard_impor td{border-bottom:1px solid #666}
.dia_Nboard_wrap .c_Nboard_impor p{display:block}
.dia_Nboard_wrap .b_col_g td{border-bottom:1px solid #dcdcdc}
.dia_Nboard_wrap .line_active td{border-bottom:1px solid #dcdcdc}
.dia_Nboard_wrap table p{font-size:20px; display:inline-block; color:#888; margin-right:10px}
.dia_Nboard_wrap .c_Nboard_anw .n_anw_box{width:100%; display:inline-block}

.customer_container .dia_review_con{border-top:2px solid #00b276 !important; border-bottom:1px solid #00b276}

.dia_vBtn{display:inline-block; margin-left:51%}

.page_num ul li a:visited, .page_num ul li a:hover, .page_num ul li a{color:#222}


/********** 180918 다이아몰 디자인변경 및 추가 **********/

/****** DIAMALL MAIN ******/
.dia_s_menu{display:inline-block}
.dia_s_menu ul{display:inline-block; width:650px; height:80px; /*border:1px solid red;*/ box-sizing:border-box; font-size:0; vertical-align:bottom}
.dia_s_menu ul li{width:129px; height:80px; position:relative; display:inline-block;}
.dia_s_menu ul li p{color:#888; font-size:15px; width:129px; padding:10.5px 0; border:1px solid #e4e4e4; border-right:none; border-bottom:none; text-align:center; position:absolute; bottom:0; font-weight:bold; box-sizing:border-box}
.dia_s_menu ul li .dia_menu_icon1{width:56px; height:54px; text-align:center; background:url(/images/diamall/shop_1_off.png)no-repeat center; margin:0 auto; position:absolute; top:2px; bottom:0; left:0; right:0}
.dia_s_menu ul .dia_s_m1:hover .dia_menu_icon1{background:url(/images/diamall/shop_1_on.png)no-repeat center; z-index:100}
.dia_s_menu ul li .dia_menu_icon2{width:56px; height:54px; text-align:center; background:url(/images/diamall/shop_2_off.png)no-repeat center; margin:0 auto; position:absolute; top:2px; bottom:0; left:0; right:0}
.dia_s_menu ul .dia_s_m2:hover .dia_menu_icon2{background:url(/images/diamall/shop_2_on.png)no-repeat center; z-index:100}
.dia_s_menu ul li .dia_menu_icon3{width:56px; height:54px; text-align:center; background:url(/images/diamall/shop_3_off.png)no-repeat center; margin:0 auto; position:absolute; top:2px; bottom:0; left:0; right:0}
.dia_s_menu ul .dia_s_m3:hover .dia_menu_icon3{background:url(/images/diamall/shop_3_on.png)no-repeat center; z-index:100}
.dia_s_menu ul li .dia_menu_icon4{width:56px; height:54px; text-align:center; background:url(/images/diamall/shop_4_off.png)no-repeat center; margin:0 auto; position:absolute; top:2px; bottom:0; left:0; right:0}
.dia_s_menu ul .dia_s_m4:hover .dia_menu_icon4{background:url(/images/diamall/shop_4_on.png)no-repeat center; z-index:100}
.dia_s_menu ul li:hover p, .dia_s_menu ul .active p{color:#222}
.dia_s_menu ul .active p{border-bottom:2px solid #222 !important; box-sizing:border-box; padding:9.5px 0}
.dia_s_menu ul .active .dia_menu_icon1{background:url(/images/diamall/shop_1_on.png)no-repeat center; z-index:100}
.dia_s_menu ul .active .dia_menu_icon2{background:url(/images/diamall/shop_2_on.png)no-repeat center; z-index:100}
.dia_s_menu ul .active .dia_menu_icon3{background:url(/images/diamall/shop_3_on.png)no-repeat center; z-index:100}
.dia_s_menu ul .active .dia_menu_icon4{background:url(/images/diamall/shop_4_on.png)no-repeat center; z-index:100}

.dia_shop_whole{display:inline-block; width:470px; text-align:right; vertical-align:top; margin-top:50px}
.dia_shop_whole p{font-size:15px; font-weight:bold; color:#888; background:url(/images/diamall/shop_off_arrow.png)no-repeat 60px; padding-right:25px; display:inline-block}
.dia_shop_whole p:hover{color:#222}


/****** 다이아몰 상세페이지 ******/
.number_btn .gooods_count{padding:0 10px}
.number_btn .gooods_count input{font-size:15px; color:#222; border:none; width:37px; height:36px; text-align:center; font-weight:bold}
input[type="number"]::-webkit-outer-spin-button, input[type="number"]::-webkit-inner-spin-button {-webkit-appearance: none; margin: 0;}


/****** DIAMALL MY_SHOPPING ******/
.order_content .order_proc li h6{text-decoration:underline; display:inline-block; font-weight:bold}

.mr_5{margin-right:5px}


/****** DIAMALL REQUIRY ******/
.Inquiry_wrap{width:94%; margin:0 auto;  box-sizing:border-box}  
.Inquiry_wrap .Inquiry_content{width:100%;  box-sizing:border-box; padding-top:110px}
.Inquiry_wrap .Inquiry_content h2{color:#222; font-size:24px; font-weight:bold; display:inline-block; width:85.7%}
.Inquiry_wrap .Inquiry_content .Inquiry_btn{width:120px; padding:11px 0; text-align:center; color:#fff; background:url(/images/btn/btn_g_120.png)no-repeat center; display:inline-block}

.Inquiry_table table{width:100%; border-top:2px solid #666; border-bottom:1px solid #666; margin-top:5px}
.Inquiry_table table .iq_num{width:10% !important}
.Inquiry_table table .iq_title{width:60% !important}
.Inquiry_table table .iq_date{width:13% !important}
.Inquiry_table table .iq_stat{width:15% !important}
.Inquiry_table th{font-size:15px; color:#222; background:#f6f6f7; padding:19px 0; font-weight:bold}
.Inquiry_table td{padding:13px 0; font-size:14px; text-align:center; color:#999;}
.Inquiry_table tr{ border-bottom:1px solid #dcdcdc}
.Inquiry_table tr:last-child{border-bottom:none}
.Inquiry_table .iq_title_d{text-align:left !important; padding-left:10px;}
.Inquiry_table .active{color:#222}

.iq_ques_box{padding:0px !important}
.iq_ques_box .iq_ques_d{width:100%; text-align:initial; background:#fbfbfb; padding:25px 0}
.iq_ques_box .iq_ques_d div{display:inline-block; vertical-align:top}
.iq_ques_box .ques_d1{ width:15%; color:#666; font-size:45px; text-align:center}
.iq_ques_box .ques_d2{color:#222; font-size:14px; line-height:1.7; margin-top:5px; width:73%}
.iq_ques_box .ques_d2 img{margin-top:15px}
.iq_ques_box .ques_d2 .ques_d2_t{margin-top:20px}
.iq_ques_box .ques_d3{width:8%; text-align:center; margin-top:5px}
.iq_ques_box .ques_d3 div{display:block; width:70px; padding:8px 0; background:#999; text-align:center; color:#fff; font-size:13px; border-radius:5px; margin-bottom:15px}


/****** REQUIRY POPUP ******/
.pop_wrap{width:773px; height:774px; /*border:1px solid red;*/ box-sizing:border-box; position:relative; }
.pop_wrap .pop_box{width:735px; height:730px; position:absolute; border:5px solid #22c87a; left:0; bottom:0}
.pop_wrap .pop_box .cancel_btn{position:absolute; top:-20px; right:-20px}
.pop_wrap .pop_box .pop_regis{width:90%; margin:30px auto; /*border:1px solid red*/}
.pop_wrap .pop_box .pop_regis .pop1_tit{margin-top:40px}
.pop_wrap .pop_box h1{color:#222; font-size:25px; font-weight:bold; text-align:center}

.pop_r_box{background:#f6f6f6; }
.pop_regis_table{font-size:0; margin-top:35px; border-top:2px solid #666; border-bottom:1px solid #666}
.pop_regis_table .pop_regir_l, .pop_regis_table .pop_regir_r{padding:10px 0; vertical-align:top}
.pop_regir_l{width:85.5px; display:inline-block; color:#222; font-size:15px; font-weight:bold; padding-left:20px !important}
.pop_regir_r{display:inline-block; padding-left:15px; background:#fff; width:81%; font-size:14px; color:#888; padding-left:20px !important}

.regis_tit{width:96%; border:1px solid #cecece !important; color:#929292}
.pop_regir_r textarea{height:140px; border:1px solid #cecece; padding:10px; color:#929292; line-height:1.7; width:96%}
.pop_regir_r textarea::-webkit-input-placeholder { /* Chrome/Opera/Safari */ color:#888888 !important;}
.pop_regir_r textarea::-moz-placeholder { /* Firefox 19+ */color:#888888 !important;}
.pop_regir_r textarea:-ms-input-placeholder { /* IE 10+ */color:#888888 !important;}
.pop_regir_r textarea:-moz-placeholder { /* Firefox 18- */color:#888888 !important;}
.pop_regir_r input::-webkit-input-placeholder { /* Chrome/Opera/Safari */ color:#888888 !important;}
.pop_regir_r input::-moz-placeholder { /* Firefox 19+ */color:#888888 !important;}
.pop_regir_r input:-ms-input-placeholder { /* IE 10+ */color:#888888 !important;}
.pop_regir_r input:-moz-placeholder { /* Firefox 18- */color:#888888 !important;}

.pop_regir_r ul li{position:relative; display:inline-block; margin-right:25px}
.pop_regir_r ul li .attach_img_box{width:90px; height:90px; border:1px solid #ccc; text-align:center; background:url(/images/diamall/img_plus.png)no-repeat center -4px}
.pop_regir_r ul li .attach_img_box h1{font-size:25px}
.pop_regir_r ul li .attach_can{position:absolute; right:-9px; top:-9px}
.pop_regir_r ul li .attach_aga{position:absolute; right:-9px; bottom:-6px}
.pop_regir_r .attach_info{margin-top:20px; font-size:12px}
.regir_info{font-size:12px; color:#222; margin-top:55px; margin-bottom:10px}
.regir_info_2{font-size:12px; color:#ff0000; margin-bottom:15px}

.pop_regir_rinput[type='radio'] { display:none;height:20px;background-color:#f6bb23}
.pop_regir_rinput[type='radio']+ label span {display:inline-block; width:19px;height:19px;background:url(/images/icon/chk_radio_1.png) left top no-repeat; vertical-align:middle; padding-bottom:3px}
.pop_regir_r input[type='radio']:checked+ label span {background:url(/images/icon/chk_radio_1.png) -15px top no-repeat; padding-bottom:0}

.regis_btn{width:100px; padding:12px 0; background:url(/images/btn/btn_o.png)no-repeat center; text-align:center; margin:25px auto 0; color:#fff}
.regis_btn a{color:#fff; font-size:16px; }


/****** SHOPPING BASKET ******/
.bag_revise_num{display:inline-block; font-size:15px; width:30px; margin-top:4px}
.bag_num .b_minus_box{width:26px; height:25px; background:url(/images/diamall/minus_off.png)no-repeat center; display:inline-block; vertical-align:middle; cursor:pointer}
.bag_num .b_plus_box{width:26px; height:25px; background:url(/images/diamall/plus_off.png)no-repeat center; display:inline-block; vertical-align:middle; cursor:pointer}
.bag_num .b_minus_box:hover{background:url(/images/diamall/minus_on.png)no-repeat center;}
.bag_num .b_plus_box:hover{background:url(/images/diamall/plus_on.png)no-repeat center;}
.bag_wrap .no_item{text-align:center; font-weight:700; font-size:25px; color:#222; padding:110px 0 120px 0; border-bottom:1px solid #666}
.no_item_info{color:#222; font-size:15px; margin-top:55px}
.no_item_wrap{margin-top:8px !important;}

.no_item_btn .mShop_btn button{background-image:url(/images/btn/btn_green_162.png); background-repeat:no-repeat; width:162px; height:45px}
.no_item_btn .mShop_btn button span{color:#fff; font-size:16px; font-weight:700}
.diamall_content .no_item_btn .mShop_btn button img{margin-left:8px}


/****** COMMONG POPUP ******/
.com_pop_wrap{width:462px; height:262px; /*border:1px solid red;*/ box-sizing:border-box; position:relative; }
.com_pop_wrap .com_pop_box{width:434px; height:234px; position:absolute; border:5px solid #22c87a; left:0; bottom:0}
.com_pop_wrap .com_pop_box .cancel_btn{position:absolute; top:-20px; right:-20px}
.com_pop_wrap .com_pop_box .com_pop_desc{width:80%; height:115px; margin:0 auto; box-sizing:border-box; /*border:1px solid green; padding-top:80px; */text-align:center; position:relative}
.com_pop_wrap .com_pop_box .com_pop_desc .com_pop_descIn{position:absolute; bottom:0; left:0; right:0}

.com_pop_wrap .com_pop_box .dia_divide{width:85%; height:1px; background:#888888; margin-top:30px}

/*.pop_qMark{vertical-align:middle}*/
.com_pop_wrap .com_pop_box .com_pop_txt{display:inline-block; margin-left:10px; font-size:17px; font-weight:700; color:#222; line-height:1.5}
.pop_btn_box{position:absolute; width:100%; text-align:center; bottom:30px}
.pop_btn_box ul li{display:inline-block}  
.pop_btn_box ul .pop_can_btn{width:100px; padding:12px 0; background:url(/images/btn/btn_g.png)no-repeat center; color:#fff; font-size:16px}
.pop_btn_box ul .pop_comf_btn{width:100px; padding:12px 0; background:url(/images/btn/btn_o.png)no-repeat center; color:#fff; font-size:16px}


/****** PAY_FORM ******/
.myShop_info_wrap .myDia_basket{display:inline-block; width:100%; height:100px; border:1px solid #d7d7d7; background:url(/images/diamall/basket_box_bg.png) no-repeat top left; vertical-align:top; text-align:center}
.myShop_info_wrap .myDia_basket h1{font-size:18px; font-weight:700; display:inline-block; margin:39px 50px 0 88px}
.myShop_info_wrap .myDia_basket p{width:300px; text-align:left; display:inline-block; font-size:38px; font-weight:700; background:none !important; padding-left:0; margin-left:0;/*background:url(/images/icon/dia_icon.png) no-repeat 9px 6px; margin-left:35px; padding-left:66px;*/ vertical-align:middle; margin-top:-6px}

.diamall_content .order_wrap .order_desc .order_left .dia_phoneN{width:60px}
.diamall_content .order_wrap .order_desc input[type="text"]{border:1px solid #cecece; color:#444}
.payment_mh{margin-right:40px; margin-left:10px}
.diamall_content .order_wrap .location_info .order_left pre{width:408px; height:55px; border:1px solid #cecece; padding:15px; font-size:13px; overflow:hidden; overflow-y:scroll}
.diamall_content .order_wrap .location_info .order_left .dia_agree{font-size:15px; font-weight:700; color:#222; margin-left:10px; margin-bottom:5px}
.diamall_content .order_wrap .order_desc .pay_com_left{color:#444 !important}
.diamall_content .order_wrap .order_desc .pay_com_left .pay_dia_info{color:#ff0000}
.diamall_content .order_wrap .location_info .order_left .agree_txt{color:#222}
.diaPay_all_agree{width:100%; text-align:center; margin-top:55px}
.diaPay_all_agree p{display:inline-block; color:#222; font-size:16px}
.diaPay_all_agree [type='checkbox'] { display:none;height:20px;background-color:#f6bb23}
.diaPay_all_agree [type='checkbox']+ label span {display:inline-block; width:16px;height:16px;background:url(/images/icon/chk_radio_course.png) left top no-repeat; vertical-align:middle; padding-bottom:0}
.diaPay_all_agree [type='checkbox']:checked+ label span {background:url(/images/icon/chk_radio_course.png) -26px top no-repeat; vertical-align:middle; padding-bottom:0}

.dia_com_divide{width:100%; height:1px; background:#666666; border:none; margin:70px 0 40px 0}


/****** ORDER_RESULT ******/
.inq_infoM{width:100%; text-align:center; color:#888; font-size:17px; padding-top:25px}
.receipt_print{display:inline-block; width:100px; padding:7px 0; border:1px solid #d9d9d9; color:#222; font-size:13px; float:right; border-radius:3px; text-align:center; font-weight:700}


.bag_wrap .order_info_d{text-align:left; padding-left:20px}
.bag_wrap .order_info_d h6{font-size:13px; color:#888}
.bag_wrap .order_info_d p{font-size:16px; color:#222; padding:8px 0 3px 0}
.bag_wrap .order_info_d h5{font-size:12px; color:#222}
.bag_wrap .goods_info{display:inline-block; margin-top:12px; margin-left:20px}
.bag_wrap .mOr_delivery{width:100px; padding:8px 0; background:#737373; border-radius:3px; color:#fff; font-size:12px; font-weight:700; margin:0 auto}
.bag_wrap .mOr_delivery:first-child{margin:7px auto 3px}
.bag_wrap .order_num_d p{margin-bottom:5px}
.bag_wrap .order_num_d{font-size:16px;}
.bag_wrap .order_num_d a{color:#222; text-decoration:underline; font-size:13px}

.d_detail_info h1{font-size:20px; font-weight:700; color:#222; margin-bottom:10px}
.d_detail_info .dia_circle{vertical-align:middle; margin-right:10px}
.d_detail_info .exchange_info{color:#ff0000}
.d_detail_info .damaged_info{font-weight:700; text-decoration:underline; color:#222}


.diaList_wrap .over_img{position:relative; }
.diaList_wrap .over_img> #over_img_2 {opacity: 0; transition: opacity 0.8s}
.diaList_wrap .over_img:hover > #over_img_2 {opacity: 1;} 
.diaList_wrap .over_img #over_img_2{position:absolute; top:0; left:0}

.dia_btn_box .mShop_btn button{background-image:url(/images/btn/btn_green_162.png); background-repeat:no-repeat; width:162px; height:45px}
.dia_btn_box .mShop_btn button span{color:#fff; font-size:16px; font-weight:700; margin-left:0}

.other_line_td{border-bottom:1px solid #efefef !important}
.order_msg{width:310px; color:#888 !important}


.soldOut_icon{text-align:right; margin-top:5px; height:20px}
.info_sold{display:inline-block; float:right; margin-top:20px}


/****** 181018 장바구니 탭 추가 ******/
.diamall_content .bask_tab{display:inline-block; margin-top:50px}
.diamall_content .bask_tab ul{display:inline-block; font-size:0}
.diamall_content .bask_tab ul li{display:inline-block;}
.diamall_content .bask_tab ul li p{font-size:17px; color:#a5a5a5; border:1px solid #dedede; padding:15px 0px; width:175px; text-align:center; font-weight:700}
.diamall_content .bask_tab ul li p:hover{color:#000000}
.diamall_content .bask_tab ul li .active{border-bottom:2px solid #000; color:#000000}
.bag_tap_wrap{margin-top:15px !important}
.bask_tab_tot{display:inline-block; text-align:right; width:41%; vertical-align:bottom; font-size:15px; color:#222}
.bask_tab_tot span{color:#ff0000}

.basket_btn_wrap{text-align:right; margin-top:100px}
.total_amount ul .gift_info{font-size:17px !important}
.total_amount ul .gift_info span{color:#ff0000; font-weight:700}