﻿
        p, h4, h5, ul
        {
            margin: 0;
            padding: 0;
        }
        ul li
        {
            list-style: none;
        }
        #div_all
        {
            width: 980px;
            margin: 7px auto;
            padding: 0;
        }
        .week_title
        {
            color: #F6B41A;
            font-size: 14px;
            font-weight: 600;
        }
        #div_all h4
        {
            margin: 5px 15px;
            font-size: 18px;
            font-weight: 600;
        }
        #tmlft
        {
            width: 202px;
            height: 244px;
            float: left;
            background-color:#E81D0C;
        }
        #fla
        {
            width: 778px;
            height: 244px;
            float: left;
        }
        #tmlft_bg
        {
            background: #E81D0C url(../images/weekend_19.jpg) no-repeat;
            width: 202px;
            height: 161px;
        }
        .tm
        {
            background: #E81D0C url(../images/weekend_06.jpg) no-repeat;
            width: 202px;
            height: 81px;
            text-align:center;
            line-height:81px;
        }
        #fla_tmlft
        {
            height: 242px;
        }
        #discount
        {
          
            height: 340px;
        }
        #discount h5
        {
            font-size: 14px;
            font-weight: 600;
            padding: 5px 15px;
            border-bottom: 2px solid #38A652;
            margin: 10px 0 15px 0;
        }
        #discount ul
        {
            margin: 0 13px 0 0;
            _margin: 0 10px 0 0;
            padding: 0;
            list-style: none;
            width: 168px;
            height: 270px;
            float: left;
            background-color: #FDF6EB;
            padding: 6px;
        }
        .title 
        {
            height: 52px;
            
            overflow: hidden;
            padding: 2px 5px;
        }
        
        .title a{line-height: 120%;
            font-size: 14px;
            font-weight: 600;}
        
        .title a:hover, .shop_title a:hover
        {
            text-decoration: none;
            color: #42B55D;
        }
        .price
        {
            color: red;
            text-align: center;
            font-weight: 600;
            padding: 0 5px;
            display: block;
        }
        .details
        {
            text-align: right;
            padding: 8px 5px 0;
            display: block;
        }
        .details a, .shop_details a
        {
            color: #F7B41A;
        }
        .details a:hover, .shop_details a:hover
        {
            text-decoration: none;
            color: red;
        }
        #Shop
        {
            background: url(../images/weekend_16_03.jpg) no-repeat;
            width: 980px;
            height: 230px;
            margin-top: 35px;
        }
        #Shop h5
        {
            font-size: 14px;
            font-weight: 600;
            padding: 0 15px;
            margin: 0 8px;
            height: 29px;
            display: 950px;
        }
        #shop_pro
        {
            height: 200px;
            float: left;
            padding: 15px 0 0 60px;
        }
        #shop_pro ul
        {
            list-style: none;
            width: 250px;
            height: 200px;
            float: left;
            margin: 0 20px 0 0;
            padding: 0;
        }
        #shop_pro ul li a img
        {
            float: left;
            padding: 0 5px 0 0;
        }
        .shop_title
        {
            width: 128px;
            float: left;
            height: 44px;
            overflow: hidden;
            margin-bottom: 10px;
            font-weight: 600;
        }
        .shop_price
        {
            color: red;
        }
        .shop_details
        {
            text-align: right;
            margin-top: 10px;
            display: block;
            padding-right: 10px;
        }
        fieldset, img
        {
            border: none;
        }
        legend
        {
            display: none;
        }
        em, strong, cite, th
        {
            font-style: normal;
            font-weight: normal;
        }
        input, textarea, select, button
        {
            font: 12px Helvetica, Arial, sans-serif;
        }
        table
        {
            border-collapse: collapse;
        }
        html
        {
            overflow: -moz-scrollbars-vertical;
        }
        /*Always show Firefox scrollbar*/
        /* iFocus style */
        #ifocus
        {
            width: 772px;
            height: 238px;
            margin: 0;
            border: 3px solid #E81D0C;
            background: #F0ECEC;
        }
        #ifocus_pic
        {
            display: inline;
            position: relative;
            float: left;
            width: 588px;
            height: 232px;
            overflow: hidden;
            margin: 3px 0 0 0;
        }
        #ifocus_piclist
        {
            position: absolute;
        }
        #ifocus_piclist li
        {
            width: 585px;
            height: 225px;
            overflow: hidden;
        }
        #ifocus_piclist img
        {
            width: 585px;
            height: 232px;
        }
         #ifocus_btn
        {
            display: inline;
            float: left;
            width: 177px;
            margin: 5px 3px;
        }
        #ifocus_btn ul
        {    margin:0 0 3px 0;
             _margin:0 0 0px 0;
             padding:0;
        	 height:74px;
        	 width:177px;
        	 
        }
        #ifocus_btn ul li
        {
            cursor: pointer;
            opacity: 0.5;
            -moz-opacity: 0.5;
            filter: alpha(opacity=40);
            margin-bottom:0px;
        }
        #ifocus_btn img
        {
            width: 177px;
            height: 74px;
           
        }
        #ifocus_btn .current
        {
            background-color: #E2E1E1;
            opacity: 1;
            -moz-opacity: 1;
            filter: alpha(opacity=60);
        }
        #ifocus_opdiv
        {
            position: absolute;
            left: 0;
            bottom: 0;
            width: 585px;
            height: 35px;
            background: #000;
            opacity: 0.5;
            -moz-opacity: 0.5;
            filter: alpha(opacity=50);
        }
        #ifocus_tx
        {
            position: absolute;
            left: 8px;
            bottom: 6px;
            color: #FFF;
        }
        #ifocus_tx li
        {
            color: #fff;
        }
        #ifocus_tx .normal
        {
            display: none;
        }
        .blk_18
        {
            margin-top: 8px;
            font-size: 12px;
            overflow: hidden;
            width: 980px;
            height: 260px;
        }
        .blk_18 .pcont
        {
            float: left;
            overflow: hidden;
            width: 890px;
            height: 150px;
            margin: 15px 20px 0;
        }
        .blk_18 .ScrCont
        {
            width: 32766px;
            zoom: 1;
            height: 200px;
        }
        .blk_18 #List1_1
        {
            float: left;
        }
        #List1_1 a
        {
            text-decoration: none;
        }
        #List1_1 a:hover b
        {
            color: #42B55D;
        }
        #List1_1 a b
        {
            height: 16px;
            overflow: hidden;
            line-height: 16px;
            width: 100px;
        }
        .blk_18 #List2_1
        {
            float: left;
        }
        .blk_18 .LeftBotton
        {
            background: url(../images/w-btn_05.gif) no-repeat;
            float: left;
            margin: 50px 0 10px 10px;
            width: 16px;
            height: 21px;
        }
        .blk_18 .RightBotton
        {
            background: url(../images/w-btn_03.jpg) no-repeat;
            float: left;
            margin: 50px 1px 0 0;
            width: 16px;
            height: 21px;
        }
        .blk_18 .LeftBotton
        {
            background-position: 0px 0px;
            margin-left: 5px;
        }
        .blk_18 .RightBotton
        {
            background-position: 0px 0px;
            margin-left: 5px;
        }
        .blk_18 .pl IMG
        {
            display: block;
            margin: 0px auto;
            cursor: pointer;
        }
        .blk_18 .pl
        {
            float: left;
            width: 144px;
            line-height: 16px;
            text-align: center;
            text-decoration: none;
        }
     
     .fonttxt a { color:#fff; text-decoration:none;}
     
     .fonttxt a:hover { text-decoration:none; color:Red;}   
