body{font-family:Arial,Microsoft JhengHei,STHeiti,sans-serif;}
html{font-family:Arial,Microsoft JhengHei,STHeiti,sans-serif;}

#main{width:100%}
#content{width:1144px;margin:0 auto;}
#header{width:100%;height:35px;background:url('//www.tkec.com.tw/images/header_bg.png');}
#header_content{width:1144px;margin:0 auto;}
#header_content .social_plugin{width:200px;}
#header_content .social_plugin .fb{margin:8px 0 0 0;}
#header_content .social_plugin .gp{margin:8px 0 0 10px;}
#header_content .header_function{width:940px;text-align:right;line-height:35px;color:#57637f;font-size:85%; float:right;}
#header_content .header_function a{color:#57637f;text-decoration:none;}
#header_content .header_function a:hover{text-decoration:underline;}
#header_content .header_function span{margin-left:10px;display:inline-block;}
#header_content .header_function .login{text-align:left;}
#header_content .header_function .login img{position:relative;top:4px;margin-right:6px;}
#header_content .header_function .member{text-align:left;}
#header_content .header_function .member img{position:relative;top:2px;margin-right:6px;}
#header_content .header_function .order{text-align:left;}
#header_content .header_function .order img{position:relative;top:3px;margin-right:6px;}
#header_content .header_function .service{text-align:left; position:relative;}
#header_content .header_function .service img{position:relative;top:4px;margin-right:6px;}
#header_content .header_function .cart{text-align:left;}
#header_content .header_function .cart img{position:relative;top:2px;margin-right:6px;}
#header_content .header_function .store{text-align:left;}
#header_content .header_function .store img{position:relative;top:4px;margin-right:6px;}

.icon_annoucne{ display:block; z-index:99;  position:absolute; bottom:-35px;}

#menu_top{background:url('//www.tkec.com.tw/images/menu_bg.png') no-repeat 0 0;width:1144px;height:35px;border-radius:8px 8px 0 0;margin-top:18px;}
#menu a{color:#fff;text-decoration:none;}
#menu a:hover{text-decoration:underline;}
#menu .sub_menu_top{color:#fff;line-height:35px;letter-spacing:5px;width:185px;text-align:center;font-size:93%;}
#menu .sub_menu_top img{margin-left:3px;} 
#menu .menu_item{width:445px;font-size:100%;}
#menu .menu_item span{color:#fff;width:100px;line-height:35px;display:inline-block;text-align:center;font-size:93%;}
#menu .dot_line{background:url('//www.tkec.com.tw/images/dot_line.png') no-repeat right center;}
#menu span.sp{width:100px;}
#menu span.hot.dot_line{width:100px;}
#menu span.hot{width:130px;}
#menu span.kuai3btn1604{width:106px;font-weight:bold;}
#menu span img {margin:2px 3px 0 0 }
#menu span a:hover{text-shadow:5px 5px 25px #FFF;}


#menu .tk_store_member{width:505px;height:35px;text-align:right;line-height:35px;color:#fff;font-size:81%;background:url(//www.tkec.com.tw/images/tk_store_member_bg.png) no-repeat 50px 6px; float:right;}
#menu .tk_store_member .credit_card{display:inline-block;width:80px; padding-right:24px;}
#menu .tk_store_member .card_open{display:inline-block;width:85px; padding-right:20px;}
#menu .tk_store_member .shopping_survey{display:inline-block;width:50px; padding-right:20px;}
#menu .tk_store_member .edm{display:inline-block;width:50px; padding-right:12px;}
#menu .tk_store_member .drtk{display:inline-block;width:58px; padding-right:22px;}
#menu .sub_menu{width:180px;height:332px;background:#f7f7f7;color:#555;font-size:93%;}
#menu .sub_menu a{color:#555;width:100%;display:inline-block;text-indent:60px;}
#menu .sub_menu ul li{line-height:36px;line-height:36px;text-align:left;border-bottom:dashed 1px #ccc;height:36px;}
#menu .sub_menu ul li:last-child{border-bottom:0 none;}
#menu .sub_menu ul li.selected{background-color:#ececec;}

#menu .sub_menu .icon1{background:url('//www.tkec.com.tw/images/icons/icon1.png') no-repeat 25px 10px;}
#menu .sub_menu .icon2{background:url('//www.tkec.com.tw/images/icons/icon2.png') no-repeat 25px 10px;}
#menu .sub_menu .icon3{background:url('//www.tkec.com.tw/images/icons/icon3.png') no-repeat 25px 10px;}
#menu .sub_menu .icon4{background:url('//www.tkec.com.tw/images/icons/icon4.png') no-repeat 25px 10px;}
#menu .sub_menu .icon5{background:url('//www.tkec.com.tw/images/icons/icon5.png') no-repeat 25px 10px;}
#menu .sub_menu .icon6{background:url('//www.tkec.com.tw/images/icons/icon6.png') no-repeat 25px 10px;}
#menu .sub_menu .icon12{background:url('//www.tkec.com.tw/images/icons/icon12.png') no-repeat 25px 10px;}
#menu .sub_menu .icon15{background:url('//www.tkec.com.tw/images/icons/icon15.png') no-repeat 25px 10px;}
#menu .sub_menu .icon17{background:url('//www.tkec.com.tw/images/icons/icon17.png') no-repeat 25px 10px;}
#menu .sub_menu .icon99{background:url('//www.tkec.com.tw/images/icons/icon99.png') no-repeat 25px 10px;}
#menu .sub_menu .icon18{background:url('//www.tkec.com.tw/images/icons/icon18.png') no-repeat 25px 10px;}

