﻿.screen_box{position:relative;}
.screen{
	width:100%;
	position:relative;
	overflow:hidden;
}
.screen .screenBg{
	width:100%;
	margin-top:75px;
	overflow:hidden;
}

/**/
.clearfix:after{
     content:".";       
     display:block;       
     height:0;       
     clear:both;       
     visibility:hidden;
}
.clearfix{*zoom:1}
.ddw{position:absolute;left:0;top:0;color:#000;font-size:16px;z-index:9999;}
.ddw2{position:absolute;left:20px;top:0;color:#000;font-size:16px;z-index:9999;}
/*右侧导航*/
.fixed_r{
	position:absolute;
	right:10px;
	bottom:90px;
	z-index:99999;
	}
.fixed_r li{
	width:65px;
	height:36px;
	background:url(hx_right_nav_bg.png) 0px 0px no-repeat;
	margin:10px 0px;
	text-align:center;
	cursor:pointer;
	overflow: hidden;
	text-indent: -10000em;
}
.fixed_r .num1.on{background-position: -76px 0px;}
.fixed_r .num2.on{background-position: -76px -48px;}
.fixed_r .num3.on{background-position: -76px -94px;}
.fixed_r .num4.on{background-position: -76px -138px;}
.fixed_r .num5.on{background-position: -76px -184px;}
.fixed_r .num6.on{background-position: -76px -228px;}
.fixed_r .num7.on{background-position: -76px -274px;}
.fixed_r .num8.on{background-position: -76px -318px;}
.fixed_r .num9.on{background-position: -76px -365px;}
.fixed_r .num10.on{background-position: -76px -411px;}
.fixed_r .num1{background-position: 0px 0px;}
.fixed_r .num2{background-position: 0px -48px;}
.fixed_r .num3{background-position: 0px -94px;}
.fixed_r .num4{background-position: 0px -138px;}
.fixed_r .num5{background-position: 0px -184px;}
.fixed_r .num6{background-position: 0px -228px;}
.fixed_r .num7{background-position: 0px -274px;}
.fixed_r .num8{background-position: 0px -318px;}
.fixed_r .num9{background-position: 0px -365px;}
.fixed_r .num10{background-position: 0px -411px;}

.screen .news_box{
	width:1150px;
	height:620px;
	bottom:10px;
	position:absolute;
	left:50%;
	margin-left:-575px;
	z-index:99
}
.screen .box_name{
	width:100%;
	height:60px;
	background:url(hx_middle_box_name_bg.png) center center no-repeat;
	text-align:center;
}
.screen .box_name .name_div{
	height:56px;
	font-size:26px;
	line-height:60px;
	color:#ffffff;
	padding:0px 15px;
	position: relative;
	display: inline-block;
	font-weight:600;
	font-size:24px;
}
/*首页轮播背景图*/
#slideshow{
	width:100%; 
	overflow:hidden; 
	margin-top:75px;
	z-index: 9;
}
.slider-item {
	width:100% !important; 
	height:auto; 
}
.slider_content_inner img { border:none; }
.controls-center { width:910px; margin:0 auto; }
#slider_controls { float:right; padding:5px 0 0 0; position:relative; margin:0; z-index:1000; width:910px; }
#slider_controls ul { margin:0 auto; padding:2px 3px; width:90px; height:19px; background:url(../images/simple_tabs_bg.html) top no-repeat; }
#slider_controls ul li { margin:0; padding:0; list-style:none; }
#slider_controls ul li { float:left; display:block; }
#slider_controls ul li a { width:18px; height:18px; background:url(../images/tabs_2.html) no-repeat center center; display:block; float:left; padding:0; margin:2px !important; margin:1px 1px; outline:none; }
#slider_controls ul li a:focus { outline:none; }
#slider_controls ul li a:hover, #slider_controls ul li a.activeSlide { background:url(../images/tabs_1.html) no-repeat center center; }
#slideshow .img_news .img a{
	display: block;
	position:relative;
	width:100%;
}
#slideshow .img_news .img .filterBg{
	position:absolute;
	top:0px;
	left:0px;
	background:url(hx_middle_home_scrollImg_filter_bg.png) 0px 0px repeat;
}
#slideshow .img_news .title{
	width:700px;
	height:60px;
	position:absolute;
	top:50%;
	left:50%;
	margin-left:-576px;
	margin-top:-110px;
	z-index:1001;/*filterBg z-index是1000*/
	overflow: hidden;
}
#slideshow .img_news .title a{
	display: block;
	float:left;
	line-height:60px;
	background:url(hx_middle_black_bg_op50.png) 0px 0px repeat;
	font-size:46px;
	font-weight:600;
	color:#FFFFFF;
	text-decoration: none;
	padding:0px 20px;
}
.home .news_box{
	height:200px;
	padding-top:30px;
	bottom:0px;
	background:none;
}
.home .cycle_control{
	position:absolute;
	top:50%;
	left:50%;
	width:120px;
	margin-left:-580px;
	text-align: center;
	z-index:9999;
	/*margin-top:60px;*/
}
.home .cycle_control a{
	display:inline-block;
	width:54px;
	height:54px;
	overflow: hidden;
	text-indent: -100em;
}
.home .cycle_control .cycle_prev{
	background:url(hx_middle_cycle_control_prev_btn_bg.png) center center no-repeat;
}
.home .cycle_control .cycle_next{
	background:url(hx_middle_cycle_control_next_btn_bg.png) center center no-repeat;
}
.home .news_box .match_foreshow{
	width:570px;
	height:150px;
	float:left;
	background-color:#FFFFFF;
}
.home .match_foreshow .vsPanel{
	width:370px;
	height:120px;
	float:left;
	overflow: hidden;
	text-align: center;
	*width:370px;
	position:relative;
	padding:15px 0px;
}
.home .match_foreshow .vsPanel .vsPanel_bg{
	width:370px;
	height:150px;
	position:absolute;
	top:0px;
	left:0px;
}
.home .match_foreshow .vsPanel .vsPanel_bg img{
	width:100%;
	height:100%;
}
.home .match_foreshow .vsPanel .vsPanel_bg .triangle{
	width:14px;
	height:28px;
	position:absolute;
	top:50%;
	right:0px;
	margin-top:-14px;
	background:url(hx_middle_match_pannel_left_triangle_flag.png) center center no-repeat;
}
.home .match_foreshow .vsPanel li{
	width:80px;
	height:110px;
	display:inline-block;
	position:relative;
}
.home .match_foreshow .vsPanel .img_news{
	width:80px;
}
.home .match_foreshow .vsPanel .img{
	height:80px;
	width:80px;
	text-align: center;
	line-height:80px;
	margin:0px auto;
}
.home .match_foreshow .vsPanel .img img{
	width:80px;
	height:80px;
}
.home .match_foreshow .vsPanel .title{
	height:30px;
	line-height:30px;
	color:#FFFFFF;
	font-size:12px;
	text-align: center;
}

