@charset "UTF-8";
	* {
	box-sizing:border-box;
	margin:0;
	padding:0
}
body,html {
	font-size:16px;
	color:#333;
	font-family:"Microsoft YaHei UI Light"
}
button,input[type=button],input[type=checkbox],input[type=radio],input[type=reset],input[type=submit] {
	-webkit-appearance:none!important;
	-moz-appearance:none!important;
	appearance:none!important
}
em,i {
	font-style:normal
}
a {
	color:#333;
	text-decoration:none
}
ol,ul {
	list-style:none
}
a {
	color:#667
}
.layui-colla-content{display: block!important;}
.swiper-slide{width: auto!important;}
.gray {
	color:#939393
}
.link:hover {
	color:#d43d3d
}
.txtHidden {
	display:block;
	overflow:hidden;
	text-overflow:ellipsis;
	white-space:nowrap
}
.header {
	display:block
}
.header .header_bg {
	background:#d43d3d
}
.header .header_links_view {
	display:block;
	width:100%;
	position:relative
}
.header .wap_menu_btn {
	display:none;
	color:#fff;
	font-size:26px
}
.header .header_main {
	width:1250px;
	display:-webkit-box;
	display:-webkit-flex;
	display:flex;
	-webkit-box-align:center;
	-webkit-align-items:center;
	align-items:center;
	height:60px;
	margin:0 auto
}
.header .header_main .logo {
	width:220px;
	height:60px
}
.header .header_main .logo img {
	
}
.header .header_main .link_nav {
	display:-webkit-box;
	display:-webkit-flex;
	display:flex;
	-webkit-box-align:center;
	-webkit-align-items:center;
	align-items:center
}
.header .header_main .link_nav li {
	position:relative
}
.header .header_main .link_nav li a {
	display:block;
	padding:0 30px;
	height:60px;
	line-height:60px;
	color:#fff;
	position:relative;
	-webkit-transition:all .2s ease-in-out;
	transition:all .2s ease-in-out
}
.header .header_main .link_nav li a:hover:after {
	content:"";
	position:absolute;
	bottom:0;
	left:50%;
	-webkit-transform:translateX(-50%);
	transform:translateX(-50%);
	z-index:10;
	border-left:10px solid transparent;
	border-right:10px solid transparent;
	border-bottom:10px solid #fff
}
.header .header_main .link_nav li .active:after {
	content:"";
	position:absolute;
	bottom:0;
	left:50%;
	-webkit-transform:translateX(-50%);
	transform:translateX(-50%);
	z-index:10;
	border-left:10px solid transparent;
	border-right:10px solid transparent;
	border-bottom:10px solid #fff
}
.header .header_child_nav {
	display:-webkit-box;
	display:-webkit-flex;
	display:flex;
	-webkit-box-align:center;
	-webkit-align-items:center;
	align-items:center;
	-webkit-box-pack:justify;
	-webkit-justify-content:space-between;
	justify-content:space-between;
	width:1250px;
	margin:0 auto;
	padding:5px 0
}
.header .header_child_nav .left {
	width:70%
}
.header .header_child_nav .left .layui-breadcrumb a {
	color:#333!important;
	font-size:14px
}
.header .header_child_nav .left .layui-breadcrumb a:hover {
	color:#d43d3d!important
}
.header .header_child_nav .right {
	width:250px;
	position:relative;
	border:1px solid #dedede;
	border-radius:2px
}
.header .header_child_nav .right input {
	background:0 0;
	border:none;
	outline:0;
	display:block;
	width:100%;
	padding:5px 30px 5px 10px
}
.header .header_child_nav .right .layui-icon {
	position:absolute;
	top:50%;
	right:10px;
	z-index:1;
	-webkit-transform:translateY(-50%);
	transform:translateY(-50%)
}
.wap_header_link_container {
	display:none;
	position:fixed;
	top:0;
	right:0;
	width:300px;
	height:100%;
	z-index:100001;
	overflow:auto;
	background:#fff
}
.wap_header_link_container .layui-colla-title {
	background:#f7f7f7
}
.wap_header_link_container .child_navs {
	display:block;
	width:100%
}
.wap_header_link_container .child_navs a {
	display:block;
	width:100%;
	padding:10px 10px 10px 15px;
	border-bottom:1px solid #f1f1f1
}
.wap_header_link_container .child_navs a:active {
	color:#d43d3d
}
.container_mask_view {
	display:none;
	position:fixed;
	top:0;
	left:0;
	width:100%;
	z-index:99999;
	height:100%;
	background:rgba(0,0,0,.5)
}
.scroll_top {
	display:none;
	-webkit-box-align:center;
	-webkit-align-items:center;
	align-items:center;
	-webkit-box-pack:center;
	-webkit-justify-content:center;
	justify-content:center;
	-webkit-box-orient:vertical;
	-webkit-box-direction:normal;
	-webkit-flex-direction:column;
	flex-direction:column;
	width:55px;
	height:55px;
	background:#fff;
	border-radius:50%;
	box-shadow:0 0 6px 4px #ddd;
	position:fixed;
	bottom:50px;
	right:50px;
	z-index:100000;
	cursor:pointer
}
.scroll_top:hover i {
	color:#d43d3d
}
.scroll_top i {
	-webkit-transform:rotateZ(180deg);
	transform:rotateZ(180deg);
	font-size:26px
}
.scroll_top p {
	margin:0;
	font-size:12px
}
.footer {
	display:block;
	position:relative;
	padding:80px 0;
	background:#d43d3d
}
.footer .footer_main {
	width:1250px;
	margin:0 auto;
	color:#fff
}
.footer .footer_main .links {
	border-bottom:1px solid #f1f1f1;
	padding-bottom:10px;
	margin-bottom:10px
}
.footer .footer_main .links .v_link a {
	display:inline-block;
	padding:10px 15px;
	color:#fff
}
.footer .footer_main .extra_info {
	text-align:center
}
.footer .footer_main .extra_info p {
	font-size:12px
}
.footer .footer_main .extra_info .v_a {
	display:-webkit-box;
	display:-webkit-flex;
	display:flex;
	-webkit-box-align:center;
	-webkit-align-items:center;
	align-items:center;
	-webkit-box-pack:center;
	-webkit-justify-content:center;
	justify-content:center
}
.footer .footer_main .extra_info .v_a a {
	display:inline-block;
	padding:20px 20px;
	color:#fff;
	font-size:12px
}
.red {
	color:#d43d3d
}
.live_bar_swiper_container {
	display:-webkit-box;
	display:-webkit-flex;
	display:flex;
	-webkit-box-align:center;
	-webkit-align-items:center;
	align-items:center;
	-webkit-box-pack:justify;
	-webkit-justify-content:space-between;
	justify-content:space-between;
	width:1250px;
	margin:15px auto
}
.live_bar_swiper_container .toggle_btn {
	display:block;
	width:30px;
	text-align:center;
	height:126px;
	line-height:126px;
	background:#f1f1f1;
	cursor:pointer;
	font-size:20px
}
.live_bar_swiper_container .live_bar_swiper {
	width:93%;
	display:block
}
.live_bar_swiper_container .live_bar_swiper .live_item {
	display:inline-block;
	position:relative;
	width:100%;
	border:1px solid #f1f1f1;
	border-radius:2px;
	overflow:hidden
}
.live_bar_swiper_container .live_bar_swiper .live_item .top {
	display:-webkit-box;
	display:-webkit-flex;
	display:flex;
	-webkit-box-align:center;
	-webkit-align-items:center;
	align-items:center;
	-webkit-box-pack:justify;
	-webkit-justify-content:space-between;
	justify-content:space-between;
	padding:5px 10px;
	border-bottom:1px solid #eee
}
.live_bar_swiper_container .live_bar_swiper .live_item .top>a {
	width:50%;
	display:block;
	overflow:hidden;
	text-overflow:ellipsis;
	white-space:nowrap;
	font-size:14px;
	color:#bbb
}
.live_bar_swiper_container .live_bar_swiper .live_item .top>span {
	width:50%;
	font-size:14px;
	text-align:right;
	white-space:nowrap
}
.live_bar_swiper_container .live_bar_swiper .live_item .cont {
	padding:5px 10px;
	height:90px
}
.live_bar_swiper_container .live_bar_swiper .live_item .cont .row {
	display:-webkit-box;
	display:-webkit-flex;
	display:flex;
	-webkit-box-align:center;
	-webkit-align-items:center;
	align-items:center;
	padding:5px 0
}
.live_bar_swiper_container .live_bar_swiper .live_item .cont .row img {
	width:30px;
	height:30px;
	border-radius:50%
}
.live_bar_swiper_container .live_bar_swiper .live_item .cont .row em {
	display:block;
	overflow:hidden;
	text-overflow:ellipsis;
	white-space:nowrap;
	max-width:200px;
	padding-left:10px
}
.live_bar_swiper_container .live_bar_swiper .live_item .cont .more_line em {
	overflow:hidden;
	white-space:normal;
	max-height:65px
}
.fighting_tabs_container {
	width:100%;
	border-bottom:2px solid #d43d3d;
	margin:15px 0
}
.fighting_tabs_container .swiper-slide {
	width:auto
}
.fighting_tabs_container a {
	display:block;
	text-align:center;
	padding:15px 30px;
	-webkit-transition:all .2s ease-in;
	transition:all .2s ease-in;
	background-image:-webkit-linear-gradient(#fafafa,#ececec);
	background-image:linear-gradient(#fafafa,#ececec);
	font-size:12px
}
.fighting_tabs_container a:hover {
	background:#d43d3d;
	color:#fff
}
.fighting_tabs_container .active {
	background:#d43d3d;
	color:#fff
}
.body_container_main {
	display:block;
	width:1250px;
	margin:0 auto
}
.v_team_info_container {
	display:-webkit-box;
	display:-webkit-flex;
	display:flex;
	-webkit-box-align:start;
	-webkit-align-items:flex-start;
	align-items:flex-start;
	-webkit-box-pack:justify;
	-webkit-justify-content:space-between;
	justify-content:space-between;
	width:100%;
	background:#f1f1f1;
	padding:8px
}
.v_team_info_container .v_left {
	width:26%;
	border-top:2px solid #d43d3d;
	padding:15px;
	background:#fff;
	display:-webkit-box;
	display:-webkit-flex;
	display:flex;
	-webkit-box-align:center;
	-webkit-align-items:center;
	align-items:center;
	-webkit-box-pack:center;
	-webkit-justify-content:center;
	justify-content:center;
	height:291px;
	overflow:hidden
}
.v_team_info_container .v_left .img {
	display:block;
	width:110px;
	height:150px
}
.v_team_info_container .v_left .name {
	display:block;
	padding-left:10px
}
.v_team_info_container .v_left .name h2 {
	font-size:18px;
	font-weight:600
}
.v_team_info_container .v_left .name p {
	font-size:12px;
	color:#bbb
}
.v_team_info_container .v_mid {
	border-top:2px solid #d43d3d;
	padding:15px;
	background:#fff;
	width:33%;
	height:291px;
	overflow:hidden
}
.v_team_info_container .v_mid>.tit {
	display:block;
	color:#d43d3d;
	font-size:18px;
	margin-bottom:15px
}
.v_team_info_container .v_mid .txt>p {
	font-size:14px;
	margin-bottom:8px
}
.v_team_info_container .v_right {
	width:40%;
	border-top:2px solid #d43d3d;
	padding:15px;
	background:#fff;
	height:291px;
	overflow:hidden
}
.v_team_info_container .v_right>.tit {
	display:block;
	color:#d43d3d;
	font-size:18px;
	margin-bottom:15px
}
.v_team_info_container .v_right .txt {
	font-size:14px;
	line-height:22px
}
.live_news_container {
	display:-webkit-box;
	display:-webkit-flex;
	display:flex;
	-webkit-box-align:start;
	-webkit-align-items:flex-start;
	align-items:flex-start
}
.live_news_container .new_left {
	width:70%;
	padding-right:8px
}
.live_news_container .new_right {
	width:30%;
	padding-left:8px
}
.special_title_block {
	display:-webkit-box;
	display:-webkit-flex;
	display:flex;
	-webkit-box-align:center;
	-webkit-align-items:center;
	align-items:center;
	padding:10px 0
}
.special_title_block img {
	width:35px;
	margin-right:10px
}
.special_title_block h2 {
	font-size:18px;
	font-weight:600
}
.filter_btn_link_view .filter_top {
	display:-webkit-box;
	display:-webkit-flex;
	display:flex;
	-webkit-box-align:center;
	-webkit-align-items:center;
	align-items:center;
	padding:10px 0;
	position:relative
}
.filter_btn_link_view .filter_top .hot_links {
	width:70%
}
.filter_btn_link_view .filter_top .hot_links a {
	display:inline-block;
	padding:4px 10px;
	border-radius:30px;
	border:1px solid #f1f1f1;
	margin-right:10px;
	font-size:14px
}
.filter_btn_link_view .filter_top .hot_links a:hover {
	border-color:#d43d3d;
	background:#d43d3d;
	color:#fff
}
.filter_btn_link_view .filter_top .hot_links .active {
	border-color:#d43d3d;
	background:#d43d3d;
	color:#fff
}
.filter_btn_link_view .filter_top .down {
	position:absolute;
	top:50%;
	right:10px;
	z-index:1;
	-webkit-transform:translateY(-50%);
	transform:translateY(-50%);
	display:-webkit-box;
	display:-webkit-flex;
	display:flex;
	-webkit-box-align:center;
	-webkit-align-items:center;
	align-items:center;
	cursor:pointer
}
.filter_btn_link_view .filter_top .down:hover em,.filter_btn_link_view .filter_top .down:hover i {
	color:#d43d3d
}
.filter_btn_link_view .filter_top .down i {
	font-size:22px;
	-webkit-transition:all .2s ease-in-out;
	transition:all .2s ease-in-out
}
.filter_btn_link_view .filter_top .down em {
	font-size:14px;
	margin-left:5px;
	display:inline-block
}
.filter_btn_link_view .filter_shadow {
	box-shadow:0 4px 9px -6px #bbb
}
.filter_btn_link_view .filter_all_links {
	display:none;
	padding:20px;
	background:#fafafa
}
.filter_btn_link_view .filter_all_links a {
	display:inline-block;
	padding:4px 10px;
	border-radius:30px;
	border:1px solid #e3e3e3;
	margin-right:10px;
	margin-bottom:10px;
	font-size:14px
}
.filter_btn_link_view .filter_all_links a:hover {
	border-color:#d43d3d;
	background:#d43d3d;
	color:#fff
}
.week-live_block_container {
	display:block;
	width:100%;
	margin-bottom:15px;
	padding:10px 0
}
.week-live_block_container .w_time {
	display:block;
	width:100%;
	padding-left:20px;
	position:relative
}
.week-live_block_container .w_time:before {
	content:"";
	position:absolute;
	top:50%;
	left:0;
	z-index:1;
	width:10px;
	height:10px;
	display:block;
	background:#d43d3d;
	-webkit-transform:translateY(-50%);
	transform:translateY(-50%)
}
.week-live_block_container .name_top {
	display:-webkit-box;
	display:-webkit-flex;
	display:flex;
	-webkit-box-align:center;
	-webkit-align-items:center;
	align-items:center;
	-webkit-box-pack:justify;
	-webkit-justify-content:space-between;
	justify-content:space-between;
	padding:10px 0;
	border-bottom:1px solid #f1f1f1;
	margin-bottom:10px
}
.week-live_block_container .name_top .left {
	width:50%;
	display:block
}
.week-live_block_container .name_top .left img {
	width:30px;
	margin-right:5px
}
.week-live_block_container .name_top em {
	font-size:14px
}
.week-live_block_container .week_live_table {
	display:block;
	width:100%
}
.week-live_block_container .week_live_table .row {
	display:-webkit-box;
	display:-webkit-flex;
	display:flex;
	-webkit-box-align:center;
	-webkit-align-items:center;
	align-items:center;
	padding:5px 0
}
.week-live_block_container .week_live_table .row:nth-child(even) {
	background:#f8f8f8
}
.week-live_block_container .week_live_table .row span {
	display:inline-block;
	padding:5px 5px;
	text-align:center;
	font-size:14px
}
.week-live_block_container .week_live_table .row .tim {
	width:10%
}
.week-live_block_container .week_live_table .row .name {
	width:20%;
	display:-webkit-box;
	display:-webkit-flex;
	display:flex;
	-webkit-box-align:center;
	-webkit-align-items:center;
	align-items:center
}
.week-live_block_container .week_live_table .row .team {
	width:50%;
	display:-webkit-box;
	display:-webkit-flex;
	display:flex;
	-webkit-box-align:center;
	-webkit-align-items:center;
	align-items:center;
	-webkit-box-pack:center;
	-webkit-justify-content:center;
	justify-content:center
}
.week-live_block_container .week_live_table .row .team em {
	display:inline-block;
	padding:0 10px
}
.week-live_block_container .week_live_table .row .team .t_left {
	display:-webkit-box;
	display:-webkit-flex;
	display:flex;
	-webkit-box-align:center;
	-webkit-align-items:center;
	align-items:center
}
.week-live_block_container .week_live_table .row .team .t_left img {
	width:30px;
	margin:0 10px
}
.week-live_block_container .week_live_table .row .ext {
	width:20%;
	font-size:12px
}
.news_special_block_container {
	display:block;
	width:100%;
	padding:10px 0
}
.news_special_block_container .top_title {
	display:-webkit-box;
	display:-webkit-flex;
	display:flex;
	-webkit-box-align:center;
	-webkit-align-items:center;
	align-items:center;
	-webkit-box-pack:justify;
	-webkit-justify-content:space-between;
	justify-content:space-between;
	padding:0 0 10px 0;
	border-bottom:1px solid #f1f1f1
}
.news_special_block_container .top_title .more {
	font-size:14px
}
.news_special_block_container .top_title .title {
	font-size:18px;
	font-weight:600;
	border-left:2px solid #d43d3d;
	padding-left:10px
}
.news_special_block_container .news_special_items {
	display:block;
	width:100%;
	position:relative
}
.news_special_block_container .news_special_items .item {
	width:100%;
	display:-webkit-box;
	display:-webkit-flex;
	display:flex;
	-webkit-box-align:center;
	-webkit-align-items:center;
	align-items:center;
	padding:4px 0
}
.news_special_block_container .news_special_items .item em {
	padding:0 5px
}
.news_special_block_container .news_special_items .item a {
	display:block;
	font-size:14px;
	color:#bbb
}
.news_special_block_container .news_special_items .item a:last-child {
	display:block;
	overflow:hidden;
	text-overflow:ellipsis;
	white-space:nowrap;
	color:#333
}
.news_special_block_container .news_special_items .video_item {
	position:relative;
	display:block;
	width:100%;
	height:200px
}
.news_special_block_container .news_special_items .video_item h4 {
	color:#fff;
	position:absolute;
	bottom:0;
	left:0;
	width:100%;
	z-index:1;
	padding:5px;
	background:rgba(0,0,0,.5);
	display:block;
	overflow:hidden;
	text-overflow:ellipsis;
	white-space:nowrap;
	font-size:14px
}
.news_special_block_container .news_special_video_view {
	display:block;
	width:100%
}
.news_special_block_container .news_special_video_view .item {
	padding:15px 0;
	border-bottom:1px solid #f1f1f1;
	display:-webkit-box;
	display:-webkit-flex;
	display:flex;
	-webkit-box-align:center;
	-webkit-align-items:center;
	align-items:center
}

.news_special_block_container .news_special_video_view .item .left {
	width:200px;
	display:inline-block;
	height:90px
}
.news_special_block_container .news_special_video_view .item .info {
	display:block;
	padding-left:10px;
}
.news_special_block_container .news_special_video_view .item .info h3 a {
	font-size:14px;
	font-weight:600;
	display:block;
	overflow:hidden
}
.news_special_block_container .news_special_video_view .item .info h3 a:active {
	color:#d43d3d
}
.news_special_block_container .news_special_video_view .item .info .v_info {
	display:-webkit-box;
	display:-webkit-flex;
	display:flex;
	-webkit-box-align:center;
	-webkit-align-items:center;
	align-items:center
}
.news_special_block_container .news_special_video_view .item .info .v_info .name {
	display:-webkit-box;
	display:-webkit-flex;
	display:flex;
	-webkit-box-align:center;
	-webkit-align-items:center;
	align-items:center
}
.news_special_block_container .news_special_video_view .item .info .v_info .name img {
	width:30px;
	height:30px;
	border-radius:50%;
	margin-right:5px
}
.news_special_block_container .news_special_video_view .item .info .v_info .name em {
	font-size:12px
}
.news_special_block_container .news_special_video_view .item .info .v_info>em {
	font-size:12px;
	color:#bbb;
	display:inline-block;
	margin-left:8px
}
.news_special_block_container .news_special_news_view {
	display:block;
	width:100%
}
.news_special_block_container .news_special_news_view .item {
	width:100%;
	display:-webkit-box;
	display:-webkit-flex;
	display:flex;
	-webkit-box-align:center;
	-webkit-align-items:center;
	align-items:center;
	-webkit-box-pack:justify;
	-webkit-justify-content:space-between;
	justify-content:space-between;
	padding:10px 0;
	border-bottom:1px solid #f1f1f1
}
.news_special_block_container .news_special_news_view .item .link {
	width:60%;
	display:block;
	overflow:hidden;
	text-overflow:ellipsis;
	white-space:nowrap;
	font-size:14px
}
.news_special_block_container .news_special_news_view .item .tiem {
	font-size:12px;
	color:#bbb
}
.cub_main_block {
	display:-webkit-box;
	display:-webkit-flex;
	display:flex;
	-webkit-box-align:center;
	-webkit-align-items:center;
	align-items:center;
	padding:8px 0;
	border-top:1px solid #f1f1f1;
	border-bottom:1px solid #f1f1f1
}
.cub_main_block .ti {
	font-size:14px
}
.both_sides_team_vs_container {
	display:block;
	width:100%;
	background:url(../images/bg-league.png) no-repeat center/cover;
	padding:30px 0;
	margin:15px 0
}
.both_sides_team_vs_container .head {
	display:-webkit-box;
	display:-webkit-flex;
	display:flex;
	-webkit-box-align:center;
	-webkit-align-items:center;
	align-items:center;
	-webkit-justify-content:space-around;
	justify-content:space-around
}
.both_sides_team_vs_container .head .left .link,.both_sides_team_vs_container .head .right .link {
	display:-webkit-box;
	display:-webkit-flex;
	display:flex;
	-webkit-box-align:center;
	-webkit-align-items:center;
	align-items:center;
	-webkit-box-pack:center;
	-webkit-justify-content:center;
	justify-content:center;
	color:#fff
}
.both_sides_team_vs_container .head .left .link img,.both_sides_team_vs_container .head .right .link img {
	width:60px;
	height:60px;
	margin:0 10px;
	border-radius:50%
}
.both_sides_team_vs_container .head .mid {
	text-align:center
}
.both_sides_team_vs_container .head .mid h2 {
	color:#fff;
	margin:10px 0
}
.both_sides_team_vs_container .bottom {
	padding:30px 15px;
	display:-webkit-box;
	display:-webkit-flex;
	display:flex;
	-webkit-box-align:center;
	-webkit-align-items:center;
	align-items:center;
	-webkit-flex-wrap:wrap;
	flex-wrap:wrap;
	-webkit-box-pack:center;
	-webkit-justify-content:center;
	justify-content:center
}
.both_sides_team_vs_container .bottom a {
	display:inline-block;
	padding:3px 15px;
	border:1px solid #999;
	border-radius:30px;
	margin:8px;
	font-size:14px
}
.both_sides_team_vs_container .bottom .red_link {
	border-color:#d43d3d;
	color:#d43d3d
}
.both_sides_team_vs_container .bottom .green_color {
	color:#0f0!important
}
.three_news_cont {
	display:-webkit-box;
	display:-webkit-flex;
	display:flex;
	-webkit-box-align:start;
	-webkit-align-items:flex-start;
	align-items:flex-start;
	-webkit-box-pack:justify;
	-webkit-justify-content:space-between;
	justify-content:space-between
}
.three_news_cont .news_special_block_container {
	width:30.8%
}
.Collection_extra_container {
	display:block;
	margin-bottom:20px
}
.Collection_extra_container .head {
	padding:0 0 10px 0;
	display:-webkit-box;
	display:-webkit-flex;
	display:flex;
	-webkit-box-align:center;
	-webkit-align-items:center;
	align-items:center;
	-webkit-box-pack:justify;
	-webkit-justify-content:space-between;
	justify-content:space-between;
	border-bottom:1px solid #eee;
	margin-bottom:15px
}
.Collection_extra_container .head h3 {
	color:#d43d3d;
	font-size:18px
}
.Collection_extra_container .vid_links {
	display:-webkit-box;
	display:-webkit-flex;
	display:flex;
	-webkit-box-align:center;
	-webkit-align-items:center;
	align-items:center;
	-webkit-flex-wrap:wrap;
	flex-wrap:wrap
}
.Collection_extra_container .vid_links a {
	display:block;
	width:33.333%;
	text-align:center;
	padding:8px 0;
	margin:5px 0;
	position:relative
}
.Collection_extra_container .vid_links a:hover {
	color:#fff
}
.Collection_extra_container .vid_links a:hover:before {
	background:#d43d3d
}
.Collection_extra_container .vid_links a:before {
	content:"";
	position:absolute;
	background:#f1f1f1;
	width:90%;
	height:100%;
	top:50%;
	left:50%;
	-webkit-transform:translate(-50%,-50%);
	transform:translate(-50%,-50%);
	z-index:-1
}
.Collection_extra_container .extra_table_coll .row {
	display:-webkit-box;
	display:-webkit-flex;
	display:flex;
	-webkit-box-align:center;
	-webkit-align-items:center;
	align-items:center;
	border-bottom:1px solid #f1f1f1
}
.Collection_extra_container .extra_table_coll .row span {
	display:inline-block;
	padding:5px 1px;
	text-align:center;
	background:0 0
}
.Collection_extra_container .extra_table_coll .row .num {
	width:20%
}
.Collection_extra_container .extra_table_coll .row .team {
	width:60%
}
.Collection_extra_container .extra_table_coll .row .c_win {
	width:10%
}
.Collection_extra_container .extra_table_coll .row .c_fail {
	width:10%
}
.Collection_extra_container .extra_table_coll .head {
	background:#f5f5f5;
	padding-bottom:0
}
.match_ranking_content {
	width:100%;
	margin-bottom:1rem;
	padding:.5rem
}
.match_ranking_content .mid {
	border-top:1px solid #eee
}
.match_ranking_content .rank_mid_table .row {
	border-bottom:1px solid #eee;
	display:-webkit-box;
	display:-webkit-flex;
	display:flex;
	-webkit-box-align:center;
	-webkit-align-items:center;
	align-items:center
}
.match_ranking_content .rank_mid_table .row:last-child {
	border-bottom:none
}
.match_ranking_content .rank_mid_table .row span {
	text-align:center;
	font-size:14px;
	display:inline-block;
	padding:.8rem 0
}
.match_ranking_content .rank_mid_table .row .rank {
	width:15%;
	position:relative
}
.match_ranking_content .rank_mid_table .row .team {
	width:35%;
	text-align:left
}
.match_ranking_content .rank_mid_table .row .wfa {
	width:25%
}
.match_ranking_content .rank_mid_table .row .score {
	width:25%
}
.match_ranking_content .rank_mid_table .row .active_org:before {
	content:"";
	position:absolute;
	top:50%;
	left:0;
	width:10px;
	height:10px;
	z-index:1;
	background:orange;
	border-radius:50%;
	-webkit-transform:translateY(-50%);
	transform:translateY(-50%)
}
.match_ranking_content .rank_mid_table .row .active_blue:before {
	content:"";
	position:absolute;
	top:50%;
	left:0;
	width:10px;
	height:10px;
	z-index:1;
	background:#1e88e5;
	border-radius:50%;
	-webkit-transform:translateY(-50%);
	transform:translateY(-50%)
}
.match_ranking_content .rank_mid_table .head {
	color:#555;
	background:#f5f5f5
}
.match_ranking_content .rank_mid_table .head .team {
	text-align:center
}
.substation_index_container {
	display:-webkit-box;
	display:-webkit-flex;
	display:flex;
	border-top:1px solid #f1f1f1
}
.substation_index_container .substation_left {
	width:70%;
	padding-right:10px;
	border-right:1px solid #f1f1f1
}
.substation_index_container .substation_right {
	width:30%;
	padding-left:10px
}
.substation_top_news_block {
	display:-webkit-box;
	display:-webkit-flex;
	display:flex;
	-webkit-box-pack:justify;
	-webkit-justify-content:space-between;
	justify-content:space-between
}
.substation_top_news_block .news_special_block_container {
	width:49%
}
.hot_rec_staion_block {
	display:block;
	width:100%;
	margin:10px 0
}
.hot_rec_staion_block>h2 {
	font-size:18px;
	color:#d43d3d;
	font-weight:600;
	border-bottom:1px solid #f1f1f1;
	padding-bottom:8px;
	margin-bottom:8px
}
.hot_rec_staion_block .links {
	display:-webkit-box;
	display:-webkit-flex;
	display:flex;
	-webkit-box-align:center;
	-webkit-align-items:center;
	align-items:center;
	-webkit-flex-wrap:wrap;
	flex-wrap:wrap
}
.hot_rec_staion_block .links a {
	margin:0 10px 10px 0;
	display:inline-block;
	padding:2px 10px;
	border:1px solid #f1f1f1;
	border-radius:30px;
	font-size:14px
}
.title_info_block {
	display:block;
	width:100%
}
.title_info_block>img {
	width:200px;
	display:block;
	margin:15px auto
}
.title_info_block .txt {
	padding:5px 0;
	line-height:22px;
	text-indent:24px;
	font-size:14px
}
.title_info_block .extra_info {
	padding:15px 0;
	border-top:1px solid #d43d3d
}
.title_info_block .extra_info .head h3 {
	font-size:16px;
	font-weight:600
}
.title_info_block .extra_info .head span {
	display:block;
	padding:5px 0;
	font-size:12px
}
.title_info_block .extra_info .head span .red {
	display:inline-block;
	padding:0 4px
}
.ranking_order_head {
	display:block;
	margin-bottom:15px
}
.ranking_order_head h2 {
	color:#d43d3d;
	font-weight:600;
	padding:10px 0;
	border-bottom:1px solid #eee
}
.ranking_order_head .filter {
	display:-webkit-box;
	display:-webkit-flex;
	display:flex;
	-webkit-box-pack:end;
	-webkit-justify-content:flex-end;
	justify-content:flex-end;
	-webkit-box-align:center;
	-webkit-align-items:center;
	align-items:center;
	border-bottom:1px solid #eee;
	padding:15px 0
}
.ranking_order_head .filter a {
	display:inline-block;
	padding:0 10px;
	border-right:1px solid #f1f1f1
}
.ranking_order_head .filter a:last-child {
	border:none
}
.ranking_table_container {
	margin-bottom:15px
}
.ranking_table_container .rank_extra_tit {
	position:relative
}
.ranking_table_container .rank_extra_tit:before {
	content:"";
	position:absolute;
	bottom:0;
	z-index:100;
	width:100%;
	height:2px;
	background:#d43d3d
}
.ranking_table_container .rank_extra_tit span {
	display:inline-block;
	padding:5px 10px;
	background:#d43d3d;
	color:#fff
}
.ranking_table_container .layui-table .num {
	font-size:12px;
	display:inline-block;
	width:20px;
	height:20px;
	border-radius:4px;
	font-weight:600;
	text-align:center
}
.ranking_table_container .layui-table .team {
	display:-webkit-box;
	display:-webkit-flex;
	display:flex;
	-webkit-box-align:center;
	-webkit-align-items:center;
	align-items:center
}
.ranking_table_container .layui-table .team img {
	width:30px;
	margin-right:5px
}
.ranking_table_container .layui-table .gray {
	color:#bbb
}
.ranking_table_container .layui-table .rank_teams {
	display:-webkit-box;
	display:-webkit-flex;
	display:flex;
	-webkit-box-align:center;
	-webkit-align-items:center;
	align-items:center;
	-webkit-box-pack:center;
	-webkit-justify-content:center;
	justify-content:center
}
.ranking_table_container .layui-table .rank_teams img {
	width:30px;
	margin:0 5px
}
.ranking_table_container .layui-table .rank_teams .name {
	display:inline-block;
	min-width:100px;
	text-align:center
}
.ranking_table_container .layui-table .other_link {
	margin:0 5px;
	white-space:nowrap
}
.ranking_schedule_list>h1 {
	padding:10px 0;
	color:#d43d3d;
	border-bottom:2px solid #d43d3d
}
.ranking_schedule_list .items {
	display:-webkit-box;
	display:-webkit-flex;
	display:flex;
	-webkit-box-align:center;
	-webkit-align-items:center;
	align-items:center;
	-webkit-flex-wrap:wrap;
	flex-wrap:wrap;
	padding:10px 0
}
.ranking_schedule_list .items a {
	display:inline-block;
	padding:5px 10px;
	border:1px solid #f1f1f1;
	margin:0 8px 8px 0
}
.ranking_schedule_list .items a:hover {
	border-color:#d43d3d;
	background:#d43d3d;
	color:#fff
}
.ranking_schedule_list .items .active {
	border-color:#d43d3d;
	background:#d43d3d;
	color:#fff
}
.scroll_ranking_table {
	display:block;
	width:100%;
	overflow:auto
}
.scroll_ranking_table .ranking_table_container {
	min-width:600px
}
.scroll_ranking_table .ranking_table_container .over_txt {
	display:block;
	max-width:125px;
	width:100%;
	text-align:center;
	overflow:hidden
}
.video_news_detail_container {
	display:-webkit-box;
	display:-webkit-flex;
	display:flex;
	-webkit-box-align:start;
	-webkit-align-items:flex-start;
	align-items:flex-start
}
.video_news_detail_container .vid_left {
	width:70%;
	padding-right:10px
}
.video_news_detail_container .vid_left .sp_video_button {
	display:-webkit-box;
	display:-webkit-flex;
	display:flex;
	-webkit-box-align:center;
	-webkit-align-items:center;
	align-items:center;
	-webkit-box-pack:center;
	-webkit-justify-content:center;
	justify-content:center;
	padding:10px 0;
	width:180px;
	border-radius:30px;
	background:#d43d3d;
	color:#fff;
	position:relative;
	margin:20px 0
}
.video_news_detail_container .vid_left .sp_video_button:before {
	content:"";
	position:absolute;
	top:100%;
	left:50%;
	-webkit-transform:translateX(-50%);
	transform:translateX(-50%);
	z-index:10;
	border-left:8px solid transparent;
	border-right:8px solid transparent;
	border-top:8px solid #d43d3d
}
.video_news_detail_container .vid_left .sp_video_button i {
	font-size:26px;
	display:inline-block;
	margin-right:5px
}
.video_news_detail_container .vid_left .sp_video_button em {
	margin-top:-3px;
	font-weight:600
}
.video_news_detail_container .vid_left .v_list {
	padding:15px 8px;
	background:#f5f5f5
}
.video_news_detail_container .vid_left .v_list .item {
	display:-webkit-box;
	display:-webkit-flex;
	display:flex;
	-webkit-box-align:center;
	-webkit-align-items:center;
	align-items:center;
	position:relative;
	padding:8px 0
}
.video_news_detail_container .vid_left .v_list .item .orange {
	display:-webkit-box;
	display:-webkit-flex;
	display:flex;
	-webkit-box-align:center;
	-webkit-align-items:center;
	align-items:center;
	font-size:14px
}
.video_news_detail_container .vid_left .v_list .item .orange i {
	font-size:18px
}
.video_news_detail_container .vid_left .v_list .item .orange em {
	font-size:12px;
	margin-top:-4px;
	margin-left:2px
}
.video_news_detail_container .vid_left .v_list .item>em {
	display:inline-block;
	padding:0 4px
}
.video_news_detail_container .vid_left .v_list .item .link {
	width:60%;
	display:block;
	overflow:hidden;
	text-overflow:ellipsis;
	white-space:nowrap
}
.video_news_detail_container .vid_left .v_list .item .time {
	position:absolute;
	top:50%;
	right:0;
	z-index:10;
	-webkit-transform:translateY(-50%);
	transform:translateY(-50%);
	font-size:14px;
	color:#bbb
}
.video_news_detail_container .vid_right {
	width:30%;
	padding-left:10px
}
.orange {
	color:#ffa80e
}
.orange * {
	color:#ffa80e
}
.rich_text_container {
	margin:15px 0;
	display:block;
	width:100%
}
.rich_text_container>h3 {
	margin-bottom:10px;
	font-size:18px;
	font-weight:600
}
.rich_text_container .top_st {
	background:#f6f6f6;
	padding:8px
}
.rich_text_container .top_st p {
	margin-bottom:8px;
	font-size:14px
}
.rich_text_container .t_img {
	display:block;
	margin:15px auto;
	width:80%
}
.rich_text_container .txt {
	display:block;
	line-height:24px
}
.pages_toggle_main_block {
	display:-webkit-box;
	display:-webkit-flex;
	display:flex;
	-webkit-box-align:center;
	-webkit-align-items:center;
	align-items:center;
	-webkit-box-pack:justify;
	-webkit-justify-content:space-between;
	justify-content:space-between;
	padding:15px 0;
	border-top:1px solid #f1f1f1;
	border-bottom:1px solid #f1f1f1;
	margin:20px 0
}
.pages_toggle_main_block .left p,.pages_toggle_main_block .right p {
	color:#1e88e5;
	display:block;
	width:100%;
	margin-bottom:10px
}
.points_ranking_container {
	display:-webkit-box;
	display:-webkit-flex;
	display:flex;
	width:100%;
	margin-bottom:30px
}
.points_ranking_container .point_left {
	width:20%;
	padding-right:10px
}
.points_ranking_container .point_right {
	width:80%;
	padding-left:10px
}
.nav_bar_column_block {
	width:100%;
	border:1px solid #d43d3d
}
.nav_bar_column_block a {
	display:block;
	width:100%;
	padding:12px 5px;
	border-bottom:1px solid #f5f5f5
}
.nav_bar_column_block a:hover {
	background:#d43d3d;
	color:#fff
}
.nav_bar_column_block .active {
	background:#d43d3d;
	color:#fff
}
.filter_button_top_block {
	display:block
}
.filter_button_top_block .swiper-slide {
	width:auto
}
.filter_button_top_block a {
	display:inline-block;
	padding:12px 20px;
	border-bottom:1px solid #f5f5f5;
	background:#f5f5f5
}
.filter_button_top_block a:hover {
	background:#d43d3d;
	color:#fff
}
.filter_button_top_block .active {
	background:#d43d3d;
	color:#fff
}
.tv_live_container {
	display:block;
	position:relative;
	margin:15px auto 100px auto;
	width:1250px
}
.tv_live_container .wap_filter_view {
	display:none;
	-webkit-box-align:center;
	-webkit-align-items:center;
	align-items:center;
	-webkit-box-pack:justify;
	-webkit-justify-content:space-between;
	justify-content:space-between;
	padding:15px 10px;
	background:#f5f5f5;
	margin:0 auto 15px auto;
	width:97%
}
.tv_live_container .wap_filter_view h3 {
	font-size:16px;
	font-weight:600
}
.tv_live_container .wap_filter_view i {
	font-size:24px;
	color:#999
}
.tv_live_times {
	display:-webkit-box;
	display:-webkit-flex;
	display:flex;
	-webkit-box-align:center;
	-webkit-align-items:center;
	align-items:center;
	-webkit-box-pack:justify;
	-webkit-justify-content:space-between;
	justify-content:space-between
}
.tv_live_times a {
	display:inline-block;
	border-style:solid;
	border-width:1px;
	border-color:#eee;
	padding:10px 0;
	border-right:none
}
.tv_live_times a:hover {
	background:#d43d3d;
	color:#fff
}
.tv_live_times a:last-child {
	border-right:1px solid #eee
}
.tv_live_times .left {
	display:-webkit-box;
	display:-webkit-flex;
	display:flex;
	-webkit-box-align:center;
	-webkit-align-items:center;
	align-items:center;
	width:15%
}
.tv_live_times .left a {
	-webkit-box-flex:2;
	-webkit-flex:2;
	flex:2;
	text-align:center
}
.tv_live_times .mid {
	display:-webkit-box;
	display:-webkit-flex;
	display:flex;
	-webkit-box-align:center;
	-webkit-align-items:center;
	align-items:center;
	width:66%
}
.tv_live_times .mid a {
	-webkit-box-flex:1;
	-webkit-flex:1;
	flex:1;
	text-align:center
}
.tv_live_times .right {
	display:-webkit-box;
	display:-webkit-flex;
	display:flex;
	-webkit-box-align:center;
	-webkit-align-items:center;
	align-items:center;
	width:15%
}
.tv_live_times .right a {
	-webkit-box-flex:3;
	-webkit-flex:3;
	flex:3;
	text-align:center
}
.tv_live_times .active {
	background:#d43d3d;
	color:#fff
}
.tv_live_station {
	display:-webkit-box;
	display:-webkit-flex;
	display:flex;
	-webkit-box-align:center;
	-webkit-align-items:center;
	align-items:center;
	padding:10px 0 20px 0;
	-webkit-box-pack:justify;
	-webkit-justify-content:space-between;
	justify-content:space-between;
	border-bottom:2px solid #f1f1f1;
	margin-bottom:20px
}
.tv_live_station .station_item {
	display:-webkit-box;
	display:-webkit-flex;
	display:flex;
	-webkit-box-align:center;
	-webkit-align-items:center;
	align-items:center;
	margin-bottom:5px
}
.tv_live_station .station_item>.title {
	display:inline-block;
	position:relative;
	background:#eee;
	padding:4px 8px
}
.tv_live_station .station_item>.title:before {
	content:"";
	position:absolute;
	top:50%;
	right:-10px;
	z-index:1000;
	border-left:10px solid #eee;
	border-top:7px solid transparent;
	border-bottom:7px solid transparent;
	-webkit-transform:translateY(-50%);
	transform:translateY(-50%)
}
.tv_live_station .station_item>.links {
	padding-left:15px;
	display:-webkit-box;
	display:-webkit-flex;
	display:flex;
	-webkit-box-align:center;
	-webkit-align-items:center;
	align-items:center;
	-webkit-flex-wrap:wrap;
	flex-wrap:wrap
}
.tv_live_station .station_item>.links a {
	display:block;
	font-size:12px;
	margin:2px 5px
}
.t_list_icon {
	display:-webkit-box;
	display:-webkit-flex;
	display:flex;
	-webkit-box-align:center;
	-webkit-align-items:center;
	align-items:center;
	-webkit-flex-wrap:wrap;
	flex-wrap:wrap;
	border-bottom:2px solid #f1f1f1;
	margin-bottom:30px;
	padding-bottom:20px
}
.t_list_icon li {
	width:16.666%;
	border:1px solid #f1f1f1
}
.t_list_icon li a {
	display:-webkit-box;
	display:-webkit-flex;
	display:flex;
	-webkit-box-pack:center;
	-webkit-justify-content:center;
	justify-content:center;
	-webkit-box-align:center;
	-webkit-align-items:center;
	align-items:center;
	-webkit-box-orient:vertical;
	-webkit-box-direction:normal;
	-webkit-flex-direction:column;
	flex-direction:column;
	padding:10px 0
}
.t_list_icon li a img {
	margin-top:5px;
	max-width:80px
}
.tv_live_container_vid {
	margin:20px 0;
	display:-webkit-box;
	display:-webkit-flex;
	display:flex;
	-webkit-box-align:start;
	-webkit-align-items:flex-start;
	align-items:flex-start
}
.tv_live_container_vid .left_bann {
	width:20%
}
.tv_live_container_vid .left_bann>.tit {
	background:#d43d3d;
	color:#fff;
	text-transform:capitalize;
	padding:15px 5px;
	font-weight:600;
	font-size:18px
}
.tv_live_container_vid .left_bann .link_scroll {
	width:100%;
	height:1000px;
	overflow:auto
}
.tv_live_container_vid .left_bann .link_scroll a {
	display:block;
	padding:10px 5px;
	border-bottom:1px solid #f1f1f1
}
.tv_live_container_vid .left_bann .link_scroll a:hover {
	background:#f1f1f150
}
.tv_live_container_vid .right_content {
	width:80%;
	padding-left:10px
}
.tv_live_container_vid .right_content .vid_content {
	margin-bottom:20px
}
.tv_live_container_vid .right_content .vid_content iframe {
	width:100%;
	height:600px
}
.tv_live_container_vid .right_content .video_main_info .title {
	margin-bottom:20px;
	border-bottom:1px solid #f1f1f1;
	padding:15px 0;
	text-transform:capitalize
}
.tv_live_container_vid .right_content .video_main_info .title h2 {
	font-weight:600
}
.tv_live_container_vid .right_content .video_main_info .week_times {
	display:block;
	width:100%
}
.tv_live_container_vid .right_content .video_main_info .week_times .scroll_tab {
	display:block;
	width:100%;
	overflow:auto;
	padding:10px 0
}
.tv_live_container_vid .right_content .video_main_info .week_times .tabs {
	display:-webkit-box;
	display:-webkit-flex;
	display:flex;
	-webkit-box-align:center;
	-webkit-align-items:center;
	align-items:center
}
.tv_live_container_vid .right_content .video_main_info .week_times .tabs a {
	text-transform:capitalize;
	padding:5px 8px
}
.tv_live_container_vid .right_content .video_main_info .week_times .tabs a:hover {
	background:#d43d3d;
	color:#fff
}
.tv_live_container_vid .right_content .video_main_info .week_times .tabs .active {
	background:#d43d3d;
	color:#fff
}
.tv_live_container_vid .right_content .video_main_info .week_times .week_times_schedule_ul {
	margin:15px 0;
	-webkit-column-count:2;
	column-count:2;
	border:1px solid #f1f1f1
}
.tv_live_container_vid .right_content .video_main_info .week_times .week_times_schedule_ul li {
	border-bottom:1px solid #f1f1f1
}
.tv_live_container_vid .right_content .video_main_info .week_times .week_times_schedule_ul li:hover {
	background:#f1f1f130
}
.tv_live_container_vid .right_content .video_main_info .week_times .week_times_schedule_ul li a {
	display:-webkit-box;
	display:-webkit-flex;
	display:flex;
	-webkit-box-align:start;
	-webkit-align-items:flex-start;
	align-items:flex-start;
	padding:8px 0
}
.tv_live_container_vid .right_content .video_main_info .week_times .week_times_schedule_ul li a i {
	width:50px;
	text-align:center
}
.tv_live_container_vid .right_content .video_main_info .week_times .week_times_schedule_ul li a em {
	margin-left:10px;
	width:90%
}
.tv_live_fixed_container {
	display:none;
	position:fixed;
	bottom:0;
	left:0;
	width:100%;
	height:80%;
	overflow:auto;
	z-index:100000;
	background:#fff;
	padding-top:10px
}
.tv_live_fixed_container .tv_live_fixed_main {
	padding:10px 10px 20px 10px
}
.tv_live_fixed_container .tv_live_fixed_main .top_rec_container .t_list_icon li {
	width:33.333%
}
.tv_live_fixed_container .tv_live_fixed_main .top_rec_container .t_list_icon li i {
	font-size:12px
}
.tv_live_fixed_container .tv_live_fixed_main .fixed_links_view {
	display:-webkit-box;
	display:-webkit-flex;
	display:flex;
	-webkit-box-align:center;
	-webkit-align-items:center;
	align-items:center;
	-webkit-flex-wrap:wrap;
	flex-wrap:wrap
}
.tv_live_fixed_container .tv_live_fixed_main .fixed_links_view a {
	display:inline-block;
	padding:5px 0;
	width:20%;
	display:block;
	overflow:hidden;
	text-overflow:ellipsis;
	white-space:nowrap;
	text-align:center;
	margin-bottom:8px
}
.tv_live_fixed_container .tv_live_fixed_main .fixed_links_view .active {
	background:#d43d3d;
	color:#fff
}
.two_belligerent_parties {
	display:-webkit-box;
	display:-webkit-flex;
	display:flex;
	-webkit-box-align:center;
	-webkit-align-items:center;
	align-items:center;
	padding:1rem;
	background:#f1f1f1;
	width:100%;
	margin:1rem auto;
	-webkit-box-pack:justify;
	-webkit-justify-content:space-between;
	justify-content:space-between
}
.two_belligerent_parties .left {
	background:#fff;
	width:32%;
	display:-webkit-box;
	display:-webkit-flex;
	display:flex;
	-webkit-box-align:center;
	-webkit-align-items:center;
	align-items:center;
	height:10rem;
	padding:1rem;
	border-top:3px solid #d43d3d;
	border-radius:2px
}
.two_belligerent_parties .left img {
	width:100px
}
.two_belligerent_parties .left span {
	display:block;
	width:80%;
	padding-left:1rem
}
.two_belligerent_parties .left span i {
	display:block;
	color:#999;
	font-size:14px;
	margin-top:.4rem
}
.two_belligerent_parties .left span b {
	font-size:20px;
	color:#000
}
.two_belligerent_parties .mid {
	height:10rem;
	line-height:10rem;
	background:#fff;
	width:32%;
	text-align:center;
	font-size:36px;
	font-weight:600;
	text-transform:uppercase;
	border-top:3px solid #d43d3d;
	border-radius:2px
}
.two_belligerent_parties .right {
	height:10rem;
	background:#fff;
	width:32%;
	display:-webkit-box;
	display:-webkit-flex;
	display:flex;
	-webkit-box-align:center;
	-webkit-align-items:center;
	align-items:center;
	padding:1rem;
	border-top:3px solid #d43d3d;
	border-radius:2px
}
.two_belligerent_parties .right img {
	width:100px
}
.two_belligerent_parties .right span {
	display:block;
	width:80%;
	padding-left:1rem
}
.two_belligerent_parties .right span b {
	font-size:20px;
	color:#000
}
.two_belligerent_parties .right span i {
	display:block;
	color:#999;
	font-size:14px;
	margin-top:.4rem
}
.new_index_container {
	display:block;
	width:100%;
	position:relative
}
.new_index_content_search {
	display:block;
	width:100%;
	background:#d43d3d;
	padding:50px 0
}
.new_index_content_search .new_index_content__main {
	width:1250px;
	margin:10px auto
}
.new_index_content_search .search_list {
	display:-webkit-box;
	display:-webkit-flex;
	display:flex;
	-webkit-box-align:center;
	-webkit-align-items:center;
	align-items:center;
	padding-left:30px
}
.new_index_content_search .search_list a {
	display:inline-block;
	padding:20px 20px;
	color:#fff;
	border-top-left-radius:4px;
	border-top-right-radius:4px
}
.new_index_content_search .search_list a:hover {
	color:#d43d3d;
	background:#fff
}
.new_index_content_search .search_list .active {
	color:#d43d3d;
	background:#fff
}
.new_index_content_search .search_input {
	position:relative;
	width:100%
}
.new_index_content_search .search_input .input {
	width:100%;
	border:2px solid #fff;
	border-radius:4px;
	padding:15px 100px 15px 10px;
	background:#fff;
	outline:0
}
.new_index_content_search .search_input .button {
	border:none;
	background:#d43d3d;
	outline:0;
	color:#fff;
	display:-webkit-box;
	display:-webkit-flex;
	display:flex;
	-webkit-box-align:center;
	-webkit-align-items:center;
	align-items:center;
	-webkit-box-pack:center;
	-webkit-justify-content:center;
	justify-content:center;
	padding:10px 15px;
	border-radius:4px;
	position:absolute;
	top:50%;
	right:10px;
	font-size:14px;
	-webkit-transform:translateY(-50%);
	transform:translateY(-50%)
}
.new_index_content_search .search_input .button img {
	width:18px;
	display:inline-block;
	margin-left:5px
}
.new_index_content_search .hot_search {
	display:-webkit-box;
	display:-webkit-flex;
	display:flex;
	-webkit-box-align:center;
	-webkit-align-items:center;
	align-items:center;
	-webkit-flex-wrap:wrap;
	flex-wrap:wrap;
	margin-top:15px;
	color:#fff
}
.new_index_content_search .hot_search a {
	color:#fff;
	display:inline-block;
	margin-right:15px
}
.filter_match_sweiper {
	border-bottom:6px solid #f5f5f5;
	position:relative;
	padding:0 22px
}
.filter_match_sweiper .swiper_btn {
	position:absolute;
	top:50%;
	-webkit-transform:translateY(-50%);
	transform:translateY(-50%);
	background:#d43d3d;
	z-index:10;
	height:100%;
	display:-webkit-box;
	display:-webkit-flex;
	display:flex;
	-webkit-box-orient:vertical;
	-webkit-box-direction:normal;
	-webkit-flex-direction:column;
	flex-direction:column;
	-webkit-box-align:center;
	-webkit-align-items:center;
	align-items:center;
	-webkit-box-pack:center;
	-webkit-justify-content:center;
	justify-content:center
}
.filter_match_sweiper .swiper_btn img {
	width:20px
}
.filter_match_sweiper .btn_left {
	left:0
}
.filter_match_sweiper .btn_right {
	right:0
}
.filter_match_sweiper a {
	display:inline-block;
	padding:8px 16px;
	border-radius:20px;
	background:#f1f1f1;
	margin:10px 0;
	white-space:nowrap
}
.filter_match_sweiper a:hover {
	background:#d43d3d;
	color:#fff
}
.filter_match_sweiper .active {
	background:#d43d3d;
	color:#fff
}
.new_index_content_main {
	display:-webkit-box;
	display:-webkit-flex;
	display:flex;
	-webkit-box-align:start;
	-webkit-align-items:flex-start;
	align-items:flex-start
}
.new_index_content_main .new_index_top_left {
	width:70%;
	padding-right:10px;
	margin-bottom: 20px;
}
.new_index_content_main .new_index_top_right {
	width:30%;
	padding-left:10px
}
.match_list_container {
	margin-top:15px
}
.match_list_container .match_item {
	width:100%;
	position:relative;
	padding:15px 0;
	border-bottom:1px solid #f1f1f1
}
.match_list_container .match_item .more_btn {
	width:80px;
	display:-webkit-box;
	display:-webkit-flex;
	display:flex;
	-webkit-box-align:center;
	-webkit-align-items:center;
	align-items:center;
	-webkit-box-pack:center;
	-webkit-justify-content:center;
	justify-content:center;
	cursor:pointer;
	position:absolute;
	top:0;
	right:0;
	z-index:10
}
.match_list_container .match_item .more_btn span {
	font-size:12px;
	color:#d43d3d
}
.match_list_container .match_item .more_btn img {
	width:20px
}
.match_list_container .match_item .match_base_info {
	display:-webkit-box;
	display:-webkit-flex;
	display:flex;
	width:100%;
	position:relative;
	-webkit-box-align:center;
	-webkit-align-items:center;
	align-items:center
}
.match_list_container .match_item .match_base_info .info,.match_list_container .match_item .match_base_info .match_link,.match_list_container .match_item .match_base_info .scopes,.match_list_container .match_item .match_base_info .teams {
	display:-webkit-box;
	display:-webkit-flex;
	display:flex;
	-webkit-box-orient:vertical;
	-webkit-box-direction:normal;
	-webkit-flex-direction:column;
	flex-direction:column
}
.match_list_container .match_item .match_base_info .info {
	width:15%
}
.match_list_container .match_item .match_base_info .info .status {
	margin-bottom:8px
}
.match_list_container .match_item .match_base_info .teams {
	width:35%
}
.match_list_container .match_item .match_base_info .teams .teams_item {
	display:-webkit-box;
	display:-webkit-flex;
	display:flex;
	-webkit-box-align:center;
	-webkit-align-items:center;
	align-items:center;
	margin-bottom:8px
}
.match_list_container .match_item .match_base_info .teams .teams_item img {
	width:20px;
	margin-right:5px
}
.match_list_container .match_item .match_base_info .scopes {
	width:10%
}
.match_list_container .match_item .match_base_info .match_link {
	width:40%
}
.match_list_container .match_item .match_base_info .match_link .m_links {
	display:-webkit-box;
	display:-webkit-flex;
	display:flex;
	-webkit-flex-wrap:wrap;
	flex-wrap:wrap
}
.match_list_container .match_item .match_base_info .match_link .m_links a {
	color:#d43d3d;
	margin-right:8px
}
.match_list_container .match_item .match_more_link {
	display:none;
	margin-top:10px;
	border-top:4px solid #f5f5f5;
	-webkit-box-align:center;
	-webkit-align-items:center;
	align-items:center;
	-webkit-flex-wrap:wrap;
	flex-wrap:wrap;
	padding:15px 0
}
.match_list_container .match_item .match_more_link a {
	display:inline-block;
	color:#d43d3d;
	margin:0 10px 10px 0
}
.match_list_container .match_item .show_more {
	display:-webkit-box!important;
	display:-webkit-flex!important;
	display:flex!important
}
.more_match_block {
	width:100%;
	margin:20px auto;
	border:1px solid #d43d3d;
	padding:5px 0;
	text-align:center;
	display:block;
	border-radius:6px
}
.more_match_block a {
	color:#d43d3d
}
.new_index_content_product {
	margin-top:20px;
	display:block
}
.new_index_content_product .hot_prod {
	margin-bottom:15px
}
.new_index_content_product .hot_product_block_main {
	margin-bottom:15px
}
.new_index_content_product .hot_product_block_main>h2 {
	display:block;
	margin-bottom:10px
}
.new_index_content_product .hot_product_block_main .hot_product_block_items {
	display:-webkit-box;
	display:-webkit-flex;
	display:flex;
	-webkit-box-align:center;
	-webkit-align-items:center;
	align-items:center;
	-webkit-flex-wrap:wrap;
	flex-wrap:wrap
}
.new_index_content_product .hot_product_block_main .hot_product_block_items .hot_product_block_item .product_link_item {
	display:-webkit-box;
	display:-webkit-flex;
	display:flex;
	-webkit-box-align:center;
	-webkit-align-items:center;
	align-items:center;
	-webkit-box-pack:center;
	-webkit-justify-content:center;
	justify-content:center;
	-webkit-box-orient:vertical;
	-webkit-box-direction:normal;
	-webkit-flex-direction:column;
	flex-direction:column;
	padding:10px;
	margin-bottom:15px
}
.new_index_content_product .hot_product_block_main .hot_product_block_items .hot_product_block_item .product_link_item:hover {
	color:#d43d3d
}
.new_index_content_product .hot_product_block_main .hot_product_block_items .hot_product_block_item .product_link_item img {
	width:60px;
	height:60px;
	border-radius:50%;
	margin-bottom:5px
}
@media (max-width:576px) {
	.week-live_block_container .week_live_table .row .team .t_left b {
		display: block;
	}
	.both_sides_team_vs_container .head .left .link h3, .both_sides_team_vs_container .head .right .link h3 {
		display: block;
	}
.both_sides_team_vs_container .head .mid h2 {
	font-size:14px
}
.substation_top_news_block {
	display:block
}
.substation_top_news_block .news_special_block_container {
	width:100%
}
.video_news_detail_container .vid_left .v_list .item .link {
	width:45%
}
.tv_live_container_vid .right_content .vid_content iframe {
	height:300px
}
.tv_live_container_vid .right_content .video_main_info .week_times .week_times_schedule_ul li a {
	display:block
}
.tv_live_container_vid .right_content .video_main_info .week_times .week_times_schedule_ul li a i {
	display:block;
	margin-bottom:15px;
	font-size:12px;
	color:#999
}
.tv_live_container_vid .right_content .video_main_info .week_times .week_times_schedule_ul li a em {
	font-size:14px;
	display:block;
	margin:0;
	padding:5px
}
.two_belligerent_parties .left img,.two_belligerent_parties .right img {
	width:90%
}
}@media (max-width:768px) {
	.new_index_content_search .search_list a {
	padding:10px 10px
}
.new_index_content_search .search_input .button {
	padding:4px 15px
}
.new_index_content_search .search_input .input {
	padding:10px 130px 10px 10px
}
.two_belligerent_parties .left,.two_belligerent_parties .mid,.two_belligerent_parties .right {
	height:7rem
}
.two_belligerent_parties .mid {
	line-height:7rem
}
.v_team_info_container {
	display:block
}
.v_team_info_container .v_left {
	width:100%;
	height:auto
}
.v_team_info_container .v_mid {
	width:100%;
	height:auto
}
.v_team_info_container .v_right {
	width:100%;
	height:auto
}
.live_news_container {
	display:block;
	padding:0 10px
}
.live_news_container .new_left {
	width:100%
}
.live_news_container .new_right {
	width:100%
}
.filter_btn_link_view {
	-webkit-flex-wrap:wrap;
	flex-wrap:wrap
}
.filter_btn_link_view a {
	margin-bottom:10px
}
.cub_main_block {
	padding:10px 10px
}
.three_news_cont {
	display:block;
	padding:0 10px
}
.three_news_cont .news_special_block_container {
	width:100%
}
.ranking_table_container .layui-table .team {
	-webkit-box-orient:vertical;
	-webkit-box-direction:normal;
	-webkit-flex-direction:column;
	flex-direction:column;
	-webkit-box-pack:center;
	-webkit-justify-content:center;
	justify-content:center
}
.layui-table td,.layui-table th {
	padding:4px
}
.ranking_order_head h2 {
	font-size:18px
}
.live_news_container .new_left {
	padding:0
}
.fix_font-size td,.fix_font-size th {
	padding:4px;
	font-size:12px
}
.fix_font-size td .rank_teams .name,.fix_font-size th .rank_teams .name {
	display:none!important
}
.fix_font-size tbody tr td:last-child,.fix_font-size thead tr th:last-child {
	display:none
}
.video_news_detail_container .vid_left {
	padding:0 10px
}
.video_news_detail_container .vid_right {
	padding:0 10px
}
.points_ranking_container {
	display:block
}
.points_ranking_container .point_left {
	width:100%;
	margin-bottom:15px;
	padding:0 10px
}
.points_ranking_container .point_right {
	width:100%;
	padding:0 10px
}
.nav_bar_column_block {
	padding:0;
	display:-webkit-box;
	display:-webkit-flex;
	display:flex;
	-webkit-box-align:center;
	-webkit-align-items:center;
	align-items:center;
	-webkit-flex-wrap:wrap;
	flex-wrap:wrap
}
.nav_bar_column_block a {
	display:block;
	width:16.666%;
	padding:10px 10px;
	white-space:nowrap;
	overflow:hidden;
	text-overflow:ellipsis
}
.tv_live_container .t_list_icon,.tv_live_container .tv_live_station,.tv_live_container .tv_live_times {
	display:none
}
.tv_live_container .wap_filter_view {
	display:-webkit-box;
	display:-webkit-flex;
	display:flex
}
.match_list_container .match_item .more_btn {
	top:13px
}
.match_list_container .match_item .match_base_info .teams {
	-webkit-box-flex:1;
	-webkit-flex:1;
	flex:1
}
.match_list_container .match_item .match_base_info .teams .teams_item {
	font-size:12px
}
.match_list_container .match_item .match_base_info .info {
	min-width:90px;
	font-size:12px
}
.match_list_container .match_item .match_base_info .match_link {
	font-size:12px
}
.match_list_container .match_item .match_base_info .m_links {
	-webkit-flex-wrap:wrap;
	flex-wrap:wrap
}
.match_list_container .match_item .match_base_info .m_links a {
	font-size:12px
}
.match_more_link a {
	font-size:12px
}
.new_index_content_product {
	padding:0 8px
}
.new_index_content_product .hot_prod {
	font-size:20px
}
.new_index_content_product .hot_product_block_main>h2 {
	font-size:18px
}
}@media (max-width:992px) {
	.header .header_bg .header_main {
	padding:0 10px;
	-webkit-box-pack:justify;
	-webkit-justify-content:space-between;
	justify-content:space-between
}
.header .header_bg .header_main .link_nav {
	display:none
}
.header .header_bg .header_main .wap_menu_btn {
	display:block
}
.header .header_links_view {
	display:none
}
.footer .footer_main {
	width:100%;
	padding:0 10px
}
.footer .footer_main .links h2 {
	font-size:18px;
	font-weight:600
}
.scroll_top {
	display:none
}
.v_team_info_container .v_left {
	-webkit-box-orient:vertical;
	-webkit-box-direction:normal;
	-webkit-flex-direction:column;
	flex-direction:column;
	text-align:center
}
.v_team_info_container .v_left .img {
	margin-bottom:10px
}
.substation_index_container {
	display:block
}
.substation_index_container .substation_left {
	width:100%;
	padding:10px
}
.substation_index_container .substation_right {
	width:100%;
	padding:10px
}
.video_news_detail_container {
	display:block
}
.video_news_detail_container .vid_left {
	width:100%
}
.video_news_detail_container .vid_right {
	width:100%
}
.two_belligerent_parties .left {
	display:block;
	text-align:center
}
.two_belligerent_parties .left span i {
	display:none
}
.two_belligerent_parties .right {
	display:block;
	text-align:center
}
.two_belligerent_parties .right span i {
	display:none
}
.new_index_content_main {
	display:block
}
.new_index_content_main .new_index_top_left {
	width:100%;
	padding:0 8px
}
.new_index_content_main .new_index_top_right {
	width:100%;
	padding:0 8px
}
}@media (max-width:1200px) {
	.body_container_main,.header .header_main,.live_bar_swiper_container,.new_index_content_search .new_index_content__main,.tv_live_container {
	width:100%
}
.new_index_content_search .new_index_content__main {
	padding:0 10px
}
}

.match_live_filter_container {
	display: -webkit-box;
	display: -webkit-flex;
	display: flex;
	width: 100%
}

	.match_live_filter_container .layui-form-select dl dd.layui-this {
		background-color: #d43d3d
	}

	.match_live_filter_container .bar_view {
		width: 300px;
		min-width: 300px
	}

		.match_live_filter_container .bar_view a {
			display: block;
			width: 100%;
			padding: 12px 0 12px 15px;
			border-left: 4px solid transparent
		}

			.match_live_filter_container .bar_view a:hover {
				background: #FFB6C1;
				border-left-color: #d43d3d
			}

		.match_live_filter_container .bar_view .active {
			background: #FFB6C1;
			border-left-color: #d43d3d
		}

	.match_live_filter_container .bar_view_result {
		width: 78%;
		padding-left: 20px
	}

		.match_live_filter_container .bar_view_result .top {
			display: -webkit-box;
			display: -webkit-flex;
			display: flex;
			-webkit-box-align: center;
			-webkit-align-items: center;
			align-items: center;
			-webkit-box-pack: justify;
			-webkit-justify-content: space-between;
			justify-content: space-between;
			border-bottom: 1px solid #f1f1f1;
			margin-bottom: 10px
		}

			.match_live_filter_container .bar_view_result .top h3 {
				font-size: 18px;
				display: inline-block;
				padding: 8px 18px;
				background: #d43d3d;
				color: #fff
			}

		.match_live_filter_container .bar_view_result .date_items {
			display: block
		}

			.match_live_filter_container .bar_view_result .date_items .date_item {
				margin-bottom: 20px
			}

				.match_live_filter_container .bar_view_result .date_items .date_item .v_time {
					display: block;
					padding: 8px 0 8px 15px;
					font-size: 14px;
					border-left: 4px solid #d43d3d;
					margin-bottom: 5px
				}

				.match_live_filter_container .bar_view_result .date_items .date_item .rows {
					display: block;
					width: 100%
				}

					.match_live_filter_container .bar_view_result .date_items .date_item .rows .row {
						display: -webkit-box;
						display: -webkit-flex;
						display: flex;
						-webkit-box-align: center;
						-webkit-align-items: center;
						align-items: center;
						position: relative;
						width: 100%;
						padding: 15px 0;
						border-bottom: 1px solid #f5f5f5
					}

						.match_live_filter_container .bar_view_result .date_items .date_item .rows .row:nth-child(odd) {
							background: #f5f5f5
						}

						.match_live_filter_container .bar_view_result .date_items .date_item .rows .row > span {
							display: inline-block;
							padding: 4px 6px;
							font-size: 14px
						}

						.match_live_filter_container .bar_view_result .date_items .date_item .rows .row .name {
							width: 20%;
							text-align: center
						}

						.match_live_filter_container .bar_view_result .date_items .date_item .rows .row .teams {
							width: 60%;
							display: -webkit-box;
							display: -webkit-flex;
							display: flex;
							-webkit-box-align: center;
							-webkit-align-items: center;
							align-items: center;
							-webkit-box-pack: center;
							-webkit-justify-content: center;
							justify-content: center
						}

							.match_live_filter_container .bar_view_result .date_items .date_item .rows .row .teams .team {
								display: -webkit-box;
								display: -webkit-flex;
								display: flex;
								-webkit-box-align: center;
								-webkit-align-items: center;
								align-items: center;
								-webkit-box-pack: center;
								-webkit-justify-content: center;
								justify-content: center;
								margin: 0 10px
							}

								.match_live_filter_container .bar_view_result .date_items .date_item .rows .row .teams .team img {
									width: 30px;
									margin: 0 5px
								}

						.match_live_filter_container .bar_view_result .date_items .date_item .rows .row .more {
							text-align: right;
							width: 15.5%
						}




.list-news-item {
	padding: 15px 0;
	border-bottom: 1px solid #ededed;
}
.flex-shrink-0 {
	flex-shrink: 0 !important;
}
img, svg {
	 vertical-align: middle;
 }
.ms-3 {
	margin-left: 1rem !important;
}
.flex-grow-1 {
	flex-grow: 1 !important;
}
.list-news-item .info .tit {
	margin-bottom: 10px;
}
.h5, h5 {
	font-size: 1.25rem;
}
.list-news-item .info p {
	margin-bottom: 10px;
}
.list-news-item .info .label {
	margin-bottom: 12px;
}
.list-news-item .info .label a {
	color: #1a8a56 !important;
	font-weight: 700;
}

.pagebar .pagination {
	display: flex
;
	justify-content: center;
	margin-top: 10px;
}
.pagination a {
	background: #fff;
	border: 1px solid #ccc;
	color: #333;
	font-size: 14px;
	padding: 2px 6px;
	margin: 0 2px;
	border-radius: 5px;
}

.pagination li.active a{color: red;}

/*qiudui*/
.in-qiudui{padding:10px 0;}
.in-qiudui .td-list{}
.in-qiudui .td-list .td-item{ width:calc(25% - 20px); margin: 10px;  border: 1PX solid #eee; transition: 0.5s ease all; padding-top: 20px;}
.in-qiudui .td-list .td-item:hover{    transform: translate3d(0, -2px, 0); border: 1px solid #2F8162;}
.in-qiudui .td-list .td-item .list-pic{width:100%;  text-align: center;}
.in-qiudui .td-list .td-item .list-pic img{width:50%; margin-bottom: 20px;}
.in-qiudui .td-list .td-item .yx img{border-radius: 50px!important;}
.in-qiudui .td-list .td-item .list-txt{font-size: 18px; width: 100%;  color: #333; text-align: center; padding-bottom: 20px;}
.in-qiudui .td-list .td-item .list-txt a{ color:#333;}
.in-qiudui .td-list .td-item .list-txt a:hover{color: #2F8162;}
.flex-wrap {
	flex-wrap: wrap !important;
}

.d-flex {
	display: flex !important
;
}
.saishi{margin-top: 10px;}
.saishi .ss-l{width:calc(70% - 10px); border-radius: 5px; margin-bottom: 20px;}
.saishi .ss-r{width: 30%;  border-radius: 5px; margin-bottom: 20px;}
/*snav*/
.snav{background:#FFF;border-bottom:2px #c1e9e0 solid;  font-size: 14px; color: #666; padding: 20px;}
.snav a{ color:#333;}
.snav a:hover{ color: #2F8162;}

/*top news*/
.top-news{margin-top:10px;}
.top-news .n-l{width: calc(70% - 10px); background: #FFF; padding: 10px;}
.n-tit{padding: 5px 15px 15px 5px; font-size: 18px; color: #333;}
.top-news .n-l .l-pic{width:calc(60% - 10px); position: relative; overflow: hidden; }
.top-news .n-l .l-pic img{width:100%; height: 100%; transition: 0.5s ease all;}
.top-news .n-l .l-pic img:hover{transform:scale(1.1);}
.top-news .n-l .l-pic .pic-tit{position:absolute; width: 100%; left: 0; bottom: 0; padding: 15px; color: #FFF; background-color: rgba(0,0,0,0.6);}
.top-news .n-l .l-pic-list{width:40%;}
.top-news .n-l .l-pic-list .list-item{width:100%; background: #F6F6F6}
.top-news .n-l .l-pic-list .list-item .item-pic{width:35%;  height: auto;}
.top-news .n-l .l-pic-list .list-item .item-pic img{width:90%; }
.top-news .n-l .l-pic-list .list-item .item-txt{width:65%; line-height: 1.8; font-size: 14px; padding: 10px 0;}
.top-news .n-l .l-pic-list .list-item .item-txt a{color:#333;}
.top-news .n-l .l-pic-list .list-item .item-txt a:hover{color: #2F8162;}
.top-news .n-r{width:30%; background: #FFF; padding: 10PX;}
.top-news .n-r .n-r-box{padding:10px;}
.top-news .n-r .n-r-box .top-box{border-bottom: 1px solid #EEE; margin-bottom: 10px;}
.top-news .n-r .n-r-box .top-box .top-tit{ font-size: 14px; color: #333; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
.top-news .n-r .n-r-box .top-box .top-tit a{color:#333;}
.top-news .n-r .n-r-box .top-box .top-tit a:hover{ color: #2F8162;}
.top-news .n-r .n-r-box .top-box .top-txt{ font-size: 12px; line-height: 1.6; color: #666; padding: 10px 0 10px;}
.top-news .n-r .n-r-box .top-item{font-size: 13px; padding: 5px 0;}
.top-news .n-r .n-r-box .top-item a{ color: #444;}
.top-news .n-r .n-r-box .top-item a:hover{color: #2F8162;}
@media screen and (max-width: 767px) {
	.top-video {
		display: none;
	}
}

.top-video{ background: #FFF; padding: 10px; margin: 10px 0;}
.top-video .video-list .video-item{background: #F6F6F6; width: 16%;}
.top-video .video-list .video-item .item-pic{overflow:hidden;}
.top-video .video-list .video-item .item-pic img{width: 100%; transition: 0.5s ease all;height: 120px;}
.top-video .video-list .video-item .item-pic img:hover{transform:scale(1.1)}
.top-video .video-list .video-item .item-txt{font-size:13px; padding:10px; overflow: hidden; color: #333;}
.top-video .video-list .video-item:hover .item-txt{color: #2F8162;}


/*inner video*/
.in-video{}
.in-video .video-item{background: #F6F6F6; width: calc(25% - 20px); margin: 10px;}
.in-video .video-item:hover{box-shadow: 0 15px 30px rgba(0, 0, 0, .1);}
.in-video .video-item .item-pic{overflow:hidden;}
.in-video .video-item .item-pic img{width: 100%; transition: 0.5s ease all;height: 120px;}
.in-video .video-item .item-pic img:hover{transform:scale(1.1)}
.in-video .video-item .item-txt{font-size:13px; padding:10px; overflow: hidden; color: #333;}
.in-video .video-item:hover .item-txt{color: #2F8162;}

.in-lx-list{background:#FFF; padding: 20px;}
.in-lx-item .lx-title{padding: 10px 0; border-bottom: 1px solid #F4F4F4;}
.in-lx-item .lx-title a{color:#333;}
.in-lx-item .lx-title a:hover{color: #2F8162;}
.in-news-list{padding:20px;}
.in-news-item{ margin-bottom: 10px; padding-bottom: 10px; border-bottom: 1px solid #F2F2F2;}
.in-news-pic{width:30%; height: 150px; overflow: hidden;}
.in-news-pic img{width:100%; transition: 0.5s ease all;}
.in-news-pic img:hover{transform:scale(1.1)}
.in-news-smtext{width:68%;}
.in-news-smtext .in-news-tit{font-size:18px; color: #333; margin-bottom: 10px;}
.in-news-smtext .in-news-tit a{color:#000;}
.in-news-smtext .in-news-tit a:hover{ color: #2F8162;}
.in-news-smtext .in-news-time{fot-size:14px; color: #999; margin-bottom: 10px;}
.in-news-smtext .in-news-txt{font-size: 15px; color: #666; line-height: 1.6;}
.in-news-smtext .in-news-txt a{color: #2F8162; font-size: 14px; font-weight: bold; text-decoration: underline;}
.in-news-text{padding:50px 20px 20px;}
.in-news-text .in-news-title{font-size:20px; color: #333; margin-bottom: 20px; text-align: center;}
.in-news-text .in-news-ftitle{text-align:center; font-size: 13px; color: #999; margin-bottom: 30px;}
.in-news-text .in-news-ftitle span{padding:0 5px;}
.in-news-text .in-news-detail{line-height: 1.8; font-size: 16px; color: #666;}
.in-news-detail img {
    width: 100%;
    height: 100%;
    object-fit: contain;
    object-position: center;
    display: block;
}

.fenye{margin-top:30px; color: #333;}
.fenye a{color:#666;}
.fenye a:hover{color:#2F8162;}
.xg-news{margin-top:30px;}
.xg-news .xg-title{background:#EEE; padding: 10px 15px; font-size: 18px;}
.xg-news .xg-list{ padding: 20px;}
.xg-news .list-item{ border-bottom: 1px solid #F2F2F2; padding-bottom: 10px; margin-bottom: 10px;}
.xg-news .xg-list .item-title a{font-size:15px; color: #333;}
.xg-news .xg-list .item-time{font-size:14px; color: #999;}
.zxnr-tag {margin-top:10px;overflow:hidden;}
.zxnr-tag span {
	display: inline-block;
	font-size: 14px;
	height: 30px;
	line-height: 30px;
	float:left
}
.zxnr-tag a {
	display: inline-block;
	font-size: 14px;
	height: 30px;
	line-height: 30px;
	padding: 0px 5px;
	text-align: center;
	background-color: #ECF5FE;
	color: #3B81F5;
	border-radius: 2px;
	overflow: hidden;
	margin-left:5px;
}