#menu .sub_menu_content{min-width:100px;height:377px;background:#fff;position:absolute;margin-left:180px;border-left:#b3cce7 6px solid;visibility:hidden; z-index:20;}
#menu .sub_menu_content a{color:#777;}
#menu .sub_menu_content .list1{height:377px;}
#menu .sub_menu_content .list2{border-left:dashed 1px #ccc;height:377px;}
#menu .sub_menu_content .title{font-size:131%;color:#266eba;margin:7px 20px 4px 20px;}
#menu .sub_menu_content .item{margin:0 30px 0 36px;float:left;}
#menu .sub_menu_content .item ul li{list-style-image:url('//www.tkec.com.tw/images/sub_menu_content_arrow.png');line-height:21px;font-size:85%;}

#content #search{margin:15px 0 0 35px;}
#content #search .tkec_logo{text-indent:-30000px;background:url('//www.tkec.com.tw/images/adpic12180b.gif') no-repeat; width:208px;height:100px; margin-top:-13px;}
#content #search .search{width:610px;padding:16px 0 0 50px;}
#content #search .search .search_input{width:410px;height:30px;border:1px solid #aaa;font-size:93%;text-indent:5px;}
#content #search .search .search_category{width:100px;height:30px;color:#fff;background:url('//www.tkec.com.tw/images/search_category_bg.png') no-repeat 0 0;overflow:hidden;}
#content #search .search .search_category select{background:url('//www.tkec.com.tw/images/space.png');width:125px;height:30px;color:#fff;margin:1px 0 0 5px;margin:-6px 0 0 5px \9;border:0;border-radius:0;-webkit-appearance:none;cursor:pointer;font-size:85%;}
#content #search .search .search_category select option{background:#555555;border:0;border-radius:0;-webkit-appearance:none;padding:3px;padding:0px \9;}
#content #search .search .search_submit{background:url('//www.tkec.com.tw/images/search_submit_bg.png') no-repeat 0 0;width:100px;height:30px;border:0;border-radius:0;cursor:pointer;font-size:93%;}
#content #search .search .search_keyword{margin-top:5px;font-size:85%;color:#213760;width:410px;height:16px;overflow:hidden;}
#content #search .search .search_keyword img{position:relative;top:-2px;left:5px;}
#content #search .search .search_keyword a{color:#266eb9;margin-left:6px;text-decoration:none;}
#content #search .search .search_keyword a:hover{text-decoration:underline;}
#content #search .tk_logo{width:230px; height:62px; margin:16px 0 0 0;}
.titleAeText{ width:310px; height:12px; line-height:12px; font-size:12px; text-align:right;}
.titleAeText a{color:#666; text-decoration:none; }
.titleAeText a:hover{text-decoration:underline;}

#footer{background:url('//www.tkec.com.tw/images/footer_bg.png');width:100%;height:191px;clear:both;}
#footer .banner{text-align:center;padding-top:20px;}
#footer .link{width:990px;margin:30px auto 60px auto;}
#footer .link ul li{float:left;padding:0 10px;border-right:1px solid #000;}
#footer .link ul li:last-child{float:left;border:0 none;}
#footer .link ul li a{color:#333;text-decoration:none;font-size:93%;}
#footer .link ul li a:hover{text-decoration:underline;}
#footer .copyright{text-align:center;width:100%;color:#888;font-size:85%;clear:both;line-height:35px;}

#menu .path{color:#555;margin:15px 0 15px 20px;font-size:93%;display:list-item;list-style:square;}
#menu .path a{color:#555;text-decoration:none;}
#menu .path a:hover{text-decoration:underline;}
#menu .path span{margin: 0 5px;}

#content .path{color:#555;margin:15px 0 15px 20px;font-size:85%;display:list-item;list-style:square;}
.k3icon_s{ width:50px; height:15px;position:absolute; background:url('//www.tkec.com.tw/images/kuai3_icon_s.png'); float:left;} 
.k3icon_b{ width:145px; height:44px;position:absolute; background:url('//www.tkec.com.tw/images/kuai3_icon_b.png'); float:left; } 
.k3icon_s2{ width:50px; height:15px;position:absolute; background:url('//www.tkec.com.tw/images/kuai3_icon_s.png'); float:left; margin-left:15px;} 
.k3icon_s3{ width:50px; height:15px;position:absolute; background:url('//www.tkec.com.tw/images/kuai3_icon_s.png'); float:left; margin-left:21px;} 

/*首頁分類*/
#menu .sub_menu .iconnew{}
#menu .sub_menu .iconnew a{text-indent:10px !important;}
#menu .sub_menu .iconnew u{ font-size:13px; text-decoration:none;}
#menu .sub_menu_content .title u{ font-size:15px; text-decoration:none;}


.bannerList {
    width: 960px;
}

    .bannerList .container {
        margin: 0 -5px;
    }

    .bannerList:after {
        clear: both;
        content: '';
        display: table;
    }

    .bannerList .itemBox {
        -webkit-box-sizing: border-box;
        box-sizing: border-box;
        float: left;
        min-height: 220px;
        display: block;
        color: #000;
        padding: 5px;
        text-align: center;
        font-size: 18px;
        box-sizing: border-box;
    }

        .bannerList .itemBox .col-box {
            -webkit-box-sizing: border-box;
            box-sizing: border-box;
            background: #fff;
            padding: 10px;
            border: 3px solid blue;
            overflow: hidden;
            border-radius: 3px;
            -webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.12), 0 1px 2px rgba(0, 0, 0, 0.24);
            box-shadow: 0 1px 3px rgba(0, 0, 0, 0.12), 0 1px 2px rgba(0, 0, 0, 0.24);
            -webkit-transition: all 0.5s cubic-bezier(0.25, 0.8, 0.25, 1);
            -o-transition: all 0.5s cubic-bezier(0.25, 0.8, 0.25, 1);
            transition: all 0.5s cubic-bezier(0.25, 0.8, 0.25, 1);
        }

            .bannerList .itemBox .col-box:hover {
                -webkit-box-shadow: 0 10px 20px rgba(0, 0, 0, 0.19), 0 4px 4px rgba(0, 0, 0, 0.23);
                box-shadow: 0 10px 20px rgba(0, 0, 0, 0.19), 0 4px 4px rgba(0, 0, 0, 0.23);
            }

        .bannerList .itemBox .promotion {
            margin: 0 auto;
            max-width: 280px;
            max-height: 20px;
            overflow: hidden;
            color: #FD262C;
            font-size: 14px;
        }

        .bannerList .itemBox .title {
            max-width: 280px;
            max-height: 24px;
            overflow: hidden;
            color: #26A1D1;
        }

        .bannerList .itemBox img {
            width: auto;
            height: 200px;
        }

        .bannerList .itemBox .info {
            text-align: justify;
            font-size: 16px;
            color: #424242;
        }

        .bannerList .itemBox .price {
            color: #424242;
        }

            .bannerList .itemBox .price .txt {
                padding-right: 5px;
                font-size: 16px;
            }

            .bannerList .itemBox .price .num {
                color: #FF0000;
                font-size: 24px;
            }

    .bannerList .col-w960 {
        float: left;
        width: 957px;
        min-height: auto;
        padding: 0;
        overflow: hidden;
    }

        .bannerList .col-w960 img {
            max-width: 100%;
            height: auto;
        }

        .bannerList .col-w960 .col-box {
            padding: 0;
            border-radius: 0;
        }

    .bannerList .col-w480 {
        width: 480px;
    }

        .bannerList .col-w480:after {
            clear: both;
            content: '';
            display: table;
        }

        .bannerList .col-w480 .promotion {
            max-width: 480px;
            max-height: 24px;
            overflow: hidden;
            margin: 0;
            text-align: left;
        }

        .bannerList .col-w480 .title {
            max-width: 480px;
            max-height: 24px;
            overflow: hidden;
            margin: 0;
            margin: 10px 0;
            text-align: left;
        }

        .bannerList .col-w480 .img {
            float: left;
            width: 200px;
            display: inline-block;
        }

        .bannerList .col-w480 .info {
            display: inline-block;
            width: calc(100% - 218px);
            float: right;
            min-height: 190px;
            height: 190px;
            overflow: hidden;
        }

        .bannerList .col-w480 .price {
            margin-top: 10px;
        }

    .bannerList .col-w320h440 {
        width: 320px;
        height: auto;
    }

        .bannerList .col-w320h440 img {
            height: 300px;
        }

        .bannerList .col-w320h440 .title {
            margin: 10px 0 15px 0;
        }

        .bannerList .col-w320h440 .info {
            min-height: 120px;
            height: 120px;
            line-height: 1.5;
            overflow: hidden;
            margin: 15px 0 50px 0;
        }

    .bannerList .col-w320 {
        width: 320px;
    }

    .bannerList .col-w240 {
        width: 240px;
    }

    .bannerList .flr {
        float: right;
    }