.home .match_foreshow .vsPanel .vs{
	width:175px;
	position: relative;
	overflow:hidden;
}
.home .match_foreshow .vsPanel .vs .title{
	height:20px;
	line-height:20px;
	text-align: center;
	font-size:14px;
	color:#FFFFFF;
	font-weight:600;
}
.home .match_foreshow .vsPanel .vs .timeDown{
	height:30px;
	margin:10px 0px;
	line-height: 30px;
	border-radius: 5px;
	background:#FFFFFF;
}
.home .match_foreshow .vsPanel .vs .timeDown strong{
	font-size:22px;
	color:#D5001A;
	font-weight:700;
}
.home .match_foreshow .vsPanel .vs .timeDown span{
	font-size:12px;
	color:#636363;
}
.home .match_foreshow .vsPanel .vs .img_news{
	width:100%;
}
.home .match_foreshow .vsPanel .vs .img_news a{
	display: block;
}
.home .match_foreshow .vsPanel .vs .img_news .img{
	width:100%;
	height:auto;
}
.home .match_foreshow .vsPanel .vs .img_news img{
	width:auto;
	height:auto;
}
.home .match_foreshow .vsPanel .vs .img_news .title{
	height: 40px;
	line-height: 40px;
	font-size: 30px;
	overflow: hidden;
}
.home .match_foreshow .infoPanel{
	width:180px;
	float:right;
	margin:15px 10px 0px 0px;
}
.home .match_foreshow .infoPanel li{
	height:35px;
	padding-left:35px;
	font-size:14px;
	color:#7F7F7F;
	line-height:35px;
	overflow:hidden;
	position:relative;
}
.home .match_foreshow .infoPanel .vs_session{
	background-color: #D5001A;
	color:#FFFFFF;
	height:30px;
	line-height:26px;
	text-align:center;
	font-size:18px;
	padding:0px;
	font-weight:600;
}
.home .match_foreshow .infoPanel .vs_time{
	border-bottom: dashed #D4D4D4 1px;
	background: url(hx_middle_match_clock_bg_yellow.png) 0px center no-repeat;
	height:40px;
	font-weight:600;
	line-height:40px;
	margin-top:15px;
}
.home .match_foreshow .infoPanel .vs_place{
	background: url(hx_middle_match_place_bg_yellow.png) 3px center no-repeat;
	height:40px;
	line-height:40px;
	font-weight:600;
}
.home .weibo_iframe{
	width:550px;
	height:150px;
	float:right;
	overflow: hidden;
	background-color:#FFFFFF;
}
.home .weibo_iframe img{
	width:550px;
	height:150px;
}
.screen .scoreArea{
	width:346px;
	padding:15px 0px;
}
.screen .scoreArea .scoreNav{
	height:45px;
	background: url(hx_middle_scoreArea_nav_bg.png) 0px 0px repeat-x;
	position:relative;
}
.screen .scoreArea .scoreNav .focusFlag{
	width:90px;
	height:57px;
	position:absolute;
	top:-5px;
	left:0px;
	background:url(hx_middle_scoreArea_cup_focus_bg.png) 0px 0px no-repeat;
	z-index:9;
}
.screen .scoreArea .scoreNav .scoreBg{
	width:76px;
	height:45px;
	background:url(hx_middle_scoreArea_score_focus_bg.png) 0px center no-repeat;
	position:absolute;
	top:-3px;
	right:110px;
	z-index:9px;
}
.screen .scoreArea .scoreNav .leagueCup{
	float:left;
	position:relative;
	height:45px;
	font-size:14px;
	color:#ffffff;
	z-index:99;
	margin-left:12px;
}
.screen .scoreArea .scoreNav .leagueCup li{
	float:left;
	height:45px;
	line-height:45px;
	padding:0px 8px;
	cursor: pointer;
}
.screen .scoreArea .scoreNav .leagueCup .focus{
	color:#FAA825;
	font-weight:500;
}

