/* 96KaiFa原创源码，唯一官网：www.96kaifa.com */
@charset "utf-8";body{background:#f7f7f7;}.active-con .active-classify dt,.active-con .active-classify dd{float:left;}.active-con .active-classify{margin:40px 0 0;padding:0 0 25px 0;border-bottom:1px solid #eee;}.active-con .active-classify>div{margin:15px 0 0;}.active-con .active-classify span{float:left;line-height:28px;font-size:15px;font-weight:bold;}.active-con .active-classify p a{float:left;margin:0 0 0 30px;font-size:14px;color:#666;}.active-con .active-classify p{line-height:28px;white-space:normal;}.active-con .active-classify p a:hover{color:#ff9e00;}.active-con .active-classify p a.active{color:#ff9e00;}.active-card>ul{margin:0 0 0 -34px;}.active-card>ul li{position:relative;top:0;width:374px;margin:35px 0 0 34px;background:#fafafa;border-radius:5px;box-shadow:0 1px 4px rgba(0,0,0,0.05);-moz-transition:all 0.3s ease 0s;-webkit-transition:all 0.3s ease 0s;-o-transition:all 0.3s ease 0s;-ms-transition:all 0.3s ease 0s;transition:all 0.3s ease 0s;}.active-card>ul li:hover{top:-10px;box-shadow:0 1px 4px rgba(0,0,0,0.3);}.active-card>ul li:hover .mixed-txt .active-name{color:#ff9e00;}.mixed-img{position:relative;height:230px;}.list-con-img{border-top-left-radius:5px;border-top-right-radius:5px;}.list-con-img,.list-con-img img{display:block;}.list-con-img .mask-list{border-top-left-radius:5px;border-top-right-radius:5px;}.mixed-img .label-con{display:inline-block;position:absolute;left:0;top:15px;line-height:26px;}.mixed-img .label-bg{position:absolute;top:0;left:0;right:0;bottom:0;height:26px;background:#000;border-radius:14px;border-top-left-radius:0px;border-bottom-left-radius:0px;z-index:1;opacity:0.6;filter:alpha(opacity=60);}.mixed-img .label{position:relative;padding:0 10px 0 9px;z-index:2;color:#fff;}.active-card-infor{display:inline-block;position:absolute;bottom:0;width:100%;height:36px;line-height:36px;color:#fff;}.active-card-infor .infor-bg{width:100%;height:36px;background:#000;opacity:0.5;filter:alpha(opacity=50);}.active-card-infor p{width:344px;padding:0 15px;position:absolute;bottom:0;}.active-time{display:inline-block;width:13px;height:13px;margin:0 10px -2px 0;*margin:0 10px 2px 0;background:url(../images/cy-sprite.png) no-repeat -178px 0;}.active-num{display:inline-block;width:16px;height:13px;margin:0 10px -1px 0;*margin:0 10px 3px 0;background:url(../images/cy-sprite.png) no-repeat -201px 0;}.active-place{display:inline-block;width:12px;height:16px;margin:0 10px -2px 0;*margin:0 10px 2px 0;background:url(../images/cy-sprite.png) no-repeat -48px 0;}.mixed-txt div{padding:15px 15px 17px;background:#fff;}.mixed-txt .active-name{float:left;line-height:30px;font-size:18px;color:#333;font-weight:bold;}.active-btn{float:right;width:80px;height:30px;line-height:30px;background:#ff9e00;border-radius:5px;font-size:16px;color:#fff;text-align:center;}.active-btn:hover{color:#fff;}.btn-finish{background:#e1e1e1;}.mixed-txt p{padding:13px 15px 10px;border-top:1px solid #f0f0f0;color:#999;}.active-card-empty img{display:block;margin:175px auto 0;}.active-card-empty p{margin:35px 0 240px;font-size:18px;color:#333;text-align:center;}.active-card-empty p span{color:#ff9e00;}.details-con{width:636px;margin-left:auto;margin-right:auto;}.details-con h2{line-height:30px;padding:48px 0 25px;}.details-img img{display:block;}.details-img-infor{position:relative;padding:8px 15px 20px;background:#efefef;color:#999;}.details-img-infor p{padding:10px 0 0;}.details-img-infor p span{margin:0 29px 0 0;}.details-img-infor .active-place{margin:0 10px -3px 0;*margin:0 10px 1px 0;}.details-time{display:inline-block;width:13px;height:14px;margin:0 10px -1px 0;*margin:0 10px 3px 0;background:url(../images/cy-sprite.png) no-repeat -66px 0;}.details-num{display:inline-block;width:16px;height:13px;margin:0 10px -2px 0;*margin:0 10px 2px 0;background:url(../images/cy-sprite.png) no-repeat -226px 0;}.details-money{display:inline-block;width:13px;height:13px;margin:0 10px -2px 0;*margin:0 10px 2px 0;background:url(../images/cy-sprite.png) no-repeat -251px 0;}.details-img-infor .active-btn{position:absolute;top:29px;right:15px;}.details-text{line-height:30px;font-size:16px;color:#333;}.details-text img{max-width: 100%;}.details-text>p,.details-text>span{padding:20px 0 0;white-space:normal;}