html{background-color:#f2f2f2;}
.link-more{padding-right:20px;color:#ccc!important;font-size:12px;font-family:Arial,SimSun;}
.link-more .icon-base{float:right;margin:7px -20px 0 0;*margin-bottom:-30px;}
.link-more:hover{color:#ffc107!important;}
.link-more:hover .icon-base-arrow-down{background-position:-16px -48px;}
.link-more:hover .icon-base-arrow-right{background-position:-64px -48px;}
.link-more:hover .icon-base-arrow-up{background-position:-112px -48px;}
.bw-sm .aside{display:none;}
.bw-sm .container{width:822px;}
.bw-sm #page{min-width:822px;}
.body-index a{color:#999;}
.body-index a:hover{color:#ffc107;}
.main{float:right;width:822px;_display:inline;}
.aside{float:left;padding-top:20px;width:302px;color:#999;_display:inline;}
.aside-fixed{position:fixed;bottom:80px;width:302px;}
.mod{margin-bottom:20px;border:solid 1px #e6e6e6;border-radius:4px;background-color:#FFF;}
.main .mod{width:820px;}
.mod-hd{border-bottom:solid 1px #ebebeb;}
.mod-bd{padding:0 20px 20px;}
.mod-hd h2{float:left;}
.mod-hot{margin-top:20px;}
.mod-hot .mod-hd{padding:0 20px;height:30px;color:#999;font-size:14px;line-height:30px;}
.mod-hot .mod-hd a{float:right;padding-right:20px;color:#ccc;}
.mod-hot .mod-hd a .icon-base{float:right;margin-top:7px;_display:inline;}
.mod-hot .mod-bd{position:relative;overflow:hidden;height:230px;}
.mod-hot .mod-bd-expand{height:auto;min-height:230px;}
.mod-list .mod-bd{min-height:700px;}
.mod-bd ul{margin:0 -10px;}
.star-item{float:left;overflow:hidden;margin:20px 10px 0;width:180px;}
.star-item a{position:relative;display:block;overflow:hidden;width:180px;height:210px;}
.star-item-pic{margin-left:-150px;width:480px;height:180px;text-align:center;}
.star-item img{height:180px;vertical-align:top;-webkit-transition:transform .15s ease-in-out;-moz-transition:transform .15s ease-in-out;-o-transition:transform .15s ease-in-out;transition:transform .15s ease-in-out;}
.star-item a:hover img{-webkit-transform:scale(1.2);-moz-transform:scale(1.2);-o-transform:scale(1.2);transform:scale(1.2);-ms-transform:scale(1.2);}
.star-item-name{position:relative;z-index:1;height:30px;background-color:#fff;color:#666;line-height:30px;}
.star-item a:hover .star-item-name{color:#ffc107;}
.star-item-name .starLV{float:left;margin-top:6px;max-width:30px;}
.star-item-name span {
  display: inline-block;
  font-size: 14px;
  overflow: hidden;
  padding-left: 8px;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.star-item-name em {
  float: left;
  margin-top: 8px;
}
.star-item-info{position:absolute;top:133px;left:0;padding-top:27px;padding-left:5px;width:175px;height:47px;background:url(../images/icon-gray-bg-aba89f.png) 0 0 repeat-x;color:#fff;font-size:12px;line-height:20px;}
.star-item-info .icon-base{float:left;margin-top:1px;margin-left:-20px;_display:inline;}
.star-item-num{float:left;padding-left:20px;width:60px;}
.star-item-time{float:left;padding-left:20px;}
.star-item .icon-base-play{position:absolute;top:65px;left:65px;display:none;-moz-animation:1s ease backwards;-o-animation:1s ease backwards;-webkit-animation:1s ease backwards;animation:1s ease backwards;-webkit-animation-name:bouncein;-moz-animation-name:bouncein;-ms-animation-name:bouncein;animation-name:bouncein;}
@-webkit-keyframes bouncein{0%{opacity:0;-webkit-transform:scale(.3);}
50%{opacity:1;-webkit-transform:scale(1.05);}
70%{-webkit-transform:scale(.9);}
100%{-webkit-transform:scale(1);}
}
@-moz-keyframes bouncein{0%{opacity:0;-moz-transform:scale(.3);}
50%{opacity:1;-moz-transform:scale(1.05);}
70%{-moz-transform:scale(.9);}
100%{-moz-transform:scale(1);}
}
@-ms-keyframes bouncein{0%{opacity:0;-ms-transform:scale(.3);}
50%{opacity:1;-ms-transform:scale(1.05);}
70%{-ms-transform:scale(.9);}
100%{-ms-transform:scale(1);}
}
@keyframes bouncein{0%{opacity:0;transform:scale(.3);}
50%{opacity:1;transform:scale(1.05);}
70%{transform:scale(.9);}
100%{transform:scale(1);}
}
.star-item a:hover .icon-base-play{display:block;}
.star-item .icon-base-live{width:34px;height:20px;background-color:#99cd00;background-color:rgba(153,205,0,.8);color:#fff;text-align:center;font-family:Arial,SimSun;line-height:20px;}
.star-item .icon-base-live-hd{background-color:#64cbe6;background-color:rgba(100,203,230,.8);}
.star-item .icon-base-live,.star-item .icon-base-live-hd,.star-item .icon-base-offline{position:absolute;top:0;right:0;}
.star-item .icon-base-weekstar,.star-item .icon-base-newstar,.star-item .icon-base-feather,.star-item .icon-base-miracle{position:absolute;top:0;left:0;}
.star-item .icon-base-weekstar{z-index:4;}
.star-item .icon-base-feather{z-index:3;}
.star-item .icon-base-newstar{z-index:2;}
.mod-datatip{display:none;padding:40px 0;text-align:center;font-size:14px;}
.mod-list .mod-hd{margin:0 20px;height:51px;border-bottom:solid 1px #ebebeb;font-size:16px;}
.mod-list .mod-hd a:hover{color:#ffc107;}
.mod-list .mod-hd h2{position:relative;float:left;line-height:50px;}
.mod-list .mod-hd h2 a{display:inline-block;margin-right:20px;height:50px;color:#999;}
.mod-list .mod-hd h2 a.on{color:#ffc107; border-bottom: 2px solid #ffc107;}
.mod-hd-line{position:absolute;bottom:-2px;left:0;overflow:hidden;width:64px;height:2px;background-color:#ffc107;line-height:2px;}
.mod-search{position:relative;float:right;margin-top:10px;width:220px;height:28px;border:solid 1px #ccc;border-radius:15px;}
.mod-search-focus{border-color:#ffc107;}
.mod-search input{float:left;margin:4px 0 0 15px;width:160px;height:20px;outline:0;border:0;color:#666;font-size:14px;line-height:20px;}
.mod-search span{position:absolute;top:0;left:15px;width:160px;color:#ccc;white-space:nowrap;font-size:12px;font-family:Arial,SimSun;line-height:28px;cursor:text;}
.mod-search a{float:right;padding:5px 0 9px;width:40px;height:16px;text-align:center;line-height:16px;}
.mod-search a i{vertical-align:top;}
.mod-search-focus a i{background-position:-144px -48px;}
.mod-sort{float:right;margin-top:18px;margin-right:35px;_display:inline;}
.mod-sort li{float:left;padding:0 5px;height:14px;border-left:solid 1px #ebebeb;color:#999;vertical-align:top;font-size:14px;line-height:14px;*height:16px;}
.mod-sort li a{display:inline-block;color:#999;vertical-align:top;line-height:16px;}
.mod-sort li a.on{color:#ffc107;}
.mod-more{display:none;margin:0 auto;padding-top:50px;width:700px;height:30px;}
.mod-more-line{overflow:hidden;height:1px;background-color:#ebebeb;background-image:-webkit-linear-gradient(90deg,#fff 5px,transparent 5px,transparent 5px,transparent 7px,transparent 7px,#fff 7px,#fff 12px,transparent 12px,transparent);background-image:-o-linear-gradient(90deg,#fff 5px,transparent 5px,transparent 5px,transparent 7px,transparent 7px,#fff 7px,#fff 12px,transparent 12px,transparent);background-image:linear-gradient(90deg,#fff 5px,transparent 5px,transparent 5px,transparent 7px,transparent 7px,#fff 7px,#fff 12px,transparent 12px,transparent);background-position:-20px 0;background-size:80px 80px;font-size:0;line-height:1px;-moz-animation:progress-bar-stripes 2s linear infinite;-o-animation:progress-bar-stripes 2s linear infinite;-webkit-animation:progress-bar-stripes 2s linear infinite;animation:progress-bar-stripes 2s linear infinite;-webkit-background-size:80px 80px;}
@-webkit-keyframes progress-bar-stripes{from{background-position:80px 0;}
to{background-position:0 0;}
}
@-o-keyframes progress-bar-stripes{from{background-position:80px 0;}
to{background-position:0 0;}
}
@keyframes progress-bar-stripes{from{background-position:80px 0;}
to{background-position:0 0;}
}
.mod-more a{display:block;margin-top:-10px;height:20px;text-align:center;}
.mod-more a span{display:inline-block;padding:0 20px;background-color:#FFF;}
.mod-more a span i{display:inline-block;width:60px;border:solid 1px #ccc;border-radius:10px;color:#ccc;vertical-align:top;text-align:center;font-style:normal;line-height:18px;}
.mod-more a:hover i{border-color:#999;color:#999;}
.video{position:relative;overflow:hidden;height:225px;}
.video .video-tip{position:absolute;top:0;left:0;display:none;width:100%;height:38px;background:url(../images/2d-50-df856b.png) repeat;line-height:38px;}
.video:hover .video-tip{display:block;}
.video .video-tip i{float:left;margin:9px 5px 0 10px;}
.video .video-tip span{float:left;max-width:150px;color:#FFF;}
.video .video-tip .btn-primary{float:right;margin:9px 10px 0 0;}
.aside-banner{overflow:hidden;margin-bottom:16px;border:solid 1px #e6e6e6;border-radius:4px;}
.aside-banner img{width:300px;vertical-align:top;}
.aside-mod{margin-bottom:16px;}
.aside-mod-hd{padding:3px 8px;height:24px;border-bottom:solid 1px #ebebeb;font-size:14px;line-height:24px;}
.aside-mod-hd span{float:left;}
.aside-mod-hd a{float:right;padding-right:20px;}
.aside-mod-hd a:hover{color:#ffc107;}
.aside-mod-hd a .icon-base{float:right;margin-top:3px;_display:inline;}
.notice-list{padding:5px 0;font-family:宋体;}
.notice-list li{float:left;margin:4px 0 4px 15px;width:132px;vertical-align:top;}
.notice-list li a{display:block;overflow:hidden;width:130px;text-overflow:ellipsis;white-space:nowrap;-ms-text-overflow:ellipsis;-o-text-overflow:ellipsis;}
.rank-list{padding:2px 0 0 2px;min-height:230px;}
.rank-list li{float:left;margin:0 0 10px 16px;vertical-align:top;}
.rank-list li a{position:relative;display:block;overflow:hidden;width:75px;color:#999;}
.rank-list li a:hover{color:#ffc107;}
.rank-list li a img{margin:2px 7px;width:61px;height:61px;border-radius:31px;vertical-align:top;}
.rank-list li p{padding-top:6px;width:75px;height:20px;text-align:center;font-size:12px;line-height:20px;}
.rank-list .icon-base{position:absolute;bottom:26px;left:5px;width:65px;height:65px;background-position:-65px -285px;}
.rank-item-1 a,.rank-item-2 a,.rank-item-3 a{padding-top:25px;}
.rank-item-1 .icon-base{height:87px;background-position:0 -262px;}
.rank-item-2 .icon-base{height:87px;background-position:-65px -262px;}
.rank-item-3 .icon-base{height:87px;background-position:-130px -262px;}
.new-feedback{display:block;height:40px;text-align:center;font-size:14px;line-height:40px;}
.back-top{position:fixed;bottom:11px;display:none;margin-left:-3px;cursor:pointer;}
.page-festival{background:url(../images/bg-ab7853.png) center 52px no-repeat #f1e7d8;}
.body-pic-left{position:absolute;top:20px;left:0;margin-left:-272px;width:272px;height:152px;background:url(../images/flower-d10ad1.png) 0 0 no-repeat;}
.body-pic-right{position:absolute;top:20px;right:0;margin-right:-137px;width:137px;height:243px;background:url(../images/sheep-36d228.png) 0 0 no-repeat;}

.OneLogin_animate {
  background: url("../images/package.png") no-repeat;
  display: none;
  height: 191px;
  left: 50%;
  margin-left: -250px;
  position: fixed;
  top: 0;
  width: 501px;
  z-index: 3500;
}
.OneLogin_animate a {
  background:#000;
  display: block;
  height: 25px;
  opacity: 0;
  position: absolute;
  right: 0;
  top: 0;
  width: 25px;
}


.icon-base-top {
  background-position: -250px -140px;
  height: 50px;
  left: 0;
  position: absolute;
  top: 0;
  width: 50px;
}

/*每日奇迹*/
.qiji_box .cont2{position:relative;height:225px;text-align: center;}
.qiji_box .cont2 .flash-area-img img{max-height: 225px;max-width: 300px;}
.qiji_box .cont2 .nobody{display:block;padding-top:100px;text-align:center;}
.qiji_box .cont2 .video-tip{position:absolute;top:0;left:0;display:none;width:100%;height:38px;background:transparent url(../images/2d-50-df856b.png) repeat scroll 0 0;line-height:38px;}
.qiji_box .cont2 .video-tip em{float:left;margin:9px 5px 0 10px;}
.qiji_box .cont2 .video-tip span{float:left;max-width:150px;color:#FFF;}
.qiji_box .cont2 .video-tip .btn-primary{float:right;margin:9px 10px 0 0;padding:0 12px;height:18px;border-color:#ffc107;border-radius:10px;color:#ffc107!important;font-size:12px;line-height:18px;}
.qiji_box .cont2:hover .video-tip{display:block;}
.qiji_box .video-tab{border-top:1px solid #ebebeb;}
.qiji_box .video-tab a{float:left;width:33.33%;height:30px;color:#666;text-align:center;font-size:14px;line-height:30px;}
.qiji_box .video-tab a.on{color:#ffc107;}