.screen .scoreArea .scoreNav .scoreBtn{
	height:45px;
	float:right;
	position:relative;
	z-index:99;
	margin-right:10px;
}
.screen .scoreArea .scoreNav .scoreBtn li{
	width:55px;
	height:45px;
	line-height:45px;
	text-align: center;
	float:left;
	color:#ffffff;
	font-weight:600;
	cursor: pointer;
	font-size:14px;
}
.screen .scoreArea .scoreNav .scoreBtn .focus{
	/*background:url(//www.hebeifootball.com/Template/1287/1107/html/img/hx_middle_scoreArea_score_focus_bg.png) 0px 0px no-repeat;*/
	color:#FAA825;
}
.screen .scoreArea .scoreList{
	width:350px;
	margin:0px auto;
	height:300px;
	overflow-y: scroll;
}
.screen .scoreArea .scoreList tr th{
	font-weight:400;
	color:#FAA825;
	height:30px;
	line-height:30px;
	text-align: center;
}
.screen .scoreArea .scoreList tr td{
	font-size:14px;
	color:#ffffff;
	height:30px;
	line-height:30px;
	text-align: center;
	overflow: hidden;
}
.screen .scoreArea .scoreList .score_data{
	color:#E20013;
}
.screen .scoreArea .shoot_table{
	width:100%;
}
.screen .scoreArea .shoot_table tr{
	font-size:14px;
	font-weight:400;
	text-align: center;
	height:27px;
	line-height:27px;
}
.screen .scoreArea .shoot_table tr th{
	color:#F2DE2B;
}
.screen .scoreArea .shoot_table tr td{
	color:#ffffff;
}

/*资讯*/
.News .news_box{
	height:630px;
}
.News .imgNews_box{
	width:1100px;
	height:auto;
	overflow: hidden;
	text-align: center;
	margin:20px auto 0px;
}
.News .imgNews_box .img_news{
	width:340px;
	display:inline-block;
	padding:0px 10px 15px;
	vertical-align: top;
}
.News .imgNews_box .img_news .img{
	width:340px;
	height:175px;
	overflow:hidden;
}
.News .imgNews_box .img_news .img img{
	width:340px;
	height:175px;
}
.News .imgNews_box .img_news .title{
	height:50px;
	line-height:50px;
	overflow: hidden;
	text-align: left;
	position:relative;
	top:35px;
}
.News .imgNews_box .img_news .title a{
	font-size:18px;
	font-weight:500;
	color:#ffffff;
	text-decoration:none;
	line-height:25px;
	overflow: hidden;
}
.News .imgNews_box .img_news .abs{
	display:none;
}
.News .imgNews_box .img_news .addition{
	width:100%;
	overflow: hidden;
	color:#BCBBBA;
	line-height:20px;
	font-size:12px;
	position:relative;
	top:-45px;
	padding-bottom:15px;
}
.News .imgNews_box .img_news .addition .time{
	float:left;
	height:20px;
	color:#AB0017;
}
.News .imgNews_box .img_news .addition .channelName{
	float:left;
	height:20px;
	margin-left:10px;
	color:#747474;
}
/*第二屏：CFFCTV*/
.TV .news_box{
}
.TV .news_box .video_area{
	width:700px;
	height:500px;
	float:left;
	margin:20px 0px 0px 0px;
}
.TV .img_news .img .btn{
	display:block;
	width:54px;
	height:54px;
	position: absolute;
	top:50%;
	left:50%;
	margin-left:-27px;
	margin-top:-27px;
	background:url(hx_middle_tv_play_btn.png) center center no-repeat;
}
.TV .video_area .img_news{
	width:700px;
	height:500px;
	position:relative;
}
.TV .video_area .img_news .img{
	width:700px;
	height:500px;
	overflow: hidden;
}
.TV .video_area .img_news .title{
	width:680px;
	height:auto;
	max-height:80px;
	line-height:40px;
	overflow: hidden;
	position: absolute;
	bottom:0px;
	left:0px;
	z-index: 9;
	padding-left:20px;
	padding-bottom:10px;
	background:url(hx_middle_black_bg_op60.png) 0px 0px repeat;
}
.TV .video_area .img_news .title a{
	line-height:40px;
	font-size:26px;
	color:#ffffff;
}
.TV .video_area .img_news .addition{
	position: absolute;
	bottom:0px;
	left:20px;
	z-index: 99;
}
.TV .video_area .img_news .time{
	height:30px;
	line-height:30px;
	overflow:hidden;
	font-size:14px;
	/*color:#838383;*/
	color:#FFFFFF;
}
.TV .video_area .img_news .abs{
	display:none;
}
.TV .video_list{
	width:400px;
	height:auto;
	float:right;
	margin:20px 0px 0px 0px;
}
.TV .video_list .img_news{
	width:400px;
	height:245px;
	position:relative;
	overflow: hidden;
	padding-bottom:10px;
}
.TV .video_list > div img{
	width:100%;
	height:100%;
}
.TV .video_list .img_news .img{
	width:100%;
	height:245px;
	overflow: hidden;
}
.TV .video_list .img_news .addition{
	height:25px;
	position:absolute;
	bottom:10px;
	left:10px;
	text-align: left;
	line-height: 20px;
	z-index: 99;
}
.TV .video_list .img_news .addition .time{
	font-size:12px;
	color:#FFFFFF;
}
.TV .img_news .addition .channelName{
	display: none;
}
.TV .video_list .img_news .title{
	width:100%;
	height:25px;
	line-height:25px;
	padding-bottom:5px;
	background:url(hx_middle_black_bg_op60.png) 0px 0px repeat;
	overflow:hidden;
	margin-top:-20px;
	text-align: left;
	z-index: 9;
	position: absolute;
	bottom:10px;
	left:0px;
}
.TV .video_list .img_news .title a{
	font-size:16px;
	color:#ffffff;
	line-height:30px;
	font-weight: 600;
	text-decoration: none;
	padding-left:10px;
	display: block;
	height:30px;
	overflow: hidden;
}
/*图集*/
.imgSet .news_box{
	height:540px;
}

