body{background: #202020;/* background: -moz-linear-gradient( top,#ccc,#000);background: -webkit-linear-gradient(top,#ccc,#000);background: -o-linear-gradient(top,#ccc, #000);filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0, startColorstr=#1471da, endColorstr=#1C85FB);IE<9>
-ms-filter: "progid:DXImageTransform.Microsoft.gradient (GradientType=0, startColorstr=#1471da, endColorstr=#1C85FB)";IE8+ */}
.bodycon{background: #030404;}

a:hover{ color: #ffe100 !important;}

@media only screen and (max-width: 1600px) {
	.wrapper{ width: 98%; margin: auto;}
}


.footer .wrapper{ position: relative;}
.topf{ position: absolute; top:-33px; right: 0; cursor: pointer; display: block; width: 30px; height: 30px; text-align: center; border: 1px solid #ffe100;}
.topf img{ margin-top: 10px;}
.topf:hover{ opacity: 0.8}


.banner_video{position: relative;}
.count_down_wrap{position: absolute; z-index: 999; text-align: center;left:50%;top:50%;margin:-200px 0 0 -240px;width:480px;height:400px;color:#fff;}
.count_down_wrap h2{font-size: 50px; font-weight: normal;}
.count_down{margin:60px 0 100px;}
.count_down li{float: left; width:100px; margin:0 10px;}
.count_down span{ display: block;font-size: 50px; font-family: arial; width:100px;height:100px; line-height: 100px; background:rgba(0,0,0,0.7); }
.count_down em{display: block;font-size: 20px;}
.count_down_wrap h3{font-size: 20px;font-weight: normal;}
.count_down_wrap h3 span{ display: block;}

@media only screen and (max-width: 1580px) {
.count_down_wrap{ margin-top:-100px;}
.count_down_wrap h2,.count_down span{font-size: 36px;} 
.count_down{margin:30px 0 50px;}
}

@media only screen and (max-width: 1280px) {
.count_down_wrap{width:320px; margin-left: -160px; margin-top:-80px;}
.count_down li{width:60px;}
.count_down span{width:60px;height: 60px; line-height: 60px;}
.count_down{margin:30px 0;}
}

@media only screen and (max-width: 1279px) {
.count_down_wrap{width:280px; height: 240px; margin-left: -140px; margin-top:0px;}
.count_down li{width:50px;}
.count_down span{width:50px;height: 50px; line-height: 50px;}
.count_down{margin:15px 0;}
}

@media only screen and (max-width: 1023px) {
.count_down_wrap{ margin-top:-120px;}
.video_btn{z-index: 1000;}
}    


@media only screen and (max-width: 767px) {
.count_down_wrap{display: none;}
}    




.index_a{ background: url(../images/s_bg.jpg) no-repeat 0 center; background-size: 100% 100%;position: relative;}

.index_a .wrapper{ overflow: hidden; }
.index_ti h1{ font-size: 60px; font-weight: bold; color: #f2d501; text-align:center;z-index: 9999;position: relative;}
.index_ti h1 a{color: #f2d501;}
.index_ti h1 a:hover{opacity: 0.8;}
.index_ti span{ font-size: 14px; color: #f2d501; display: block; text-align:center;float: right; margin-right: 20%;z-index: 9999;position: relative;}
.newest{ position: relative; cursor: pointer; overflow: hidden;}
.newest .bg{ display:none; background : url(../images/video_bg.png) repeat; position: absolute; width: 100%; height: 100%; top:0; left: 0;}
.match_a ul{ overflow: hidden; margin: 0 -10px; margin-top: 30px;}
.match_a li{ width: 33.3333%; float: left; margin-bottom: 30px; overflow: hidden;}
.match_a li:hover .bg{ display:none;}
.match_a li:hover p a{color: #ffe100;}
.match_a li:hover .newest img{transform: scale(1.1,1.1) rotate(2deg);-webkit-transform: scale(1.1,1.1) rotate(2deg);}
.match_a li:hover .video_btn img{-webkit-transform: rotateZ(360deg);
            -moz-transform: rotateZ(360deg);
            -o-transform: rotateZ(360deg);
            -ms-transform: rotateZ(360deg);
            transform: rotateZ(360deg);}
.match_a li:hover h3 a{color: #ffe100;}
.match_a li:hover .ms_more a{ background:url(../images/me_more02.png) no-repeat;}

.newest_a{ margin:0 10px;overflow: hidden;}
.newest_bd .timer{ color:#ffe100; font-size: 12px; margin: 6px 0; }
.newest_bd h3{ font-weight:normal; margin-top:15px;}
.newest_bd h3 a{ color:#fff;white-space:nowrap; overflow:hidden; text-overflow:ellipsis; display:block}
.ms_more{ margin-top:20px;}
.ms_more a{ display:block; width:13px; height:23px; background:url(../images/me_more.png) no-repeat;}

.newest_bd p.fnt_18 a{ display: block; color: #fff;white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.newest_bd p.fnt_18 a:hover{color: #ffe100;}
.newest_bd p{ color:#909090;line-height: 1.8;height: 5.4em;overflow: hidden;/* font-size:14px;*/}
.video_btn{ position: absolute; top:50%; margin-top:-25px; left: 50%; margin-left: -25px;}
.dag_01{ position: absolute; bottom: 0; left: 0; background: url(../images/daguan.png) no-repeat; width: 757px; height: 811px; z-index: 99;}
.dag_01 .shuji{ width: 220px; height: 346px; float: right; margin-right: 100px;}
.book_con{padding: 30px; width:70%; position: absolute; bottom: 0; float: right;}
.book_con p{ color: #7e1020; text-align: center; font-size: 10px; clear: both; font-size: 10px; display: none;}

.quant{ position: absolute; right: 0; top:-246px;}
.qunj{ color: #fff; width:820px; height:490px; padding: 80px 40px; margin-left: 20px; margin-bottom: 64px; background:url(../images/index_a.png) no-repeat; background-size: 100% 100%;}
.qunj .tim{ font-size: 30px; margin-bottom: 50px;}
.qunj .tim span{ font-size:14px;}
/*.qunj h1{ font-size:75px; line-height: 80px; margin-bottom: 55px;}*/
.qunj h1{ font-size:75px;margin-bottom: 36px;line-height: 1.2; height: 2.4em; overflow:hidden;}




.qunj h1 a{ color: #fff;}
.qunj p{line-height: 30px;line-height: 1.8;height: 5.4em;overflow: hidden; font-size: 18px;}
.qunj .more_a{ font-size: 14px; width: 170px; height: 40px; line-height: 40px; text-align: center; background: #fff; border-radius: 20px; color: #000; margin-top: 65px;}
.qunj .more_a a{ display: block; color: #000;}
.qunj .more_a:hover{ background:#891320; }
.qunj .more_a:hover a{ color: #fff !important; }

.match_b{ width: 950px; float: right;color: #fff; padding: 65px 0; padding-bottom: 110px; margin-right: 40px;}
.match_b h1{ line-height: 58px;line-height:1.3; height:2.6em; overflow:hidden;}
.match_b h1 a{ color: #fff;}
.match_b h1 a:hover{ color: #ffe100;}
.match_b span{ display: block; margin: 16px 0;}
.match_b span i{ color: #a0a0a0;}
.match_b p{ line-height:1.8; max-height:5.4em;overflow: hidden;}

.match_b .bx-controls-direction a{ width: 38px !important; height: 62px !important;}
.match_b .bx-prev{ background: url(../images/index_pre03.png) no-repeat 0 center !important; }
.match_b .bx-prev.disabled{ background: url(../images/index_pre01.png) no-repeat 0 center !important; }
.match_b .bx-next{background: url(../images/index_pre04.png) no-repeat 0 center !important;  }
.match_b .bx-next.disabled{background: url(../images/index_pre02.png) no-repeat 0 center !important;  }

.match_li{ padding: 0 40px;}

.index_b{ max-width: 1894px; margin: auto; overflow: hidden;}
.index_b ul{ position: relative;}
.index_b ul li{  width: 100%; }
.index_b ul li:first-child + li{ position: absolute; top:0; right: 6px;}
.vs_per{ position: absolute; top:0; left: 0;width: 60%; color: #fff; background: #b81330; display: none;z-index: 9;}
.vscon{ padding: 120px 30px; width: 60%; margin-left: 10%; }
.vscon h1{ font-size: 40px; font-weight: normal; margin-bottom: 30px;}

.index_b ul li:first-child + li .vs_per{ left: auto; right: 0; margin: 0;}
.index_b ul li:first-child + li .vscon{ float: right;}

.index_b ul .vs{ position: absolute; top:-20px; left: 50%; margin-left: -265px; z-index: 999;}
.vs_mach{ width: 144px; height: 80px; color: #fff; text-align: center; line-height: 80px; position: absolute; bottom: 100px; margin-left: 72px; background: url(../images/vs_bg.png) no-repeat;}
.vs_mach a{ display: block; color: #fff;}

.lemose{ width: 70%; float: left; background: none; position: absolute;z-index: 99;}
.index_b ul li:first-child + li .lemose{ float: right;right: 0; position: absolute;}

.index_b ul .vs2{ position: absolute; top:-20px; right: -265px;  z-index: 99999999999;}
.index_b ul li:first-child + li .vs2{ position: absolute; top:-20px; left: -265px;  z-index: 999;}
.lemose:hover{ width: 70%;z-index: 9999999999; }
.index_b ul .vs_mach a:hover{ color: #ffe100 !important;}


/*vs*/
.index_bcon { max-width: 2000px; margin: auto; }
.index_bcon ul{ overflow: hidden;}
.index_bcon li{ float: left; width: 50%; *margin-left: -1px; position: relative;}
.index_bcon .vsmac{ position: relative;}
.index_bcon .vs2{ position: absolute; top:0px; left: 50%;  z-index: 999; height:100%;transform:translateX(-50%);}
.index_bcon .vs2 img{ height:100%;}

/*.vscon_con{ position: absolute; top:0; left: 0; width: 100%; background: url(../images/vs_hbg.png) repeat;z-index: 99; display: none;}
*/

.vscon_con{ position: absolute; top:0; left: 0; width: 100%; background: url(../images/tixing2.png) no-repeat;z-index: 99; display: none; background-size: 100% 100%; opacity: 1 !important;}
.index_bcon li:first-child + li .vscon_con{ position: absolute; top:0; left: 0; width: 120%; background: url(../images/tixing.png) no-repeat;z-index: 99; display: none; background-size: 100% 100%}
.index_bcon li .vs_mach{ left: auto; right:24% }
.index_bcon li:first-child + li .vs_mach{ left:3%;}



.vscon_con h1{ font-size: 40px; font-weight: normal; margin-bottom: 30px;}
.vscon_con h1 a{ color: #fff;}
.vs_x{ width: 70%; float: right; margin-right:10%; color: #fff; margin-top: 120px;}
.vs_x p{ line-height: 1.7em;max-height: 10em;overflow: hidden;}
.index_bcon li:first-child + li .vs_x{ margin-left:30%; margin-right: auto; float: left;} 
.index_bcon li:first-child + li .vs3{right:auto;left:-210px;}
.index_bcon li.current .vscon_con{ width: 120%;}

.index_bcon li:first-child + li.current .vscon_con{ left: auto; right: 0;}





/*.index_bcon li:first-child + li .vs_mach{ left:34%;}*/
/*.index_bcon li.current2 .vscon_con{ width:45%;}*/
.index_bcon .vs3{ position: absolute; top:0px; right:-250px; z-index: 999;}


.jianr .anniu{position: absolute;top: 50%;left: 50%;z-index: 9999; margin-top: -27px; margin-left: -27px;}
.jianr{width: 100%;height:50px;padding-bottom:57%;position: relative;overflow: hidden;}
.jianr .video_button{position: absolute;top:0px;left: 0px;z-index: 2;width: 100%;}
.jianr .video_button img{width: 100%;}
.jianr .video_appbox{ width:100%; height:100%;position: relative;z-index: 1;}



/*.video_appbox{ position:fixed; width:100%; height:100%; top:0; left:0; z-index:1000; display:none;z-index: 999999999;}
.video_appbox .video_t{ left:10%; top:15%; position:absolute; height:70%; width:80%;   z-index:2; background:#000;}
.video_appbox .mask{ position:absolute; z-index:1; left:0; top:0; width:100%; height:100%; background:rgba(0,0,0,0.5);}
.lt9 .video_appbox .mask{filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr="#88000000", EndColorStr="#88000000");}
*/

.match_b .bx-pager-item a{ background: #606060 !important;}
.match_b .bx-pager-item a.active{ background: #f2d501 !important;}
.match_b .bx-pager{ bottom: -60px !important;}

.index_c{ background: url(../images/zaise.png) no-repeat 0 center;background-size: 100% 100%;overflow: hidden;}
.index_c .wrapper{ z-index: 99999;}
.index_ti{ margin: auto}

.star_con{ padding-top: 130px; padding-bottom: 86px; overflow: hidden; }
.star_con .index_ti{ float: right; margin-right: 195px; margin-bottom: 46px;position: relative;z-index: 999;}
.star_con .index_ti span{ margin-right: 12%;}
.baby_con{ overflow: hidden;}
.baby_con .index_ti{ float: left; margin-right: 195px; margin-bottom: 20px;z-index: 999999999;position: relative;}
.baby_con .index_ti span{ margin-left: 12%; margin-right: 0; float: left;}
.star_bg{ position: absolute; top:0; right: -40%; z-index:999;}


.team_lb{ position: relative; width:1420px; margin-left: 40px; clear: both;  }
.team_lb li{ float:left; position:relative; width:20%; }
.character{display:block; position:absolute; width:100%; height:40px; line-height:40px;  bottom:23px; text-align: center;}
.team_lb li span{ color: #fff; padding:0 20px; font-size: 26px; background: url(../images/hui.png) repeat; visibility: hidden; }
.team_lb li span:hover{background:url(../images/hong.png) repeat;}


.team_lb li .bg{ position: absolute; top:0; left: 0; width: 100%; height: 100%; background: #000;filter:alpha(opacity=50);/* IE */-moz-opacity:0.5;/* 老版Mozilla */-khtml-opacity:0.5; /* 老版Safari */opacity: 0.5;
opacity:0.5;filter:alpha(opacity=50); -moz-opacity:0.5; -khtml-opacity:0.5;
}

.team_lb li:hover .bg{ display: none;}
.team_lb li:hover span{ visibility: visible;}
.team_lb li.current{ margin-top: -55px;}

.team_lb .bx-controls-direction a{ width: 38px !important; height: 62px !important;}
.team_lb .bx-prev{ background: url(../images/index_pre03.png) no-repeat 0 center !important; }
.team_lb .bx-prev.disabled{ background: url(../images/index_pre01.png) no-repeat 0 center !important; }
.team_lb .bx-next{background: url(../images/index_pre04.png) no-repeat 0 center !important;  }
.team_lb .bx-next.disabled{background: url(../images/index_pre02.png) no-repeat 0 center !important;  }
.team_lb .bx-pager{ display: none;}
.team_lb  .bx-viewport{ padding: 55px 0; padding-top: 50px;}


.team{ position: relative;}
.baby_bg01{ position: absolute; top:70px; left: 0;z-index: 0;}
.baby_bg02{ position: absolute; bottom:40px; right: 6px;z-index: 0;z-index: 999;}


/*------------------散打王明星----------------*/


.service_box{ max-width: 1500px; margin: auto}
.main_part_menu{ margin-bottom:50px; background:url(../images/about_tab.jpg) repeat;}
.main_part_menu ul li{ cursor:pointer; height:44px; line-height:44px; font-size:14px; color:#1a9cf1; text-align:center; width:12.4%; float:left;}
.main_part_menu ul li.active{ color:#fff; background:#1a9cf1;}
.main_part_menu ul li:hover{ color:#fff; background:#1a9cf1;}

.service_box .main_part_menu ul li{ width:16.5%;}

.serbox_detail_scroll { width:100%; overflow:hidden; margin-bottom:68px; }
.serbox_detail_scroll ul{ width:101%;}
.serbox_detail_scroll ul li{ width:10%; cursor:pointer; float:left; overflow:hidden; height:700px; position:relative;}
.serbox_detail_scroll ul li.active{ width:49%;}

.serbox_cover{ width:100%; height:100%; position:absolute; z-index:10; left:0; top:0;}
.serbox_detail_scroll ul li.active .serbox_cover{ display:none;}
.cover_bg{  position:absolute; width:100% !important; bottom:30px;display:none; text-align: center;}
/*.cover_bg{ position:absolute; left:4%; top:100px; width:55%; padding:0 0 20px; overflow:hidden;}*/
.cover_bg h4 {  font-size:30px;  font-weight:normal; }
.cover_bg h4{color:#fff; line-height: 50px; padding: 0 20px; background:url(../images/hui.png) repeat; display: inline-block;}
.serbox_detail_scroll ul li:hover h4{ background:url(../images/hong.png) repeat; }


.serbox_detail_scroll ul li.active .cover_bg{ display:block;}
.serbox_detail_scroll ul li .cover_bg{ display:none;}


@media only screen and (max-width: 900px) {
    .cover_bg{ left:0; bottom:10px; border:0; width:100%; overflow:hidden; top:auto;}
    .cover_bg h4{ line-height:38px; font-size:18px;}
    .cover_bg p{ max-height:36px; line-height:18px; margin-bottom:4px;}
    .cover_bg > a{ line-height:22px;}
    .serbox_cover{ display: none !important;}
}

@media only screen and (max-width: 768px) {
    .service_box .main_part_menu ul li{ width:33.3%;}
    .cover_bg h4 a{ line-height:36px;}
    .serbox_detail_scroll{ margin-bottom:0;}
}


/*------------------友情链接----------------*/
.friend{ margin-top: 20px;}
.friend h1{ font-size: 30px; color: #909090; text-align: center;}
.friend p{ font-size: 12px; color: #404040;text-align: center;}
.link{ margin-top: 35px;}
.link li.cur2{ width:14.286% !important; float:left; *margin-left:-1px;}
.link li.cur3{ width:25% !important; float:left;*margin-left:-1px;}
.link li.cur4{ width:33.333% !important; float:left;*margin-left:-1px;}
.link li.cur5{ width:50% !important; float:left;*margin-left:-1px;}



.footer .wrapper{ padding-top: 36px; padding-bottom: 50px; border-top: 1px solid #505050; margin-top: 110px;}
.foot_hd{ overflow: hidden;}
.foot_hd .left{ float: left;}
.foot_hd .right { float: right; /*width: 994px;*/ max-width:80%; }
.foot_hd .right ul{ overflow: hidden;}
.foot_hd .right li{ /*width: 14%;*/ float: left; margin-right:30px; *margin-left: -1px;}
.foot_hd .right li:last=child{margin-right:0;}
/*.foot_hd .right li:first-child + li + li + li + li + li + li{ width: 8%;}
.foot_hd .right li:first-child + li + li + li + li + li + li + li{ width: 8%;}*/
.foot_hd .right li h1{ color: #808080; font-weight: normal; margin-bottom: 10px;}
.foot_hd .right li h1 a{ color: #808080;}
.foot_hd .right li p a{ color: #fff; font-size: 14px; line-height: 24px;}
.foot_hd .right li a:hover{ color: #feef16;}
.foot_bd{ background: #181818; height:36px; margin-top: 35px; padding: 10px 30px 10px 40px;}
.foot_bd .le{ /*width: 428px;*/ float: left; width:40%; font-size: 12px; color: #fff;}
.foot_bd .le a{ margin-left: 18px; color: #ff385b;}
.foot_bd .le a:hover{ color: #ffe100;}
.foot_bd .re{ /*width:531px;*/ float: right; width:45%; line-height: 36px;}
.foot_bd .re li{ float: left;}

.foot_bd .re .share{ float: left;}
.foot_bd .re .share a{ display: inline-block; margin-right: 4px;width: 31px; height: 31px;margin-top: 4px;}
.foot_bd .re .share a{ background:url(../images/ic_a.png) no-repeat 0 center; }
.foot_bd .re .share a:first-child + a{ background:url(../images/ic_b.png) no-repeat 0 center; }
.foot_bd .re .share a:first-child + a + a{ background:url(../images/ic_c.png) no-repeat 0 center; }
.foot_bd .re .share a:hover{ background:url(../images/ic_01.png) no-repeat 0 center; }
.foot_bd .re .share a:first-child + a:hover{ background:url(../images/ic_02.png) no-repeat 0 center; }
.foot_bd .re .share a:first-child + a + a:hover{ background:url(../images/ic_03.png) no-repeat 0 center; }


.foot_bd .re .share a img{ margin-top: 4px;}
.foot_bd .re .wx{ float: right; margin:0 12px; cursor: pointer; width: 30px;}
.foot_bd .re .wx img{ margin-top: 4px;}
.foot_bd .re ul{ float: right;}
.foot_bd .re li{ color: #6b6b6b;}
.foot_bd .re li a{ color: #fff; padding: 0 8px;}
.foot_bd .re li a img{ margin-top: 16px; margin-left: 8px;}

.body_left{ position: fixed; bottom: 10%; left: 0;}
.body_right{ position:absolute; top: 10%; right: 0;}




.input_box{ width:110px; float: left;}
.input_box .select_0 { position: relative; }
.input_box .select_0 dt { background:url(../images/xiajiao.png) 98px center no-repeat; padding: 0 12px; cursor: pointer;  color: #fff;white-space:nowrap; overflow:hidden; text-overflow:ellipsis; }
.input_box .select_0 dd { width: 140px; border-top: 1px solid #2C79ED; z-index: 99; position: absolute; max-height: 200px; overflow-y: auto; overflow-x: hidden; background: #fff;  left: -18px; top: -90px; display: none; height:90px; }
.input_box .select_0 dd a { display: block; line-height: 30px; color: #000; white-space: normal; padding: 0 12px; }
.input_box .select_0 dd a:hover, .input_box .select_0 dd a.on { background: #eee; }
.input_box .inp50{ height:36px; line-height:36px;}

.input_box .select_0 dt.on_o{background:#fff url(../images/xiajiao.png) 78px 10px  center no-repeat;}
.input_box button{ width: 118px; height:32px; background: #eb5255; color: #fff; line-height: 32px; text-align: center; border: none; outline: none;}

.input_box dd a:hover{ color: #333 !important}


/*日历*/
.ab_his_con{ }
.seeding{ width: 226px; height: 56px; position: absolute; top:0; left: 50%; margin-left: -113px; color: #fff; background: url(../images/rili_bg.png) no-repeat; text-align: center; padding-top: 4px; line-height: 20px; cursor:pointer;z-index: 99999999999;}
.seeding img{ margin: 0 10px; cursor: pointer;}
.seeding .dropdown{ margin-top:4px;}


.seed_up{ width: 226px; height:76px; position: absolute; bottom:-4px; left: 50%; margin-left: -113px; color: #fff; background: url(../images/rili_bg2.png) no-repeat; text-align: center; padding-top: 4px; line-height: 20px; cursor:pointer;}
.seed_up img{ margin: 0 10px; cursor: pointer;}
.seed_up span{margin-top: 46px; display: block; font-size: 18px;}

.retract{ position:absolute; top:0; left: 0; width:100%; background:#f2d501;/* z-index: 99999999; */ padding-bottom: 0px;/*  display:none; */ /*opacity:0; */z-index:99; visibility: hidden;}
.retract.current{z-index:9999999999999;visibility: visible;}




/*************ab_history***************/

.ab_history .ab_his_tab{ height:90px; background:#000; color: #fff; }
.lt9 .ab_history .ab_his_tab { filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr="#88000000", EndColorStr="#88000000")}
.ab_history .his-b > a { position:absolute; left:0; top:0; height:90px; width:90px;}
.ab_history .his-b > a.prve { background:url(../images/ri_li03.png) no-repeat center center;}
.ab_history .his-b > a.next { right:0; left:auto; background:url(../images/ri_li04.png) no-repeat center center; }
.ab_history .his-b > a.next.over { cursor:default;background:url(../images/ri_li02.png) no-repeat center center;}
.ab_history .his-b > a.over { cursor:default;background:url(../images/ri_li01.png) no-repeat center center;}
.ab_history .his-b .his-ul { margin:0 90px; overflow:hidden; *+position:relative; /* border-left:1px solid #657282; border-right:1px solid #657282;*/}
.ab_history .his-b .his-ul ul { position:relative;}
.ab_history .his-b .his-ul li { float:left; width:100px; cursor:pointer; position:relative; height:90px; line-height: 90px;/* border-right:1px solid #657282;*/  text-align: center; background:url(../images/bai.png) no-repeat right center; }
.ab_history .his-b .his-ul li i{ display: block;  margin: 0 18px;}
.ab_history .his-b .his-ul li.on i{ background:#f2d501; color: #000;}

.ab_his_con {  }
.ab_his_year { position:relative; height:0px; overflow:hidden; }
.ab_his_year.on { height:auto; }
       
/*下面部分*/
.calendar{width: 33.3333%; *margin-left: -1px;}
.slider1 dl { overflow: hidden; }
.slider1 dl dt{ float: left; overflow: hidden;}
.slider1 dl dd{ float: left;}
.slider1 dl dd p{ line-height:1.2; max-height:3.6em; overflow:hidden;}
.slider1 dl dd p a{ color: #292929;}
.slider1 dl dd p a:hover{ color: #292929 !important; opacity: 0.8; }
.underway{ margin: 12px 0;}
.underway span{ background: #d80a2f; color: #fff; border:1px solid #e4546e; padding: 5px 10px;}
.underover{ margin: 12px 0;}
.underover span{ background: #000; color: #fff; border:1px solid #4d4d4d; padding: 5px 10px;}
.meeting span{ background: url(../images/time.png) no-repeat 0 2px; padding-left: 20px;}
.meeting span:first-child + span{ background: url(../images/dingw.png) no-repeat 0 2px;}
.slider1 dl dt img{transition:0.3s all; -webkit-transition:0.3s  all;}

.slider1 dl:hover dt img{transform:scale(1.1,1.1); -webkit-transform:scale(1.1,1.1);}


.ab_his_year .bx-pager-item{ display:none !important;}
.ab_his_year { position:relative; height:0px; overflow:hidden; padding: 0 100px; }
.ab_his_year .wrap { position:relative; z-index:10; }
.ab_his_year.on { height:auto; }
.ab_his_year ul { position:relative; z-index:9; }
.ab_his_year ul li {}
.calendar{ width:33.3333%; float:left; *margin-left: -1px; padding: 40px 0;}
.ab_his_year ul li dl { float: left;}
.ab_his_year ul li dl dt { text-align:center; color:#292929; background:url(../images/ab_his_year_li01.png) no-repeat center bottom; width: 48%; }

.ab_his_year ul li dl dd {  padding-left: 3%; width: 48%; }

.ab_his_year .line { position:absolute; left:0px; top:236px; width:100%; height:1px; background:#a4aab0; }

.ab_his_year ul li dl{width: 96%;padding: 0 2%;}

.ab_his_year .year { color:#fff; position:absolute; z-index:1; font-weight:bold; line-height:120%; padding-bottom:9px; left:50%; margin-left:-1020px; top:0px;   }
.ab_his_year .year span {opacity:0.1; text-shadow:0px 0px 20px rgba(0,0,0,0.34); }
.ab_his_year .year i { background:url(../images/ab_his_year_li03.png) no-repeat; width:18px; height:53px; display:inline-block; position:absolute; bottom:0px; right:5%; }
.lt9 .ab_his_year .year { color:#1a2242; }





.ab_his_con .bx-controls-direction a{ width: 38px !important; height: 62px !important;}
.ab_his_con .bx-prev{ background: url(../images/ri_bg04.png) no-repeat 0 center !important;left:-66px !important; }
.ab_his_con .bx-prev.disabled{ background: url(../images/ri_bg01.png) no-repeat 0 center !important; }
.ab_his_con .bx-next{background: url(../images/ri_bg03.png) no-repeat 0 center !important; right: -66px !important; }
.ab_his_con .bx-next.disabled{background: url(../images/ri_bg02.png) no-repeat 0 center !important;  }









/*面包屑*/
.site{ height: 40px; line-height: 40px; color: #808080; font-size: 12px; font-family: "宋体"; border-bottom: 1px solid #505050; margin-bottom: 45px;}
.site a{ color: #fff; padding: 0 10px;font-family: "微软雅黑"}
.site span{ color: #808080;padding: 0 16px;font-family: "微软雅黑"}


/*赛事*/
.match_acon{ overflow: hidden;}
.match_acon .left{ width: 960px; float: left;}
.match_acon .right{ width:480px; float: right;}
.match_acon .left .match_list dl{ margin-bottom: 60px;}
.match_acon .left .match_list dt{ position:relative;}
.match_acon .left .match_list dt a{ display: block; overflow: hidden;}
.match_acon .left .match_list dt:hover h1 a{color: #ffe100}
.match_acon .left .match_list dd{ padding: 0 20px;}
.match_acon .left .match_list dd p{color: #909090; margin:20px 0;line-height:1.8; height:5.4em; overflow:hidden;}
.match_title{position: absolute; bottom: 0; left: 0; width: 100%; background: url(../images/math_bg.png) repeat; color: #fff; height: 60px; line-height: 60px;}
.match_title h1{ float: left; font-size: 30px; font-size: 18px; font-weight: normal; margin-right: 10px; max-width: 50%;white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.match_title h1 a{ color: #fff;}
.address{ float: left; font-size: 18px; /*max-*/width: 48%;}
.address span{ float: left; background: url(../images/dw_02.png) no-repeat 0 center; padding-left: 26px; margin-left: 20px;white-space:nowrap; overflow:hidden; text-overflow:ellipsis; max-width: 50%;}
.address span:first-child + span{ background: url(../images/dw_01.png) no-repeat 0 center; max-width: 28%; }

.ma_t{ padding: 0 20px; overflow: hidden;}
.mh_time{ font-size: 12px; color:#ffe100 ; font-family: "Arial"; }


.addmore { clear: both;
    color: #000;
    line-height:66px;
    width:99px;
    font-size: 14px;
    margin: 0 auto; float: right; margin-right: 160px;
    cursor: pointer;
    text-align: center;
    background: url(../images/jiazai.png) left center no-repeat;
}
#infscr-loading {
    background: rgba(0,0,0,0.4);
    position: fixed;
    width: 100px;
    height: 50px;
    line-height: 50px;
    font-size: 16px;
    overflow: hidden;
    border-radius: 10px;
    -moz-border-radius: 10px;
    -webkit-border-radius: 10px;
    text-align: center;
    color: #fff;
    left: 50%;
    top: 50%;
    z-index: 1000;
    margin: -15px 0 0 -50px;
}

.near_ti{ width: 240px; height: 164px; color: #ffe100; background: url(../images/baby_bg01.png) no-repeat 0 center; position: absolute; top:-40px; left: 0; z-index: 99;}
.near_title { position: absolute; top:20px; right: 40px;}
.near_ti h2{ text-align: right;}
.near_ti span{ font-size: 10px; font-family: "Arial";display: block;text-align: right;}
.near_list{ background: #151515; padding:50px 20px; margin-bottom: 60px; margin-top: 40px; position: relative;}
.near_list dl{ overflow: hidden; margin-bottom: 20px;}
.near_list dt{ float: left; width: 200px; overflow: hidden; position: relative;}
.near_list dt .video_button{ width: 30px; position: absolute; top:50%; left: 50%; margin: -15px 0 0 -15px}
.near_list dt .video_button img{ width: 30px;}
.near_list dt .video_button2{ width: 30px; position: absolute; top:50%; left: 50%; margin: -15px 0 0 -15px}
.near_list dt .video_button2 img{ width: 30px;}



.near_list dd{ float: left; width: 220px; padding-left: 20px; padding-top: 20px;}
.near_list dd a{ color: #fff; font-weight: normal;line-height:1.4; max-height:4.2em; overflow:hidden; display: block;}
.near_list dl:hover dd a{ color: #ffe100}
.advert li{ margin-bottom: 10px;}
.advert li img{ width: 100%}
/*往期赛事*/
.past_list dl{ overflow: hidden; margin-bottom: 30px;}
.past_list dl.current{ background: #303030;}
.past_list dt{ float: left; width: 488px; overflow: hidden;}
.past_list dd{ float: left; width: 450px; padding:10px;}
.past_list dd h1{ margin-bottom: 12px;}
.past_list dd h1 a{ color: #fff; display: block;line-height:1.2; max-height:3.7em; overflow:hidden; font-weight: normal;}
.past_time{ color: #ffe100; background: url(../images/pas_time.png) no-repeat 0 center; padding-left: 26px; margin-bottom: 8px;}
.list_c dd p{ font-size: 14px; color: #909090;line-height:1.8; max-height:5.4em; overflow:hidden;}
.pas_more{ margin-top: 10px;}
.pas_more a{ display: block; width: 12px; height: 21px; background: url(../images/pat_j.png) no-repeat 0 center;}
.list_c:hover a{ color: #ffe100;}
.list_c:hover .pas_more a{background: url(../images/pat_j02.png) no-repeat 0 center;}


.nomap dd{ width: 100%;}
.nomap dd .kingcon{ padding:40px;}
/*散大王介绍*/
.main2 .site{ margin-bottom: 0;}
.introduce{ position: relative;}
.introduce .left_ad{ position: absolute; bottom: 0; left:-139px;}
.introduce .bottom_ad{ position: absolute; bottom:-112px; left: 0;}

.int_text{ position: absolute; top:30px; left:35px;}
.int_text .intext{ color: #c8092b; font-weight: bold; }
.int_text .intext img{ width: 53%;}
.int_text .intext span{ display: block;}
.int_text .intext .fnt_120{line-height: 100px;}
.int_text .fnt_80{ font-size: 80px; line-height: 100px;}
.int_text .fnt_60{ font-size: 60px; line-height: 54px;}
.int_text h2{ color: #fff; margin-top: 10px; margin-bottom: 4px;}
.int_text p{ color: #777777; line-height: 16px;}


.guowu{ margin-top:150px;}
.guowu dl{ overflow:hidden;  color:#fff;}
.guowu dt{ float:left; width:50%; *margin-left:-1px;}
.guowu dd{ float:left;width:50%; background:#303030;background:url(../images/guwu_bg.png) no-repeat;border:1px solid #484848; margin:0 -2px; margin-top:-2px; }
.gocont dd{  margin-top:0px; }

/*.guowu dd .news_a{border-top:1px solid #484848;}*/
.guowu dd p{ line-height:30px; clear:both}
.medin_con{padding:114px 50px; padding-bottom:50px;}
.guowu dd h1{ margin-bottom:30px; font-weight: normal;}
.guowu dl.current dt{ float:right;}
.guowu dl.current dd{ float:left; background:none;background:#d90a2f;border:1px solid #9c3548; margin-top: -2px; }
.guowu dl.current .news_a{ }
.guowu .gw_dt{ position: relative; }
.gw_dt .more_a{ position: absolute; bottom: 30px; left: 50%; margin-left: -85px;
    font-size: 14px; width: 170px; height: 40px; line-height: 40px; text-align: center;
    background: #fff; border-radius: 20px; color: #000; }
.gw_dt .more_a a{ display: block; color: #000; text-decoration: none; }
.gw_dt .more_a:hover{ background: #891320; }
.gw_dt .more_a:hover a{ color: #fff !important; }

.guowu .greay{ color:#a0a0a0; line-height:20px; margin-top:30px;}
.gu_media{ font-size:80px; color:#af122b; height:120px; line-height:120px; margin-bottom:40px;}
.gu_media i{ font-size:14px; float:left;  margin-left:40px;}
.gu_media strong{ float:left; font-weight:normal;}






.review_01 dl{ overflow:hidden; color:#fff;}
.review_01 dl dt{ float:left; width:960px; position:relative; cursor:pointer;}
.review_01 dl dt .bg{background: url(../images/video_bg.png) repeat; position: absolute; width: 100%; height: 100%; top:0; left: 0;}
.review_01 dl:hover dt .bg{ display:none;}

.review_01 dl:hover dt img{transform: scale(1.1,1.1) rotate(2deg);-webkit-transform: scale(1.1,1.1) rotate(2deg);}
.review_01 dl:hover .video_btn img{-webkit-transform: rotateZ(360deg);-moz-transform: rotateZ(360deg); -o-transform: rotateZ(360deg);-ms-transform: rotateZ(360deg); transform: rotateZ(360deg);}


.review_01 dl dd{ float:left; width:540px; background:url(../images/vi_bg.png) no-repeat; position:relative}
.rew_math{ /*position:absolute; top:110px; left:0;*/ padding:116px 35px; padding-bottom: 228px;}
.rew_timer{ font-size:24px; color:#f2d400; margin-bottom:20px;}
.review_01 h1{ line-height:1.3;overflow: hidden; max-height:2.6em; margin-bottom: 20px;}
.review_01 h1 a{ color: #fff;}
.review_01 p{ line-height:1.8;overflow: hidden; max-height:9em;}
.rew_more{ width:120px; height:40px; line-height:40px; text-align:center; background:#fff; border-radius:20px; margin-top:50px;}
.rew_more a{ color:#000; display: block;}
.rew_more:hover{ background:#f2d400;}
.rew_more:hover a{ color:#000;}
.rew_more a:hover{ color:#000 !important;}
.review_02 .addmore{ margin:0; margin:auto; float:none; margin-top:50px;}

.review_03 .newest_bd{ margin-top: 10px;}

/* 新闻 */
.newscon{ margin-top:0;}
.newscon dt{ overflow:hidden;}
.news_a{ padding:40px 50px;}
.newscon .news_a h1{ font-weight:normal; line-height:1.3; margin-bottom:0;line-height: 1.3; max-height: 3.9em; overflow: hidden;}
.newscon .news_a h1 a{ color:#fff;}
.newscon dl .new_time{ font-size:24px; color:#f2d400; margin:24px 0;}
.newscon dd .news_a p{line-height: 1.8; max-height: 7.2em; overflow: hidden;}
.newscon dd{ background:none; background:#303030;}
.newscon dl.current .new_time{ }
.newscon dl:hover h1 a{color:#f2d400 !important;}

.newscon dl:hover .rew_more{ background:#f2d400;}


/* 明星选手 */
.st_hd{ overflow:hidden}
.st_hd .left{ width:50%; float:left}
.st_hd .right{ width:50%; float:left; *margin-left:-1px;}
.st_01 dl{ position:relative;}
.st_01 dl a{ color: #fff;}
.st_01 dl dt{overflow: hidden;}
.st_01 dd{  position:absolute; top:50%; left:50%; background:url(../images/hong2.png) repeat; height:100%; color:#fff; }
.st_01 dd .ddcon ul{ border-bottom:1px dashed #fff;}
.st_02{ overflow:hidden;}
.st_02 dl{ float:left; position:relative; width: 50%; *margin-left: -1px;}
.st_02 dl a{ color: #000 !important;}
.st_02 dl dt{ overflow: hidden;}
.st_02 dd{  position:absolute; top:0; left:0; background:url(../images/huang.png) repeat; height:100%;}


.st_bd{ overflow:hidden}
.st_bd dl{ float:left; position:relative; width: 25%; *margin-left: -1px;}
.st_bd dl a{ color: #000 !important;}
.st_bd dl dt{ overflow: hidden;}
.st_bd dd{ position:absolute; top:0; left:0; background:url(../images/huang.png) repeat; height:100%;}
.st_bd dd h1{ font-weight:normal; line-height:1.3;}
.st_bd dd h1 a{ color: #000;}
.st_bd dd h1 a:hover{ color: #000 !important; opacity: 0.8;}
.st_bd dd h2{ font-weight:normal; font-family:"Arial"}
.ddcon{ padding:20px;}
.ddcon h1 a{ color: #000;}
.ddcon h1 a:hover{ color: #000 !important; opacity: 0.8;}
.st_01 h1 a{ color: #fff;}
.st_01 h1 a:hover{ color: #fff !important; opacity: 0.8;}


.ddcon ul{ border-bottom:1px dashed #000; padding-bottom:14px; margin-bottom:14px;}
.ddcon p{ line-height:1.8; max-height: 7.2em;overflow: hidden;}
.star_more{ margin-top:30px;}
.star_more:hover{ opacity:0.7;}

.starcon .addmore{ float: none; margin: auto; margin-top: 60px;}

.starcon dd{ display:none;transition:0.3s all; -webkit-transition:0.3s  all;}
.starcon dl:hover dd{ display:block;transition:0.3s all; -webkit-transition:0.3s  all;}

.per_hd .left{ float:left; width:50%; *margin-left:-1px;}
.per_hd .left dl{ position:relative; overflow:hidden;}
.per_hd .left dl dt{ overflow: hidden;}
.per_hd .left dd{ position:absolute; top:50%; left:50%; background:url(../images/hong2.png) repeat; height:100%;}
.percon{ color:#fff; padding:56px 20px; position: relative;}
.per_hd .left .percon em{
    height: 0;
    width: 0;
    border: 13px solid transparent;
    border-left: 0px solid transparent;
    border-right: 6px solid transparent;
    border-right: 13px solid #cc0226;
    position: absolute;
    top: 60px;
    left: 0%;
    margin-left: -13px;
}




.percon h1{ line-height:1.3;max-height: 3.9em;overflow: hidden; margin-bottom:10px;}
.percon h1 a{ color:#fff;}
.percon p{ line-height:1.8;max-height: 5.4em;overflow: hidden;}
.per_hd .right{ float:left; width:50%;}
.per_hd .right dl{ background:#303030; overflow:hidden;}
.per_hd .right dt{ float:right; width:50%; *margin-left:-1px; overflow:hidden}
.per_hd .right dd{ float:left;width:50%;}
.per_hd .right dl.current dt{ float: left;}
.per_hd .right dl .percon em{height: 0;
    width: 0;
    border: 13px solid transparent;
    border-left: 0px solid transparent;
    border-right: 0px solid transparent;
    border-left: 13px solid #303030;
    position: absolute;
    top: 60px;
    right: 0%;
    margin-right: -13px;}
.per_hd .right dl:hover .percon em{ border-left: 13px solid #ffe100}

.per_hd .right dl.current .percon em{height: 0;
    width: 0;
    border: 13px solid transparent;
    border-left: 0px solid transparent;
    border-right: 6px solid transparent;
    border-right: 13px solid #303030;
    position: absolute;
    top: 60px;
    left: 0%;
    margin-left: -13px;}
.per_hd .right dl.current:hover .percon em{ border-right: 13px solid #ffe100}


.percon .star_more{ margin-top:15px;}
.percon .star_more a{ width:12px; height:21px; display:block; background:url(../images/star_j02.png) no-repeat;}
.per_hd{ overflow:hidden;}
.per_hd .right dl:hover{ background:#ffe100;}
.per_hd .right dl:hover h1 a{ color:#000 !important;}
.per_hd .right dl:hover h1 a:hover{ opacity: 0.8;}
.per_hd .right dl:hover p{ color:#1d1d1d;}
.per_hd .right dl:hover .star_more a{ background:url(../images/star_j01.png) no-repeat;}
.per_bd{ overflow:hidden;}
.per_bd dl{ overflow:hidden; float:left; width:50%; *margin-left:-1px;background: #303030;}
.per_bd dt{ float:right; width:50%; *margin-left:-1px; overflow:hidden}
.per_bd dd{  float:left;width:50%;}

.per_bd  dl:hover{ background:#ffe100;}
.per_bd  dl:hover h1 a{ color:#000 !important;}
.per_bd  dl:hover h1 a:hover{ opacity: 0.8;}
.per_bd  dl:hover p{ color:#1d1d1d;}
.per_bd  dl:hover .star_more a{ background:url(../images/star_j01.png) no-repeat;}

.person .addmore{ float: none; margin: auto; margin-top: 60px;}
.per_bd li.current dt{ float: left;}
.per_bd li .percon em{height: 0;
    width: 0;
    border: 13px solid transparent;
    border-left: 0px solid transparent;
    border-right: 0px solid transparent;
    border-left: 13px solid #303030;
    position: absolute;
    top: 60px;
    right: 0%;
    margin-right: -13px;}
.per_bd li dl:hover .percon em{ border-left: 13px solid #ffe100}
 


.per_bd li.current .percon em{height: 0;
    width: 0;
    border: 13px solid transparent;
    border-left: 0px solid transparent;
    border-right: 6px solid transparent;
    border-right: 13px solid #303030;
    position: absolute;
    top: 60px;
    left: 0%;
    margin-left: -13px;}
.per_bd li.current dl:hover .percon em{ border-left: 0px solid #ffe100;border-right: 13px solid #ffe100;}



/*.per_bd li.current .percon em{height: 0;
    width: 0;
    border: 13px solid transparent;
    border-left: 0px solid transparent;
    border-right: 0px solid transparent;
    border-right: 13px solid #303030;
    position: absolute;
    top: 60px;
    left: 0%;
    margin-left: -13px;}
.per_bd li.current dl:hover .percon em{ border-right: 13px solid #ffe100}

*/








/*新闻详情页*/

.cont{ color: #fff;}
.cont h1{ font-weight: normal; line-height: 1.3; margin-bottom:40px;}
.cont .cont_a{color: #909090; margin: 15px 0;}
.cont .cont_a span{  margin:0 10px; display: inline-block;}
.cont_detial_a{ position: relative;}
.cont_detial_a .detial_ti{ position: absolute;bottom: 0;left: 0;width: 100%;background: url(../images/math_bg.png) repeat;color: #fff;height: 60px;line-height: 60px;}

.textcon{ padding: 20px; padding-right: 0;}
.sharecon{padding: 20px 0; margin-top: 10px;}
.sharecon{ padding-left: 20px;}
.sharecon h1{ font-weight: bold; color: #fff; padding-left: 6px; margin-bottom: 20px;}
.shares a{ display: inline-block; width: 26px; height: 26px; background: url(../images/share_1.png) no-repeat; margin: 0 6px;}
.shares a:first-child + a{background: url(../images/share_2.png) no-repeat;}
.shares a:first-child + a + a{background: url(../images/share_3.png) no-repeat;}
.shares a:first-child + a + a + a{background: url(../images/share_4.png) no-repeat;}
.shares a:first-child + a + a + a + a{background: url(../images/share_5.png) no-repeat;}


.Propelling{ border-top:1px solid #fff; padding: 30px 0; padding-left: 20px;}
.Propelling li{ margin-bottom: 5px;}
.Propelling li a{ color: #909090;}
.close_a{ float: right; margin-top: 10px;}
.close_a a{ display: block; width: 50px; height: 50px; background: #424242; text-align: center; line-height: 50px;}
.close_a a img{ margin-top: 15px;}
.close_a a:hover{ background: #ffe100;}

/*轻量级选手详情*/
.lightweight{ background: #303030; overflow: hidden;}
.lightweight .left{ float: left; width: 50%; *margin-left: -1px;}
.lightweight .left{ position: relative;}
.weight_pager{ position: absolute; bottom:10px; left: 30px; color: #fff; font-size: 60px; z-index: 9999;}

.weight_pager .ligh_01{ color: #d90a2f; float: left; margin-right: 10px;}

.lightweight .left .bx-controls-direction a{ width: 38px !important; height: 62px !important;}
.lightweight .left .bx-prev{ background: url(../images/index_pre03.png) no-repeat 0 center !important;left: 30px !important; }
.lightweight .left .bx-prev.disabled{ background: url(../images/index_pre01.png) no-repeat 0 center !important; }
.lightweight .left .bx-next{background: url(../images/index_pre04.png) no-repeat 0 center !important; right: 30px !important; }
.lightweight .left .bx-next.disabled{background: url(../images/index_pre02.png) no-repeat 0 center !important;  }
.lightweight .right{ float: left;width: 50%;}
.lightweight .rightcon{ padding: 40px; padding-left: 80px; color: #fff;}

.datum{ background: #161616; border: 3px solid #d90229; padding: 40px 20px; width:330px; min-height: 190px;}
.datum h1{ font-weight: normal;}
.datum ul{ overflow: hidden;}
.datum li{ width: 48%; padding: 0 1%; float: left; *margin-left: -1px; line-height: 36px;}

.weightcon{ margin-top: 40px;}

#content_0{ height:280px;}

.lightcon{ position: relative;}
.weightbg{ position: absolute; bottom:-54px; left: 50%; margin-left: -234px; margin-top: 140px; }

/*明星选手详情页*/
.datum_text{ position: absolute; top:80px; left: 80px;}
.datum_text .datum{ color: #fff;}

.sais{ margin-top: 190px; }
.sais_01{position: relative; padding-top: 50px;}
.relevant ul{ overflow: hidden;}
.relevant li{ float: left; width: 25%; *margin-left: -1px;}
.reve_a{ overflow: hidden;}
.reve_b{ padding: 20px;-webkit-transition: all .4s ease-out;-moz-transition: all .4s ease-out;-ms-transition: all .4s ease-out;-o-transition: all .4s ease-out;transition: all .4s ease-out;transform:translateY(0px);}
.reve_b h1{ line-height: 1.3;max-height:3.9em; overflow:hidden; color: #fff;}
.reve_b h1 a{ line-height: 1.3; color: #fff;}
.rreve_add{ color: #ffe200; background:url(../images/pas_time.png) no-repeat 0 center; padding-left: 20px; margin: 20px 0; margin-bottom: 40px;}
.rreve_add span{ margin-left: 5px;}
.relevant li .rew_more{ margin-top:0px; visibility:hidden;}
.relevant li:hover .rreve_add{background:url(../images/hei_time.png) no-repeat 0 center; color: #202020;}
.relevant li:hover h1 a{ color: #202020 !important;}
.relevant li:hover .reve_b{ background: #ffe100;}
.relevant li:hover .rew_more:hover{ background: #fff;}
.relevant li:hover .rew_more{ visibility:visible;}
.relevant li:hover .reve_b{transform:translateY(-30px);}

.sais_01 .relevant .bx-controls-direction a{ width: 38px !important; height: 62px !important; top:20% !important;}
.sais_01 .relevant .bx-prev{ background: url(../images/index_pre03.png) no-repeat 0 center !important;left: 10px !important; }
.sais_01 .relevant .bx-prev.disabled{ background: url(../images/index_pre01.png) no-repeat 0 center !important; }
.sais_01 .relevant .bx-next{background: url(../images/index_pre04.png) no-repeat 0 center !important; right: 10px !important; }
.sais_01 .relevant .bx-next.disabled{background: url(../images/index_pre02.png) no-repeat 0 center !important;  }





.sais_02{position: relative; padding-top: 50px; margin-top: 40px;}

/* 合作媒体 */
.associated{ position:relative; padding-top:90px;}
.associated .near_ti{ top:0;}
.associated ul{ overflow:hidden}
.associated li{ float:left; width:20%; *margin-left:-1px; background:#181818;}
.associated li.current{ background:#282828;}

/* 散打宝贝 */
.sandababy ul{ overflow:hidden}
.sandababy li{ float:left; width:25%; *margin-left:-1px; position:relative; background:#ef0f38; position: relative;}
.sandababy li.on{ background:#ffe100;}
.sanb{ position:absolute; bottom:10px; width:100%; text-align:center;}
.sanb span{color:#fff;line-height: 28px;padding: 0 20px;background:url(../images/hui.png) repeat; display: inline-block;}
.sandababy li strong{ font-size: 450px; color: #000; display: block; position: absolute; right: -10px; bottom: -160px;
filter:alpha(opacity=20);/* IE */-moz-opacity:0.2;/* 老版Mozilla */-khtml-opacity:0.2; /* 老版Safari */opacity: 0.2;
opacity:0.2;filter:alpha(opacity=20); -moz-opacity:0.2; -khtml-opacity:0.2;
}
/*明星选手详情页*/
.sais_03{margin-top: 20px;}

.relevant_player .right{ position: relative;}
.relevant_player .right .tr_conbg{ position: absolute; top:0; left: 0; width: 100%; height: 100%; background:url(../images/starhbg.png) repeat;}
.relevant_player .rightcon{ position:absolute; top:0; left: 0; padding: 35px;background: #bf0d2d;}
.relevant_player .weightcon{ margin-top: 0;}

.relevant_player #content_0{ height: 400px;}

.relevant_player li{ position: relative;}
.relevant_player li .per_g{ position: absolute; bottom: 0; left: 0; width: 100%; height: 60px; background:url(../images/hui.png) repeat; color: #fff;}
.relevant_player li .per_g p{ margin-top: 7px; width: 70%; margin-left: 20px;line-height:1.3; height:2.6em; overflow:hidden; }

.relevant_player .weight_pager{ left: auto; right: 20px; bottom: -7px; font-size: 55px;}

.sais_03 .lightweight .left{ width: 100%;}




.lightpicture{ background: #303030; overflow: hidden;}
.lightpicture .left{ float: left; width: 100%;}
.lightpicture .left{ position: relative;}
.weight_pager{ position: absolute; bottom:10px; left: 30px; color: #fff; font-size: 60px; z-index: 9999;}

.weight_pager .ligh_03{ color: #d90a2f; float: left; margin-right: 10px;}

.lightpicture .left .bx-controls-direction a{ width: 38px !important; height: 62px !important;}
.lightpicture .left .bx-prev{ background: url(../images/index_pre03.png) no-repeat 0 center !important;left: 30px !important; }
.lightpicture .left .bx-prev.disabled{ background: url(../images/index_pre01.png) no-repeat 0 center !important; }
.lightpicture .left .bx-next{background: url(../images/index_pre04.png) no-repeat 0 center !important; right: 30px !important; }
.lightpicture .left .bx-next.disabled{background: url(../images/index_pre02.png) no-repeat 0 center !important;  }
.lightpicture .right{ float: left;width: 50%;}
.lightpicture .rightcon{ padding: 40px; padding-left: 80px; color: #fff;}
.lightpicture .per_g{ background: #050505; height: 100px; color: #fff;}
.lightpicture .per_g p{ line-height: 100px; padding: 0 50px; width:70%;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.lightpicture .weight_pager{ left: auto; right: 50px;}

.lightpicture .bx-pager{ bottom: 110px !important;}
.lightpicture .bx-pager a{ background: #606060 !important;}
.lightpicture .bx-pager a.active{ background: #f2d501 !important;}

.sais_04{ position: relative; margin-top: 80px; padding-top: 50px;}
.sais_04 ul{ overflow: hidden;}
.sais_04 li{ float: left; width: 25%; margin-left: -1px;}
.other_star dl dd{ display: none;-webkit-transition: all .4s ease-out;-moz-transition: all .4s ease-out;-ms-transition: all .4s ease-out;-o-transition: all .4s ease-out;transition: all .4s ease-out;}
.other_star dl:hover dd{ display: block;}
.sais_04 .other_star .st_bd .ddcon li{ width: 100%;}

/*搜索*/
.aid_search .keyword{height: 64px;width: 100%;overflow: hidden;}
.aid_search .keyword>div{margin:21px auto 19px;width: 98%;}
.aid_search .keyword h4{color: #fff;line-height: 1.11em;display: inline-block;}
/* .aid_search .keyword a{display: inline-block;margin-left: 11px;width:76px;height: 36px;text-align: center;line-height:36px;color: #fff;background:#c50c2d;}
.aid_search .keyword a:hover{ background: #b70626;}
.aid_search .keyword a:hover { color:#fff!important;} */
	.aid_search .keyword span a{display: block;width: 100%; height:36px;margin: 0; background: none;}
.aid_search .keyword>div>div{position: relative;;display: inline-block;border: 1px solid #d5dfe8;height: 36px;padding-right: 29px;padding-left: 8px;background: #fff;box-sizing: border-box;}
.aid_search .keyword>div>div.active{box-shadow: 0 0 3px #999;background: #fbf7e6;}
.aid_search .keyword input{border: none;background: transparent;width: 96%;line-height:36px;}
.aid_search .keyword span{display: inline-block;position: absolute; top:0;width: 26px;height: 36px;background: url(../images/search02.png) no-repeat center;}
.aid_search>p{display: block;width: 98%;margin: 20px auto 0;color: #fff;}
.aid_search em{color:#ffe100;}
.aid_search .result{margin-top: 21px;}
.aid_search .result li{border-bottom: 1px solid #444444;border-top:transparent solid 1px;}
.aid_search .result li:first-child{border-top:1px solid #444444; }
.aid_search .result li>div{margin: 5px 0;padding: 28px 0 30px;transition:all .5s}
.aid_search .result li:hover>div{background: #1c1c1c;}
.aid_search .result dl{width: 98%;margin:auto}
.aid_search .result dt{position: relative;}

.aid_search .result dt a{color: #fff;line-height: 1.11em;padding-bottom: 2px;}
.aid_search .result li:hover dt a{color: #ffe100;border-bottom: 1px solid #ffe100;}
.aid_search .result dd{margin-top: 14px;color: #cecece;}
.aid_search .keyword span { right: 9px;}
.aid_search .keyword > div > div { width: 270px;}
.aid_search .result dt:before { left: -16px;}

@media only screen and (max-width: 1023px){
    .aid_search .result li > div { padding:15px 0 20px;}
}
@media only screen and (max-width: 767px){
    .aid_search .keyword { }
    .aid_search .result dd { height:3em;overflow:hidden}
	.aid_search .keyword{ height:auto}
	.aid_search .keyword a{ display:none}
	.aid_search .keyword>div{ margin-bottom:0;}
	.aid_search .keyword > div > div{ width:100%;}
	.aid_search .keyword>div{ margin:0; margin-top:10px;}
	.aid_search .keyword h4{ display:block; margin-bottom:10px;}
	.aid_search>p{ margin-top:10px;}
	.aid_search .keyword span a{display: block;width: 100%;margin: 0; background: none;}
}

.moeload .addmore {float: none;margin: auto;margin-top: 60px;}


/*散打宝贝详情页*/
.bab_hd{ width: 520px; background: #ffe20d; overflow: hidden; padding: 20px 30px; padding-bottom: 40px;}
.bab_hd ul li dl{ float: left; width: 33.333%; margin-bottom: 6px; cursor:pointer;}
.bab_hd ul li dl dt{ margin: 0 6px;}
.bab_bx{ padding: 15px 20px; border-top: 1px dotted #8b7d13; padding-bottom: 28px; }
.bab_bx ul{ overflow: hidden; margin: 0 -6px;}
.bab_a01{ padding: 0 20px;}
.bab_a01 h1{ font-weight: normal; color: #303030;}
.bab_a01 ul{ overflow: hidden; padding-bottom: 6px;}
.bab_a01 ul li{ float: left; width: 50%; color: #303030; line-height: 38px;}
.bab_a02{ padding:10px 20px;border-top: 1px dotted #8b7d13;}
.bab_a02 p{ line-height: 1.8; color: #303030;}
.bab_out{ position: relative;}
.bab_out .bab{ position: absolute; left: 0; top:28px; width: 100%;}
.bab_bd{ max-width: 1898px;}
.bab_bd ul li{ display: none; position: relative;}
.bab_bd ul li img{ width:100%;}
.bab_bd ul li .size_p{ position: absolute; top:116px; right:10px; max-width: 474px;}


.bab_hd #content_0{ height: 280px;}
.bab_bx  .bx-pager{ bottom: -35px !important}
.bab_bx  .bx-pager.bx-default-pager a{ background: #606060 !important;}
.bab_bx  .bx-pager.bx-default-pager a.active{ background: #fff !important;}
.bab_bx li dt{ position: relative;}
.bab_bg{ width: 100%; height: 100%; background: url(../images/hui.png) repeat; position: absolute; top:0; left: 0;}
.bab_bx li dl.cur .bab_bg{display: none;}

/*联系我们*/
.coant{ overflow: hidden; border: 1px solid #505050;}
.coant .left{ float: left; width: 900px;}
 .map img{ width: 100%;}

.coant .right{ float: left; width:478px; color:#e2e2e2; padding: 30px 60px;}
.coant .right li{padding: 20px 0; border-bottom: 1px solid #fff;}
.coant h1{ font-weight: normal; margin-bottom: 10px;}
.coant p.fnt_24{ color: #ffe100;}
.coant p a{ color: #e2e2e2;}
.coant dl{ overflow: hidden; margin-top: 20px;}
.coant dt{ float: left; margin: 0 10px}
.coant dt p{ text-align:center; margin-top:6px;}
/*二维码*/
.qiugray_1{position: absolute;z-index: 999; width: 100%; background:none; top:0; left: 0;}
.qiuboxlo_1{position: fixed; z-index: 999999999; left:50%; margin-left: -130px; display: none; width:240px; background:#fff; text-align: center; padding:20px 10px;}
.qiuboxlo_1 .qiubi_1{position: absolute; top:-18px; right:-34px; width:34px; height:34px; cursor: pointer; }
.qiuboxlo_1 img{ text-align:center;}
.qiuboxlo_1 p{ font-size: 14px;}




.ul_ajax li{ display:none}
.per_ajax .per_bd li{ width:50%; float:left; *margin-right:-1px;}
.per_ajax .per_bd dl{ width:100%;}


.starcon ul.lis_ajax li{ display:none }  
.star_ajax .st_02  li{ width: 50%; float: left;}
.star_ajax .st_02  li dl{ width:100%;}
.star_ajax .st_bd  li{ float: left; width:25%; *margin-left:-1px;}
.star_ajax .st_bd  li li{ width:100%; float:none}
.star_ajax .st_bd  li dl{ width: 100%; float: left;}

.star_ajax .st_02  li li{ width:100%; float:none}



.video_left{width:100%;position: relative; overflow:hidden;}
.video_left a{display: block;}
.video_left img{width: 100%;}
.video_left .video_button>img.video_play{z-index:2;width:auto;max-width:100%;position: absolute;top:50%;left: 50%; margin-top: -27px; margin-left: -27px;}
.video_left .video_button>img.video_img{position: absolute;top:0;left: 0px;}
.video_left #player{height: 0px;padding-bottom: 56.3%;overflow: hidden;}



/*响应*/
.link .bx-pager{ display:none;}
.wrapper_a{ z-index: 99999;}
.index_c .star_wrapper{ z-index: 9999;}
@media only screen and (max-width:2200px) {
.body_left{ width: 6%; z-index: 9999;}
.body_left img{ width: 100%; }
.body_right{ width: 6%; z-index: 9999;}
.body_right img{ width: 100%; }


}

@media only screen and (max-width:1900px) {
.vs2{ width:auto; }  
.vs3{ max-width: 400px;}  
.vspicture{ width:auto;}

    
}

@media only screen and (max-width:1700px) {

.index_bcon li:first-child + li .vs_mach{ left: 26%;}
}


@media only screen and (max-width:1800px) {
.introduce .bottom_ad{ width:100%; bottom:-90px;}
.introduce .bottom_ad img{ width:100%;}


.index_bcon .vs3{ right:-110px;}
.index_bcon li:first-child + li .vs3{ left:-110px;}
.index_bcon li .vs_mach{ left: auto; right:24% }
.index_bcon li:first-child + li .vs_mach{ left:3%;}

	
}

@media only screen and (max-width:1600px) {
/*    .index_bcon .vs2{ margin-left: -200px;}*/
.vs_mach{ margin-left: 0px; bottom: 60px;}
.index_bcon li:first-child + li .vs_mach{ left: 12%; margin-left:0;}
.index_bcon li .vs_mach{ right:18%;}
.vs_mach{ margin-left:24px;}
.index_bcon li.current .vscon_con{ width: 100%;}



.bab_out .bab .wrapper{ width:80%;}
.bab_hd #content_0{ height:180px;}	
	
/* 散打王介绍 */
.medin_con{ padding:50px;}
	
}

@media only screen and (max-width:1560px) {
.sandababy li strong{ font-size: 340px; bottom: -120px;}


.vs_mach{ margin-left: 16px; }
.wrapper{ width: 90%;}

.slider1 dl dd p{ max-height: 2.4em;}
.index_bcon li:first-child + li .vs3{}



.search_a{ height:60px;}
.search_a input{ height:60px; line-height:60px;}
.all_left a img{ margin-top:24px;}
 /*近期赛事   */
.match_acon .left{ width: 60%;}
.match_acon .right{ width: 35%;}
.near_list dt{ width: 50%;}
.near_list dd{ width: 46%; padding-left: 4%;}

/*明星选手*/
.ddcon p {line-height: 1.8;max-height: 3.6em;overflow: hidden;}

/*赛事回顾*/

.review_01 dl dt{ width: 60%;}
.review_01 dl dd{ width: 40%; background-size: 100% 100%;}
.rew_bg{ display: none;}


/*往期赛事*/

.past_list dt{ width: 50%;}
.past_list dd{ width: 46%; padding: 10px 2%;}
.past_list dd h1 a{ max-height: 2.6em;}
.list_c dd p{ max-height: 3.6em;}

/*名人专访*/

.percon{padding: 28px 20px;}

/*散打知识*/
.nomap dd{ width: 100%;}
.nomap dd .kingcon{ padding:40px 20px; }

/*联系我们*/
.coant .left{ width: 60%;}
.coant .right{ width: 32%; padding:2% 4%;}

.newscon dd .news_a p{ max-height: 5.4em;}

/* 轻量级选手 */
#content_0{ height:220px;}

/* 散打王介绍 */
.gu_media strong{ font-size:100px;}
.gu_media i{ margin:0;}
.gu_media{ margin-bottom:20px}





.bab_bd ul li .size_p{ position: absolute; top:70px; right:10px;}



}


@media only screen and (max-width:1520px) {
 /*往期赛事   */

 .near_list dd a{ line-height: 1.8; max-height: 5.4em;}

}

@media only screen and (max-width:1500px) {




.qunj{ width: 50%; padding: 40px;}
.qunj h1{ font-size: 54px; line-height: 66px;}
.qunj .tim{ margin-bottom: 20px;}
   
.quant{ width: 50%;}
.quant img{ width: 100%;}
.dag_01{ width: 50%;background-size: 100% 100%;}
.dag_01 img{ width: 100%;}
.book_con{ width: 50%;}
.dag_01 .shuji{ width: 50%; height:auto;}
.team_lb{ width: 90%; margin-left: 5%;}


.baby_con .index_ti{ padding-left: 5%;}
.baby_bg01{ padding-left: 5%;z-index: 99;}
.wrapper_match{ width: 92%;}
/*赛事回顾*/
.rew_math {padding: 40px 14px;padding-bottom: 150px;}

.match_title{ position: static; background: none; height: auto; line-height: inherit}
.match_title h1{ width: 100%;max-width: 100%; font-size: 16px; margin-top: 10px; margin-bottom: 10px;}
.address{ max-width: 100%; font-size: 16px;}
.address span{ margin-left: 0; margin-right: 20px;}




}


@media only screen and (max-width:1400px) {
.vs_x{ margin-top: 66px;}
.index_bcon .vs3{ right: -190px;}
/* 轻量级选手 */
#content_0{ height:145px;}


	
}




@media only screen and (max-width:1360px) {
.foot_hd .left{ float: none; width: 100%; text-align: center; width: 20%; margin: auto; margin-bottom: 20px;}
.foot_hd .right{ width: 100%; float: none; max-width:100%;}
.foot_hd .right li{margin-right:50px;}
.index_ti span{ margin: 0; float: none;}

/*明星选手*/
.ddcon{ padding:10px 20px;}
.star_more{ margin-top: 12px;}
.ddcon ul{ padding-bottom: 10px; margin-bottom: 10px;}

/*赛事回顾*/
.review_01 dl dt{ width:50%;}
.review_01 dl dd{ width:50%;}

.rew_math {padding: 40px 14px;padding-bottom: 110px;}
.rew_timer{ margin: 10px 0;}
.review_01 p{ max-height: 7.2em;}
.rew_timer{ font-size: 20px;}
.rew_more{ margin-top: 30px;}

/* 明星选手 */
.introduce .bottom_ad{ bottom:-60px;}
}



@media only screen and (max-width:1366px) {
.ab_his_year{ padding: 0 80px;}
.calendar{ width: 50%;}
.search_a input{ font-size:20px;}
/*  散打宝贝 */
.bab_hd{ background:url(../images/huang.png) repeat;}
.bab_hd #content_0{ height:100px;}
.vs_x{ margin-right:20%;}
	
}

@media only screen and (max-width:1279px) {
	.foot_hd .right li{margin-right:25px;}
}



@media only screen and (max-width:900px) {
/* 明星选手 */
.introduce .bottom_ad{ bottom:-45px;}	
}


@media only screen and (max-width:1300px) {

.vs_mach{bottom: 28px;}
.head-menu .child .txt dl dd{ padding:10px 15px;}


.index_bcon li:first-child + li .vs3{ left: -144px;}
.match_b{ width: 60%;}
.wrapper_a{ z-index: 99999;}
.index_c .star_wrapper{ z-index: 9999;}
.star_con .index_ti{ margin-right: 5%;}
.star_bg{ right: 0;}
.qunj .tim{ font-size: 26px;}
.qunj h1{ font-size: 40px; line-height: 50px; margin-bottom: 30px;}
.index_ti h1{ font-size: 44px;}

/*明星选手*/
.star_bg{ top:-50px;}
.qunj p{ font-size: 16px;}
.foot_hd .left{ width: 18%;}


/*往期赛事*/
.past_list dd h1{ margin-bottom: 8px;}
.past_time{ margin-bottom: 4px;}

/*赛事新闻*/
.newscon .news_a{ padding: 20px}
.address{ font-size: 16px;}
.match_title h1{ font-size: 16px;}

/*赛事新闻详情*/
.sharecon{ padding-left: 0;}
.Propelling{ padding-left: 0;}
.Propelling li a{ display: block;white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}

/* 明星选手 */
.datum_text{ top:40px;}
.relevant_player .weight_pager{ font-size:40px; bottom:0;}
.weight_pager{ font-size:40px; bottom:20px;}

.sais{margin-top: 130px !important;}

/* 轻量级选手 */
.lightweight .rightcon{ padding:20px;}
.weightcon{ margin-top:20px;}

/* 散打王介绍 */
.gu_media strong{ font-size:70px;}
.medin_con{ padding:30px;}
.gu_media{ height: 60px; line-height: 60px;}




.guowu{ margin-top: 80px;}
.bab_bd ul li .size_p{ position: absolute; top:30px; right:30px; max-width: 360px}

}



@media only screen and (max-width: 1180px) {

.index_bcon .vs3{ right:-160px;}
.index_bcon li:first-child + li .vs3{ left:-92px;}
/*日历*/


 /*往期赛事*/
 .past_list dt{ width: 100%;}   
 .past_list dd{ width: 96%;}   
/*赛事新闻*/
.newscon dl .new_time{ margin: 10px 0;}
.newscon dd .news_a p{ max-height: 3.6em;}

/*合作媒体*/
.associated li{ width: 33.333%;}

/* 散打宝贝 */
.bab_out .bab{top:0;}
.sandababy li strong{ font-size: 300px; bottom: -120px;}

}

@media only screen and (max-width: 1140px) {

.past_list dd h1 a{ line-height: 1.6; max-height: 3.2em;}
.newscon .news_a h1{ line-height: 1.6; max-height: 3.2em;}
.review_01 h1{ line-height: 1.6; max-height: 3.2em;}
.percon h1{ line-height: 1.6; max-height: 3.2em;}
.past_list dd h1 a{line-height: 1.6;max-height: 3.2em;}

.index_ti h1{ font-size: 30px;}

 /*近期赛事   */
.near_list dt{ width: 100%;}
.near_list dd{ width: 100%; padding:0; margin-top: 14px;}
.near_list dd a{ line-height: 1.6; height: 4.8em;}

/*明星选手*/
.st_hd .left{ width: 100%;}
.st_hd .right{ width: 100%;}
.st_bd dl{ width: 50%;}
.ddcon {padding: 20% 10%;}

.ddcon p{max-height: 7.2em;}

.star_ajax .st_bd  li{ width:50%;}



/*名人专访*/
.percon{ padding: 20px;}




.bab_bd ul li .size_p{ position: absolute; top:30px; right:30px; max-width: 300px}


}


@media only screen and (max-width: 1080px) {
.vs_x{ margin-top: 20px;}
.vscon_con h1{ margin-bottom: 10px;}
/*.index_bcon .vs2{ margin-left: -100px;}*/
.vs_mach{ margin-left: 0px; bottom: 10px;}
.index_bcon li:first-child + li .vs_x{ margin-left: 26%;}


.foot_bd{ height: auto; min-height: 60px; padding:20px 10px;}
.foot_bd .le{ width: 100%; margin-bottom: 10px; float: none}
.foot_bd .re{ width: 100%;float: none}
.foot_hd .right ul{ padding: 0 10px;}
.rew_more{ margin-top: 20px;}

.imgbox:first-child img{ display: none;}
.imgbox:first-child img + img{ display: block;}
.home04_main li{ width: 100% !important; margin-bottom: 12px;}
.home04_main li .home04_box{ display: block;}
.home04_main li:hover h4 a{background:url(../images/hong.png) repeat;}
.home04_main li .bg{ background: none}
.star_con .index_ti{ float: left;}
.star_con .index_ti h1{ text-align: center;}
.star_con .index_ti span{ margin: 0; text-align: center;}
/*明星选手*/

.ddcon {padding:10%;}
.ddcon p{max-height: 5.4em;}


/*赛事回顾*/
.rew_math{ padding-bottom: 100px;}
.review_01 p{ max-height: 5.4em;}
.review_01 dl dt{ width: 100%;}
.review_01 dl dd{ width: 100%; background: none}
.rew_math{ padding:30px 0;}


/* 散打宝贝 */
.bab_out .bab{ position:static;}
.bab_out .bab .wrapper{ width:100%;}
.bab_hd{ width:96%; padding:20px 2%;}
.bay_next{ display:none}
.bay_pre{ display:none}
.bab_hd ul{ margin:0 -7px;}
.bab_hd ul li dl dt{ margin:0 8px;}
/* 轻量级选手 */
.datum{ min-height:140px;}


}

@media only screen and (max-width: 1000px) {

.slider1 dl dd p{ font-size:18px !important; line-height:1.2; height:2.6em;}
.meeting span{ font-size:14px !important;}
.ab_his_year .bx-wrapper .bx-pager, .bx-wrapper .bx-controls-auto{ bottom:-24px;}	
	
.vs_x{ margin-top: 20px;}
.vscon_con h1{ margin-bottom: 10px;}
.index_bcon .vs3{ right: -140px;}



/*vs手机*/
/*.index_bcon li{ width: 100%; margin-bottom: 94px;}
.index_bcon li:first-child + li{ margin: 0; margin-top: 130px;}
.vscon_con{ display: block !important; position:static; height:auto !important;}
.index_bcon .vs3{ display: none !important;}

.index_bcon li.current .vscon_con{ width: 100%;}
.vs_x{ width:94%; padding: 15px 3%; margin: 0; background: #d90a2f;}
.oncur .vs_x{ background: #303030}
.vscon_con h1{ font-size: 24px; margin-bottom: 6px;}
.index_bcon li:first-child + li .vs_x{ margin-left: 0;}
.index_bcon .vs2{  margin-left: 0; width: 162px; height: 189px; top:50%; margin-top: -94px; left: 50%;}
.index_bcon .vs2 .vspicture{width: 162px !important; height: 189px !important;}

.vs_mach{ margin-left: 0; bottom: -18px; left: -24px; font-size: 16px;}
.index_bcon .vs2{ display: block !important;}


.vs_x p{ width:85%;}
*/
.vscon_con h1{ font-size: 22px;}



.calendar{ padding: 20px 0;}
.ab_his_year ul li dl dt{ width: 100%; margin-bottom: 10px;}
.ab_his_year ul li dl dd{ width: 100%; padding: 0;}

.percon p{ max-height: 3.6em;}

/* 明星选手 */
.datum_text .datum{ width:80%;min-height:auto;background: url(../images/hui.png) repeat;}
.lightpicture .bx-pager{bottom:100px;}
.lightweight .left{ width:100%;}
.lightweight .right{ width:100%;}
.lightweight .right .ratio-img{ display:none}
.relevant_player .rightcon{ position:static}

#content_0{ height: auto !important; }
/* 轻量级选手 */
.weightbg{ display:none;}
.lightweight .right .datum{ width:100%; padding:0; border:0; background:none}

/* 散打宝贝 */
.sandababy li strong{ font-size:280px; bottom: -120px;}


.index_bcon li:first-child + li .vscon_con{ /*position:static;*/ width:100%; padding:0;}


}

@media only screen and (max-width: 1000px) {
.serbox_detail_scroll ul{ width: 100%; display: table; padding-bottom: 50px;}
.serbox_detail_scroll ul li{ height: auto !important;/* width: 50% !important;*/}
.serbox_cover{ display: none !important;}
.serbox_detail_scroll ul li .cover_bg{ display: block;}
.serbox_detail_scroll ul li img{ width: 100% !important;height:auto !important;}
.cover_bg{ bottom: 10px;}
.cover_bg h4{ line-height: 30px; font-size: 16px;}


.serbox_detail_scroll .bx-pager a.active{ background: #f2d501 !important;}
.serbox_detail_scroll .bx-pager a:hover{ background: #f2d501 !important;}
}




@media only screen and (max-width: 960px) {
/*赛事新闻*/
.guowu dt{ width: 100%;}
.guowu dd{ width: 100%;}
.news_a{ padding: 30px 20px;}
.newscon dd{ height: auto !important; }
.newscon dl .new_time{ font-size: 18px;}
/* .newscon .rew_more{ margin: auto; margin-top: 30px;} */
.newscon .news_a{ padding:20px 10px;}



/*名人专访*/

.per_hd .left{ width: 100%;}
.per_hd .right{ width: 100%;}
.per_bd dl{ width: 100%;}

.percon{padding: 20% 30px;}
.percon p{max-height: 5.4em;}

.per_bd dt dt{ float: left;}
.per_bd dt dd{ float: left;}
.per_bd li dl:first-child + dl dt{ float: left;}
.per_bd li.current dt{ float: right;}
.per_bd li.current dl:first-child + dl dt{ float: left;}


.per_ajax .per_bd li{ width:100%;}

/* 明星选手 */
.mecont { height:auto !important;}
.guowu dd{ border:0;height:auto !important;}
#got_1{height:auto !important;}

/* 散打宝贝 */
.sandababy li strong{ font-size:260px; bottom: -120px;}


}






@media only screen and (max-width:790px) {
.topf{ top:0;}
.close_a{ display:none;}
.baby_bg02{bottom: -20px;}

.wrapper{ width: 96%;}
.body_left{ display: none;}
.body_right{ display: none;}
.qunj h1{ font-size: 36px; line-height: 44px;}
.foot_hd .right li{ width: 100% !important;padding: 10px 0;border-bottom: 1px solid #1a1a1a;}  
.foot_hd .right li h1{ float: left; width: 100%;}
.foot_hd .right li p{ float: left; padding: 0 10px;}
.header02{ background: none;}
.footer .wrapper{ margin-top: 30px; margin-bottom: 20px; padding-bottom: 0;}
.team_lb li.current{ margin-top: 0;}
/*明星选手*/

.ddcon {padding:10%;}
.ddcon p{max-height: 7.2em;}

.header .logo img{width: 200px !important;}
.foot_hd .left{ width:200px;}
/*联系我们*/
#map{ height: 300px;}
.coant{ border: none}
.coant .left{ width: 100%;}
.coant .right{ width: 96%; padding:2%;}
/*近期赛事*/
.ma_t{ padding: 0 10px;}
.match_acon .left .match_list dd{ padding: 0 10px;}
.address { max-width: 100%;width: 100%;line-height: 30px; margin:10px 0;}
.address span{ width: 100%;max-width: 100%;margin: 0;}
.address span:first-child + span{ max-width: 100%;}
.cont_detial_a .detial_ti{ position:static; background:none;}

/* 明星选手 */

.relevant_player li .per_g p{ margin-left:10px; width:60%;white-space: nowrap;overflow: hidden;text-overflow: ellipsis; margin:0; line-height:40px;}
.relevant_player .rightcon{ padding:10px;}
.relevant_player #content_0{ height:150px !important; }
.relevant_player .weight_pager{ font-size:20px; bottom:4px;}
.relevant_player li .per_g{ height:40px; line-height:40px;}

.lightpicture .weight_pager{ font-size:20px; right:10px; bottom:4px;}
.lightpicture .per_g{ height:40px; line-height:40px;}
.lightpicture .per_g p{ line-height:40px; padding:0 10px;}
.lightpicture .bx-pager{bottom: 36px !important;}
.relevant li .rew_more{ visibility:visible;}
.reve_b{ padding:20px 10px;}
.rreve_add{ margin:20px 0;}
.reve_b h1{ font-weight:normal}
/* 明星选手 */
.introduce .bottom_ad{ display:none}
.introduce .left_ad{ display:none}
.int_text.datum_text{ position:static;}
.datum_text .datum{ width:96%; padding:30px 2%; border:0;}
.sais{margin-top: 66px !important;}
.near_ti h2{ font-weight:normal}


.weight_pager{ font-size:30px; left:auto; right:10px; bottom:0;}
.lightweight .rightcon{ padding:20px 10px;}

.int_text .intext img{ width: 60%;}
.guowu{ margin-top: 40px;}
.bab_bd ul li .size_p{ display: none;}



/*daohang*/
.search .search_a{ display: block;}
.search button{ display: none;}
.search_a{ height: 40px; line-height: 40px;}
.search_a input{ height: 40px; line-height: 40px;}
.all_left a img{ margin: 0; vertical-align: middle;}
.all_left{ width: 40px;}
.all_left a{ width: 40px;}
.right_in{ margin-right: 40px; padding: 0 10px;}
.head-menu nav ul{ margin-top:60px;}
.search_a{ top:20px;}
}


@media only screen and (max-width:768px) {
	
.team_lb .bx-prev{ left:-15px !important;}	
.team_lb .bx-next{ right:-15px !important;}	

.site{ margin-bottom:10px;}
.qiuboxlo_1 .qiubi_1{top: -26px;right: -5px;}
.nomap dd .kingcon{ padding:10px 0;}

.team_lb li .bg{ background: none}
.review_01 dl dt .bg{ background: none}

.quant{ width: 38%; top:-170px; }
.qunj{ width: 92%; padding:20px 4%; padding-bottom: 30px; margin: 0; height: auto; margin-bottom: 20px;}
.header{ background: none}

.match_a li{ width: 50%;}
.link{ padding-bottom: 44px;}
.link .bx-pager{ display:block; bottom: -44px !important;}

.link .bx-pager a.active{ background: #f2d501 !important;}
.link .bx-pager a:hover{ background: #f2d501 !important;}

.qunj h1{ font-size: 30px; line-height: 1.3;
height: 2.6em;
overflow: hidden;
margin-bottom: 20px;}
.head-menu .child .txt dl{ padding: 10px 0;}
.head-menu .child .txt a{ padding: 0;}
.qunj .more_a{ margin-top: 30px;}
.index_c{ background: none}
.star_con{ padding-bottom: 30px; padding-top:90px;}
.baby_con .index_ti{ margin-bottom: 0; margin-top: 32px;}

.newest .bg{ background: none;}

.baby_bg01{ top:16px;}
.team_lb  .bx-viewport{ top:0;}
.index_ti h1{ text-align: left;}
.baby_con .index_ti span{ margin-left: 0;}
.star_bg{ left: 0;}
.star_bg img{ width: 250px;}
.index_ti h1{ font-size: 20px; text-align: center;}
.index_ti span{ text-align: center;}
.baby_con .index_ti h1{ text-align: left;}

.foot_hd .left{ width: 120px;}

.index_a{ background: none}


/*近期赛事*/
.match_acon .left{ width: 100%;}
.match_acon .right{ width: 100%; margin-top: 20px;}
.addmore{ float: none; margin: 0; margin: auto;}
.match_acon .left .match_list dl{ margin-bottom: 30px;}
.near_list { padding: 50px 10px;}
.textcon{ padding-left: 0;}

/*明星选手*/

.ddcon p{max-height: 5.4em;}

/*散打宝贝*/
.sandababy li{ width: 33.333%;}

.sandababy li strong{ font-size:280px; bottom: -120px;}

/*新闻详情页*/
.address{ font-size: 14px;}
.address span{ margin-left: 10px;}
.cont_detial_a .detial_ti{ height: 40px; line-height: 40px;}
.match_title h1{ font-size: 14px;}
.ma_t{ padding:0 10px;}
.match_title{ height:auto; line-height: 40px; position: static; background: none;line-height: 34px;}
.address span{ padding-left: 20px; margin-left: 0; margin-right: 10px;}
.match_title h1{ width: 100%;max-width: 100%; margin-top: 10px;}

/* 散打宝贝 */
.bab_a02{ padding:10px 0;}
.bab_bx{ padding:15px 0;}
.bab_hd ul{ margin:0 -2px;}
.bab_hd ul li dl dt{ margin:0 2px;}


.review_02 .addmore{ margin-top:10px;}
.person .addmore{ margin-top:10px;}


.bab_hd ul{ margin:0;}


.video_pc{ display: none !important;}
.video_phone{ display:block !important;}


.wrap{ position:relative; margin:0 !important;}
.banner_video{z-index:9999 !important;}
.wrap{ margin:0;}
.video_pc{ display:none !important}
.video_phone{ display:block !important}


.vscon_con{ background: none}
.index_bcon li:first-child + li .vscon_con{ background: none}
.vs_x{ display: none !important;}


.foot_hd .right{ display:none;}
.near_list{ margin-bottom:20px; padding-bottom:20px;}

}

@media only screen and (max-width:640px) {
.quant{ top: -90px;right: 0px;}


.foot_bd .re ul{ width: 100%;}
.foot_bd .re .wx{ float: right;}
.foot_bd .re .share{ float: right;}

.qunj .tim{ font-size: 20px;}
.qunj h1{ font-size: 22px; line-height: 1.5;height: 3em;overflow: hidden; font-weight:normal;}

/*明星选手*/
.starcon dd{ display: block;}
.ddcon {padding:10%;}
.ddcon p{max-height: 5.4em;}


.st_01 dd{ margin-left: 0.5%; top:38%;}

.st_02{ margin: 0 -0.5%;}
.st_02 dd{ position: static;}
.st_02 dl{ width: 49%; margin: 0 0.5%; margin-bottom: 0.5%;}


.st_bd{ margin: 0 -0.5%;}
.st_bd dd{ position: static;}
.st_bd dl{ width: 49%; margin: 0 0.5%; margin-bottom: 0.5%;}


/*名人专访*/
.percon{padding: 16% 30px;}

.other_star dl dd{ display:block;}
/* 散打宝贝 */
.sandababy li strong{ font-size:240px; bottom: -120px;}

}


@media only screen and (max-width:560px) {
.header .logo img{ width: 170px !important; margin-left: -25px;}

/*日历*/
.seed_up{ bottom:-60px;}
.ab_history .his-b > a{ width: 40px;}
.ab_history .his-b .his-ul{ margin: 0 40px;}
.ab_history .his-b .his-ul li{ background: none}
.ab_history .his-b .his-ul li i{ margin: 0;}
.calendar{ width: 100%;}
.ab_his_year{ padding: 0;}
.ab_his_year .bx-wrapper .bx-pager, .bx-wrapper .bx-controls-auto{ bottom:22px;}

.ab_his_year .bx-controls-direction{ display:none !important;}
.ab_his_year .bx-pager-item{ display:block !important;display:inline-block !important;}
.ab_his_year .bx-pager-item a.active{ background: #fff !important;}
.retract .bx-wrapper{ padding-bottom:55px;}
.retract{ padding-bottom:56px;}
.ab_his_year{/* padding-bottom:14px;*/} 
/* .bx-wrapper .bx-viewport{ padding-bottom: 30px;} */
.footer .wrapper{ padding-top: 10px;}
.foot_bd{ background: none;margin: 0;}
.input_box .inp50{ height: 30px; line-height: 30px;}
.foot_bd .re ul{ width: 100%;}
.foot_bd .re .wx{ float: right;}
.foot_bd .re .share{ float: right;}

.qunj .tim{ font-size: 20px;}
.qunj h1{ font-size: 22px; font-weight:normal;line-height: 1.5;height: 3em;overflow: hidden;}
.match_a li{ width: 100%;}
.qunj p{ font-size: 14px;}
.match_a ul{ margin: 0;}
.dag_01{ display: none;}
.match_b{ width: 97%; margin: 0; padding-top: 30px;}
.match_li{ padding:0;}
.newest_a{ margin: 0;}
.match_b .bx-controls-direction { display: none;}
.foot_bd .re li a{ padding:  0 2px;}
.foot_bd .re li{ line-height: 30px;}

/*明星选手*/

.st_02 dl{ width: 100%; margin: 0; margin-bottom: 10px;}
.ddcon{ padding: 20px 2%;}
.st_bd dl{ width: 100%; margin: 0; margin-bottom: 10px;}
.st_01{ margin-bottom: 10px;}
.st_01 dd{ position:static; margin: 0;/*background: url(../images/huang.png) repeat; color: #000*/}


.star_ajax .st_02  li{ width:100%;}

/*散打宝贝*/
.sandababy li{ width: 50%;}
.sandababy li strong{ font-size:186px; bottom: -14px; right: auto; width: 100%; text-align: center;}
/*名人专访*/

.per_hd .left dd{ position: static;}
.percon{ padding: 20px 10px;}
.per_hd .right dt{ float:left; width: 100%;}
.per_hd .right dd{ float:left; width: 100%;}
.per_bd dt{ float:left; width: 100%;}
.per_bd dd{ float:left; width: 100%;}

.per_bd li .percon em{ display: none;}
.per_hd .right dl.current .percon em{ display: none;}
.per_hd .left .percon em{ display: none;}


/*合作媒体*/
.associated ul{ margin-left: -1%;}
.associated li{ width: 48%; margin-left: 1%; margin-bottom: 1%;background: #282828;}

.medin_con{ padding: 30px 10px;}
.gu_media strong{ font-size: 30px;}
.gu_media{ height: 40px; line-height: 40px; margin-bottom: 10px;}

.int_text{ position: static; margin-top: 10px;}
.int_text .intext img{ width: 50%;}
.guowu{ margin-top: 20px;}

.star_ajax .st_bd li{ width:100%;}

.newest_bd p{ height:auto; max-height: 5.4em;;}


}

@media only screen and (max-width:440px) {
/*散打宝贝*/
.sandababy li strong{ font-size:170px; bottom: -70px; right: 0; }
}


@media only screen and (max-width:1599px) {
	.foot_bd .re{width:54%;}
}
@media only screen and (max-width:1365px) {
	.foot_bd .re{width:58%;}
}
@media only screen and (max-width:1279px) {
	.foot_bd .re{width:100%;}
}


.bay_pre{  cursor: pointer; width: 38px; height: 62px;  position: absolute; top:50%;left:-86px;}
.bay_next{ cursor: pointer;  width: 38px; height: 62px;  position: absolute; top:50%;right:-86px;}


.vscur02{ display: none;}









































































