/*.category .dd{display: none;}*/
/*.category:hover .dd{display: block;}*/

/*.main{ width: 1200px;margin:0 auto;}*/

/*.focus{position: relative;width: 1200px;height: 480px;margin-bottom: 10px;}*/
/*.banner-main{position: absolute;top: 0;left: 0; width: 800px;height: 280px;overflow: hidden;}*/
/*.banner-main ul{width: 800px;height: 280px;overflow: hidden;}*/
/*.banner-main li{float: left;width: 800px;height: 280px;}*/
/*.banner-main li a{display: block;width: 800px;height: 280px;overflow: hidden;}*/
/*.banner-main li a img{display: block;width: 800px;height: 280px;overflow: hidden;}*/

/*.banner-extra{position: absolute;top: 280px;left:0;width: 800px;height: 200px;overflow: hidden;}*/
/*.banner-extra ul{width: 800px;height: 200px;overflow: hidden;}*/
/*.banner-extra  li{float: left;width: 200px;height:200px;overflow: hidden;}*/
/*.banner-extra  li a{display: block;width: 200px;height:200px;overflow: hidden;}*/
/*.banner-extra  li a img{display: block;width: 200px;height:200px;overflow: hidden;}*/

/*.prev{position: absolute;top: 50%;left: 0;z-index: 2; width: 40px;height: 40px;margin-top: -20px; background: url(../images/icon.png); background-position: -1px -67px;}*/
/*.prev:hover{background: url(../images/icon.png); background-position: -1px -112px;}*/
/*.next{position: absolute;top: 50%;right: 0;z-index: 2; width: 40px;height: 40px;margin-top: -20px;background: url(../images/icon.png); background-position: -45px -67px;}*/
/*.next:hover{background: url(../images/icon.png); background-position: -45px -112px;}*/
/*.slider{position: absolute;bottom: 5px;left: 50%;margin-left: -70px;}*/
/*.slider a{display: inline-block;width: 10px;height: 10px;margin-right: 10px; background-color: #b7b7b7;border-radius: 50%;}*/
/*.slider a.cur{background-color: #f40;}*/
/*.slider a:hover{background-color: #f40;}*/

/*.banner-side{position: absolute;top: 0;right: 0;width: 400px;height: 480px;clear: both; overflow: hidden;}*/
/*.banner-side .fl{width:190px;overflow: hidden;}*/
/*.banner-side .fr{width:210px;overflow: hidden;}*/

/*.pros {margin-bottom: 10px;clear:both;overflow: hidden;}*/
/*.pros .tit{width:1200px;height: 39px;border-top: 3px solid #7a4ac4;background-color: #f4f4f4; overflow: hidden;}*/
/*.pros .tit a{float:left;width: 400px;height: 39px;line-height: 39px;font-size: 24px;color: #333; text-align: center;}*/
/*.pros .tit a:hover{color: #7a4ac4;}*/
/*.pros .tit a.cur{background-color: #7a4ac4;color: #fff;}*/

/*.pros .con ul{overflow: hidden;}*/
/*.pros .con li{float:left;width: 278px;height: 448px; padding:15px 0 15px 20px; border: 1px solid #dcdcdc;}*/
/*.pros .con li:hover{border: 1px solid #7a4ac4;}*/
/*.pros .con li .pro-img{display: block;width: 260px;height: 260px;overflow: hidden;}*/
/*.pros .con li .pro-img img{display: block;width: 260px;height: 260px;overflow: hidden;}*/
/*.pros .con li .pro-desc{display: block;height: 22px;margin: 10px 0 5px; line-height: 22px;font-size: 16px;color: #333;overflow: hidden;}*/
/*.pros .con li .pro-desc:hover{color: #7a4ac4;text-decoration: underline;}*/
/*.pros .con li .pro-desc i{position: relative;top:3px;left: 5px;display: inline-block; width: 30px;height: 15px;background: url(../images/mf-icon.png) no-repeat;}*/
/*.pros .con li .pro-price{display: block; color: #999;overflow: hidden;}*/
/*.pros .con li .pro-price i{font-style: normal;font-size: 22px;color: #f60;font-family: "microsoft yahei";}*/
/*.pros .con li .pro-price strong{ font-size: 36px;color: #f60;font-weight: normal;overflow: hidden;}*/
/*.pros .con li .pro-num{display: block;  color: #999;overflow: hidden;}*/
/*.pros .con li .pro-num strong{font-style: normal;color: #8154bb;font-size: 34px;font-weight: normal;}*/
/*.pros .con li .link{display: block;width: 190px;height: 45px;margin: 15px auto; background: url(../images/btn-mfty01.png) no-repeat; clear: both;overflow: hidden;}*/
/*.pros .con li .link:hover{background: url(../images/btn-mfty02.png) no-repeat;}*/