.imgSet .news_box .imgWall{
	width:1150px;
	overflow:hidden;
	margin-top:20px;
	position:relative;
}
.imgSet .imgWall .img_news{
	float:left;
	position:relative;
}
.imgSet .imgWall .img_news .img{
	width:100%;
	height:100%;
	overflow: hidden;
}
.imgSet .imgWall .img_news .title{
	width:230px;
	height:80px;
	padding-top:150px;
	position:absolute;
	bottom:0px;
	background-color:#4C4C4C;
	z-index: 100;
	/*overflow: hidden;*/
}
.imgSet .imgWall .img_news .title a{
	display: block;
	height:60px;
	line-height: 30px;
	font-size:20px;
	font-weight:600;
	color:#FFFFFF;
	overflow: hidden;
	padding:0px 15px;
	text-decoration: none;
}
.imgSet .imgWall .img_news .title .arrow{
	width:15px;
	height:30px;
	position:absolute;
	top:50%;
	margin-top:-7px;
}
.imgSet .imgWall .img_news .abs{
	display: none;
	width:200px;
	height:50px;
	line-height:25px;
	overflow: hidden;
	color:#FFFFFF;
	font-size:16px;
	font-weight:600;
	color:#FFFFFF;
	position:absolute;
	bottom:0px;
	z-index: 101;
	padding:0px 15px;
}
.imgSet .imgWall .news1{
	width:460px;
	height:460px;
}
.imgSet .imgWall .news1 .title{
	background-color:#D5001A;
}
.imgSet .imgWall .news1 .title .arrow{
	background:url(hx_middle_img_set_left_arrow_red.png) 0px 0px no-repeat!important;
}
.imgSet .imgWall .news2{
	width:460px;
	height:230px;
}
.imgSet .imgWall .news3{
	width:230px;
	height:230px;
	position:absolute;
	right:0px;
	bottom:0px;
}
/*.rightT为右侧标题标识*/
.imgSet .imgWall .leftT .title,.imgSet .imgWall .leftT .abs{
	left:-230px;
	text-align: left;
}
.imgSet .imgWall .leftT .title .arrow{
	right:-15px;
	background:url(hx_middle_img_set_right_arrow_gray.png) 0px 0px no-repeat;
}
.imgSet .imgWall .rightT .title,.imgSet .imgWall .rightT .abs{
	right:-230px;
}
.imgSet .imgWall .rightT .title .arrow{
	left:-15px;
	background:url(hx_middle_img_set_left_arrow_left.png) 0px 0px no-repeat;
}
/*比赛*/
.match .news_box{
	height:570px;
}
.match .news_box .race_nav{
	width:180px;
	height:465px;
	float:left;
	position:relative;
	background: url(hx_middle_match_raceNav_bg.png) 0px 0px repeat;
	padding-top:30px;
	margin-top:10px;
}
.match .race_nav li{
	margin-bottom:30px;
	height:35px;
	line-height:35px;
	font-size:16px;
	color:#FFFFFF;
	font-weight:600;
	text-align: center;
	overflow: visible;
	cursor: pointer;
}
.match .race_nav li a{
	font-size:16px;
	color:#FFFFFF;
	font-weight:600;
	text-decoration: none;
}
.match .race_nav li .flag_arrow{
	width:15px;
	height:30px;
	background:url(hx_middle_img_set_left_arrow_red.png) center center no-repeat;
	float:right;
	margin-right:-10px;
	display: none;	
}
.match .race_nav li.active{
	border-left:solid #D7000F 10px;
	padding-right:10px;
}
.match .race_nav li.active .flag_arrow{
	display: block;
}
.match .race_nav li .sub_race_nav{
	width:105px;
	height:465px;/*和race_nav一样高度*/
	display: none;
	background-color:#D7000F ;
	position:absolute;
	top:0px;
	right:-105px;
	padding-top:30px;
}
.match .race_nav li.active .sub_race_nav{
	display: block;
}

