.main_content{
    width:1200px;
    margin:0 auto;
    position:relative;
}
.main_banner{
    width:780px;
    margin-left:185px;
    margin-top:5px;
    position:relative;
}
.banner_announcement{
    position:absolute;
    width:168px;
    height:100px;
    bottom:0px;
    left:-185px;
    padding:5px 5px 0;
    background:#fff;
}
.announcement_title{
    font-size:14px;
    font-weight:800;
}
.announcement_title>span>a{
    font: 400 12px/12px consolas;
    margin-top:5px;
}
.banner_announcement a{
    color:#333;
    font-size:12px;
}
.banner_announcement a:hover{
    color:#db2533;
    text-decoration:underline;
}
.banner_img{
    height:245px;
    width:100%;
}
.flashSale{
    height: 230px;
    background:#fff;
}
.flashSale_time{
    color:#666;
    font-size:12px;
    padding:10px 10px 5px;
}
.flashSale_time_title{
    font-size:24px;
    color:#e00413;
    float:left;
}
.flashSale_time_name {
    font-size: 16px;
    color: #666;
    margin: 5px 10px 0;
    float: left;
}
.flashSale_time_surplus{
    font-size:12px;
    color:#666;
    margin-top:5px;
    float:left;
}
.flashSale_time_surplus>span{
    width:29px;
    height:23px;
    background:#efefef;
    display:inline-block;
    text-align:center;
    line-height:23px;
    margin:0 5px;
}
.flashSale_shopList{
    height:179px;
}
.flashSale_shopList_controls{
    width:24px;
    height:179px;
}
.flashSale_shopList_click{
    background:url(../images/IconSet.png) no-repeat;
    width:24px;
    height:24px;
    margin-top:75px;
    cursor:pointer;
}
.flashSale_shopList_clickLeft{
    background-position:-260px 0;
}
.flashSale_shopList_clickRight{
    background-position:-282px 0;
}
.flashSale_shopList_show{
    width:720px;
    overflow:hidden;
}
.flashSale_shopList_shows{
    display: inline-block;
    transition: all 0.5s;
}
.flashSale_shopList_shows li{
    width:160px;
    height:174px;
    margin:0 10px;
    text-align:center;
    float:left;
}
.flashSale_shopList_information{
    font-size:12px;
    color:#333;
    text-align:left;
    padding:0 5px;
}
.flashSale_shopList_information>a{
    color:#333;
}
.flashSale_shopList_price{
    font-size:14px;
    color:#db2533;
    text-align:left;
    font-weight:600;
    padding:0 5px;
}
.main_adviertisement{
    width:230px;
    margin-top:5px;
    background:#fff;
}
.adviertisement_top{
    width:100%;
    height: 240px;
    margin-bottom:10px;
}
.adviertisement_bottom{
    height:225px;
}
.specialZone_SecKill{
    margin-top:10px;
    height:260px;
}
.SecKill_time,.Groupon_time{
    width:214px;
    height:260px;
}
/*.SecKill_time{
    padding:20px 15px 0;
    width:185px;
    height:240px;
    background:#db2533;
}
.SecKill_time_date{
    margin-top:20px;
}
.SecKill_time_day{
    width:38px;
    height:70px;
    float:left;
    text-align:center;
    font-size:18px;
    color:#fff;
    margin-right:10px;
}
.SecKill_time_day>span{
    width:38px;
    height:50px;
    background:#fff;
}*/
.SecKill_shopList,.Groupon_shopList{
    width:196px;
    background:#fff;
    border-right:1px solid #eee;
    height:260px;
    position:relative;
}
.shopList_img{
    padding:10px 20px 0;
}
.shopList_img img{
    width:147px;
    height:147px;
}
.shoplist_text{
    padding:0 20px;
    font-size:12px;
}
.shoplist_text>p:nth-child(1){
    height:32px;
    overflow:hidden;
    margin-bottom:5px;
}
.old_price{
    font-size:12px;
    color:#db2533;
    text-decoration: line-through;
    margin-top:5px;
    margin-left:10px;
}
.new_price{
    font-size:14px;
    color:#db2533;
    margin-top:5px;
}
.shoplist_end{
    position:absolute;
    top:100px;
    width:120px;
    height:50px;
    background:rgba(0,0,0,0.5);
    border-radius:8px;
    font-size:28px;
    color:#fff;
    text-align:center;
    line-height:50px;
    left:50%;
    margin-left:-60px;
}
.specialZone_Groupon{
    overflow: hidden;
    clear:both;
    background:#fff;
    margin-top:10px;
}
.shoplist_groupPrice{
    margin:10px 3px 3px;
    height:36px;
    background:#2f8dee;
    padding:7px 0;
    text-align:center;
}
.shoplist_marketPrice{
    color:#fff;
    font-size:12px;
    text-decoration: line-through;
}
.shoplist_newPrice{
    font-size:16px;
    color:#fff;
}
#shoplist_FightGroups_end{
    background:#999;
}
.adviertisement_column{
    height:120px;
    margin-top:10px;
    background:#fff;
}
.Floor_merchandise{
    margin-top:10px;
    background:#fff;
}
.Floor_nav{
    height:40px;
    border-bottom:1px solid #db2533;
}
.Floor_nav_list{
    margin-left:120px;
}
.Floor_nav_list li{
    float:left;
    margin:0 5px;
}
.Floor_nav_list li>a{
    height:40px;
    display:block;
    padding:0 10px;
    line-height:40px;
    text-align:center;
    color:#333;
    font-size:14px;
}
.color_red li>a:hover{
    color:#fff;
    background:#db2533;
}
.Floor_nav_more a{
    font: 400 12px/14px consolas;
    color:#333;
}
.color_db2533{
    color:#db2533;
    border-color:#db2533;
}
.color_7f7bf3{
    color:#7f7bf3;
    border-color:#7f7bf3;
}
.color_fe9226{
    color:#fe9226;
    border-color:#fe9226;
}
.color_3db5d8{
    color:#3db5d8;
    border-color:#3db5d8;
}
.color_fdd000{
    color:#fdd000;
    border-color:#fdd000;
}
.color_blue li>a:hover{
    color:#fff;
    background:#1f67c5;
}
.Floor_merchandise_left{
    height:355px;
    width:210px;
    border:1px solid #eee;
    border-top:none;
    border-right:none;
    position:relative;
}
.Floor_merchandise_leftImg{
    text-align:center;
    margin-top:50px;
}
.Floor_merchandise_leftInformation{
    padding:0 35px;
    font-size:12px;
    margin-top:30px;
    color:#333;
}
.Floor_merchandise_price{
    color:#db2533;
    font-size:14px;
    margin-top:10px;
}
.Floor_merchandise_center{
    width:332px;
    border-left:1px solid #eee;
}
.Floor_merchandise_child{
    position:relative;
}
.Floor_merchandise_pos{
    position:absolute;
    top:10px;
    right:10px;
    width:48px;
    height:58px;
}
.Floor_merchandise_pos img{
    height:40px;
    width:40px;
}
.Floor_merchandise_customized{
    position:absolute;
    top:10px;
    right:10px;
    width:48px;
    height:58px;
}
.Floor_merchandise_customized img{
    width:40px;
    height:40px;
}
.Floor_merchandise_childInformation{
    padding:0 20px;
    width:130px;
    margin-top:50px;
}
.Floor_merchandise_childImg{
    text-align:center;
    width:130px;
    height:177px;
    display:table-cell;
    vertical-align:middle;
}
.Floor_merchandise_childImg span{
    display:inline-block;
    width:100%;
    vertical-align:middle;
}
.Floor_merchandise_childImg img{
    vertical-align:middle;
}
.Floor_merchandise_right{
    height:354px;
    width:323px;
    border-top:none;
}
.Floor_merchandise_right_add{
    height:335px;
    width:301px;
    border:1px solid #eee;
    border-top:none;
    padding:10px;
}
.Floor_merchandise_right_title{
    font-size:14px;
    color:#333;
    margin-bottom:10px;
}
.Floor_merchandise_right_shows li{
    padding:10px;
    border-bottom:1px dashed #ddd;
}
.Floor_merchandise_right_shows li:last-child{
    border-bottom:none;
}
.shows_img{
    width:82px;
    height:82px;
    border:1px solid #ddd;
}
.shows_img img{
    height:82px;
}
.shows_information{
    width:185px;
    font-size:12px;
    margin-left:10px;
}
.Floor_merchandise_child{
    height:177px;
    border-bottom:1px solid #eee;
}
.Floor_nav_title_change{
    width:15px;
    height:15px;
    background:url(../images/IconSet.png) no-repeat;
    display:inline-block;
    background-position:-1px -26px;
}
/*返回顶部*/
.returnTop{
    position:fixed;
    width:38px;
    height:38px;
    background:#db2533;
    right:0px;
    bottom:100px;
    border:1px solid #ccc;
    text-align:center;
    padding:10px;
    font-size:15px;
    z-index:100;
}
.returnTop a,.message a{
    color:#fff;
    display:none;
}
.returnTop_img{
    width:58px;
    height:58px;
    border-right:none;
    position:absolute;
    left:0;
    top:0;
    background:url(../images/93.png) no-repeat center center #5F5F5E;
}
.message{
    position:fixed;
    width:38px;
    height:38px;
    background:#db2533;
    right:0px;
    bottom:40px;
    border:1px solid #ccc;
    text-align:center;
    padding:10px;
    font-size:15px;
    cursor:pointer;
    z-index:100;
}
.message_img{
    width:58px;
    height:58px;
    border-right:none;
    position:absolute;
    left:0;
    top:0;
    background:url(../images/94.png) no-repeat center center #5F5F5E;
}
/*主页侧边广告*/
.content_adviertisement{
    width:240px;
    position:absolute;
    top:0px;
}
.content_adviertisement img{
    width:100%;
}
.main_adviertisement_left{
    left:-240px;
}
.main_adviertisement_right{
    right:-240px;
}
.text_show{
    height:35px;
    display:block;
    overflow:hidden;
}
.onlineService{
    position:fixed;
    bottom:0;
    right:0;
    z-index:1000;
    display:none;
}