.past{width: 1190px; padding: 19px 0 13px; height: 26px; margin: 0 auto;}
.past .crumbs-arrow{display: block; width: 6px; height: 12px; float:left; background: url("../images/past-icon01.png") no-repeat; margin: 7px 10px 0 10px; overflow: hidden;}
.past .first{float: left; padding-left: 20px; height: 26px; }
.past span{float: left; line-height: 26px; color: #000000;}
.past .cata{float: left; line-height: 26px; color: #000000;}
.past a:hover.cata{color: #2fbdc8;}

.t-main{background-color: #f8f8f8; }
.t-main .w{width: 1190px; margin: 0 auto; }
.t-main .fl{width:960px; padding-bottom: 30px; overflow: hidden;}
.t-main .fl .item{width: 947px;  background-color: #fff; padding: 9px 2px 9px 9px; border: 1px solid #f0f0f0; margin-bottom: 30px;*width:930px;}
.t-main .fl li:hover.item{padding: 7px 0 7px 7px; border: 3px solid #2fbdc8; box-shadow: 0 0 5px rgba(0,0,0,0.1);}
.t-main .fl .item .mt{width: 380px; height: 380px; float: left; position: relative; overflow: hidden;}
.t-main .fl .item .mt a{display: block; width: 380px; height: 380px; overflow: hidden;}
.t-main .fl .item .mt .time{width: 380px; height: 60px; text-align: center; line-height: 60px; color: #fff;  background: url("../images/bg0.5.png") repeat; position: absolute; left: 0; bottom: 0;}
.t-main .fl .item .mt .time span{font-size: 24px; padding: 0 4px; vertical-align: top; _vertical-align:middle;}
.t-main .fl .item .mt .sold-out{display: block; width: 105px; height: 105px; background: url("../images/sold-out.png") no-repeat; position: absolute; left: 147px; top: 77px;}

.t-main .fl .item .mc{ width: 558px; padding-top: 8px; float: left; overflow: hidden;*width: 550px;}
.t-main .fl .item .mc .title{display: block; width: 530px; height: 72px; line-height: 36px; margin: 0 auto; font-size: 26px; color: #333333; overflow: hidden;}
.t-main .fl .item .mc a:hover.title{color: #2fbdc8;}
.t-main .fl .item .mc .condition{width: 513px; line-height: 24px; color: #666666; padding: 20px 20px 10px 25px;}

.t-main .fl .item .mc .mc-main{ width: 534px; padding: 30px 0 20px 24px; border-top: 1px dotted #dcdcdc; overflow: hidden; border-bottom: 1px dotted #dcdcdc; margin-top: 10px;}
.t-main .fl .item .mc .mc-main a{display: block; width: 160px; height: 50px; font-size: 24px; margin-top: 28px; text-align: center; line-height: 50px; color: #fff; background: url("../images/detail-01-btn1.png") no-repeat;}
.t-main .fl .item .mc .mc-main a:hover{background: url("../images/detail-01-btn2.png") no-repeat;}
.t-main .fl .item .mc .mc-main .gl-price{display: inline-block; color: #666666; font-size: 24px;  font-family:Arial,"Hiragino Sans GB",tahoma,Verdana; margin:0 25px 0 2px;}
.t-main .fl .item .mc .mc-main .gl-price em{font-size: 26px; font-style: normal; font-weight: bold;  padding-left: 1px; letter-spacing: -0.3px;}
.t-main .fl .item .mc .mc-main .quantity{font-size: 26px; color: #2fbdc8; font-weight: bold;}
.t-main .fl .item .mc .mc-main .people{font-size: 24px; color: #ff6600; padding-left: 30px;}






.t-main .fr{width:220px; }
.t-main .fr .item{width: 218px; border: 1px solid #f1f1f1; background-color: #fff; margin-bottom: 10px;}
.t-main .fr .item h4{padding-left: 15px; height: 33px; line-height: 33px; color: #333333; font-size: 14px; border-bottom: 1px solid #f1f1f1;}
.t-main .fr .item p{padding: 10px 24px 18px 24px; line-height: 24px; color: #666666;word-wrap:break-word;}
.t-main .fr .item .flow{padding: 2px 0 24px 17px; width: 200px;}
.t-main .fr .item .flow ul{width: 181px;padding-left: 19px; background: url("../images/try-out-bg1.png") no-repeat 0 15px;}
.t-main .fr .item .flow li{width:180px; height: 40px; line-height: 40px; color: #666666;}


.t-main .fl .item .mc .mc-main .had {
    border: 1px solid #eeeeee;
    border-radius: 3px;
    color: #cccccc;
    background: #eeeeee;
    cursor: default;
}


