.match .news_box .calendar{
	width:600px;
	position:absolute;
	top:70px;
	right:220px;
}
.match .calendar .cal_nav{
	height:35px;
	background-color:#FFFFFF;
}
.match .calendar .cal_nav li{
	height:35px;
	text-align:center;
	line-height: 35px;
	float:left;
}
.match .calendar .cal_nav li a{
	padding:0px 10px;
	font-size: 15px;
	font-weight:600;
	line-height:35px;
	color:#6D6D6D;
	display: block;
	text-decoration:none;
}
.match .calendar .cal_nav li.active a{
	display: block;
	height:35px;
	background-color:#D5001A;
	color:#FFFFFF;
	text-decoration: none;
}
.match .calendar .nobg{
	background-image:none!important;
}
.match .calendar .left{
	width:100%;
	margin-top:10px;
}
.match .calendar .left .calendar_table1{
	width:100%;
}
.match .calendar .left .calendar_table1 td{
	width:84px;
	height:50px;
	font-size:23px;
	font-weight:500;
	color:#ffffff;
	text-align: center;
}
.match .calendar .left .wrapper{
	margin-top:10px;
}
.match .calendar .left .calendar_table2{
	width:100%;
	/*height:400px;*/
}
.match .calendar .left .calendar_table2 td{
	width:84px;
	height:62px;
	text-align: center;
	font-size:20px;
	font-weight:600;
	color:#78797B;
	overflow:hidden;
	background-color:#FFFFFF;
}
.match .calendar .left .calendar_table2 td.selected{
	background:url(hx_middle_yellow_bg_op50.png) #FFFFFF 0px 0px repeat;
}
.match .calendar .left .calendar_table2 tr td:last-child{
	border:none;
}
.match .calendar .left .calendar_table2 td a{
	display:block;
	height:50px;
	text-align: center;
	position:relative;
	text-decoration: none;
	/*background:url(//www.hebeifootball.com/Template/1287/1107/html/img/hx_middle_calendar_match_bg.png) #C52935 center center no-repeat;*/
}
.match .calendar .left .calendar_table2 td .vsLogo{
	width:45px;
	height:45px;
	margin:0px auto;
}
.match .calendar .left .calendar_table2 td .vsLogo img{
	width:45px;
	height:45px;
}
.match .calendar .left .calendar_table2 .vsInfo{
	display: none;
	overflow: hidden;
	text-align:center;
	margin-top:5px;
}
.match .calendar .left .calendar_table2 .vsInfo span{
	height:16px;
	padding:0px 3px;
	display: inline-block;
	transform:skew(-30deg); /*设置倾斜度为-30*/
	-webkit-transform: skew(-30deg);
	-moz-transform: skew(-30deg);
	-o-transform:skew(-30deg);
	-ms-transform:skew(-30deg);
	color:white;
	font-size:10px;
	line-height:16px;
	background-color:gray;
}
.match .calendar .left .calendar_table2 .homeCount{
	font-weight:500;
}
.match .calendar .right{
	width:190px;
	height:auto;
	position:absolute;
	top:0px;
	right:-220px;
}
.match .calendar .right li{
	height:60px;
	padding:52px 10px 0px;
	margin-bottom:15px;
	background-color:#FFFFFF;
	list-style: none;
}
.match .calendar .right li .title{
	height:20px;
	line-height:20px;
	color:#D9162D;
	font-size:14px;
	font-weight:600;
	font-family: "黑体";
}
.match .calendar .right li .con{
	height:40px;
	line-height:40px;
	font-size:13px;
	color:#656565;
	font-weight:600;
}
/*第5屏：球队*/
.team .news_box{
	height:600px;
}
.team .news_box .iframe{
	margin-top:20px;
}
.team .news_box .menu_head{
	width:100%;
	height:30px;
}
.team .news_box .menu_head .menu_nav{
	width:450px;
	height:30px;
	float:right;
	/*border-bottom:solid #4C0307 1px;*/
}
.team .menu_nav li{
	width:70px;
	height:25px;
	float:left;
	cursor: pointer;
	font-weight:600;
	text-align: center;
	line-height: 25px;
}
.team .menu_nav li span{
	font-size:16px;
	color:#FFFFFF;
	font-weight:600;
}
.team .menu_nav .active{
	/*border-bottom:solid #B4000D 3px;*/
	background-color:#D5001A;
}
.team .menuList{
	width:100%;
	height:auto;
	display: none;
}
.team .visible{
	display:block!important;
}
.team .menuList .roleNav{
	width:450px;
	height:25px;
	float:left;
	margin-left:25px;
}
.team .menuList .roleNav .item{
	height:25px;
	background:#2C2C2C;
	cursor: pointer;
	float:left;
}
.team .menuList .roleNav .item span{
	width:70px;
	text-align: center;
	color:#FFFFFF;
	font-size: 14px;
	display: block;
	text-align: center;
	line-height:25px;
}
.team .menuList .roleNav .active{
	/*background:url(//www.hebeifootball.com/Template/1287/1107/html/img/hx_middle_video_newsBox_leftNav_active_bg.png) 0px 0px no-repeat;*/
	background-color: #D8161F;
}
.team .menuList .peopleInfo{
	width:640px;
	height:500px;
	display: none;
	float:right;
}
.team .menuList .peopleInfo .desc{
	display:none;
}
.team .menuList .peopleInfo .bg{
	display:none;
}
.team .menuList .peopleInfo .flexslider {
	position: relative;
	/*width:620px;*/
	zoom: 1;
}
.team .menuList .peopleInfo .flexslider .slides{
	width:100%;
}
.team .menuList .peopleInfo .flexslider .slides>li {
	width: 100%;
	height: 100%;
	overflow: visible;
}
.team .menuList .peopleInfo .flexslider .slides a img {
	/*width: 100%;
	height: 482px;
	display: block;*/
}
.team .menuList .peopleInfo .peoplePhoto{
	width:640px!important;
	height:500px;
	/*float:left;*/
	/*margin-left:120px;*/
}
/*上一个/下一个控制*/
.flex-direction-nav{
	display: none;
}
/*.flex-direction-nav a {
	width: 90px;
	height: 70px;
	line-height: 99em;
	overflow: hidden;
	margin: -35px 0 0;
	display: block;
	background: url(//www.hebeifootball.com/Template/1287/1107/html/img/hx_middle_video_newsBox_previous_bg.png) no-repeat;
	position: absolute;
	top: 50%;
	z-index: 10;
	cursor: pointer;
	opacity: 0;
	filter: alpha(opacity=0);
	-webkit-transition: all .3s ease;
}

.flex-direction-nav .flex-next {
	background: url(//www.hebeifootball.com/Template/1287/1107/html/img/hx_middle_video_newsBox_next_bg.png) no-repeat;
	right: 0;
}

.flex-direction-nav .flex-prev {
	left: 0;
}

.flexslider:hover .flex-next {
	opacity: 0.8;
	filter: alpha(opacity=25);
}

.flexslider:hover .flex-prev {
	opacity: 0.8;
	filter: alpha(opacity=25);
}

.flexslider:hover .flex-next:hover,
.flexslider:hover .flex-prev:hover {
	opacity: 1;
	filter: alpha(opacity=50);
}*/

