@charset "utf-8";

/*********************** tv쇼핑 *************************/
.tv_shopping{padding-bottom: 50px;}

    .tv_shopping_wrap{float: left;}
    .tv_shopping_wrap .tv_shopping_nav{width: 220px; height: 33px;}
    .tv_shopping_wrap .tv_shopping_nav h2{padding-top: 5px; float: left;}
    .tv_shopping_wrap .tv_shopping_nav button{float: right; border: 1px solid #ccc; font-size: 13px; padding: 10px 15px 9px 16px;}
    .tv_shopping_wrap .cate{margin-top: 10px; width: 220px;}
    .tv_shopping_wrap .cate nav ul:first-child{border-bottom: 1px solid #ccc;}

.tv_shopping_top .cont{float: right;width: calc(100% - 260px);position: relative;}

.tv_shopping_top .cont .top_area{position: relative;padding-bottom: 10px;}
.tv_shopping_top .cont .top_area .on_air{font-size: 13px;display: inline-block; vertical-align: top;padding-top: 7px;width: auto;}
.tv_shopping_top .cont .top_area .on_air .tit{color: #fff;font-weight: normal;}
.tv_shopping_top .cont .top_area .on_air .time{width: 80px;color: #222;}
.tv_shopping_top .cont .top_area .onair_tit{display: inline-block; font-size: 20px; font-weight: bold; vertical-align: top; padding-top: 9px; padding-right: 22px;margin-left: 25px;}
.tv_shopping_top .cont .top_area .onair_tit span{color: #e62642;margin:0 5px;}
.tv_shopping_top .cont .top_area .onair_tit img{vertical-align: middle;}
.tv_shopping_top .cont .top_area .onair_tit .line_bar{width: 560px;height: 2px;background: #e62642;position: relative;top: -5px;left: 5px;}
.tv_shopping_top .cont .top_area ul{display: inline-block;position: absolute;right: 0;}
.tv_shopping_top .cont .top_area ul li{float: left; position: relative;cursor: pointer;z-index: 1;border: 1px solid #eee; border-left: none;height: 64px;}
.tv_shopping_top .cont .top_area ul li:first-of-type{border-left: 1px solid #eee;}
.tv_shopping_top .cont .top_area ul li:hover{width: 174px;height: 66px;padding: 2px;border: solid 1px #e62642;z-index:2;background: #fff;position: relative;top: -2px;}
.tv_shopping_top .cont .top_area ul li:hover p{display:block;}
.tv_shopping_top .cont .top_area ul li:hover img.pic{border:solid 1px #eee;}
.tv_shopping_top .cont .top_area ul li.on:hover{height: 68px;position: relative;top: -3px;}
.tv_shopping_top .cont .top_area ul li.on:hover .arr{top: 66px;}
.tv_shopping_top .cont .top_area ul li p{font-size: 11px;color: #888;float: left;width: 106px;padding: 5px 12px;line-height: 14px;font-family: 'NanumBarunGothic';display:none;}
.tv_shopping_top .cont .top_area ul li p span:first-child{height: 28px;overflow: hidden;}
.tv_shopping_top .cont .top_area ul li p span:last-child{color: #222;font-size: 14px;font-weight:bold;margin-top: 5px;}
.tv_shopping_top .cont .top_area ul li img.pic{width: 60px;height: 60px;}
.tv_shopping_top .cont .top_area ul li.on{border: 2px solid #e62642;}
.tv_shopping_top .cont .top_area ul li .arr{position: absolute; left: 25px;top: 62px;display: none; z-index: 1;}
.tv_shopping_top .cont .top_area ul li.on .arr{display: block;}

.tv_shopping_top .cont .slide_area{background: #eee;position:relative;padding-top: 58px;height: 470px;}
.tv_shopping_top .cont .slide_area .left{float: left;position: relative;margin-left: 50px;margin-right: 30px;width: 635px;height: 354px;}
.tv_shopping_top .cont .slide_area .vid_cont{margin-top: 0px;height:100%;}
.tv_shopping_top .cont .slide_area .vid_cont.fix{height: 231px;}
.tv_shopping_top .cont .slide_area .right{float: right;position: relative;width:270px;}
.tv_shopping_top .cont .slide_area .right .goods_boxes{margin-top: 0px;}
.tv_shopping_top .cont .slide_area .goods_boxes.box236 article .tit_area .tit{font-size:16px;}

.tv_shopping_top .cont .bx-pager{font-size: 12px; color: #fff; position: absolute; right: 46px; top: 115px; z-index: 1; cursor: pointer;}
.tv_shopping_top .cont .l_btn17{position: absolute;left: -25px;top: 100px;background: none;}
.tv_shopping_top .cont .r_btn17{width: 87px;height: 40px;position: absolute;right: 0px;top: 100px;background: rgba(0,0,0,0.5);border-radius: 20px;}
.tv_shopping_top .cont .r_btn17 img{float: right;margin-right: 15px;}


.tv_shopping .cate_wrap{padding-bottom: 40px;}

.tv_shopping .btn_tabs li.on{color: #e62642;}

.tv_shopping .bnr120{margin-top: 60px;}
