.top_nav{height:40px;padding:5px;overflow:hidden;background:#78b600;line-height:30px;-webkit-box-sizing: border-box;display:-webkit-box;}
.arrow_a{width:50px;color:#fff;padding-left:20px;position:relative;display:block;-webkit-box-flex:0;white-space:nowrap;}
.arrow_a:before{content:"";display:block;width:15px;height:15px;border-left:1px solid #fff;border-top:1px solid #fff;-webkit-transform:rotate(-45deg);position:absolute;left:5px;top:6px;}
.top_nav h2{height:30px;line-height:30px;text-align:center;-webkit-box-flex:1;padding-right:70px;color:#fff;font-size:1rem;font-weight:700;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;}
.news_wrap{width:100%;}
.news{width:100%;}
.news li{height:48px;padding:8px 20px 0;position:relative;}
.news a{display:block;color:#080b29;font-weight:700;padding:2px 0 8px 0;text-overflow:ellipsis;white-space:nowrap;overflow:hidden; }
.news p{color:#999;font-size:.6rem;font-weight:400;}
.btn_page_wrap{height:30px;line-height:30px;padding:5px 20px 20px;overflow:hidden;position:relative;}
.btn_prev{color:#333;float:left;}
.btn_prev:before{border-color:#333;}
.btn_next{width:100px;padding-right:20px;position:relative;display:block;color:#333;float:right;text-align:right;}
.btn_next:before{content:"";-webkit-transform:rotate(135deg);display:block;width:15px;height:15px;border-left:1px solid #333;border-top:1px solid #333;position:absolute;right:5px;top:6px;}
.horizon{width:100%;height:100%;background:#32373b;position:absolute;left:0;top:0;z-index:1001;display:none;}
.horizon_box{width:100%;height:252px;position:absolute;top:50%;left:0;margin-top:-119px;}
.horizon_pic{width:194px;height:194px;margin:0 auto;text-align:center;}
.horizon span{font-size:22px;display:block;color:#ffd40a;text-align:center;padding-top:10px;}
.horizon i{width:128px;height:194px;background:url(http://ossweb-img.qq.com/images/roco/m/movie2014/hengping.png) 0 0 no-repeat;background-size:128px 194px;margin:0 auto;-webkit-animation: maskAni 1.5s ease infinite alternate;position:static;display:block;}

.first_chapter{width:100%;position:relative;background:#000;}
.main_roll_ul li{display:block;overflow:hidden;position:relative; padding:15px;}
.main_roll_ul img,.main_roll_ul a{display:block;}
.roll_btn_wrap{width:100%;height:33px;position:relative;margin-top:10px;}
.first_chapter .roll_btn_wrap{height:35px;margin-top:0;background:-webkit-gradient(linear, 0% 0%, 0% 100%, from(rgba(0,0,0,0)), to(rgba(0,0,0,.4)));position:absolute;bottom:0;left:0;}
.controller{width:100%;position:absolute;left:0;bottom:10px;text-align:center;}
.controller li{display:inline-block;width:8px;height:8px;border-radius:4px;background:#b2b2b2;margin:0 3px;text-indent: -9999px;}
.controller li.current{background:#000;}
.controller li a{display: none;}
.second_chapter .controller li.current{background:#fff;}
.center_nav{width:100%;height:55px;line-height:55px;position:absolute;bottom:0;z-index:99; background: #F2391B;}
.center_nav a{width:50%;height:100%;display:inline-block;-webkit-box-sizing:border-box;padding:0 0 0 59px;float:left;color:#fff;}
.center_nav a:nth-child(1){border-right:1px solid #C15D51;background-position:-260px -53px;}
.center_nav a:nth-child(2){background-position:-260px -95px;}
.third_chapter,.second_chapter{position:relative;}
.second_chapter{width:100%;text-align:center;background:#000;}
.second_chapter h2{position:absolute;top:0;left:0;}
h2{width:100%;height:55px;line-height:55px;font-size:1.2rem;color:#fff;padding-top:5px;background:#1b1b1b;text-align:center;/* font-weight: bold;*/}
h3{width:100%;height:48px;line-height:48px;font-size:1.6rem;color:#fff;font-weight:700;position:absolute;left:0;top:40px;padding-bottom:10px;}
.second_chapter .controller{bottom:30px;position:absolute;}
.second_bg{width:100%;height:100%;position:absolute;background:url(http://ossweb-img.qq.com/images/ttxd/web2015/mobile/bg_2.jpg) no-repeat 0 0;background-size:cover;}
.second_ul{height:342px;}
.second_ul .details{position:absolute;width:100%;top:85px;left:0;color: #FFDD47}
.second_ul h2{position:absolute;top:5px;left:0;color:#d54208;}
.second_ul img{position:absolute;left:50%;top:50%;margin:-35px 0 0 -145px;border-radius:10px;}
.second_chapter{background-color:#202020;}
.details{color:#999;font-size:.8rem;line-height:1rem;padding-bottom:5px;}
.btn_tuku{width:142px;height:55px;display:block;margin:0 auto;line-height:55px;background-position:0 -110px;color:#fff;padding-left:10px;}
.third_chapter,
.four_chapter{width:100%;text-align:center;}
.third_chapter h2,
.four_chapter h2{background:#F5F5F5;color:#363636;margin-bottom:20px; font-weight: normal;}
.third_chapter .main_roll_ul {padding-top: 20px;}
.four_chapter,.four_chapter + .news_wrap  {background-color: #292929;}
.four_chapter + .news_wrap{margin-top: -15px;}
.four_chapter + .news_wrap a,
.four_chapter + .news_wrap .more a{color:#e0e0e0;}
.four_chapter + .news_wrap li{border-bottom:1px solid #2F2F2F;}
.news .more a{color:#333; font-size: 17px;}
.third_roll a,
.four_roll a{display:block;height:100%;overflow:hidden;}
.third_roll img,
.four_roll img{border-radius:10px;display:block;width:100%;}
.ico_left,.ico_right{width:50px;height:50px;position:absolute;top:50%;margin-top:25px;}
.ico_left:before,.ico_right:before{content:"";width:100%;height:100%;display:block;border-radius:30px;background:#000;opacity:.6;}
.ico_left:after,.ico_right:after{content:"";width:12px;height:12px;display:block;border-left:2px solid #fff;border-top:2px solid #fff;position:absolute;top:18px;}
.ico_left:after{right:5px;-webkit-transform:rotate(-45deg);}.ico_right:after{left:5px;-webkit-transform:rotate(135deg);}
.ico_left{left:-25px;}
.ico_right{right:-25px;}
.news_wrap{width:100%;}
.news{width:100%;}
.news li{width:100%;height:75px;padding:20px 20px 0;position:relative;-webkit-box-sizing:border-box;display:-webkit-box;
	border-bottom:1px solid #F1F1F1;}
.news li:last-child{border-bottom:0 none;}
.more{margin-top: 10px 0;}
.news .more {text-align:center; height: 60px; margin:0px 0;}
.news .ico{width:40px;height:20px;border-radius:20px;color:#fff;margin-right:9px;line-height:21px;text-align:center;padding:0;border:none;-webkit-box-flex:0;font-weight:400;font-size:.8rem;}
.ico_gonggao{background:#f77c0f;}.ico_act{background:#15c2f3;}.ico_news{background:#8ea93d;}.ico_gonglve{background:#309cff;}
.ico_news{background-color: #000;}
.news a{-webkit-box-flex:1;display:block;color:#080b29;font-size:17px;font-weight:normal;padding:5px 0 8px 0;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;}

.mini_video p{-webkit-box-flex:1;display:block;font-weight:normal;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;}
.news p{color:#777;font-size:.6rem;font-weight:400; text-indent: 3px;}
#firstRoll{height:588px; background: #BC312A;}
.video_player{width:100%;height:100%;position:fixed;top:0;left:0;z-index:10011;background:#000;display:none;}
.video_close{font:700 24px/32px "Helvetica Neue",Helvetica,STHeiTi,sans-serif;width:32px;height:32px;background:#000;color:#0091de;position:fixed;right:2%;top:2%;z-index:10012;text-align:center;display:none;}

#firstRoll{width:100%;}
#firstRoll li{width:100%;height:100%;}
#firstRoll li img{position:absolute;left:0;top:0px;}
.new_t2{text-decoration: underline; position: relative;}
.new_t2:after{content:"";width:4px;height:4px;position:absolute;left:115%;top:5px;border-left:1px solid #BC342B;border-top:1px solid #BC342B;-webkit-transform:rotate(135deg);margin:0 0 0 -4px;}
.common_footer .new_t{margin-bottom: 20px; font-size: 16px;}

/***index 2.0***/
.white_h2{ background: #F5F5F5; height: 51px; line-height: 51px; color: #333; font-weight: normal;}
.data_more{display:block;color:#fff;text-align: center; font-weight:normal; line-height: 50px; height: 50px; border-top: 1px solid #434343; font-size: 16px; border-bottom: none;}

.big_mini_video{position: relative; height:158px; background: #393939;}
.mini_video{padding: 17px; overflow: hidden; width: 500%; position: absolute; margin-left: 17px;}
.mini_video li{width: 126px; float: left; margin-left: 17px;}
.mini_video img{width:126px; height: 94px;}
.mini_video p{color: #7C7C7C; text-align: center; margin-top: 11px;}
.video_section{background: #393939;}
.big_mini_video .controller{display: none;}
@media only screen and (max-width: 320px) {
	.hero_data_div{width: 261px; margin: 0 auto; margin-right: 7px; text-align: left;}
}
.rank_list{font-size:12px; background-color:#212121;}
.rank_c{margin:0 10px;}
.rank_list h2{padding:0 10px;height:44px; line-height: 44px; box-sizing:border-box;}
.rank_region{margin:10px 0;padding:0 10px;}
.rank_region select{height:28px; line-height: 28px; color:#fff; border:0 none;}
.rank_list table{border:1px solid #3c3c3c; border-collapse:collapse;box-sizing:border-box; width:100%;}
.rank_list table th{background: #3c3c3c; line-height: 30px; color:#a5a5a5; white-space:nowrap; text-align:center;}
.rank_list table td{height:36px; line-height: 36px; text-align: center; color:#4f4f4f; border-bottom:1px solid #3c3c3c; white-space:nowrap;}
.rank_list table .nobd{border:0 none;width: 10px; width: 20px;}
.rank_list tbody tr:nth-child(1) td,
.rank_list tbody tr:nth-child(2) td,
.rank_list tbody tr:nth-child(3) td{color:#bb1f1f;}
.rank-pager{text-align: center; padding:10px 0;}
.rank-pager a,
.rank-pager span{padding:10px; color:#4f4f4f;}
.rank-pager a:hover{color:#ff4800;}

.icon-rank1,
.icon-rank2,
.icon-rank3{background: url(http://ossweb-img.qq.com/images/ttxd/web2015/mobile/icon-rank.png) 0 0 no-repeat; background-size: 58px 38px; display: inline-block; width: 16px; height: 16px; vertical-align: middle; text-indent: 200%; font-size: 0;  overflow: hidden;}
.icon-union1,
.icon-union2,
.icon-union3{background: url(http://ossweb-img.qq.com/images/ttxd/web2015/mobile/icon-rank.png) 0 0 no-repeat; background-size: 58px 38px; display: inline-block; width: 20px; height: 20px; vertical-align: middle; text-indent: 200%; font-size: 0;  overflow: hidden;}

.icon-rank2{background-position: -22px 0;}
.icon-rank3{background-position: -43px 0;}

.icon-union1{background-position: 0 -18px;}
.icon-union2{background-position: -20px -18px;}
.icon-union3{background-position: -42px -18px;}

/*  |xGv00|2c037dbb7948ade327452b566c229ca0 */