.flex-control-nav {
	width: 240px;
	position: absolute;
	top: 10px;
	left:-230px;
	height:520px;
	overflow:hidden;
}

.flex-control-nav li {
	width:100%;
	height:30px;
	padding:2px;
	*display: inline;
	/*float:left;*/
	margin:0px 0px 10px 0px;
	zoom: 1;
	line-height:30px;
	color:#FFFFFF;
	/*background-color:#D5CECE;*/
}

/*.flex-control-paging li img{
	width:90px;
	height:90px;
}*/

.flex-control-paging li a.flex-active,
.flex-control-paging li.active{
	background-color: #AE9D25;
}
.bannerCtrl{
	width: 470px;
	height: auto;
	position: absolute;
	top: 40px;
	left: -485px;
	font-size: 16px;
	font-weight: 600;
	list-style: none;
}
.bannerCtrl li{
	width:110px;
	height:110px;
	float:left;
	position:relative;
	margin-right:10px;
	overflow: visible;
	margin-bottom: 10px;;
}
.bannerCtrl li img{
	width:110px;
	height:110px;
}
.bannerCtrl li .name{
	display: none;
	position:absolute;
	width:110px;
	height:25px;
	bottom:0px;
	left:0px;
	text-align: center;
	line-height: 25px;
	color:#FFFFFF;
	font-size:14px;
	font-weight:600;
	background:url(hx_middle_black_bg_op60.png) 0px 0px repeat;
	overflow: hidden;
}
/*票务*/
.ticketBusiness .news_box{
	padding-top:15px;
	height:540px;
}
.ticketBusiness .business_box{
	width:100%;
	height:auto;
	margin-top:60px;
	text-align:center;
}
.ticketBusiness .business_box .business{
	width:280px;
	height:320px;
	padding:40px 35px 0px;
	background-color:#FFFFFF;
	position:relative;
	margin:0px 10px;
	display: inline-block;
	vertical-align: top;
}
.ticketBusiness .business_box .business .name{
	text-align: center;
	font-size:22px;
	font-weight:600;
	height:40px;
	line-height: 40px;
	color:#000000;
	margin-bottom:30px;
}
.ticketBusiness .business_box .business .name a{
	font-size:22px;
	font-weight:600;
	height:40px;
	line-height: 40px;
	color:#000000;
}
.ticketBusiness .business_box .business .flag{
	width:64px;
	height:64px;
	position:absolute;
	top:-32px;
	left:50%;
	margin-left:-32px;
}
.ticketBusiness .business_box .notice .flag{
	background: url(hx_middle_ticketBusiness_mic_bg.png) #D5001A center center no-repeat;
}
.ticketBusiness .business_box .buy .flag{
	background: url(hx_middle_ticketBusiness_ticket_bg.png) #D5001A center center no-repeat;
}
.ticketBusiness .business_box .annual .flag{
	background: url(hx_middle_ticketBusiness_policy_bg.png) #D5001A center center no-repeat;
}
/*票务公告*/
.ticketBusiness .business_box .notice .news_list{
	height:auto;
	text-align: left;
}
.ticketBusiness .business_box .notice .news_list li{
	height:35px;
	line-height:35px;
}
.ticketBusiness .business_box .notice .news_list li a{
	font-size:14px;
	color:#666666;
	text-decoration: none;
}
/*购票渠道*/
.ticketBusiness .business_box .buy .buy_tips{
	width:100%;
	height:auto;
	color:#686868;
	font-size:14px;
	text-align: left;
}
.ticketBusiness .business_box .buy .buy_tips li{
	height:35px;
	line-height:35px;
}
.ticketBusiness .business_box .buy .buy_tips a{
	color:#686868;
	font-size:14px;
	line-height:35px;
}
.ticketBusiness .business_box .buy .buy_tips .verticalCenter{
	border:solid #F3F3F3 1px;
	border-left:none;
	border-right: none;
}
.ticketBusiness .business_box .annual .annualTips{
	font-size:14px;
	color:#686868;
	text-align: left;
	line-height:30px;
	height:180px;
	overflow: hidden;
}
.ticketBusiness .business_box .annual .annualTips .title{
	display: none;
}
/*商城*/
.shop .news_box{
	padding-top:15px;
	height:580px;
}
.shop .news_box .produce_show{
	width:1200px;
	height:500px;
	margin-left:-5px;
	margin-top:20px;
}
.shop .luara-left{padding:0px;overflow: hidden;}
.shop .luara-left ul{position: relative;padding: inherit;margin: 0px;}
.shop .luara-left ul li{float: left;padding: inherit;margin: inherit;list-style: none;}
.shop .luara-left ul li img{width: inherit;height: inherit;}
.produce_show ol{width: 150px;height: 20px;margin:20px auto 0px;text-align: center;}
.produce_show ol li{width: 10px;height: 10px;border-radius:5px;margin:0px 5px;background: #B3B3B3;display: inline-block;vertical-align:  top;}
.produce_show ol li.seleted{background: #D5001A;}
.shop .produce_show ul{
	text-align: center;
}
.shop .produce_show ul li{
	overflow: hidden;
}
.shop .produce_show ul .img_news{
	width:260px;
	display: inline-block;
	vertical-align: top;
	margin:0px 8px;
	background-color:#FFFFFF;
}
.shop .produce_show ul .img_news .img{
	width:260px;
	height:260px;
	overflow: hidden;
}
.shop .produce_show ul .img_news .title{
	height:35px;
	text-align: center;
	overflow: hidden;
	padding:0px 10px;
}
.shop .produce_show ul .img_news .title a{
	font-size:18px;
	font-weight:600;
	color:#2F383D;
	line-height:35px;
}
.shop .produce_show ul .img_news .sub_title{
	font-size:22px;
	font-weight:600;
	line-height:40px;
	height:40px;
	text-align:left;
	color:#D5001A;
	border-bottom: solid #DBDBDB 1px;
	padding:0px 10px;
}
.shop .produce_show ul .img_news .abs{
	line-height:30px;
	height:auto;
	padding:10px;
	height:90px;
	overflow: hidden;
	color:#838383;
	font-size: 14px;;
	text-align: left;
}
/*俱乐部*/
.club .news_box{
	height:550px;
	bottom:0px;
}
.club .control_left{
	width:60px;
	height:37px;
	position:absolute;
	left:-20px;
	top:50%;
	margin-top:2px;
	background: url(hx_middle_club_timeline_control_left_bg.png) 0px 0px no-repeat;
	z-index: 99999;
}
.club .control_right{
	width:60px;
	height:37px;
	position:absolute;
	right:-20px;
	top:50%;
	margin-top:2px;
	background:url(hx_middle_club_timeline_control_right_bg.png) 0px 0px no-repeat;
	z-index: 99999;
}
.club .inner_box{
	width:1070px;
	height:450px;
	/*background:url(//www.hebeifootball.com/Template/1287/1107/html/img/hx_middle_club_dragon_bg.png) center top no-repeat;*/
	padding-top:20px;
	position:relative;
	overflow: hidden;
	z-index: 99;
	margin:0px auto;
}
.club .time_line{
	width:760px;
	height:auto;
	overflow: hidden;
	padding:180px 80px;
	position:absolute;
	top:50%;
	margin-top:-225px;
	left:0px;
}
.club .time_line .title_news{
	width:86px;
	height:86px;
	border-radius: 43px;
	border:solid #FFFFFF 2px;
	position:relative;
	float:left;
	margin-right:40px;
}
.club .time_line .title_news .title{
	width:80px;
	height:30px;
	position: absolute;
	left:3px;
	bottom:15px;
	text-align: center;
	z-index: 99;
}
.club .time_line .title_news .title a{
	font-size:22px;
	font-weight:600;
	color:#FCD14B;
	text-decoration: none;
	line-height:30px;
}

.club .time_line .title_news .sub_title{
	width:80px;
	height:30px;
	position:absolute;
	top:15px;
	left:3px;
	font-size:16px;
	line-height:30px;
	text-align: center;
	color:#FFFFFF;
	font-size: 16px;
	font-weight:600;
	z-index: 9;
}
.club .time_line .title_news .line{
	width:12px;
	position: absolute;
	left:50%;
	margin-left:-6px;
}
.club .time_line .title_news .right_border{
	width:40px;
	height:1px;
	border-top:solid #535353 1px;
	position:absolute;
	top:50%;
	right:-42px;
}
.club .time_line .title_news strong{
	color:#FCD14B !important;
	font-weight:600 !important;
}
.club .time_line .title_news .abs{
	width:200px;
	height:90px;
	position:absolute;
	left:50%;
	margin-left:-85px;
	line-height: 30px;
	overflow: hidden;
	color:#FFFFFF;
	font-size:16px;
	font-weight:600;
}
.club .time_line .title_news .abs strong{
	font-size:22px;
	padding:0px 5px;
}
.club .time_line .news1 .line{
	height:25px;
	bottom:-25px;
	background:url(hx_middle_club_timeline_circleline_bg_down.png) center bottom no-repeat;
}
.club .time_line .news1 .abs{
	bottom:-120px;
}
.club .time_line .news2 .line{
	height:25px;
	top:-25px;
	background:url(hx_middle_club_timeline_circleline_bg_up.png) center top no-repeat;
}
.club .time_line .news2 .abs{
	top:-120px;
}
.club .time_line .news3 .line{
	height:90px;
	bottom:-90px;
	background:url(hx_middle_club_timeline_circleline_bg_down.png) center bottom no-repeat;
}
.club .time_line .news3 .abs{
	bottom:-180px;
}
.club .time_line .news4 .line{
	height:70px;
	top:-72px;
	background:url(hx_middle_club_timeline_circleline_bg_up.png) center top no-repeat;
}
.club .time_line .news4 .abs{
	top:-165px;
}
/*合作伙伴*/
.cooperation .news_box{
	height:auto;
	padding-bottom:370px;
	bottom:0px;
}
.cooperation .news_box .link_table{
	width:1200px;
	height:auto;
	text-align: center;
	overflow: hidden;
	margin-top:20px;
}
.cooperation .link_table .img_news{
	width:214px;
	height:124px;
	float:left;
	margin-right:20px;
	margin-bottom:20px;
	border:solid #4D4D4D 1px;
	background-color: #2F2F2F;
	overflow: hidden;
	text-indent: -1000em;
}
.cooperation .link_table .img_news a{
	width:214px;
	height:124px;
	display:block;
}

.cooperation .bottom_nav_box{
	width:100%;
	height:auto;
	overflow:hidden;
	background-color: #353535;
	position:absolute;
	padding-top:20px;
	bottom:0px;
}
.cooperation .bottom_nav_box .bottom_nav{
	width:100%;
	height:auto;
	overflow: hidden;
	text-align: center;
	padding-bottom: 15px;
}
.cooperation .bottom_nav_box .bottom_nav ul{
	width:130px;
	height:auto;
	display: inline-block;
	vertical-align: top;
}
.cooperation .bottom_nav_box .bottom_nav ul li{
	height:30px;
	line-height:30px;
	color:#9A9A9A;
	font-weight:600;
	font-size:16px;
}
.cooperation .bottom_nav_box .bottom_nav ul li a{
	line-height:30px;
	color:#9A9A9A;
	font-weight:600;
	font-size:15px;
	font-family: "黑体";
}
.cooperation .bottom_nav_box .bottom_nav ul .name{
	font-size:18px;
	color:#FFFFFF;
	margin-bottom:10px;
}
.cooperation .bottom_nav_box .webInfo{
	border-top: solid #525252 1px;
	width:100%;
	height:25px;
	padding:10px 0px;
	text-align:center;
	
}
.cooperation .bottom_nav_box .webInfo span{
	font-size:14px;
	color:#C7C7C7;
	padding:0px 5px;
}
@media screen and (min-height:800px) and (max-height:900px){
	.news_box{bottom:30px!important;}
	.cooperation .news_box{bottom:0px!important;}
}
@media screen and (min-height:900px) and (max-height:1000px){
	.news_box{bottom:60px!important;}
	.cooperation .news_box{bottom:0px!important;}
}
@media screen and (min-height:1000px) and (max-height:1100px){
	.news_box{bottom:150px!important;}
	.cooperation .news_box{bottom:0px!important;}
}
@media screen and (min-height:1100px) and (max-height:1200px){
	.news_box{bottom:180px!important;}
	.cooperation .news_box{bottom:0px!important;}
}
@media screen and (min-height:1200px){
	.news_box{bottom:250px!important;}
	.cooperation .news_box{bottom:0px!important;}
}