
.index-slides{overflow:hidden;height:180px; position:relative;display:none;}
.slidesjs-container{ z-index:1;}
.slidesjs-container img{border-radius:4px;}
.slidesjs-navigation{ position:absolute;top:0;height:180px;width:40px; text-align:center; z-index:9;font-size:30px;line-height:180px;color:#fff; background-color:rgba(0,0,0,0.2); display:none;}
.index-slides:hover .slidesjs-navigation{ display:block;}
.slidesjs-previous{left:0;border-radius:4px 0 0 4px;}
.slidesjs-next{right:0;border-radius:0 4px 4px 0;}
.slidesjs-pagination{ position:absolute; z-index:3;bottom:0;left:0;width:100%; text-align:center;line-height:30px;}
.slidesjs-pagination li{ display:inline-block;margin:0 5px;}
.slidesjs-pagination li a{ display:block;width:10px;height:10px; text-indent:-9999em;overflow:hidden;border-radius:40px;border:2px solid #fff;}
.slidesjs-pagination li a.active{ background-color:#fff;}

.h-reload{float:right;height:50px;width:50px; line-height:50px;text-align:center;font-size:16px;}
#scform_form, #scform_tb .a, .td_srchbtn, .td_srchtxt{width:615px !important;margin:0 auto;}
.h-info{overflow:hidden;background-color:#fff;padding:5px 15px;border-radius:4px;line-height:16px; box-shadow:1px 1px 2px rgba(0,0,0,0.05);font-size:12px;margin-right:10px;float:left}
.h-time{text-align:center;height:40px;border-left:1px solid #eaeaea;margin-left:10px;padding-left:10px;float:left}
.h-time strong,.h-updates strong{font-weight: 400; font-size: 20px; display: block; line-height: 1.5;}
.h-updates{text-align:center;height:40px;float:left}
.h-now{font-size:20px;font-weight:bold;line-height:40px;}
.slst.mtw{width:105% !important;overflow:hidden;}
.cont-list{}
.cont-item-gd{margin-bottom:15px;}
.cont-item{width:15%;margin-right:10px;float:left;padding:30px;margin-bottom:15px;position:relative; background-color:#fff; box-shadow:1px 1px 2px rgba(0,0,0,0.05);border-radius:4px;}
.cont-list-title{padding-right:30px;font-size:16px;line-height:30px;word-wrap: break-word;}
.cont-list-info{margin:15px 0;border-bottom:1px dotted #eaeaea;padding-bottom:15px;line-height:20px;}
.cont-list-editor{ }
.cont-list-reward{ position:absolute;right:30px;top:30px;width:30px;height:30px;padding:0 5px 15px;}
.cont-list-reward .sub-reward{width:30px;bottom:0;left:10px; cursor:pointer; opacity:0.5;}
.cont-list-reward .sub-reward:hover{ display:block;animation: sub-reward 0.2s ease infinite alternate;-webkit-animation: sub-reward 0.2s ease infinite alternate; -moz-animation: sub-reward 0.2s ease infinite alternate;opacity:1;}
@keyframes sub-reward {
0% {
bottom:0;
}
100% {
bottom:5px;
}
}
.cont-list-main{font-size:16px;position:relative;}
.cont-list-main a{color:#0077EE;}
.cont-list-main.cut{max-height:400px;overflow:hidden;}
.cont-list-main p{margin-bottom:15px;word-wrap: break-word; position:relative;}
.cont-list-main p:last-of-type{margin-bottom:0;}
.cont-list-main img{max-height: 400px;width: 100%;}
#p_btn .tshare a { padding: 2px 10px; margin-right: 10px; color: #fff; }
.cont-list-main embed{max-width:100%;}
.cont-list-main-more{ position:absolute;bottom:0;left:0;width:100%;border-bottom:3px solid rgba(0,0,0,0.5);cursor:pointer; }
.cont-list-main-more span{width:80px;border-radius:100px 100px 0 0;margin:0 auto;display:block; background-color:rgba(0,0,0,0.5);color:#fff; text-align:center;font-size:14px;height:40px;line-height:50px;overflow:hidden; box-shadow:0 -1px 2px rgba(0,0,0,0.1);}
.cont-list-main-more:hover{border-color:#ffbb33;}
.cont-list-main-more:hover span{background-color:#ffbb33;}

.cont-list-sub{padding-top:15px;line-height:20px;border-top:1px dotted #eaeaea;}
.cont-list-tags {float:left;}
.cont-list-sub .iconfont{font-size:20px; vertical-align:top;}
.cont-list-sub .iconfont em{font-size:12px; font-family: "Microsoft Yahei",STHeiti,sans-serif;}
.cont-list-tags a,.cont-list-tags span{display:inline-block;margin-right:5px;}
.cont-list-tools{float:right; cursor:default;-webkit-user-select:none; -moz-user-select:none; -ms-user-select:none; user-select:none;}
.cont-list-tools a{display:block;padding:0 10px;border-radius:4px;float:left;cursor:pointer; position:relative;}
.cont-list-tools a:hover{}
.cont-list-tools .share{display:block;margin-left:10px;float:left;}
.cont-list-tools .share .bds_more{margin:2px 0 0 0;float:none!important; vertical-align:top;padding:0 0 0 17px;}
.bdshare-button-style2-16:after{font-size:0;}
.cont-list-in{margin-top:15px;height:30px;line-height:30px;overflow:hidden;padding-bottom:15px;}

.topic-list .cont-list-title{padding-right:0;}
.topic-list-num{ background-color:#ccc;color:#fff;display:inline-block;padding:0 10px;border-radius:40px 0 0 40px;font-size:12px;vertical-align:top;}
.topic-list-num.active{ background-color:#ffbb33;}
.topic-list-time { background-color:#333;color:#fff;display:inline-block;padding:0 10px;border-radius:0 40px 40px 0;font-size:12px;margin-right:15px; vertical-align:top;}
.topic-list-txt{padding:10px; background-color:#F5F6F7;border-radius:0 0 4px 4px;}

.cont-item.fortv{padding-left:260px;height:170px;position:relative;}
.cont-list-tvimg{ position:absolute;left:30px;top:30px;width:210px;height:118px;overflow:hidden;border-radius:4px;}
.cont-list-tvimg:hover{ opacity:0.9;}
.cont-list-tvimg img{width:100%;height:100%;}
.cont-list-tvtitle{font-size:20px;line-height:25px;word-wrap: break-word;height:50px;overflow:hidden;margin-bottom:20px;}
.cont-list-tvreward{ position:absolute;top:100px;right:30px; z-index:3;width:50px;height:50px;}
.cont-item.fortv .cont-list-sub{ position:absolute;left:30px;bottom:30px;width:640px;}
.cont-list-tvinfo p{margin-bottom:5px;}
.cont-list-tvin{ position:absolute;left:115px;top:60px;font-size:40px;color:#fff;}
.cont-list-tvin a{color:#fff;}


.cont-list-main .style2 img { margin-top: 5px; width: 49%; max-height: 400px; }
.cont-list-main .style3 img { margin-top: 5px; width: 32%; max-height: 400px; }
.cont-list-main .style4 img { margin-top: 5px; width: 24%; max-height: 400px; }
.cont-list-main .style5 img { margin-top: 5px; width: 19%; max-height: 400px; }

.driver-pic {width:100%;height:auto;overflow:hidden;}
.driver-list{}
.cont-list-main .driver-show{ position:relative;margin-top:15px;color:#fff;}
.driver-list .cont-list-main .driver-cover{ position:absolute;left:0;top:0;width:100%;height:100%; background:#333;}
.driver-list .cont-list-main .driver-show img{}
.driver-list .cont-list-main .driver-card{position:absolute; z-index:2;width:200px;height:20px;padding-top:180px;left:50%;top:50%;margin:-100px 0 0 -100px; text-align:center;font-size:12px; cursor:pointer;}
.driver-card-bi{ position:absolute; z-index:2;width:100px;height:20px; background-color:#333;left:50%;margin-left:-50px;top:70px; opacity:1;}
.driver-card-txt{ position:absolute; z-index:2;width:80px;height:30px; background-color:#333;left:50%;margin-left:-40px;top:20px; opacity:1;}
.driver-card-move{ position:absolute; z-index:2;width:150px;height:80px;left:50%;margin-left:-75px;bottom:0; opacity:0; transition:bottom 0.5s, opacity 0.5s;-webkit-transition:bottom 0.5s, opacity 0.5s;-moz-transition:bottom 0.5s, opacity 0.5s;}
.driver-card:hover .driver-card-bi{animation: card-bi 0.2s ease infinite alternate;-webkit-animation: card-bi 0.2s ease infinite alternate; -moz-animation: card-bi 0.2s ease infinite alternate;}
@keyframes card-bi {
0% {
opacity:1;
}
100% {
opacity:0;
}
}
.driver-card:hover .driver-card-txt{animation: card-txt 0.2s ease infinite alternate;-webkit-animation: card-txt 0.2s ease infinite alternate; -moz-animation: card-txt 0.2s ease infinite alternate;}
@keyframes card-txt {
0% {
opacity:1;
}
100% {
opacity:0;
}
}
.driver-card:hover .driver-card-move{bottom:26px; opacity:1;}

.weather-box{ background-color:#fff;padding:5px 0;border-radius:4px; box-shadow:1px 1px 2px rgba(0,0,0,0.05);padding-left:90px; position:relative;}
.weather-box .signin{ position:absolute;left:15px;top:15px;}
.weather-box .signin a{display:block;font-size:18px;line-height:22px;height:40px;width:48px; text-align:center;padding:18px 15px;font-weight:bold; background-color:#f63;border-radius:4px;color:#fff;}
.weather-box .signin a:hover{color:#fff; background-color:#ffbb33;}
.weather-box .signin i{display:block;font-size:18px;line-height:20px;height:40px;width:48px; text-align:center;padding:18px 15px;font-weight:bold; background-color:#ffbb33;border-radius:4px;color:#fff; cursor:default;}

.word-box{}
.word-oder{line-height:30px;overflow:hidden;padding:5px; background-color:#ffbb33;border-radius:4px;box-shadow:1px 1px 2px rgba(0,0,0,0.05);}
.word-oder.active{ position:fixed; z-index:2;margin-top:0!important;border-radius:0;padding:0;}
.word-oder a{display:block;float:left;width:30px; text-align:center;color:#fff;}
.word-oder a:hover{ background-color:#fff;color:#ffbb33;border-radius:2px;}
.word-list{}
.word-list li{padding-top:15px;}
.word-list li dl{padding:15px; padding-left:75px; position:relative;background-color:#fff;border-radius:4px; box-shadow:1px 1px 2px rgba(0,0,0,0.05);}
.word-list li dl dt{ position:absolute;left:15px;top:15px;font-size:26px;line-height:30px;font-weight:bold;width:60px; text-align:center;}
.word-list li dl dd{float:left;width:32%;line-height:30px;margin-left:1.33%;}
.word-list li dl dd a{display:block;width:100%;height:30px;overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}

.word-box-time .word-oder a{width:60px;}
.word-box-time .word-list li dl{padding-left:85px;}

.word-list-hot{width:720px;}
.word-list-hot li{width:340px;margin:0 20px 20px 0;float:left;border-radius:4px; background-color: #fff;box-shadow:1px 1px 2px rgba(0,0,0,0.05);}
.word-list-hot li a{display:block;padding:20px 20px 20px 90px;position: relative;}
.word-list-hot li em{display:block;margin-bottom:10px;font-size:18px;line-height:20px;}
.word-list-hot li i,.word-list-hot li img{position:absolute;left:20px;top:20px;display:block;line-height:50px; height:50px;text-align: center;width:50px;}
.word-list-hot li i{border-radius:60px;font-size:28px;color:#fff; background-color: #819CB9;}
.word-list-hot li img{z-index:3;}

.joke-list{}
.joke-list-editor{ position:relative;padding-left:65px;}
.joke-list-editor .cont-list-reward{left:0;top:0;}
.joke-list-name{font-weight:bold;line-height:20px;padding:15px 0;}
.joke-list .cont-list-tools{float:none;padding-left:65px;}
.joke-list .cont-list-tools a{ display:inline-block;float:none; vertical-align:top;}
.joke-list .cont-list-tools .share{float:right;}
.joke-list-txt{padding:0 0 15px 65px;}
.joke-list-in{ position:absolute;right:30px;top:40px;}
.joke-list-in a{line-height:28px;padding:0 10px;}
