﻿body{
    font-size:15px;
    font-family:"微軟正黑體";
    background:#e9eaed;
}
a{
    text-decoration:none;
}
.w1000{
    width:1000px;
    margin:0 auto;
    position:relative;
}
.ovh{
    overflow:hidden;
}
h1{

}
h1 a{
    display:block;
    width:229px;
    height:68px;
    background:url(Images/Logo.jpg);
}
.footer{
    background:#005daa;
    color:#FFF;
    padding:15px 0;
}
.footer div{
    width:100%;
    max-width:1000px;
    margin:0 auto;
    overflow:hidden;
    text-align:right;
}
.footer div span{
    float:left;
    margin:0 15px 0 0;
}
.footer div span i{
    margin:0 5px 0 0;
}
/**/
.title_content{
    background:#005daa;
    width:100%;
    box-shadow:0 3px 5px rgba(0,0,0,0.2);
    position:relative;
    z-index:999;
}
.banner{
    width:100%;
    height:300px;
}
.menu{
    background:#FFF;
}
.menu > div{
    width:100%;
    max-width:1000px;
    margin:0 auto;
}
.tabs li{
    display:inline-block;
    padding:15px 0;
}
.tabs li a{
    color:#3b5998;
    padding:0 10px;
    border-right:1px solid #CCC;
    display:block;
    font-size:16px;
    font-weight:bolder;
    transition:all 0.15s ease-out;
}
.tabs li.active a,.tabs li:hover a{
    color:#373e4d;
}
.main{
    width:100%;
    max-width:1000px;
    margin:0 auto;
    padding:20px;
    box-sizing:border-box;
}
.tab_content ul{
    overflow:hidden;
}
.tab_content ul li{
    float:left;
    width:25%;
    padding:5px;
    box-sizing:border-box;
    position: relative;
}
.tab_content ul li div{
    border:1px solid #CCC;
    padding:1px 1px 10px 1px;
    background:#FFF;
    transition:all 0.15s ease-out;
}
.tab_content ul li div:hover{
    box-shadow:0 0 5px rgba(0,0,0,0.3);
}
.tab_content ul li p.img{
    overflow:hidden;
}
.tab_content ul li p.img a{
    display:block;
    height:150px;
    transition:all 0.3s ease-out;
}
.tab_content ul li p.img a:hover{
    transform:scale(1.1);
}
.tab_content ul li p.where{
    padding:8px 5px;
    color:#9197a3;
}
.tab_content ul li a.name{
    padding:0 5px;
    white-space: nowrap;
    text-overflow: ellipsis;
    -o-text-overflow: ellipsis;
    overflow: hidden;
    display:block;
    color:#3b5998;
    font-weight:bolder;
    font-size:16px;
    line-height:20px;
}
.tab_content ul li a.name:hover{
    text-decoration:underline;
}
.tab_content ul li p.price{
    text-align:right;
    padding:8px 5px;
    color:#ff0000;
    font-size:24px;
    font-weight:bolder;
}
.tab_content ul li p.price span{
    color:#9197a3;
    text-decoration:line-through;
    padding:0 10px 0 0;
    font-size:13px;
}
.tab_content ul li p.big{
    color:#9197a3;
    padding:0 5px;
    font-size:13px;
    text-align:right;
}
.more{
    margin:15px 0 0 0;
    display:block;
    text-align:center;
    padding:20px 0;
    border:1px solid #CCC;
    color:#3b5998;
    font-weight:bolder;
    background:#FFF;
    box-shadow:0 3px 5px rgba(0,0,0,0.2);
    transition:all 0.15s ease-out;
}
.more:hover{
    margin:17px 0 -2px 0;
    box-shadow:0 1px 3px rgba(0,0,0,0.2);
}
