
/*.menu {	width:985px; height:30px; border-right:2px; border-left:3px; border-bottom:1px; border-right:1px; border-top:1px; border-style:solid; border-color:#C4DBFD; background-color: #E2EDFE; margin-top:1px;text-align:center;}

/*.menu a
{
    display: block; width:81px;
    background-image:url(/images/newpanel/menu_link.jpg);
    text-decoration:none;
    border-bottom-style: solid; border-bottom-width: 1px; border-bottom-color: #C0C0C0;
    border-right-style: groove; border-right-width: 1px; border-right-color: #C6DCFD;
    color:#000; height:30px;
    line-height:2.2em; position:relative; float:left;
}

.menu a:hover
{
    display: block;
    color: #00F;
    background-image:url(/images/newpanel/menu_hover.jpg);
    height:30px;
    line-height:2.2em;
}*/
/* 整體設置*/ 
.menu_1 { margin:0; padding:0;width:990px;list-style-type:none; font:12px Arial; background-color: #E2EDFE; text-align:center;font-family:Arial, Helvetica, sans-serif; }

.menu_1 li {float:left;padding:0;margin:0;border-right:1px solid #777777;border-bottom:3px solid #bbb; width:81px;}
 
/* 設置選單區塊*/
.menu_1 li dl { 
    width:80px;
    margin:0; height:30px;
    padding-left:1px;
    background-image:url(/images/newpanel/menu_link.jpg);
}
 
.menu_1 li dt a,.menu_1 li dd a { display:block;}
 
 
 
/* 設置主選單dt */
.menu_1 li dt {
    margin:0;
    text-align:center;
    font-size: 12px;
    height:30px; line-height:2.3em; width:80px;
    overflow:hidden;
}

.menu_1 li dt a:link {display:block;color:#333;text-decoration:none;text-align:center; width:80px;}
.menu_1 li dt a:hover {
    display: block;
    color:#333; background-image:url(/images/newpanel/menu_hover.jpg);height:30px; width:80px;
    text-decoration:none;border-right:1px solid #09F; text-align:center;font-weight: bold; 
}

.menu_1 li dt a:visited {
    display:block;
    color:#333;
    text-decoration:none;
    text-align:center; width:80px;
}

/* 設置子選單dd */
.menu_1 li dd  
{
    position:relative;
    margin:0; 
    color: #333; height:30px;line-height:2.3em;
    background-color:Silver;
    background-image:url(/images/newpanel/menu_link_new.jpg);
    text-align:left;
    border-bottom:dotted 1px #666;
    border-right:solid 1px #666;
    border-left:solid 1px #666;
    width:120px;
    z-index:1000;
}
 
.menu_1 li dd a:link {display:block;color:#333;text-decoration:none;padding-left:2px;padding-right:2px; }
.menu_1 li dd a:hover {
    display: block;
    color:#333; 
    background-image: url(/images/newpanel/menu_link_FL.jpg);height:30px;
    text-decoration:none;font-weight: bold; 
    padding-left:3px;padding-right:3px; 
}
.menu_1 li dd a:visited {display:block;color:#333;text-decoration:none;padding-left:2px;padding-right:2px;}
  
/*隱藏子選單*/
.menu_1 li dd { display:none; z-index:1000;}
 
 
/* 滑鼠滑入顯示子選單 */
.menu_1 li:hover dd, .menu_1 li a:hover dd { display:block; z-index:1000;}
 
/*ie6 hack*/
/*.menu_1 li:hover,.menu_1 li a:hover { border:0;}
.menu_1 table { border-collapse:collapse; padding:0;text-align:left;}*/

.menuSelect
{
    display: block;
    color: #00F; height:30px !important;height:22px;
    background-color: #dddddd;
    background-image:url(/images/newpanel/menu_hover.jpg) !important;
    background-image:url(/images/newpanel/arr_b.gif);
    line-height:2.2em;
    background-repeat:no-repeat; background-position: center bottom;
    border-bottom:1px solid #609efd; position:relative; float:left;
}

.menuIndex
{
    display: block; width:81px;
    background-image:url(/images/newpanel/menu_link.jpg);
    text-decoration:none;
    border-bottom-style: solid; border-bottom-width: 1px; border-bottom-color: #C0C0C0;
    border-right-style: groove; border-right-width: 1px; border-right-color: #C6DCFD;
    color:#000; height:30px;
    line-height:2.2em; position:relative; float:left;
}
.menuNew a
{
    display: block;
    color: #00F; height:30px !important;height:22px;
    background-color: #dddddd;
    background-image:url(/images/newpanel/menu_link_new.jpg);
    line-height:2.2em;
    background-repeat:no-repeat; background-position: center bottom;
    border-bottom:1px solid #609efd; position:relative; float:left;
}

.menuNew a:hover
{
    display: block;
    color: #00F;
    background-image:url(/images/newpanel/menu_hover_new.jpg);
    height:30px;
    line-height:2.2em;
}

.menuNew_S a
{
    display: block;
    color: #00F; height:30px !important;height:22px;
    background-color: #dddddd;
    background-image:url(/images/newpanel/menu_hover_new.jpg);
    line-height:2.2em;
    background-repeat:no-repeat; background-position: center bottom;
    border-bottom:1px solid #609efd; position:relative; float:left;
}
.menuNew_S a:hover
{
    display: block;
    color: #00F;
    background-image:url(/images/newpanel/menu_hover_new.jpg);
    height:30px;
    line-height:2.2em;
}

.menuProm a
{
    display: block;
    color: #00F; height:30px !important;height:22px;
    background-color: #dddddd;
    background-image:url(/images/newpanel/menu_link_hot.jpg);
    line-height:2.2em;
    background-repeat:no-repeat; background-position: center bottom;
    border-bottom:1px solid #609efd; position:relative; float:left;
}
.menuProm a:hover
{
    display: block;
    color: #00F;
    background-image:url(/images/newpanel/menu_hover_hot.jpg);
    height:30px;
    line-height:2.2em;
}
.menuProm_S a
{
    display: block;
    color: #00F; height:30px !important;height:22px;
    background-color: #dddddd;
    background-image:url(/images/newpanel/menu_hover_hot.jpg);
    line-height:2.2em;
    background-repeat:no-repeat; background-position: center bottom;
    border-bottom:1px solid #609efd; position:relative; float:left;
}
.menuProm_S a:hover
{
    display: block;
    color: #00F;
    background-image:url(/images/newpanel/menu_hover_hot.jpg);
    height:30px;
    line-height:2.2em;
}

.menuWelfare a
{
    display: block;
    color: #00F; height:30px !important;height:22px;
    background-color: #dddddd;
    background-image:url(/images/newpanel/menu_link_FL.jpg);
    line-height:2.2em;
    background-repeat:no-repeat; background-position: center bottom;
    border-bottom:1px solid #609efd; position:relative; float:left;
}
.menuWelfare a:hover
{
    display: block;
    color: #00F;
    background-image:url(/images/newpanel/menu_hover_FL.jpg);
    height:30px;
    line-height:2.2em;
}
.menuWelfare_S a
{
    display: block;
    color: #00F; height:30px !important;height:22px;
    background-color: #dddddd;
    background-image:url(/images/newpanel/menu_hover_FL.jpg);
    line-height:2.2em;
    background-repeat:no-repeat; background-position: center bottom;
    border-bottom:1px solid #609efd; position:relative; float:left;
}
.menuWelfare_S a:hover
{
    display: block;
    color: #00F;
    background-image:url(/images/newpanel/menu_hover_FL.jpg);
    height:30px;
    line-height:2.2em;
}

.search 
{
     width:990px; height:28px; background-color:#c8ddfe; border:1px solid #609efd; padding-left:20px; padding-top:2px;  font-family:Arial, Helvetica, sans-serif; 
     font-size:12px; margin-bottom:2px; margin-top:2px;
}





.prodSearch {
    height:102px;
    width:988px;
    display:inline-block;
    border:1px solid #e7e7e7;
    margin:2px 0px ;
}
    .prodSearch .inputList {
        margin:0px;
        padding:0px;

    }

        .prodSearch .inputList li {
            list-style:none;
            margin:0px 11px;
            padding:0px;
            float:left;


        }
            .prodSearch .inputList li.title {
                width:80px;
                height:55px;
                line-height:55px;
                display:block;
                font-size:13px;
                vertical-align:middle;                
                text-align:center;
                color:#34495e;               
            }


            .prodSearch .inputList li h3.subTitle {
                font-size:13px;
                color:#34495e;
                font-weight:normal;
                height:26px;
                line-height:26px;                
                display:block;
                margin:3px 0px 0px 0px;
                padding:0px;
            }




            .prodSearch .inputList li .item {
            }
            .prodSearch .inputList li .item select{
                width:154px;
            }

.searchInput {
    margin:0px;
    padding:0px;
}
    .searchInput li {
        margin:0px;
        padding:0px;
        list-style:none;
        float:left;
        margin:0px 11px;
    }
    .searchInput .title {
        color: #34495e;
        display: block;
        font-size: 13px;
        height: 50px;
        line-height: 50px;
        text-align: center;
        vertical-align: middle;
        width: 80px;
    }


    .searchInput li.searchBar {
        margin:0px 11px;
        padding:11px 0px;
        width:500px;

    }

        .searchInput li.searchBar input {
            width:273px;
        }
        .searchInput li.searchBar .btn {
            width:auto;
        }



    .searchInput .searchSort {
    }

        .searchInput .searchSort h3.subTitle {
                font-size:13px;
                color:#34495e;
                font-weight:normal;
                width:80px;
                height:26px;
                line-height:26px;                
                display:block;
                margin:8px 0px 0px 0px;
                padding:0px;
                float:left;
                
        }

        .searchInput .searchSort .searchTerm {
            float:left;
            line-height:26px;
            margin:8px 0px 0px 0px;
        }
            .searchInput .searchSort .searchTerm input {
                vertical-align:middle;                
                margin:0px 2px 0px;
                padding:0px;
            }

            .searchInput .searchSort .searchTerm .type {
                border-right:1px solid #e7e7e7;
                float:left;
                margin:0px 3px 0px 0px;
                padding:0px 3px 0px 0px;
            }
            .searchInput .searchSort .searchTerm .value {
                float:left;
            }
            .searchInput .searchSort .searchTerm span {
                margin:0px 4px;
            }


#search_class
{color:green;font-size:14px;
 padding-left:15px;
    }
#search_class span
{
    color:Red;
    }    
#search_class a,#search_class a:link,#search_class a:visited
{
    display:inline-block;
    font-size:12px;
    padding-right:10px;
    color:Blue;
    }
    
#search_class a:hover
{
    color:Red;
    }    

.menu_left { width:198px;height:auto;  }

.menu_title{	    
    width:100%;    
    height:38px;
    line-height:38px;
    font-size:16px;
    background-color:#599deb;
    }	

    .menu_left a 
    {
        width:100%;
        height:100%;
        display:block;
        color:#fff;
        text-decoration:none;
         
    }
     
    .menu_left a:hover { 
        text-decoration:none;
        

    }

        .menu_left a span {
            background:none;
           font-weight:normal;
           margin:0px 10px;
        }




.menu_left li {

    display:block; 
    white-space:nowrap;
    height:26px;
}



/*
.ZLink a{font-size:12px;color:#059;text-decoration:none;font-weight:normal;margin:0 2px 0 7px;line-height:25px;padding:0;}
.ZLink a:hover{font-size:12px;color:#059;text-decoration:underline;font-weight:normal;margin:0 2px 0 7px;}*/

.AD_BG { width:200PX; height:auto; border:1px solid #609efd; text-align:center; padding-top:10px; padding-bottom:10px; }

.ad_PTop {
    width:780px;
    height:120px;
    padding:0 5px;
    margin:0px 0px 2px 0px;
}
    .ad_PTop .item {

        width:250px;height:120px;float:left;padding:0 5px;
    }
    
                
.prd_titNew { margin-top:2PX; width:770px; height:15px; border-width:1px 1px 0px 1px; border-style:solid; border-color:#609efd; padding:5px; background-image:url(/images/newpanel/menu_link_new.jpg); font-size:14px; font-weight:bold; margin-left:5px; margin-right:5px;}
.prd_conNew { display:table; width:770px; margin-left:5px; margin-right:5px; border-width:0px 1px 0px 1px; border-style:solid; border-color:#609efd; font-size:12px; color:#03F; padding-left:10px;}
.prd_dowNew { display:table; width:770px; margin-left:5px; margin-right:5px; border-width:0px 1px 1px 1px; border-style:solid; border-color:#609efd; font-size:12px; color:#03F; padding-left:10px;}

.prd_titProm { margin-top:2PX;width:770px; height:15px; border-width:1px 1px 0px 1px; border-style:solid; border-color:#609efd; padding:5px; background-image:url(/images/newpanel/menu_link_hot.jpg);font-size:14px; font-weight:bold; margin-left:5px; margin-right:5px;}
.prd_conProm { width:775px; height:auto; margin-left:5px; margin-right:5px;padding-top:5px; border-width:0px 1px 1px 1px; border-style:solid; border-color:#609efd; font-size:12px; color:#03F; padding-left:5px;}
.prd_conProm .top { height:12px;}
.prd_titWelfare { margin-top:2PX;width:770px; height:15px; border-width:1px 1px 0px 1px; border-style:solid; border-color:#609efd; padding:5px; background-image:url(/images/newpanel/menu_link_FL.jpg);font-size:14px; font-weight:bold; margin-left:5px; margin-right:5px;}
.prd_conWelfare { width:770px; height:auto; margin-left:5px; margin-right:5px; border-width:0px 1px 1px 1px; border-style:solid; border-color:#609efd; font-size:12px; color:#03F; padding-left:10px;}
            
.prd_good { width:135px; height:auto; margin-right:6px; margin-top:5px; float:left; position:relative;}

.prd_tit { margin-top:2PX; width:770px; height:15px; border-width:1px 1px 0px 1px; border-style:solid; border-color:#609efd; padding:5px; background-image:url(/images/item_Tit_bg.jpg);
            font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold; margin-left:5px; margin-right:5px;}
.prd_con { width:780px; height:auto; margin-left:5px; margin-right:5px; border-width:0px 1px 1px 1px; border-style:solid; border-color:#609efd; font-size:12px; color:#03F;}
.prd_good { width:135px; height:auto; margin-right:6px; margin-top:5px; float:left; position:relative;}


.sitemap { 
    width:100%; 
    height:33px;    
    font-size:13px;             
    line-height:33px;
    background-color:#f4f4f4;
    margin:1px 0px 2px 0px;
    display:block;
}
    .sitemap .title {
        margin:0px 0px 0px 10px;
        float:left;
        color:#666666;
    }
    .sitemap ul {
        margin:0px;
        padding:0px;
        display:inline-block;
        float:left;
    }
        .sitemap ul li {
            float:left;
            list-style:none;
            line-height:33px;
            height:33px;
        }
            .sitemap ul li a {
            line-height:33px;
            height:33px;
            display:inline-block;
            text-decoration:none;
            color:#666666;
            }
            .sitemap ul li a:hover {
            text-decoration:none;
            color:#f60;
            }
                .sitemap ul li span {
                    margin:0px 3px 0px 0px;
                }
            .sitemap ul li.arrow span {
                font-size:12px;                
            }


.hotkeydiv { 
    width:776px; 
    height:33px;
    display:block;
    font-size:12px;     
    line-height:33px;
    overflow:hidden;
    margin:0px 0px 0px 4px;
    padding:0px 6px;
    background-color:#f4f4f4;
}

    .hotkeydiv .title {
        float:left;
        display:inline-block;
    }
    .hotkeydiv .keyList {
        float:left;
        display:inline-block;
    }
        .hotkeydiv .keyList a {
            text-decoration:none !important;
            color:#06f;
            margin:0px 3px 0px 0px;
            
        }
            .hotkeydiv .keyList a:hover {
                color:#f60;
            }


.marquee {
    width:788px;
    height:38px;
    line-height:38px;
    display:block;
    margin:2px 0px 2px 4px;    
    background-image:url(/images/marqueeBg.gif);
    background-repeat:no-repeat;
    border-bottom:1px solid #f4f4f4;
    font-size:13px;
    color:#dd5c5c;
    font-weight:bold;
}

    .marquee .msg {
        width:726px;
        display:block;        
        margin:0px 0px 0px 50px;
    }



.categorydown  
{
    width:768px;
    margin-top:5px;
    margin-left:5px;
    border: 1px solid #FD9D08;
    height:auto;
    font-size:10pt; 
    font-weight:bold; 
    padding-left:10px; 
    line-height:2em; 
    background-color:#FFF2DF;
}









.prodListTitle {
    width:786px;
    height:33px;
    line-height:33px;
    margin:0px 0px 0px 4px;
    padding:0px;
    background-color:#f4f4f4;
}
    .prodListTitle.new {
        background-color: #faeae6;
    }
    .prodListTitle h2.title {
        display:inline-block;
        font-size:16px;   
        line-height:33px;
        margin:0px 0px 0px 10px;
        padding:0px;
        color:#333;
    }
    .prodListTitle .more {
        float:right;
        margin:0px;
        padding:0px 10px;
        height:33px;
        display:inline-block;
    }
        .prodListTitle .more a {
            font-size:12px;
            width:100%;
            height:100%;
            display:block;
            text-decoration:none;
            color:#333;
        }
            .prodListTitle .more a:hover {
                color:#f90;
            }
        .prodListTitle .more span {
            margin:0px;
            padding:0px;
        }


    .prodInfo.prodListTitle.promo,
    .prodInfo.prodListTitle.download  {
        width:100%;
        border:none;
    }


    .prodListTitle.promo {
        background-color:#e74c3c;
    }
        .prodListTitle.promo h2 {
            color:#fff;
        }
        .prodListTitle.promo .more a {
            color:#fff;
        }
            .prodListTitle.promo .more a:hover {
                color:#333;
            }



    .prodListTitle.special {
        background-color:#1abc9c;
    }
        .prodListTitle.special h2 {
            color:#fff;
        }
        .prodListTitle.special .more a {
            color:#fff;
        }
            .prodListTitle.special .more a:hover {
                color:#333;
            }



    .prodListTitle.promoSec {
        background-color:#599deb;
    }
        .prodListTitle.promoSec h2 {
            color:#fff;
        }
        .prodListTitle.promoSec .more a {
            color:#fff;
        }
            .prodListTitle.promoSec .more a:hover {
                color:#599deb;
            }

            





.prodList {
    width:786px;
    margin:0px 3px 0px 7px;
    padding:0px;    

    display:block;
}





.STPrdPPicItem {
    width: 171px;
    height: 236px;
    display: block;
    float:left;
    border: 1px solid #e0e0e0;

    margin: 10px 11px 10px;
}
    .STPrdPPicItem.searchProd {
        height:346px;
    }

        .STPrdPPicItem.searchProd .info .tag {
            margin:3px 32px;
            text-align:center;
            height:20px;
            display:block;
        }
        .STPrdPPicItem.searchProd .info .searchAdd {
            width:100%;
            display:block;
            margin:3px 0px;
            height:30px;
            line-height:30px;


        }

            .STPrdPPicItem.searchProd .info .searchAdd .txt {
                float:left;
                width:73px;
                text-align:right;
            }
            .STPrdPPicItem.searchProd .info .searchAdd .info {
                float:left;
                width:73px;
            }
                .STPrdPPicItem.searchProd .info .searchAdd .info input {
                    width:100%;
                }
            .STPrdPPicItem.searchProd .info .searchAdd .orderBtn {
                text-align:center;
                width:100%;
                display:block;
                margin:0px;;
            }

.STPrdPPicItem:hover {
    background-color: #fbfbfb;
    border: 1px solid #ccc;
}
.STPrdPPicItem:hover .Po a {
    border: 1px solid #999;
}
.STPrdPPicItem:hover .Na a {
    color: #333;
}
    .STPrdPPicItem:hover .Na a:hover {
        color:#0099ff;
    }
.STPrdPPicItem .Po {
    padding: 5px;
    width: 161px;
    height: 168px;
    display: block;
    text-align: center;
    position: relative;
}
.STPrdPPicItem .Po .limited {
    background-image: url("/images/prodLimitedBg.png");
    background-position: center center;
    background-repeat: no-repeat;
    display: block;
    height: 159px;
    left: -1px;
    position: absolute;
    top: 0;
    width: 159px;
}
.STPrdPPicItem .Po .limited .hour {
    bottom: 10px;
    color: #db0000;
    display: block;
    font-size: 16px;
    font-weight: bold;
    position: absolute;
    right: 8px;
    text-align: center;
    width: 20px;
}
.STPrdPPicItem .Po a:hover {
    border: 1px solid #999;
}
.STPrdPPicItem .Po a {
    background-color: #fff;
    background-position: center center;
    background-repeat: no-repeat;
    border: 1px solid #efefef;
    display: block;
    height: 152px;
    margin: 4px;
    padding: 0;
    position: relative;
    width: 154px;
    z-index: 1;
}
.STPrdPPicItem .Po a span.prodPromoIcon {
    background-image: url("/images/prodPromoIcon.png");
    background-position: center center;
    background-repeat: no-repeat;
    display: block;
    height: 121px;
    left: -12px;
    position: absolute;
    top: -12px;
    width: 124px;
}
.STPrdPPicItem .Po * {
    vertical-align: middle;
}
.imgMiddle i {
    width:1px !important;
    height:100% !important;
    display: inline-block !important;
    position: initial !important;
    margin:0px 0px 0px -1px !important;
    padding:0px !important;


}
.imgMiddle * {
    text-align:left;
    vertical-align: middle !important;
}
.STPrdPPicItem .Po img {
    display: inline-block;
    max-height: 150px;
    max-width: 150px;
    margin:0px 0px 0px -3px;
}

.STPrdPPicItem .Na {
    margin: 0px 5px 3px;
    font-size: 13px;
    color: #999;
    word-break: break-all;
    line-height: 15px;    
    display: block;
    overflow:hidden;
    height:30px;            
}
    .STPrdPPicItem > .Na:nth-child(3) {
        height:initial;
        max-height:30px;
        min-height:15px;               
    }
    

.STPrdPPicItem .Na a {
    width: 150px;
    font-size: 13px;
    color: #999;
    word-break: break-all;
    text-decoration: none;
}
.STPrdPPicItem .Na a:hover {
    text-decoration: none;
}
.STPrdPPicItem .info {
    display:block;
    width:auto;   
}

    .STPrdPPicItem .info .price.distribute span{
        color:#ccc;
        font-size:12px;
    }

    .STPrdPPicItem .info .price.distribute .num.normalPrice {
        text-decoration:line-through;        
    }



    .STPrdPPicItem .info .price {
        display:block;
        width:100%;
        height:20px;
        line-height:20px;
        padding:3px 0px;
    }
        .STPrdPPicItem.searchProd .info .price .txt {
            width:73px;
        }
        .STPrdPPicItem .info .price .txt {
            float:left;
            width:54px;
            text-align:right;
            margin:0px;
            padding:0px;
        }
        .STPrdPPicItem .info .price .num {
            float:left;
            margin:0px 4px;
            padding:0px;
            font-size:20px;
            color:#db0000;            
        }


        .STPrdPPicItem .info .price .unitTxt {
            float:left;
            margin:0px;
            padding:0px;
            display:inline-block;            
        }






.STPrdPPicItem .info .number {
    width: 100%;
    height: 24px;
    line-height: 24px;
    display: block;
    clear: both;
    float: left;
    margin:5px 0px;
}
.STPrdPPicItem .info .number .txt {
    float: left;
    font-size: 12px;
    width:54px;
    text-align:right;
}
.STPrdPPicItem .info .number .txt span {
    margin: 0px 0px 0px 5px;
}
.STPrdPPicItem .info .number .info {
    float: left;
}
.STPrdPPicItem .info .number .info input {
    /*width: 20px;*/
    width: 30px;
    text-align:center;
}

    .STPrdPPicItem .info .date {
        width:100%;
        text-align:center;
        font-size:12px;
        color:#e74c3c;
        height:20px;
        line-height:20px;
        margin:4px 0px 0px 0px;
    }

.STPrdPPicItem .Pr {
    color: #363636;
    font-size: 14px;
    margin: 5px 5px 10px;
    text-align: center;
}
.STPrdPPicItem .PrB {
    color: #f00;
    font-weight: bold;
    font-size: 16px;
}
.STPrdPPicItem .PrD {
    color: #999;
    margin-bottom: 10px;
    font-size: 14px;
    text-decoration: line-through;
}
.STPrdPPicItem .inCartIcon {
    display: block;
    height: 18px;
    left: 0;
    position: absolute;
    top: 50%;
    margin: -9px 0px 0px 0px;
    width: 82px;
    background-color: #4f95bd;
    font-size: 12px;
    color: #fff;
    line-height: 18px;
    background-image: url(/images/inCartIconBg.gif);
    background-repeat: no-repeat;
    background-position: left 0px;
    text-align: left;
}
.STPrdPPicItem .inCartIcon span {
    margin: 0px 0px 0px 19px;
}
.STPrdPPicItem .orderBtn {
    text-align:center;
    float:left;
    margin:0px 0px 0px 26px;
}

.STPrdPPicItem .prodDesc {
    display:none;
}
    
    .STPrdPPicItem .date {
        text-align:center;
        color:#e74c3c;
        display:inline-block;
        width:100%;
    }



.prodList.promo .STPrdPPicItem {
    height:250px;
    background-color:#fff6f6;
}

    .prodList.promo .STPrdPPicItem .Na {
        padding:5px;
        display:table-cell;
        vertical-align:middle;
        height:30px;
        line-height:20px;
        
    }
        .prodList.promo .STPrdPPicItem .Na a {
            color:#e74c3c;
        }




.prodList.promoSec .STPrdPPicItem {
    height:336px;
}

    .prodList.promoSec .STPrdPPicItem .promoSn {
        margin:10px 10px 6px;
        color:#599deb;
    }
    .prodList.promoSec .STPrdPPicItem .Na {
        padding:5px;
        display:table-cell;
        vertical-align:middle;
        height:86px;
        line-height:20px;
        
    }
        .prodList.promoSec  .STPrdPPicItem:hover .Na  a{
            color:#599deb;            
        }






.prodList.special  .STPrdPPicItem,
.STPrdPPicItem.searchProd  {
    height:376px;    
}

    .prodList.special .STPrdPPicItem:hover .Na a,
    .STPrdPPicItem.searchProd:hover .Na a{
        color:#13a588;
    }

    .prodList.special .STPrdPPicItem .stockTransfer,
    .STPrdPPicItem.searchProd .stockTransfer {
        text-align:center;
        padding: 3px 0px;
        height:20px;
        line-height:20px;
    }
        .prodList.special .STPrdPPicItem .stockTransfer .normal,
        .STPrdPPicItem.searchProd .stockTransfer .normal {
            display:inline-block;
            -webkit-border-radius: 4px;
            -moz-border-radius: 4px;
            border-radius: 4px;
            background-color: #d8f0ee;           
            color: #0a8279;
        }
            .prodList.special .STPrdPPicItem .stockTransfer .normal span,
            .STPrdPPicItem.searchProd .stockTransfer .normal span {
                margin: 0px 4px;
            }
        .prodList.special .STPrdPPicItem .stockTransfer .outStock,
        .STPrdPPicItem.searchProd .stockTransfer .outStock {
            display:inline-block;
            background-color: #fbb9b9;            
            color: #ff3636;
            -webkit-border-radius: 4px;
            -moz-border-radius: 4px;
            border-radius: 4px;
        }
            .prodList.special .STPrdPPicItem .stockTransfer .outStock span,
            .STPrdPPicItem.searchProd .stockTransfer .outStock span {
                margin: 0px 4px;
            }

    .prodList.special .STPrdPPicItem .stockTransfer .transfer,
    .STPrdPPicItem.searchProd .stockTransfer .transfer {
        display:inline-block; 
        -webkit-border-radius: 4px;
        -moz-border-radius: 4px;
        border-radius: 4px; 
        background-color: #fef6e1;
        color: #c6a137;
    }
        .prodList.special .STPrdPPicItem .stockTransfer .transfer span,
        .STPrdPPicItem.searchProd .stockTransfer .transfer span {
            margin: 0px 4px;   
        }


.prodList.horizontal {
    width:100%; 
    margin:0px;
    padding:0px;
    display:block;    
}

    .prodList.horizontal .STPrdPPicItem {
        padding:11px 0px;
        margin:0px;
        width:786px;
        height:inherit !important;
        border:none;
        border-bottom:1px solid #e5e5e5;
    }
        .prodList.horizontal .STPrdPPicItem.odd,
        .prodList.horizontal .STPrdPPicItem.odd:hover {
            background-color:#f5f5f5;


        }

        .prodList.horizontal .STPrdPPicItem:hover {
            background:none;
        }



        .prodList.horizontal .STPrdPPicItem .Po {
            float:left;
        }



        .prodList.horizontal .STPrdPPicItem .content {
            margin:0px 0px 0px 5px;
            padding:0px 0px 21px 0px;
            display:block;
            width:610px;
            float:left;
        }

            .prodList.horizontal .STPrdPPicItem .content .prodInfo {
                width:360px;
                float:left;
                padding:10px 10px 0px 0px;
            }


                .prodList.horizontal .STPrdPPicItem .content .prodInfo .name {
                    font-size:13px;
                    color:#333;
                    line-height:20px;
                    font-weight:bold;
                }
                .prodList.horizontal .STPrdPPicItem .content .prodInfo .more {
                    font-size:12px;
                    color:#666;
                    line-height:20px;    
                }
                .prodList.horizontal .STPrdPPicItem .content .prodInfo .spec {
                    font-size:12px;
                    color:#666;
                    line-height:23px;
                    height:23px;
                    padding:0px;
                    margin:10px 0px 0px 0px;
                    overflow:hidden;
                }


            .prodList.horizontal .STPrdPPicItem .content .orderInfo {
                width:220px;
                float:left;
                padding:0px;
                margin:0px 0px 0px 10px;
            }
                .prodList.horizontal .STPrdPPicItem .content .orderInfo .price {
                    font-size:13px;
                    height:23px;                    
                    line-height:23px;
                    color:#999;
                }

                .prodList.horizontal .STPrdPPicItem .content .orderInfo .size {
                    color:#999;
                    text-align:center;
                    margin:0px 20px 0px 80px;
                    height:23px;
                    line-height:23px;                    
                }

                    .prodList.horizontal .STPrdPPicItem .content .orderInfo .price .txt {
                        width:80px;
                        float:left;
                        display:block;
                        text-align:right;
                    }
                    .prodList.horizontal .STPrdPPicItem .content .orderInfo .price .num {                                                
                        text-align:right;
                        width:114px;
                        display:block;
                        float:left;
                        padding:0px 6px 0px 0px;
                    }
                    .prodList.horizontal .STPrdPPicItem .content .orderInfo .price.commission span {
                        color:#333;

                    }
                .prodList.horizontal .STPrdPPicItem .content .orderInfo .price.normal .num {
                       font-size:23px !important;
                       color:#db0000;              
                }
                .prodList.horizontal .STPrdPPicItem .content .orderInfo .price.limited .num {
                      font-size:13px !important;   
                      color:#db0000;                              
                }
                .prodList.horizontal .STPrdPPicItem .content .orderInfo .price.bonus .num {
                      font-size:13px !important;   
                      color:#db0000;                              
                }

                .prodList.horizontal .STPrdPPicItem .content .orderInfo .price.unit .num {
                    float:right;
                    padding:0px 7px 0xp 0px;
                      
                      
                      
                }

                .prodList.horizontal .STPrdPPicItem .content .orderInfo .price.amount .num {
                      font-size:13px !important;   
                      color:#3498DB !important;
                      font-weight:bold;                    
                }
                
                .prodList.horizontal .STPrdPPicItem .content .orderInfo .price.batchAverage .num {
                      font-size:13px !important;   
                      color:#3498DB !important;  
                      font-weight:bold;                            
                }
                
                .prodList.horizontal .STPrdPPicItem .content .orderInfo .price.deal .num {
                      font-size:23px !important;   
                                                  
                } 
                        .prodList.horizontal .STPrdPPicItem .content .orderInfo .price.commission .num{
                            font-size:20px;
                            color:#db0000;
                        }
                    .prodList.horizontal .STPrdPPicItem .content .orderInfo .price.commission .date{
                        /*font-size:20px;*/
                        text-align:right;
                        color:#db0000;
                    }
                    .prodList.horizontal .STPrdPPicItem .content .orderInfo .price .unitTxt {
                        width:20px;
                        display:block;
                        float:right;
                    }

            .prodList.horizontal .STPrdPPicItem .content .other {
                float:left;
                clear:both;
                width:100%;
                display:block;
            }



                .prodList.horizontal .STPrdPPicItem .content .other .tag {
                    margin:6px 0px 0px 0px;
                    width:260px;
                    height:22px;
                    display:block;
                    float:left;
                   

                }
                    .prodList.horizontal .STPrdPPicItem .content .other .tag div {
                        height:22px;
                        line-height:22px;
                        font-size:13px;
                        display:block;
                        margin:0px 6px 0px 0px;
                        -webkit-border-radius: 4px;
                        -moz-border-radius: 4px;
                        border-radius: 4px;
                    }
                        .prodList.horizontal .STPrdPPicItem .content .other .tag div span {
                            margin:0px 4px;
                        }
                    .prodList.horizontal .STPrdPPicItem .content .other .tag .notice {
                        float:left;
                        background-color:#ff9900;
                        color:#fff;
                    }
                        .prodList.horizontal .STPrdPPicItem .content .other .tag .notice a {
                            color:#fff;
                            text-decoration:none;
                            background-image:url(/Images/STPrdPPicItemNotice.gif);
                            background-repeat:no-repeat;
                            background-position:3px center;
                        }
                        .prodList.horizontal .STPrdPPicItem .content .other .tag .notice span {
                            margin:0px 4px 0px 24px;
                        }
                    .prodList.horizontal .STPrdPPicItem .content .other .tag .normal {
                        background-color:#d8f0ee;
                        float:left;
                        color:#0a8279;
                    }
                    .prodList.horizontal .STPrdPPicItem .content .other .tag .outStock {
                        background-color:#fbb9b9;
                        float:left;
                        color:#ff3636;
                    }
                    .prodList.horizontal .STPrdPPicItem .content .other .tag .Bonus {
                        background-color:#a2a2ff;
                        float:left;
                        color:#3d3dff;
                    }
                    .prodList.horizontal .STPrdPPicItem .content .other .tag .transfer {
                        float:left;
                        background-color:#fef6e1;
                        color:#c6a137;
                    }
                    .prodList.horizontal .STPrdPPicItem .content .other .tag .hist {
                        background-color:#a7fcff;
                        cursor:pointer;
                        float:left;
                        color:#03bac1;
                    }
                    .prodList.horizontal .STPrdPPicItem .content .other .tag .promo {
                        background-color:#58e031;
                        cursor:pointer;
                        float:left;
                        color:#fff200;
                    }
                        .prodList.horizontal .STPrdPPicItem .content .other .tag .promo a {
                            text-decoration:none;
                             color:#278537;
                        }
                    .prodList.horizontal .STPrdPPicItem .content .other .tag .repair {
                        background-color:#3d3b3b;
                        cursor:pointer;
                        float:left;
                        color:#fff200;
                    }
                        .prodList.horizontal .STPrdPPicItem .content .other .tag .repair a {
                            text-decoration:none;
                             color:#FFF;
                        }












                 .prodList.horizontal .STPrdPPicItem .tag {
                    margin:0px 0px 10px 0px;
                    padding:0px 10px;
                    width:100%;
                    height:22px;
                    display:block;
                    float:left;
                   

                }
                    .prodList.horizontal .STPrdPPicItem .tag div {
                        height:22px;
                        line-height:22px;
                        font-size:13px;
                        display:block;
                        margin:0px 6px 0px 0px;
                        -webkit-border-radius: 4px;
                        -moz-border-radius: 4px;
                        border-radius: 4px;
                    }
                        .prodList.horizontal .STPrdPPicItem .tag div span {
                            margin:0px 4px;
                        }
                    .prodList.horizontal .STPrdPPicItem .tag .notice {
                        float:left;
                        background-color:#ff9900;
                        color:#fff;
                    }
                        .prodList.horizontal .STPrdPPicItem .tag .notice a {
                            color:#fff;
                            text-decoration:none;
                            background-image:url(/Images/STPrdPPicItemNotice.gif);
                            background-repeat:no-repeat;
                            background-position:3px center;
                        }
                        .prodList.horizontal .STPrdPPicItem .tag .notice span {
                            margin:0px 4px 0px 24px;
                        }
                    .prodList.horizontal .STPrdPPicItem .tag .normal {
                        background-color:#d8f0ee;
                        float:left;
                        color:#0a8279;
                    }
                    .prodList.horizontal .STPrdPPicItem .tag .outStock {
                        background-color:#fbb9b9;
                        float:left;
                        color:#ff3636;
                    }
                    .prodList.horizontal .STPrdPPicItem .tag .Bonus {
                        background-color:#e74c3c;
                        float:left;
                        color:#fff;
                    }
                    .prodList.horizontal .STPrdPPicItem .tag .transfer {
                        float:left;
                        background-color:#fef6e1;
                        color:#c6a137;
                    }
                    .prodList.horizontal .STPrdPPicItem .tag .hist {
                        background-color:#f1c40f;
                        cursor:pointer;
                        float:left;
                        color:#fff;
                    }
                    .prodList.horizontal .STPrdPPicItem .tag .promo {
                        background-color:#2ecc71;
                        cursor:pointer;
                        float:left;
                        color:#fff;
                    }
                        .prodList.horizontal .STPrdPPicItem .tag .promo a {
                            text-decoration:none;
                             color:#fff;
                        }
                    .prodList.horizontal .STPrdPPicItem .tag .repair {
                        background-color:#666;
                        cursor:pointer;
                        float:left;
                        color:#fff200;
                    }
                        .prodList.horizontal .STPrdPPicItem .tag .repair a {
                            text-decoration:none;
                             color:#FFF;
                        }




















                .prodList.horizontal .STPrdPPicItem .content .other .buy {
                    float:right;
                    width:350px;
                    height:22px;
                    display:block;
                    line-height:22px;
                    margin:6px 0px 0px 0px;

                }
                    .prodList.horizontal .STPrdPPicItem .content .other .buy .type {
                        width:200px;
                        display:block;
                        float:left;
                        margin:0px 12px 0px 0px;
                    }
                        .prodList.horizontal .STPrdPPicItem .content .other .buy .type select {
                            width:200px;
                        }
                    .prodList.horizontal .STPrdPPicItem .content .other .buy .txt {
                        float:left;
                        display:block;
                    }
                    .prodList.horizontal .STPrdPPicItem .content .other .buy .info {
                        width:26px;
                        display:block;
                        float:left;
                        margin:0px 9px;
                    }
                        .prodList.horizontal .STPrdPPicItem .content .other .buy .info input {
                            /*width:26px;*/
                            width:30px;
                            text-align:center;
                            padding:0px;
                            vertical-align:middle;
                        }
                    .prodList.horizontal .STPrdPPicItem .content .other .buy .orderBtn {
                        float:left;
                        margin:0px;
                    }



        .prodList.horizontal .STPrdPPicItem .promoMsg {
            float:none;
            clear:both;
            width:786px;
            height:33px;
            line-height:33px;
            background-color:#fedada;
            color:#c51313;
            font-size:13px;
        }
            .prodList.horizontal .STPrdPPicItem .promoMsg .title {
                width:70px;
                display:block;
                text-align:right;
                float:left;
            }
            .prodList.horizontal .STPrdPPicItem .promoMsg .txt {
                float:left;
                width:700px;
                display:block;
                margin:0px 8px;                
            }
                .prodList.horizontal .STPrdPPicItem .promoMsg .txt a {
                    color:#c51313;
                    text-decoration:none;
                }

                .prodList.horizontal .STPrdPPicItem .promoMsg .txt a:hover {
                    border-bottom:1px solid #c51313;
                    
                }



.prod_tit {display:none;}
.prod_mid { 
    width:786px; 
    height:auto; 
    margin:0px 0px 0px 4px;
    font-size:12px;     

}


    .prod_mid .typeOption {
        background-color:#f4f4f4;
        height:33px;
        width:100%; 

        
    }
        .prod_mid .typeOption .info {
            float:right;
            margin:0px 10px 0px 0px;
            display:inline-block;
        }
            .prod_mid .typeOption .info span {
                line-height:33px;

            }
            .prod_mid .typeOption .info input {
                vertical-align:middle;
                padding:0px;
                margin:-3px 3px 0px 0px;
            }


.prod_btm {display:none;}

.s_tit { width:735px; height:35px; margin-left:5px; font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold; padding-left:45px; background-image:url(/images/newpanel/search_bg2.jpg); line-height:2.4em; margin-bottom:5px;}

.notice_top { width:780px; height:40px;}
.notice_mid { width:740px; height:auto; padding-left:20px; padding-right:20px; font-family:Arial, Helvetica, sans-serif; font-size:12px;
            line-height:1.6em; background-image:url(/images/newpanel/buy_mid.jpg);}
.notice_btm { width:780px; height:15px;}

.prodTopAD{ width:780; margin-left:5px; margin-right:5px; margin-top:5px; overflow:hidden; text-align:center;}

/* Root = Vertical, Secondary = Vertical */
ul.navmenu,
ul.navmenu li,
ul.navmenu ul {
    margin:0px;
    padding:0px;
}

ul.navmenu li {
  display: block !important; /*For GOOD browsers*/
  display: inline; /*For IE*/
  position: relative;
}

/* Root Menu */
ul.navmenu a {
    width:100%;
    height:100%;
    display:block;
    color:#505050;
    background-image:url(/Images/mainMenuBg.gif);
    background-repeat:no-repeat;
    background-position:8px 14px;
    
}

    ul.navmenu li {
        height:36px;
        line-height:36px;
        display:block;
        background-color:#f4f4f4;
        border-bottom:1px solid #e4e4e4;
        font-size:13px;
        position:relative;


    }

        ul.navmenu li span {
            margin:0px 10px 0px 20px;
        }
        ul.navmenu li:hover {
            background-color:#cacfd2;

        }


        ul.navmenu li:hover ul {
            display:block;
        }
        ul.navmenu li ul {            
            background-color:#f4f4f4;
            margin:0px;
            padding:0px;
            position:absolute;
            left:198px;
            top:0px;
            z-index:9;
            width:200px;
            display:none;
            border-left:1px solid #fff;
        }

            ul.navmenu li ul li {
                text-align:left;

            }
                ul.navmenu li ul li a {
                    background:none;
                }



/* promoteItem.aspx */
.promoteItemPage {
    width:770px;
    margin-left:12px;
    position:relative;
    margin:10px auto;
}
.promoteItemPage .pTop {
    height:12px;
}
.promoteItemPage .pContent {
    padding: 0px 25px 0px 25px; 
    line-height: 2em; 
    background-image: url(/images/btn/prod_b_mid.jpg); 
    width: 720px;
    text-align:left;
}
.promoteItemPage .pContent .pTitle {
    font-size: 18px; 
    font-weight: bold; 
    color: Blue;
}

.promoteItemPage .pContent .pTable {
    width:100%;
    border-collapse:collapse;
    border-spacing:0px;
    margin-top:8px;
}
.promoteItemPage .pContent .pTable .td1 {
    width:180px;
}
.promoteItemPage .pContent .pTable .td2 {
    width:200px;
    padding-left: 6px;
}
.promoteItemPage .pContent .pTable .td3 {
    background-color:#cccddd;
}
.promoteItemPage .pContent .itemList {
    text-align:center; 
    line-height: 2em; 
    background-color: White; 
    margin-top: 5px;
}
.promoteItemPage .pContent .itemList .title {
    font-size: 18px;
    font-weight: bold;
}
.promoteItemPage .pContent .itemList .items {
    margin:0 auto;
}
.promoteItemPage .pContent .itemList .top {
    height:12px;
}
.promoteItemPage .pContent .itemList .content {
    background-image: url(/images/btn/prod_mid.jpg); 
    width: 160px; 
    height: 270px; 
    line-height: 1.6em; 
    padding-left: 10px; 
    padding-right: 10px;
    text-align:center;
}
.promoteItemPage .pContent .itemList .content .cTable {
    border:0;
    border-collapse:collapse;
    border-spacing:0px;
    text-align:center;
}
.promoteItemPage .pContent .itemList .content .cTable .pic {
    overflow: hidden; 
    width: 180px; 
    height: 180px;
    padding-top:5px;
}
.promoteItemPage .pContent .itemList .bottom {
    height:12px;
    width:180px;
}
.promoteItemPage .pContent .itemList .bottom img{
    float:left;
}

.pComboLeft {
    width: 780px; 
    float: left;
}

    .pComboLeft .title h1{
        font-size:26px;
        height:26px;
        line-height:26px;
        color:#333;
    }
    .pComboLeft .title .describe {
        color:#333;
        font-size:13px;
    }


.pComboCar .condition {
    width:196px;
    border-left:4px solid #dd5c5c;
    background-color:#ffe1e1;
    margin:10px 0px;
    padding:6px 0px;    
    text-align:center;
    color:#db0000;
}


    .pComboCar .condition .date {
        margin:0px 4px;
        height:26px;
        line-height:26px;
        display:none
        
    }

    .pComboCar .condition .info {
        height: 26px;
        line-height: 26px;
        margin: 0 4px;
        font-size: 16px;
       
    }


.prodContent {
    display:block;    
    width: 776px;
    margin:40px 0px 0px 4px;
    float:none;
    clear:both;
}

    .prodContent .prodPhoto {
        width:300px;
        float:left;
        margin:0px 20px;
    }
        .prodContent .prodPhoto .photoList {
            display:none;
        }
            .prodContent .prodPhoto .photoList.target {
                display:block;
            }
        .prodContent .prodPhoto .listInfo .large {
            margin:0px 0px 10px;
            padding:0px;
            float:none;
            width:280px;
            height:280px;
            position:relative;
        }
            .prodContent .prodPhoto .listInfo .large a {
                width:inherit;
                height:inherit;
            }
                .prodContent .prodPhoto .listInfo .large img {
                    border:1px solid #aaa;
                    max-width:280px;
                    max-height: inherit;
                    width:auto;
                    height:auto;

                }

        .prodContent .prodPhoto .listInfo {
            margin:0px 8px;
            padding:0px;
            height:auto;
            width:290px;
            display:block;
        }
            .prodContent .prodPhoto .listInfo li{
                width:68px;
                height:68px;
                display:block;
                margin:0px 4px 0px 0px;
                padding:0px;
                float:left;
                list-style:none;
            }
                .prodContent .prodPhoto .listInfo li a {
                    width:66px;
                    height:66px;
                    display: table-cell;
                    border:1px solid #efefef;
                    text-align: center;
                    vertical-align: middle;
                }
                    .prodContent .prodPhoto .listInfo li a img {
                        max-width:66px;
                        max-height: 66px;
                    }

        .prodContent .prodPhoto .prodNo {
            width:280px;
            margin:10px 8px;
        }

    .prodContent .info {
        float:right;
        width:420px;
    }

        .prodContent .info .title {
            font-size:16px;
            font-weight:bold;
            line-height:23px;
            color:#333;           
        }

        .prodContent .info .describe {
            font-size:13px;
            line-height:23px;
            margin:10px 0px 6px;
        }


        .prodContent .info .priceList {
        }
            .prodContent .info .priceList .price {
                font-size:13px;
                margin:0px 0px 3px;
                position:relative;
                display:block;                               
            }
                .prodContent .info .priceList .price .txt {
                    float:left;
                    width:80px;
                    height:26px;
                    line-height:26px;
                    text-align:right;
                    display:block;
                }
                .prodContent .info .priceList .price .num {
                    float:left;
                    margin:0px 6px;
                    height:26px;
                    line-height:26px;
                    
                    display:block;
                }
                    .prodContent .info .priceList .price .num .currency {
                        font-size:13px; 
                        color:#333;
                        display:block;
                        float:left;
                    }
                    .prodContent .info .priceList .price .num .txt {
                        width:inherit;
                        float:left;
                        display:block;
                    }
                    .prodContent .info .priceList .price .num .numTxt {
                        display:block;
                        float:left;
                    }
                .prodContent .info .priceList .price.amount .num .num_01,
                .prodContent .info .priceList .price.amount .num .num_02,
                .prodContent .info .priceList .price.amount .num .num_03{
                    font-size:26px;                    
                    display:block;
                    float:left;
                    padding:0px 4px;
                    color:#09f;
                }
                .prodContent .info .priceList .price.average .num .numTxt {
                    font-size:26px;
                    color:#f60;

                }
                .prodContent .info .priceList .price.suggested .num {
                    font-size:13px;
                     
                     display:block;
                     float:left;
                }

                .prodContent .info .priceList .price.suggested .num,
                .prodContent .info .priceList .price.suggested .num .currency,
                .prodContent .info .priceList .price.suggested .unitTxt {
                    color: #999;
                }

                .prodContent .info .priceList .price.trueprice  .num {
                    font-size:26px;
                    color: #db0000;
                    display:block;
                    float:left;
                }

                .prodContent .info .priceList .price.network .num {
                    font-size:13px;
                    color:#333;
                    display:block;
                    float:left;
                }

                .prodContent .info .priceList .price .unitTxt {
                    float:left;
                    display:block;
                    height:26px;
                    line-height:26px;
                    position:relative;
                }

            .prodContent .info .priceList .arrival {
                padding:0px 0px 6px 80px;
                font-size:13px;
                height:26px;
                line-height:26px;
                display:block;
            }

            .prodContent .info .priceList .msg {
                padding:0px 0px 6px 80px;
                width:74px;
                height:23px;
                display:block;
            }
                .prodContent .info .priceList .msg a {
                    margin:1px 0px 0px 0px;
                    width:74px;
                    height:23px;
                    display:block;
                }
                .prodContent .info .priceList .msg a:active img{
                    margin:-1px 0px 0px 0px;
                }
.socialBtn {
    margin: 10px 8px;
    width: 280px;   
}


        .prodContent .info .spec {
            margin:10px 0px;
            padding:0px;
            width:100%;
            display:block;
            
        }
            .prodContent .info .spec .title {
                float: left;
                height: 26px;
                line-height: 26px;
                text-align: right;
                width: 80px;
                font-size:13px;
                font-weight:normal;
                padding:0px;
                margin:6px 0px;

            }
            .prodContent .info .spec .colorList {
                margin:0px;
                padding:0px;
                display:block;
                float:left;
                width:260px;
            }
                .prodContent .info .spec .colorList li {
                    float:left;
                    margin:6px;
                    padding:0px;
                    list-style:none;
                    width:30px;
                    height:30px;
                    float:left;
                    -webkit-border-radius: 15px;
                    -moz-border-radius: 15px;
                    border-radius: 145px;
                    background-color:#0099ff;
                }
                    .prodContent .info .spec .colorList li a {
                        width:100%;
                        height:100%;
                        display:block;
                        background-image:url(/Images/ie8_Color_Fix.png) \9;
                        background-position:center;
                        background-repeat:no-repeat;
                    }
                        .prodContent .info .spec .colorList li a:hover {
                             background-image:url(/images/colorTarget.png);
                        }
                   .prodContent .info .spec .colorList li.target a {
                        background-image:url(/images/colorTarget.png);
                    }





        .prodContent .info .buy {
            margin:0px 0px 6px 0px;
            height:26px;
            line-height:26px;
        }
            .prodContent .info .buy .txt {
                width:80px;
                text-align:right;
                float:left;
                font-size:13px;
            }
            .prodContent .info .buy .type {
                float:left;
            }
                .prodContent .info .buy .type select {
                    width:200px;
                    vertical-align:middle;
                }
            .prodContent .info .buy .num {
                float:left;
                width:30px;
                margin:0px 0px 0px 10px;
            }
                .prodContent .info .buy .num input {
                    vertical-align:middle;
                    width:30px;
                    text-align:center;
                }
                .prodContent .info .buy .num.addPlus {
                    width:66px;
                    position:relative;
                }
                    .prodContent .info .buy .num.addPlus a {
                        width:30px;
                        height:23px;
                        margin:1px 0px 0px;
                        position:absolute;
                        right:0px;
                        top:0px;
                        display:block;
                        background-color:#efefef;
                        background-image:url(/Images/addPlus.gif);
                        background-repeat:no-repeat;
                        background-position:center;
                        opacity:0.75;
                    }
                        .prodContent .info .buy .num.addPlus a:hover {
                            background-color:#ececec;
                            opacity:1;
                        }
                        .prodContent .info .buy .num.addPlus a:active {
                            top:-2px;
                        }
                        .prodContent .info .buy .num.addPlus a span {
                            display:none;
                        }
                                                       
        .prodContent .info .priceList .price .notice {
            background-color: #ff9900;
            color: #fff;
            float: left;
            -webkit-border-radius: 4px;
            -moz-border-radius: 4px;
            border-radius: 4px;
            display: block;
            font-size: 13px;
            height: 22px;
            line-height: 22px;
            margin: 0 6px 0 0;
            position:absolute;
            right:-100px;
            top:1px;
            float:none;
            clear:both;
            
        }
                
        .prodContent .info .priceList .price .notice a {
            background-image: url("/Images/STPrdPPicItemNotice.gif");
            background-position: 3px center;
            background-repeat: no-repeat;
            color: #fff;
            text-decoration: none;
        }
        .prodContent .info .priceList .price .notice span {
            margin: 0 4px 0 24px;
        }
.prodContent .info .btnList.cartAdd {
}
    .prodContent .info .btnList.cartAdd .cartBtn {
        float:right;
        margin:0px 30px 10px 0px;
    }
        .prodContent .info .btnList {
            margin:22px 0px 15px 15px;
            padding:0px;
            display:block;
            clear:both;
            float:none;                       
        }
            .prodContent .info .btnList li {
                list-style:none;
                font:normal;
                margin:0px 0px 8px 0px;
                padding:0px;
                float:left;
            }
                .prodContent .info .btnList li  a{
                        height:29px;
                        display:block;
                        background-repeat:no-repeat;
                        background-position:left;
                        opacity:0.75;
                }
                    .prodContent .info .btnList li a:hover {
                        opacity:1;
                    }
                .prodContent .info .btnList li:active a {
                    margin:0px 0px 0px 0px;
                }
                .prodContent .info .btnList li img {
                    display:none;
                    
                    
                }


                .prodContent .info .btnList li.trackList {
                }
                    .prodContent .info .btnList li.trackList a {
                        width:102px;
                        background-image:url(/images/btn_addTrack.gif);
                       
                    }
                        .prodContent .info .btnList li.trackList a:hover {
                            background-image:url(/images/btn_addTrack_hover.gif);
                            
                        }
                .prodContent .info .btnList li.hist {
                }
                    .prodContent .info .btnList li.hist a {
                        width:46px;
                        background-image:url(/images/historyBtn.gif);
                    }
                    .prodContent .info .btnList li.hist a:hover {
                        background-image:url(/images/historyBtn_hover.gif);
                    }
                .prodContent .info .btnList li.isale {
                }
                    .prodContent .info .btnList li.isale a {
                        width:74px;
                        background-image:url(/images/isale.gif);
                    }
                    .prodContent .info .btnList li.isale a:hover {
                        background-image:url(/images/isale_hover.gif);
                    }
                .prodContent .info .btnList li.repair {
                }
                    .prodContent .info .btnList li.repair a {
                        width:63px;
                        background-image:url(/images/repairBtn.gif);
                    }
                        .prodContent .info .btnList li.repair a:hover {
                            background-image:url(/images/repairBtn_hover.gif);
                        }
                .prodContent .info .btnList li.cartBtn {
                }
                    .prodContent .info .btnList li.cartBtn a {
                        width:101px;
                        background-image:url(/images/btn_addCart.gif);
                         opacity:1;
                    }
                        .prodContent .info .btnList li.cartBtn a:hover {
                            background-image:url(/images/btn_addCart_hover.gif);
                        }
                .prodContent .info .btnList li.quote {
                }
                    .prodContent .info .btnList li.quote a {
                        width:87px;
                        background-image:url(/images/btn_addPrint.gif);
                    }
                        .prodContent .info .btnList li.quote a:hover {
                            background-image:url(/images/btn_addPrint_hover.gif);
                        }
                .prodContent .info .btnList li.buyPlace {
                }
                    .prodContent .info .btnList li.buyPlace a {
                        width:68px;
                        background-image:url(/images/btn_whereBuy.gif);
                    }
                        .prodContent .info .btnList li.buyPlace a:hover {
                            background-image:url(/images/btn_whereBuy_hover.gif);
                        }









.note {
    background-color: #e8f6fc;
    border-left: 5px solid #57b5e3;
    color: #666;
    display: block;
    font-family: Arial,"新細明體";
    font-size: 13px;
    line-height: 20px;
    margin: 15px 15px 15px 10px;
    padding: 10px 15px 10px 10px;
    float:none;
    clear:both;
}
.note b {
    font-weight: bold;
}
.note b.title {
    color: #333;
    display: block;
}
.note-danger {
    background-color: #faeae6;
    border-color: #ed4e2a;
}
.attention {
    background-color: #fcf3e1;
    border-color: #fcb322;
}
.note a {
    color: #06f;
}
.note a:hover {
    border-bottom: 1px solid #06f;
}

.note .centerNote {
    text-align:center;
}

.warning {
    color: #db0000;
    display:block;
}

/*-------------------------------------------------------------------------------------------------------------
    tabStrip
-------------------------------------------------------------------------------------------------------------*/	
.tabStrip{}
.tabStrip .tabBtn{
    position:relative;
    margin:0px;
    padding:0px;
    height:40px;
    display:block;
    background-color:#f5f5f5;


}
.tabStrip .tabBtn li{
    float:left;	
    border:1px solid transparent;
    border-bottom:none;
    margin:0px 0px 0px 0px;
    height:40px;
    line-height:40px;
    padding:0px 10px;
    list-style:none;
    }
.tabStrip .tabBtn li.target{
    height:44px;
    line-height:52px;
    border:1px solid #e1e4e7;    
    border-bottom:1px solid #fff;
    background-color:#fff;
    margin:-6px 0px 0px 0px;
    }	
.tabStrip .tabContent{	
    margin:-2px 0px 10px 0px;
    padding:10px;    
    clear:both;
    float:none;
    font-size:16px;
    color:#333;
    line-height:26px;
    }
.tabStrip .contentInfo{
    display:none;	
    }	
.tabStrip .contentInfo.target{
    display:block;	
    }
.tabStrip .tabBtn li a{
    color:#333333;
    text-decoration:none;	
    }
.tabStrip .tabBtn li.target a{
    color:#d52462;	
    }







.Banner.fixed {
    position:absolute;
    left:50%;
    top:0px;
    
    margin:0px 0px 0px -495px;

}
.outBg {
    width:100%;
    height:43px;
    position:fixed;
    z-index:-1;
    background-color:#f7f8fc;
    -moz-box-shadow: 0px 1px 3px #888888;
    box-shadow: 0px 1px 3px #888888;
    display:none;

}
.colorBg {
    width:50%;
    height:43px;
    display:block;
    background-color:#e0e7ed;
}

.relatedFileDownload {
    width:96%;
    margin:auto;
}
    .relatedFileDownload tr {
        margin:0px;
        padding:0px;
    }
    .relatedFileDownload tr th {
        
        vertical-align:middle;
        margin:0px;
        padding:0px;
        border:0px;
        border-bottom:2px solid #dcdcdc;
    }
        .relatedFileDownload tr th.no {
            text-align:center;
            width:40px;
        }
        .relatedFileDownload tr td {
            margin:0px;
            padding:0px;
            border:none;
            border-bottom:1px solid #ececec;
        }
            .relatedFileDownload tr td.no {
                text-align:center;
            }
            .relatedFileDownload tr td.name {
                padding:6px 0px;
                line-height:26px;
            }
                .relatedFileDownload tr td.name a {
                    color:#06f;
                    text-decoration:none;
                }
                    .relatedFileDownload tr td.name a:hover {
                        color:#f60;
                    }

.relatedFileRow {
    margin:10px 0px 20px;
    width:100%;
    display:block;
    
}
.sideLine {
    position:relative;
}
/*------ .itco1_item 屬性-----*/
.itco1_item {
    float: left;
    color: #363636;
    padding: 2px 5px;
    background-color: #FFF;
    border: 1px solid #CFCFCF;
    border-radius: 5px;
    box-shadow: 2px 2px 4px #999;
    margin-top :10px;
    margin-bottom: 10px;
    margin-left: 10px;
}




.focusSale {
  height: auto;
  width: 198px;
}
    .focusSale ul {
        display:block;
        list-style:none;
        margin:0px;
        padding:0px;
    }
    .focusSale ul li{        
        font-size: 16px;
        height: 37px;
        line-height: 37px;
        width: 100%;
        border-bottom:1px solid #fff;
        
    }
    .focusSale ul li a{
        text-align:left;
        color:#fff;
        text-decoration:none;
        width:100%;
        height:38px;
        display:block;
    }
        .focusSale ul li a:hover {
            font-weight:bold;
        }
    .focusSale ul li a span{
        margin:0px 10px;
    }


        .focusSale ul li.nawBtn {
            background-color:#ea792e;
        }
            .focusSale ul li.nawBtn:hover {
                background-color:#ff6600;
            }
        .focusSale ul li.benefitBtn {
             background-color:#f45f54;
        }
            .focusSale ul li.benefitBtn:hover {
                background-color:#f44336;
            }
        .focusSale ul li.specialBtn{
            background-color:#836a62;            
        }
            .focusSale ul li.specialBtn:hover {
                background-color:#795548;    
            }
        .focusSale ul li.promoBtn {
            background-color:#15a194;
        }
            .focusSale ul li.promoBtn:hover {
                background-color:#009688;

            }


.dividendPanel {
    width:360px;
    height:440px;    
    color:blue;
    font-size:20px;
    font-family: FreeSans, Arimo, "Droid Sans", Arial, Helvetica, sans-serif, "Microsoft JhengHei";
    -webkit-border-radius: 15px;
       -moz-border-radius: 15px;
            border-radius: 15px;
            background-color:transparent;            
    text-align:left;
    color:#333;
    position:relative;
    cursor:default;
}
.dividendPanel .wide{
    -webkit-border-top-left-radius: 15px;
    -webkit-border-top-right-radius: 15px;
    -moz-border-radius-topleft: 15px;
    -moz-border-radius-topright: 15px;
    border-top-left-radius: 15px;
    border-top-right-radius: 15px;
    margin:0;
    padding:0;
}

    .dividendPanel .info {
        width:340px;
        margin:-5px 0px 0px 0px;
        padding:10px 10px 10px;
        background-color:#fff;
        font-size:14px;
        line-height:26px;
        -webkit-border-bottom-right-radius: 15px;
        -webkit-border-bottom-left-radius: 15px;
        -moz-border-radius-bottomright: 15px;
        -moz-border-radius-bottomleft: 15px;
        border-bottom-right-radius: 15px;
        border-bottom-left-radius: 15px;

    }
        .dividendPanel .info .bonusValus,
        .dividendPanel .info .bonusDate {
            font-size:20px;
            color:#e40404;          
        }
        .dividendPanel .info .bonusDate {
        font-size:14px;
        font-family:Arial;
        }
        .dividendPanel .info .line {
            margin:10px 0px;
            height:1px;
            display:block;
            background-color:#cfcfcf;
        }
        .dividendPanel .info .bonusConditions {
            font-size:13px;                        
        }
    .dividendPanel .closeBtn {
        position:absolute;
        width:26px;
        height:25px;
        display:block;
        top:2px;
        right:2px;
        opacity:0.6;
        cursor:pointer;
        transition:all 0.25s;
    }
        .dividendPanel .closeBtn:hover {
            opacity:0.9;
        }



.nFooter {

    margin:0;
    padding:0px 0px 15px 0px;
    position:relative;
    background-image:url(/images/newpanel/footer.jpg);
    background-repeat:repeat-x;
    background-position:0 50px;
}
    .nFooter .cVersion {
       height:50px; 
       line-height:50px;
       text-align:center;       
    }
        .nFooter .cVersion a {
            display:inline-block;
            text-decoration:none;
            color:#06f;
            transition:all 0.25s;
            font-size:15px;
        }
            .nFooter .cVersion a:hover {
                color:#f60;
            }
    .nFooter .grid {
        width:calc(100% / 4);
        float:left;        
    }
        .nFooter .grid .gridTitle {
            margin:26px 10px 10px;
            display:block;
            height:22px;
            line-height:22px;
            font-size:16px;
            color:#6b6b6b;
            font-weight:bold;
        }

        .nFooter .grid ul {
            margin:0 0 19px;
            padding:0;
            list-style:none;
            display:block;
        }
            .nFooter .grid ul li {
                margin:0 15px;
                padding:0;
                list-style:none;
                display:block;
                line-height:20px;
                font-size:13px;
            }
                .nFooter .grid ul li a {
                    color:#6f6f6f;
                    text-decoration:none;
                    transition:all 0.25s;
                }
                    .nFooter .grid ul li a:hover {
                        color:#f60;
                        text-decoration:underline;
                    }

            .nFooter .grid ul.joinUs {
            }
                .nFooter .grid ul.joinUs li {
                }
            .nFooter .grid ul.policy {
            }
                .nFooter .grid ul.policy li {
                }
            .nFooter .grid ul.badge {
            }
                .nFooter .grid ul.badge li {
                    width:calc(100% / 3);
                    display:block;
                    float:left;
                    margin:0;
                    padding:0;
                    text-align:center;
                }

            .nFooter .grid ul.point {
                margin:0 15px;
            }
                .nFooter .grid ul.point li {   
                    color:#6b6b6b;
                    margin:0 0 0 12px;                 
                }
                    .nFooter .grid ul.point li .title {
                        width:40px;
                        float:left;
                        display:block;
                    }
                    .nFooter .grid ul.point li .info {
                        width:calc(100% - 40px);
                        display:block;
                        float:left;
                        font-family:Arial,"微軟正黑體";
                        

                    }
                .nFooter .grid ul.point .city {
                    font-size:15px;
                    margin:7px;
                }
                .nFooter .grid ul.point .tel {
                }
                .nFooter .grid ul.point .fax {
                }
                .nFooter .grid ul.point .addr {
                    height:40px;
                }

    .nFooter .compRight {
        width:100%;
        display:block;
        padding:30px 0px 0px 0px;
        margin:0px 0px 30px;
        text-align:center;
        font-size:16px;
        float:none;
        clear:both;
        font-size:13px;
        color:#6f6f6f;
    }

.dealerBg {
    width:calc(100% - 48px);
    background-color:#324d54;
    background-image:url(/Images/dealerBg.jpg);
    background-position:center;
    background-repeat:no-repeat;
    margin:5px 0px 5px 0px;
    padding:24px;
    position:relative;
}

.dealerForm {
    width:360px;
    min-height:500px;
    background-color:rgba(255,255,255,0.95);
    box-shadow: 0 8px 17px 0 rgba(0,0,0,.2), 0 6px 20px 0 rgba(0,0,0,.19);
    float:right;
    padding:19px;
    
}

    .dealerForm .formInfo {

        padding:15px;
    }
    .dealerForm .dealerTitle {
        margin-top: 20px;
        margin-bottom: 10px;
        text-align: center;       
        font-size: 24px;
        line-height:1.1;
        
    }

        .dealerForm .formInput {
            margin-bottom: 15px;
        }
            .dealerForm .formInput .inputTitle {
                color: rgba(0,0,0,0.84);
                display: inline-block;
                max-width: 100%;
                margin-bottom: 5px;
                font-weight: 700;
                font-size:14px;
            }
            .dealerForm .formInput .inputInfo {
                width:100%;
            }
                .dealerForm .formInput .inputInfo input {
                }
    .dealerForm .sendBtn {
        width:100%;
        padding: 8px 20px;
        border: 0;
        margin: 20px 1px;
        cursor: pointer;
        border-radius: 2px;
        text-transform: uppercase;
        position:relative;
        transition: box-shadow .28s cubic-bezier(.4,0,.2,1);
        color: rgba(255,255,255,.84);
        background-color: #ff860a;
        box-shadow: 0 1px 6px 0 rgba(0,0,0,.12), 0 1px 6px 0 rgba(0,0,0,.12);
        font-size:18px;
        transition:all 0.2s;
    }

        .dealerForm .sendBtn:hover {
            background-color:#ff901e;
        }

.dealerForm .sendBtn:hover:not(.btn-link):not(.btn-flat):not(.btn-fab) {
	box-shadow: 0 1px 6px 0 rgba(0,0,0,.12), 0 1px 6px 0 rgba(0,0,0,.12)
}
.dealerForm .sendBtn:active:not(.btn-link):not(.btn-flat):not(.btn-fab) {
	box-shadow: 0 5px 11px 0 rgba(0,0,0,.18), 0 4px 15px 0 rgba(0,0,0,.15)
}
.dealerForm .sendBtn.btn-flat:not(.btn-link), .btn-default.btn-flat:not(.btn-link) {
	color: rgba(0,0,0,.84)
}

.form-control.inputVcode {
    width:calc(100% - 100px);
    float:right;
    
}
.vCodeImg {
    float:left;
    vertical-align:middle;
}
    .vCodeImg:hover {
        cursor:pointer;
    }

.form-control {
    width:100%;
    height:30px;
    line-height:30px;
	border: 0;
	background-image: linear-gradient(#009688, #009688), linear-gradient(#d2d2d2, #d2d2d2);
	background-size: 0 2px, 100% 1px;
	background-repeat: no-repeat;
	background-position: center bottom, center calc(100% - 1px);
	background-color: transparent;
	transition: background 0s ease-out
}
.form-control::-webkit-input-placeholder {
color:#bdbdbd
}
.form-control::-moz-placeholder {
color:#bdbdbd
}
.form-control:-ms-input-placeholder {
color:#bdbdbd
}
.form-control[disabled], .form-control[readonly], fieldset[disabled] .form-control {
	background-color: transparent
}
 fieldset[disabled] .form-control:disabled, .form-control-wrapper .form-control:disabled, .form-control:disabled, fieldset[disabled] .form-control:focus:disabled, .form-control-wrapper .form-control:focus:disabled, .form-control:focus:disabled, fieldset[disabled] .form-control.focus:disabled, .form-control-wrapper .form-control.focus:disabled, .form-control.focus:disabled {
	border: 0
}
.form-control:focus, .form-control.focus {
	outline: none;
	background-image: linear-gradient(#009688, #009688), linear-gradient(#d2d2d2, #d2d2d2);
	background-size: 100% 2px, 100% 1px;
	box-shadow: none;
	transition-duration: .3s
}   

.text-danger {
    color: #f44336;
}