/*头部*/
.head_div {
	position: fixed;
	width: 100%;
	top: 0;
	left: 0;
	height: 50px;
	z-index: 380;
	background-color: #9a1032
}

.head_div .hd_1 {
	background-color: #242424;
	height: 34px
}

.head_div .hd_1 span,
.head_div .hd_1 a {
	color: #cccccc;
	line-height: 34px;
	font-size: 12px
}

.head_div .hd_2 {
	height: 52px;
	padding-left: 16px;
	width: 1184px;
	margin: 0 auto;
}

.head_div .hd_box {
	/* width: 1200px;
	margin: 0 auto; */
}

.head_div .hd_box .hdb_r {
	float: right;
	padding-right: 30px;
	position: relative;
}

.head_div .hd_box .hdb_index {
	padding-left: 40px
}

.head_div .hd_box .hdb_timezone {
	line-height: 50px;
	color: #d4c99b;
	cursor: pointer;
	/* margin-right: 30px; */
}

.head_div .hd_box .hdb_lang {
	cursor: pointer;
	line-height: 50px;
	color: #d4c99b;
	padding-right: 38px;
	/* background-image: url('//static.7m.com.cn/images/pc/2018fifa/index/down_icon.png');
	background-repeat: no-repeat;
	background-position: 82% center; */
	position: relative;
}
.head_div .hd_box .hdb_lang::after{
	position: absolute;
	content: '';
	width: 6px;
	height: 6px;
	background: #d4c99b;
	top: 22px;
	right: 20px;
	transform: rotate(45deg);
}

.head_div .hd_box .hdb_lang_on {
	/* background-image: url('//static.7m.com.cn/images/pc/2018fifa/index/up_icon.png'); */
}

.head_div .hd_box .hdb_list {
	z-index: 500;
	display: none;
	position: absolute;
	top: 50px;
	right: 41px;
	background: #590f25;
	width: 100px;
}

.head_div .hd_box .hdb_list a {
	text-decoration: none;
	height: 30px;
	line-height: 30px;
	text-align: center;
	/* color: #cccccc; */
	font-size: 12px;
	display: block;
	color: #d4c99b;
	/* border-top: 1px solid #242424 */
}

/* .head_div .hd_box .hdb_list a:hover {
	color: #fff;
	background-color: #454545
} */

.head_div .hd_box .hdb_login {
	display: none;
	margin-left: -12px;
}
.head_div .hd_box .hdb_login .loginBtn{
	background: #f8e2b3;
	text-align: center;
	height: 26px;
	line-height: 26px;
	margin-top: 12px;
	position: relative;
	padding: 0px 10px;
	min-width: 64px;
	box-sizing: border-box;
}
.head_div .hd_box .hdb_login .loginBtn::after{
	background: #f8e2b3;
	content: '';
	position: absolute;
	left: -4px;
	top: 8px;
	display: inline-block;
	border-right: 2px solid #f8e2b3;
	border-bottom: 2px solid #f8e2b3;
	width: 9px;
	height: 9px;
	-webkit-transform: rotate(-45deg);
	transform: rotate(-45deg);
}
.head_div .hd_box .hdb_login .loginBtn::before{
	background: #f8e2b3;
	content: '';
	position: absolute;
	right: -4px;
	top: 8px;
	display: inline-block;
	border-right: 2px solid #f8e2b3;
	border-bottom: 2px solid #f8e2b3;
	width: 9px;
	height: 9px;
	-webkit-transform: rotate(-45deg);
	transform: rotate(-45deg);
}


.head_div .hd_box .hdb_login a {
	text-decoration: none;
	/* padding-left: 20px; */
	display: inline-block;
	*display: inline;
	*zoom: 1;
	vertical-align: top;
}

.head_div .hd_box .hdb_login img {
	border-radius: 200px;
	width: 24px;
	height: 24px;
	display: inline-block;
	*display: inline;
	*zoom: 1;
	vertical-align: top;
	margin-top: 13px;
	margin-right: 6px;
}

.head_div .hd_box .hdb_login span {
	display: inline-block;
	*display: inline;
	*zoom: 1;
	vertical-align: top;
	line-height: 50px;
	color: #fff;
	max-width: 100px;
	white-space: nowrap;  
	overflow: hidden;  
	text-overflow: ellipsis;  
}

.head_div .hd_tab {
	font-size: 0
}

.head_div .hd_tab li {
	display: inline-block;
	*display: inline;
	*zoom: 1;
	vertical-align: top;
	margin: 0 10px;
}

.head_div .hd_tab li a {
	position: relative;
	color: #fff;
	font-size: 16px;
	line-height: 50px;
	padding: 0 14px;
	height: 47px;
	display: block;
	text-decoration: none
}

.head_div .hd_tab li.on a {
	/* color: #fffc00; */
	border-bottom: 3px solid #d5c89e
}

.head_div .hd_tab li .hot {
	position: absolute;
	width: 22px;
	height: 12px;
	top: 4px;
	right: -4px;
	background: url('//static.7m.com.cn/images/pc/2018fifa/base/hot_icon.gif') no-repeat center center;
}

/*头部浮动背景*/
.head_bg {
	height: 823px;
	position: fixed;
	top: 0;
	left: 0;
	width: 100%;
	z-index: 0;
	background-image: url('../../images/index/index_head_bg.jpg');
	background-repeat: repeat-x;
	background-position: center top
}

/* .head_bg .hb_box{height: 644px;background-image: url('//static.7m.com.cn/images/pc/2018fifa/index/index_head_bg2.png');background-repeat: no-repeat;background-position: center bottom} */
/*内容*/
.body {
	padding-top: 50px;
	position: relative;
	z-index: 10;
	/* width: 1200px;
	margin: 0 auto; */
	background-image: url('../../images/index/index_head_bg.jpg');
	background-repeat: repeat-x;
	background-position: center top
}

/*皮肤*/
.skin_box {
	height: 54px;
	font-size: 0;
	margin-bottom: 10px;
	position: relative;
}

.skin_box a {
	float: right;
	display: inline-block;
	*display: inline;
	*zoom: 1;
	vertical-align: top;
	font-size: 14px;
	color: #000;
	line-height: 54px;
	margin-right: 38px;
	margin-left: 8px;
	background-image: url('//static.7m.com.cn/images/pc/2018fifa/index/skin_bg.png');
	background-repeat: no-repeat;
	background-position: left center;
	padding-left: 284px
}

.skin_box span {
	position: absolute;
	right: 40px;
	top: 46px;
}

/*logo*/
.logo_box {
	margin: 60px auto 20px auto;
	/* margin: 40px auto; */
	height: 125px;
	background-image: url('../../images/index/index_logo1.png');
	background-repeat: no-repeat;
	background-position: 16px center;
	width: 1200px;
}
.logo_box img {
	visibility: hidden;
}

.logo_box_en {
	/* margin-bottom: 48px;
	height: 125px;
	background-image: url('//static.7m.com.cn/images/pc/2018fifa/index/index_logo_en.png');
	background-repeat: no-repeat;
	background-position: 610px center; */
	/* margin: 40px auto; */
	margin: 60px auto 20px auto;
	height: 125px;
	background-image: url('../../images/index/index_logo2.png');
	background-repeat: no-repeat;
	background-position: 16px center;
	width: 1200px;
}
.logo_box_en .happy_box img{
	margin-left: 505px;
	width: 600px;
	height: 80px;
	margin-top: 22.5px;
}
.logo_box_en img {
	/* visibility: hidden; */
}


/* 动画直播 */
.live_box{
	background-image: url('../../images/index/live_bg.png');
	background-repeat: no-repeat;
	box-sizing: border-box;
	height: 709px;
	padding: 67px 30px 45px 30px;
	width: 1200px;
	margin: 0 auto -15px auto;
}
.live_box .left{
	width: 768px;
	height: 525px;
	background: #333;
}
.live_box .right li{
	width: 320px;
	box-sizing: border-box;
	margin-bottom: 10px;
	position: relative;
	margin-left: 50px;
}
.live_box .right li:last-child{
	margin-bottom: 0;
}
.live_box .right li::before{
	position: absolute;
	content: '';
	width: 8px;
	height: 8px;
	background: #b9a256;
	top: 55px;
	left: -31px;
	transform: rotate(45deg);
	z-index: 100;
}
.live_box .right li::after{
	position: absolute;
	content: '';
	width: 2px;
	height: 134px;
	background: #b9a256;
	top: 0;
	left: -28px;
}
.live_box .right li:last-child::after{
	position: absolute;
	content: '';
	width: 2px;
	height: 54px;
	background: #b9a256;
	top: 0;
	left: -28px;
}
.live_box .right li:first-child::after{
	position: absolute;
	content: '';
	width: 2px;
	height: 70px;
	background: #b9a256;
	top: 64px;
	left: -28px;
}
.live_box .right .match_module{
	padding: 15px 20px;
	border-radius: 10px;
	background: #f6f6ec;
	border: 2px solid #f6f6ec;
}
.live_box .right li .active{
	background: #ddd3b1;
	position: relative;
}
.live_box .right .match_module.active::before{
	position: absolute;
	border: 2px solid #b9a256;
	content: '';
	top: 46px;
	left: -40px;
	transform: rotate(45deg);
	width: 18px;
	height: 18px;
	background: #dcd3af;
	z-index: 10;
}
.live_box .right li img{
	width: 30px;
	height: 30px;
	border-radius: 50%;
}
.live_box .right li .status{
	padding: 0 7px;
	background: #b9b39b;
	border-radius: 10px;
	color: #fff;
}
.live_box .right li:nth-child(1) .match_module.active::before{
	background: #f1eedf;
}
.live_box .right li:nth-child(2) .match_module.active::before{
	background: #e7e0c7;
}
.live_box .right li:nth-child(3) .match_module.active::before{
	background: #dcd3af;
}
.live_box .right li:nth-child(4) .match_module.active::before{
	background: #dcd3af;
}
/*轮播样式 start*/
.pb-carouselWarp {
	position: relative;
	/* width: 600px; */
	height: 450px;
	overflow: hidden;
	margin-left: auto;
	margin-right: auto;
}
.pb-carouselWarp .pb-carousel {
	position: relative;
	height: 100%;
}
.pb-carouselWarp .pb-carousel li {
	/* display: none;
	position: absolute;
	width: 100%;
	height: 100%;
	top: 0;
	left: 0; */
	padding-left: 10px;
}
.pb-carouselWarp .pb-carousel .pb-carousel-li {
	display: none;
	position: absolute;
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
}
.pb-carouselWarp .pb-carousel li img {
	width: 100%;
	height: 100%;
	vertical-align: middle;
}
.pb-carouselWarp .pb-carousel .pb-this {
display: block;
left: 0;
}
.pb-carouselWarp .pb-carousel-ind {
  position: absolute;
  bottom: 36px;
  left: 50%;
  transform: translateX(-50%);
}
.pb-carouselWarp .pb-carousel-ind li {
  float: left;
  width: 6px;
  height: 6px;
  background-color: #d8d6d7;
  margin: 0 8px;
  cursor: pointer;
	transform: rotate(45deg);
}
.pb-carouselWarp .pb-carousel-ind .pb-this {
  background-color: #9a1032;
}
.pb-carouselWarp .pb-arrow {
  position: absolute;
  top: 50%;
  margin-top: -20px;
  width: 40px;
  height: 40px;
  border-radius: 50%;
  background: #000;
  cursor: pointer;
  border: none;
}
/*轮播样式 end*/



/*广告*/
.happy_box {
	margin-bottom: 46px;
	/* overflow: hidden; */
}

.happy_box a {
	display: block;
	float: right;
	width: 594px;
	height: 80px;
}

.happy_box a img {
	width: 594px;
	height: 80px
}

.happy_box2 {
	font-size: 0;
	line-height: 0
}

.happy_box2 li {
	display: inline-block;
	*display: inline;
	*zoom: 1;
	vertical-align: top;
	width: 50%;
	*width: 49.8%
}

.happy_box2 li a {
	display: block;
	height: 50px;
	;
	margin-bottom: 20px;
}

.happy_box2 li.tr a {
	text-align: right;
}

.happy_box2 a img {
	width: 595px;
	height: 50px
}

/*焦点对阵*/
.top_box {
	height: 236px;
	margin-bottom: 20px;
	overflow: hidden;
	position: relative;
}

.top_box ul {
	width: 7200px;
	height: 100%;
	font-size: 0;
	position: relative;
	left: -100%;
}

.top_box ul li {
	width: 1200px;
	height: 100%;
	display: inline-block;
	*display: inline;
	*zoom: 1;
	vertical-align: top;
}

.top_box ul li .tb_match {
	text-align: center;
	width: 50%;
	height: 100%;
	display: inline-block;
	*display: inline;
	*zoom: 1;
	vertical-align: top;
	background-image: url('//static.7m.com.cn/images/pc/2018fifa/index/top_bg.png');
	background-repeat: no-repeat;
	background-position: center center;
}

.top_box ul li .tb_match .tbm_title {
	color: #fff;
	font-size: 14px;
	text-align: left;
	padding-top: 16px;
	padding-left: 46px
}

.top_box ul li .tb_match .tbm_btn {
	color: #fff;
	font-size: 18px;
	line-height: 40px;
	letter-spacing: 2px;
	text-decoration: none
}

.top_box ul li .tb_match .tbm_btn span {
	color: #ffd819;
	font-size: 24px;
	font-weight: bolder;
	margin-right: 4px;
	position: relative;
	top: 2px
}

.top_box ul li .tb_match .tbm_info {}

.top_box ul li .tb_match .tbm_info em,
.top_box ul li .tb_match .tbm_info span {
	display: inline-block;
	*display: inline;
	*zoom: 1;
	vertical-align: top;
}

.top_box ul li .tb_match .tbm_info span {
	width: 102px;
	font-size: 28px;
	font-weight: bolder;
	color: #fff;
	height: 50px;
	line-height: 66px
}

.top_box ul li .tb_match .tbm_info em {
	width: 85px;
	height: 57px;
	margin-top: 4px
}

.top_box ul li .tb_match .tbm_info em img {
	width: 100%;
	height: 100%
}

.top_box ul li .tb_match .tbm_name {
	margin-bottom: 12px
}

.top_box ul li .tb_match .tbm_name a {
	display: inline-block;
	*display: inline;
	*zoom: 1;
	vertical-align: top;
	width: 186px;
	font-size: 20px;
	color: #fff;
	line-height: 32px
}

.top_box ul li .tb_match .tbm_btn2 {}

.top_box ul li .tb_match .tbm_btn2 a {
	display: inline-block;
	*display: inline;
	*zoom: 1;
	font-size: 14px;
	color: #fff;
	padding: 4px 8px;
	background-color: #307900;
	margin: 0 3px
}

.top_box ul li .tb_match .tbm_btn2 a.ye {
	color: #ffd819;
}

.top_box .tb_btn {
	position: absolute;
	z-index: 100;
	top: 82px;
	width: 26px;
	height: 40px;
}

.top_box .tb_l {
	left: 40px;
	background-image: url('//static.7m.com.cn/images/pc/2018fifa/index/to_left.png')
}

.top_box .tb_r {
	right: 40px;
	background-image: url('//static.7m.com.cn/images/pc/2018fifa/index/to_right.png')
}

/*皮肤弹窗*/
.skin_div {
	display: none;
	position: fixed;
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
	z-index: 401;
	overflow: auto;
}

.skin_div .sd_bg {
	position: absolute;
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
	background: #000;
	filter: alpha(opacity=50);
	opacity: 0.5;
}

.skin_div .sd_box {
	background: #fff;
	width: 704px;
	height: 480px;
	position: absolute;
	top: 50%;
	left: 50%;
	margin-left: -356px;
	margin-top: -240px
}

.skin_div .sd_title {
	background-color: #be070d;
	color: #fff;
	font-size: 18px;
	text-align: center;
	line-height: 54px;
	height: 54px;
	position: relative;
}

.skin_div .sd_title a {
	position: absolute;
	top: 0;
	right: 0;
	width: 54px;
	height: 54px;
	background-image: url('//static.7m.com.cn/images/pc/2018fifa/index/close.png');
	background-repeat: no-repeat;
	background-position: center center;
}

.skin_div .sd_tab {
	height: 90px;
	font-size: 0;
	text-align: center;
}

.skin_div .sd_tab li {
	margin: 16px 8px 0;
	display: inline-block;
	*display: inline;
	*zoom: 1;
	vertical-align: top;
	width: 118px;
	height: 58px;
	border: 1px solid #e6e6e6;
}

.skin_div .sd_tab li a {
	display: table-cell;
	color: #323232;
	font-size: 18px;
	height: 58px;
	text-decoration: none;
	vertical-align: middle;
	width: 118px
}

.skin_div .sd_tab li a span {
	line-height: 20px;
	*line-height: 22px;
	vertical-align: middle;
}

.skin_div .sd_tab li.on {
	border: 2px solid #9a1032;
}

.skin_div .sd_tab li.on a {
	color: #9a1032;
	font-size: 22px;
}

.skin_div .sd_tab li.on a span {
	line-height: 22px;
	*line-height: 26px;
}

.skin_div .sd_tab2 li {
	width: 80px;
	height: 53px;
	margin: 0 8px;
	border: none;
	position: relative;
}

.skin_div .sd_tab2 li em {
	width: 80px;
	height: 53px;
	margin-top: 12px;
	background: #ebebeb;
	display: block;
	color: #adadad;
	font-size: 40px;
	text-align: center;
	line-height: 48px;
	font-weight: bold;
}

.skin_div .sd_tab2 li em img {
	width: 100%;
	height: 100%
}

.skin_div .sd_tab2 li p {
	font-size: 14px;
	color: #323232;
	text-align: center;
	line-height: 24px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}

.skin_div .sd_tab2 li a {
	position: absolute;
	top: 6px;
	right: -6px;
	width: 16px;
	height: 16px;
	border-radius: 200px;
	background-color: #adadad;
	color: #fefefe;
	font-size: 12px;
	text-align: center;
	line-height: 14px
}

.skin_div .sd_tabC {
	background-color: #ebebeb;
	height: 232px;
	margin: 0 20px;
	padding: 16px
}

.skin_div .sd_tabC .sdt_li {
	display: none;
	font-size: 0
}

.skin_div .sd_tabC .on {
	display: block;
}

.skin_div .sd_tabC .sdt_li ul {
	display: inline-block;
	*display: inline;
	*zoom: 1;
	width: 170px;
	vertical-align: top;
}

.skin_div .sd_tabC .sdt_li ul li {
	width: 162px;
	height: 40px;
	text-align: left;
	margin-bottom: 8px;
	cursor: pointer;
}

.skin_div .sd_tabC .sdt_li em,
.skin_div .sd_tabC .sdt_li span {
	display: inline-block;
	*display: inline;
	*zoom: 1;
	vertical-align: top;
}

.skin_div .sd_tabC .sdt_li em {
	border: 1px solid #fff;
	margin-left: 12px;
	margin-right: 8px;
	margin-top: 7px
}

.skin_div .sd_tabC .sdt_li em img {
	width: 36px;
	height: 24px
}

.skin_div .sd_tabC .sdt_li span {
	font-size: 18px;
	color: #323232;
	line-height: 40px
}

.skin_div .sd_tabC .sdt_li ul li:hover {
	background-color: #d8d9db
}

.skin_div .sd_tabC .sdt_li ul li.on {
	background-color: #be070d;
}

.skin_div .sd_tabC .sdt_li ul li.on span {
	color: #fff;
}

.skin_div .sd_tabC .sdt_list {
	font-size: 0
}

.skin_div .sd_tabC .sdt_list span,
.skin_div .sd_tabC .sdt_list ul {
	display: inline-block;
	*display: inline;
	*zoom: 1;
	vertical-align: top
}

.skin_div .sd_tabC .sdt_list span {
	line-height: 32px;
	width: 86px;
	padding-right: 30px;
	font-size: 18px;
	color: #323232;
	text-align: right;
}

.skin_div .sd_tabC .sdt_list ul {
	width: 420px;
	font-size: 0
}

.skin_div .sd_tabC .sdt_list ul li {
	cursor: pointer;
	display: inline-block;
	*display: inline;
	*zoom: 1;
	vertical-align: top;
	width: 46px;
	height: 36px;
	margin-right: 14px;
	margin-bottom: 4px;
	text-align: center;
}

.skin_div .sd_tabC .sdt_list ul li:hover {
	background-color: #d8d9db
}

.skin_div .sd_tabC .sdt_list ul li img {
	width: 34px;
	height: 24px;
	border: 1px solid #fff;
	margin-top: 5px
}

.skin_div .sd_btn {
	padding-top: 16px
}

.skin_div .sd_btn a {
	text-decoration: none;
	background-color: #be070d;
	margin: 0 auto;
	display: block;
	width: 160px;
	height: 40px;
	line-height: 40px;
	color: #fff;
	font-size: 18px;
	text-align: center;
}

/*微信分享弹窗*/
.skin_div .sd_box2 {
	background: #fff;
	width: 830px;
	margin: 50px auto 0;
	*margin: 40px auto 0;
	position: relative;
	padding: 0 35px;
	padding-top: 30px
}

.skin_div .sd_box2 p {
	font-size: 18px;
	color: #323232;
}

.skin_div .sd_title2 {
	font-weight: bolder;
	padding-bottom: 14px
}

.skin_div .sd_img {
	padding: 40px 0 30px;
	font-size: 0;
	text-align: center;
	border-bottom: 1px solid #ebebeb
}

.skin_div .sd_img em {
	position: relative;
	display: inline-block;
	*display: inline;
	*zoom: 1;
	vertical-align: top;
	margin: 0 10px;
	width: 180px;
	height: 180px;
	overflow: hidden;
}

.skin_div .sd_img em img {
	width: 100%;
}

.skin_div .sd_img .sdi_l {
	position: relative;
	top: -40%
}

.skin_div .sd_img .sdi_r {
	width: 200px;
	height: 200px;
	position: relative;
	top: -10px
}

.skin_div .sd_tip {
	height: 64px;
	line-height: 64px;
	font-weight: bolder;
	position: relative;
}

.skin_div .sd_tip a {
	display: none;
	position: absolute;
	top: 0;
	right: 0;
	font-weight: normal;
	text-decoration: none
}

.skin_div .sd_tip a span {
	position: relative;
	top: 4px;
	margin-right: 6px
}

.skin_div .sd_tip a .sdt_up {
	top: -4px
}

.skin_div .sd_tipC {
	display: none;
	padding-bottom: 20px;
	font-size: 0
}

.skin_div .sd_tipC li {
	display: inline-block;
	*display: inline;
	*zoom: 1;
	vertical-align: top;
	width: 186px;
	margin-right: 28px
}

.skin_div .sd_tipC .sdt_last {
	margin-right: 0
}

.skin_div .sd_tipC p {
	line-height: 24px;
	height: 48px;
	padding: 10px 0px;
	font-size: 18px
}

.skin_div .sd_back {
	position: absolute;
	top: 24px;
	right: 24px;
	font-size: 18px;
	color: #323232;
	text-decoration: none
}

/*海报弹窗*/
.skin_div .sd_box3 {
	background: #fff;
	width: 320px;
	*width: 300px;
	margin: 50px auto 0;
	position: relative;
}

.skin_div .sd_box3 .sdb_poster {
	display: block;
	width: 100%;
}

.skin_div .sd_box3 .sdb_poster img {
	width: 100%
}

.skin_div .sd_box3 .sdb_share {
	font-size: 0;
	height: 70px;
	text-align: center;
	border-top: 1px solid #999;
}

.skin_div .sd_box3 .sdb_share a,
.skin_div .sd_box3 .sdb_share span,
.skin_div .sd_box3 .sdb_share .bdsharebuttonbox {
	padding: 0;
	display: inline-block;
	*display: inline;
	*zoom: 1;
	vertical-align: top;
	line-height: 70px
}

.skin_div .sd_box3 .sdb_share span {
	font-size: 18px;
	color: #323232;
}

.skin_div .sd_box3 .sdb_share a {
	width: 32px;
	height: 32px;
	margin: 0 12px;
	background-repeat: no-repeat;
	background-position: center center;
	margin-top: 20px
}

.skin_div .sd_box3 .sdb_share .sdb_share_wb {
	background-image: url('//static.7m.com.cn/images/pc/2018fifa/index/wb_icon.png')
}

.skin_div .sd_box3 .sdb_share .sdb_share_wx {
	background-image: url('//static.7m.com.cn/images/pc/2018fifa/index/wx_icon.png')
}

.skin_div .sd_box3 .sdb_share .sdb_share_qq {
	background-image: url('//static.7m.com.cn/images/pc/2018fifa/index/qq_icon.png')
}

.skin_div .sd_box3 .sdb_btn {
	position: absolute;
	top: 10px;
	right: 10px;
	width: 22px;
	height: 22px;
	background: url('//static.7m.com.cn/images/pc/2018fifa/index/close2.png?a') no-repeat center center
}

.body2 {
	width: 1200px;
	/* padding: 1px 50px; */
	background: #fff;
	margin: 0 auto;
	position: relative;
	z-index: 10;
	box-sizing: border-box;
}

/*猜你喜欢*/
.user_box {
	font-size: 0;
	background: #fff;
	/* margin-bottom: 20px */
}

.user_box .ub_l,
.user_box .ub_r {
	display: inline-block;
	*display: inline;
	*zoom: 1;
	vertical-align: top;
}

.user_box .ub_l {
	width: 840px;
}

.user_box .ub_r {
	width: 360px;
	position: relative;
}

.user_box .ub_title {
	height: 70px;
	border-bottom: 1px solid #ebebeb;
	position: relative;
	margin-bottom: 20px;
}

.user_box .ub_title2 {
	margin-left: 30px
}

.user_box .ub_title p {
	color: #9a1032;
	font-size: 30px;
	font-weight: bolder;
	line-height: 70px
}

.user_box .ub_title a {
	position: absolute;
}

.user_box .ub_title .ubt_btn {
	color: #fff;
	background-color: #be070d;
	font-size: 16px;
	font-weight: bolder;
	right: 90px;
	top: 14px;
	width: 130px;
	height: 44px;
	line-height: 44px;
	text-align: center;
	text-decoration: none;
}

.user_box .ub_title .ubt_btn2 {
	font-size: 14px;
	color: #7e7c8a;
	right: 0;
	line-height: 70px;
	top: 0
}

.user_box .ub_title .ubt_btn2_r {
	right: 20px
}

.user_box .ub_content li{
	/* margin-top: 35px; */
}
.user_box .ub_content li:last-child{
	/* margin-top: 0; */
}

.user_box .ub_content .ubc_title {
	height: 60px;
	line-height: 76px;
	color: #323232;
	font-size: 24px
}

.user_box .ub_content .ubc_news {
	font-size: 0;
	display: none
}

.user_box .ub_content .ubc_news_on {
	display: block;
}

.user_box .ub_content .ubc_news .ubcn_l,
.user_box .ub_content .ubc_news .ubcn_r {
	display: inline-block;
	*display: inline;
	*zoom: 1;
	vertical-align: top
}

.user_box .ub_content .ubc_news .ubcn_l {
	width: 470px;
	margin-right: 70px
}

.user_box .ub_content .ubc_news .ubcn_r {
	width: 300px;
}

.user_box .ub_content .ubc_news .ubcn_box {
	margin-top: 34px
}

.user_box .ub_content .ubc_news .ubcn_box2 {
	margin-top: 44px
}

.user_box .ub_content .ubc_news .ubcn_img {
	float: left;
	width: 196px;
	height: 112px;
	margin-right: 20px;
	overflow: hidden;
}

.user_box .ub_content .ubc_news .ubcn_img img {
	width: 100%;
	height: auto;
}

.user_box .ub_content .ubc_news .ubcn_img:hover img {
	transform: scale(1.1);
	-webkit-transform: scale(1.1);
	-moz-transform: scale(1.1);
	-o-transform: scale(1.1);
	-ms-transform: scale(1.1);
	transition-duration: .5s;
}

.user_box .ub_content .ubc_news .ubcn_link {
	display: block;
}

.user_box .ub_content .ubc_news .ubcn_no_line {
	text-decoration: none
}

.user_box .ub_content .ubc_news .ubcn_title {
	cursor: pointer;
	font-size: 16px;
	font-weight: bolder;
	color: #323232;
	line-height: 22px;
	height: 44px;
	margin-bottom: 8px;
	overflow: hidden;
}

.user_box .ub_content .ubc_news .ubcn_text {
	cursor: pointer;
	font-size: 14px;
	color: #999999;
	line-height: 20px;
	height: 60px;
	overflow: hidden;
	/* text-indent: 2em; */
}

.user_box .ub_content .ubc_news .ubcn_r a {
	display: block;
	font-size: 14px;
	color: #323232;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	margin-bottom: 10px
}

.user_box .ub_content .ubc_news .ubcn_r a.mb {
	margin-bottom: 44px
}

/*我关注的*/
.user_box .ub_mine .ubc_news {
	margin-top: 34px
}

.user_box .ub_tab {
	position: relative;
	font-size: 0;
	background-color: #f8f8f8;
	height: 50px;
	margin-top: 20px;
	border-bottom: 2px solid #9a1032;
}

.user_box .ub_tab .ubt_list,
.user_box .ub_tab .ubt_more {
	display: inline-block;
	*display: inline;
	*zoom: 1;
	vertical-align: top;
}

.user_box .ub_tab .ubt_list {
	height: 50px
}

.user_box .ub_tab .ubt_list li {
	position: relative;
	display: inline-block;
	*display: inline;
	*zoom: 1;
	vertical-align: top;
	width: 126px;
	height: 50px;
}

.user_box .ub_tab .ubt_list li a {
	text-decoration: none;
	display: block;
	font-size: 16px;
	color: #323232;
	text-align: center;
	line-height: 50px
}

.user_box .ub_tab .ubt_list li.on a {
	background: #9a1032;
	color: #fff;
}

.user_box .ub_tab .ubt_list li i {
	display: none;
	position: absolute;
	bottom: -18px;
	left: 50%;
	margin-left: -12px;
	width: 0;
	height: 0;
	border: 12px solid #fff;
	border-top: 8px solid #9a1032;
	border-bottom: 8px solid #fff
}

.user_box .ub_tab .ubt_list li.on i {
	display: block;
}

.user_box .ub_tab .ubt_more {
	position: relative;
	width: 128px;
	height: 50px;
	background: url('//static.7m.com.cn/images/pc/2018fifa/index/to_down.png?a') no-repeat 84% center
}

.user_box .ub_tab .ubt_more span {
	display: block;
	padding-right: 20px;
	color: #323232;
	font-size: 16px;
	text-align: center;
	line-height: 50px
}

.user_box .ub_tab .ubt_more div {
	display: none;
	position: absolute;
	top: 50px;
	padding-top: 2px;
	left: 0;
	background: #9a1032
}

.user_box .ub_tab .ubt_more div a {
	text-decoration: none;
	width: 128px;
	height: 50px;
	line-height: 50px;
	color: #fff;
	text-align: center;
	font-size: 16px;
	display: block;
}

.user_box .ub_tab .ubt_more div a:hover {
	background-color: #ab060d;
	background-color: rgba(0, 0, 0, 0.1)
}

.user_box .ub_tab .ubt_more_on {
	background-color: #9a1032;
	background-image: url('//static.7m.com.cn/images/pc/2018fifa/index/to_down_hover.png')
}

.user_box .ub_tab .ubt_more_on span {
	color: #fff;
}

.user_box .ub_tab .ubt_more:hover {
	background-color: #9a1032;
	background-image: url('//static.7m.com.cn/images/pc/2018fifa/index/to_up_hover.png')
}

.user_box .ub_tab .ubt_more:hover span {
	color: #fff;
}

.user_box .ub_tab .ubt_more:hover div {
	display: block;
}

.user_box .ub_tab .ubt_more i {
	display: none;
	position: absolute;
	bottom: -18px;
	left: 50%;
	margin-left: -12px;
	width: 0;
	height: 0;
	border: 12px solid #fff;
	border-top: 8px solid #9a1032;
	border-bottom: 8px solid #fff
}

.user_box .ub_tab .ubt_more_on i {
	display: block;
}

.user_box .ub_tab .ubt_btn {
	position: absolute;
	text-decoration: none;
	width: 60px;
	height: 50px;
	top: 0;
	right: 0;
	font-size: 40px;
	font-weight: bolder;
	line-height: 44px;
	text-align: center;
	color: #9a1032
}

/*赛程*/
.user_box .ub_match {
	position: relative;
	overflow: auto;
	height: 475px;
}

.user_box .ub_match .ubm_title {
	padding-left: 30px;
	font-weight: bolder;
	font-size: 16px;
	color: #323232;
	height: 60px;
	line-height: 60px;
	text-align: center;
}

.user_box .ub_match .ubm_list {
	/* padding-top: 30px; */
	padding-left: 30px;
	padding-bottom: 40px
}

.user_box .ub_match .ubm_list .ubml_sort p {
	border-left: 1px solid #ebebeb;
	font-weight: bolder;
	font-size: 16px;
	height: 46px;
	line-height: 20px;
	text-align: center;
	color: #9a1032;
}

.user_box .ub_match .ubm_list .ubml_sort p.bn {
	border: none;
}

.user_box .ub_match .ubm_list .ubml_match {
	/*height: 126px;*/
	padding-left: 20px;
	position: relative;
	border-left: 1px solid #ebebeb;
	padding-bottom: 30px
}
.user_box .ub_match .ubm_list .ubml_sort{
	border-left: 1px solid #ebebeb;
}
.user_box .ub_match .ubm_list .ubml_title {
	font-size: 14px;
	color: #666666;
	height: 34px
}

.user_box .ub_match .ubm_list .ubml_vs {
	font-size: 0;
	text-align: center;
	padding-bottom: 10px
}

.user_box .ub_match .ubm_list .ubml_vs span,
.user_box .ub_match .ubm_list .ubml_vs em {
	display: inline-block;
	*display: inline;
	*zoom: 1;
	vertical-align: top;
}

.user_box .ub_match .ubm_list .ubml_vs em {
	width: 22px;
	height: 14px;
	margin-top: 1px;
	border: 1px solid #eee;
}

.user_box .ub_match .ubm_list .ubml_vs em img {
	width: 100%;
	height: 100%;
}

.user_box .ub_match .ubm_list .ubml_vs span {
	width: 66px
}

.user_box .ub_match .ubm_list .ubml_vs span a {
	font-size: 14px;
	color: #323232;
	font-weight: bolder;
	word-break: break-all;
}

.user_box .ub_match .ubm_list .ubml_vs .ubml_l {
	text-align: left;
	padding-left: 6px;
	width: 94px
}

.user_box .ub_match .ubm_list .ubml_vs .ubml_m {
	width: 50px
}

.user_box .ub_match .ubm_list .ubml_vs .ubml_r {
	text-align: right;
	padding-right: 6px;
	width: 94px
}

.user_box .ub_match .ubm_list .ubml_btn {
	text-align: center;
}

.user_box .ub_match .ubm_list .ubml_btn a {
	font-size: 14px;
	color: #323232;
	margin: 0 4px;
}

.user_box .ub_match .ubm_list .ubml_btn .ubml_blue {
	color: #005aad;
}

.user_box .ub_match .ubm_list .ubml_point {
	width: 7px;
	height: 7px;
	position: absolute;
	top: 4px;
	left: -4px;
	background: #9a1032;
	/* border-radius: 200px; */
	transform: rotate(45deg);
}

.user_box .ub_match .ubm_list .ubml_end {
	background-color: #999 !important
}

.user_box .ub_btn {
	display: none;
	position: absolute;
	background: #9a1032;
	width: 93%;
	right: 0;
	bottom: 0;
	height: 42px;
	line-height: 42px;
	text-align: center;
	color: #fff;
	font-size: 16px;
	font-weight: bolder;
}

/*小程序入口*/
.activity_box {
	width: 100%;
	height: 360px;
	background-image: url("//static.7m.com.cn/images/pc/2018fifa/index/activity_bg.png");
	background-repeat: no-repeat;
	margin-top: 30px;
	margin-bottom: 10px;
	overflow: hidden;
}

.activity_box .a_left {
	width: 230px;
	float: left;
}

.activity_box .a_left p {
	width: 230px;
	height: 42px;
	line-height: 42px;
	background-image: url("//static.7m.com.cn/images/pc/2018fifa/index/num.png");
	background-repeat: no-repeat;
	color: #fff;
	font-size: 18px;
	font-weight: bold;
	text-align: center;
	display: block;
}

.activity_box .a_left p span {
	position: relative;
	top: 2px;
}

.activity_box .a_mid {
	width: 450px;
	float: left;
	margin-left: 145px;
}

.activity_box .a_mid .status {
	width: 100%;
	text-align: center;
}

.activity_box .a_mid .status a {
	text-align: center;
	margin-top: 156px;
	display: inline-block;
}

.activity_box .a_mid .status a:hover {
	text-decoration: none;
}

.activity_box .a_mid .status .s_p {
	text-align: center;
	color: #fff;
	font-size: 20px;
	display: inline-block;
	width: 100%;
}

.activity_box .a_mid .status .s_em {
	text-align: center;
	margin-top: 30px;
	color: #ffda00;
	font-size: 42px;
	display: block;
	width: 100%;
	height: 40px;
	font-weight: bold;
	font-style: italic;
	line-height: 40px;
}

.activity_box .a_mid .status .s_t {
	text-align: center;
	background-image: url("//static.7m.com.cn/images/pc/2018fifa/index/time_ico.png");
	background-repeat: no-repeat;
	background-position: left center;
	padding-left: 24px;
	line-height: 22px;
	height: 20px;
	color: #fff;
	font-size: 20px;
	margin-top: 10px;
	display: inline-block;
}

.activity_box .a_mid .status .s_t_n {
	line-height: 22px;
	height: 20px;
	color: #fff;
	font-size: 20px;
	margin-top: 10px;
	display: inline-block;
}

.activity_box .a_mid .status .s_btn {
	width: 149px;
	height: 64px;
	display: block;
	background-image: url("//static.7m.com.cn/images/pc/2018fifa/index/part.png");
	background-repeat: no-repeat;
	margin: 14px auto 0;
}

.activity_box .a_mid .status .end {
	font-size: 36px;
	line-height: 44px;
	margin-top: 205px;
	color: #fff;
	font-style: italic;
	font-weight: bold;
}

.activity_box .a_right {
	width: 333px;
	float: right;
	margin-right: 19px;
}

.activity_box .a_right ul {
	width: 333px;
	height: 322px;
	margin-top: 19px;
}

.activity_box .a_right ul li {
	width: 320px;
	height: 70px;
	margin-bottom: 14px;
}

.activity_box .a_right ul li a {
	display: block;
	width: 320px;
	height: 70px;
	background: #fff6df;
	color: #6074f3;
}

.activity_box .a_right ul li a .num {
	display: block;
	width: 86px;
	height: 32px;
	float: left;
	font-size: 16px;
	text-align: center;
	line-height: 42px;
}

.activity_box .a_right ul li a .time {
	display: block;
	width: 134px;
	height: 32px;
	float: left;
	font-size: 16px;
	text-align: center;
	line-height: 42px;
}

.activity_box .a_right ul li a .state {
	display: block;
	width: 100px;
	height: 32px;
	float: left;
	font-size: 16px;
	text-align: center;
	line-height: 42px;
}

.activity_box .a_right ul li a .money {
	display: block;
	width: 320px;
	height: 26px;
	float: left;
	font-size: 16px;
	text-align: center;
	font-weight: bold;
	line-height: 40px;
}

.activity_box .a_right ul li a .money .text {
	font-size: 18px;
}

.activity_box .a_right ul li a .money .m {
	font-size: 24px;
	font-style: italic;
}

.activity_box .a_right ul li a.on {
	background: #687ff7;
	color: #fff;
}

.activity_box .a_right ul li a.on .money {
	color: #ffda00;
}

.activity_box .pro {
	width: 300px;
	height: 300px;
	margin: 30px auto 0;
	z-index: 100;
	position: relative;
	background-image: url("//static.7m.com.cn/images/pc/2018fifa/index/pro_bg.png");
	background-repeat: no-repeat;
	display: none;
}

.activity_box .pro .pro_close {
	position: absolute;
	right: 15px;
	top: 15px;
	background-image: url("//static.7m.com.cn/images/pc/2018fifa/index/pro_close.png");
	background-repeat: no-repeat;
	width: 14px;
	height: 14px;
}

.activity_box .pro .pro_img {
	width: 188px;
	height: 188px;
	position: absolute;
	top: 40px;
	left: 56px;
}

.activity_box .pro .pro_img img {
	width: 100%;
}

.activity_box .pro .tip {
	font-size: 16px;
	color: #737373;
	text-align: center;
	width: 100%;
	display: block;
	position: absolute;
	top: 240px;
	line-height: 22px;
}


/*最新资讯*/
.news_box {
	margin-bottom: 10px
}

.news_box .nb_title {
	position: relative;
	height: 65px;
	line-height: 60px;
	color: #9a1032;
	font-size: 30px;
	font-weight: bolder;
	/* text-align: center; */
	border-bottom: 1px solid #ebebeb;
	margin-bottom: 20px;
}

.news_box .nb_title a {
	font-size: 14px;
	color: #7e7c8a;
	position: absolute;
	right: 0;
	top: 0;
	line-height: 70px;
	height: 80px
}

.news_box .nb_title2 {
	background-color: #e5e5e5;
	height: 38px;
}

.news_box .nb_title2 span {
	background-color: #bf070f;
	font-size: 16px;
	color: #fff;
	line-height: 38px;
	display: block;
	width: 206px;
	height: 38px;
	text-align: center;
}
.news_box .upWay_title{
	position: relative;
	height: 80px;
	line-height: 60px;
	color: #baa256;
	font-size: 30px;
	font-weight: bolder;
	text-align: center;
	/* border-bottom: 1px solid #ebebeb; */
	/* margin-bottom: 20px; */
	background-image: url('../../images/index/upway.png');
	background-repeat: no-repeat;
	background-position: center 66px;
}

.news_box .nb_box {
	font-size: 0
}

.news_box .nb_box .nb_l,
.news_box .nb_box .nb_r {
	display: inline-block;
	*display: inline;
	*zoom: 1;
	vertical-align: top;
}

.news_box .nb_box .nb_l {
	position: relative;
	width: 576px;
	height: 324px;
	overflow: hidden;
}

.news_box .nb_box .nb_l .nbl_tabC {
	width: 1000%;
	height: 100%;
	font-size: 0;
	position: relative;
	left: -100%
}

.news_box .nb_box .nb_l .nbl_tabC li {
	display: inline-block;
	*display: inline;
	*zoom: 1;
	vertical-align: top;
	width: 10%;
	height: 100%;
	position: relative;
	overflow: hidden;
}

.news_box .nb_box .nb_l .nbl_tabC li a {
	display: block;
	height: 100%
}

.news_box .nb_box .nb_l .nbl_tabC li img {
	width: 100%;
	height: 100%
}

.news_box .nb_box .nb_l .nbl_tabC li div {
	position: absolute;
	height: 66px;
	width: 100%;
	left: 0;
	bottom: 0;
	background-color: #000;
	background: rgba(0, 0, 0, 0.5)
}

.news_box .nb_box .nb_l .nbl_tabC li div p {
	color: #fff;
	font-size: 18px;
	line-height: 66px;
	padding-right: 130px;
	padding-left: 14px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}

.news_box .nb_box .nb_l .nbl_tabC li a:hover img {
	transform: scale(1.1);
	-webkit-transform: scale(1.1);
	-moz-transform: scale(1.1);
	-o-transform: scale(1.1);
	-ms-transform: scale(1.1);
	transition-duration: .5s;
}

.news_box .nb_box .nb_l .nbl_tab {
	position: absolute;
	bottom: 26px;
	right: 0;
	height: 10px;
	padding-right: 6px
}

.news_box .nb_box .nb_l .nbl_tab li {
	display: inline-block;
	*display: inline;
	*zoom: 1;
	vertical-align: top;
	cursor: pointer;
	width: 10px;
	height: 10px;
	border-radius: 200px;
	background-color: #fff;
	margin-right: 12px
}

.news_box .nb_box .nb_l .nbl_tab li.on {
	background-color: #b4191e
}

.news_box .nb_box .nb_r {
	width: 624px;
}

.news_box .nb_box .nb_r .nbr_title {
	padding-left: 12px;
	margin-bottom: 8px;
	height: 24px;
	line-height: 24px;
	*line-height: 36px
}

.news_box .nb_box .nb_r .nbr_title a {
	font-size: 24px;
	color: #b4191e;
	display: block;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}

.news_box .nb_box .nb_r .nbr_list {
	font-size: 0;
	margin-bottom: 8px
}

.news_box .nb_box .nb_r .nbr_list li {
	display: inline-block;
	*display: inline;
	*zoom: 1;
	vertical-align: top;
	width: 300px;
	padding-left: 12px;
}

.news_box .nb_box .nb_r .nbr_list li a {
	display: block;
	line-height: 26px;
	width: 100%;
	font-size: 14px;
	color: #424242;
	width: 290px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}

.news_box .nb_box .nb_r .nbr_list2 {
	font-size: 0
}

.news_box .nb_box .nb_r .nbr_list2 a {
	display: inline-block;
	*display: inline;
	*zoom: 1;
	vertical-align: top;
	width: 196px;
	margin-left: 12px
}

.news_box .nb_box .nb_r .nbr_list2 a em {
	cursor: pointer;
	display: block;
	width: 100%;
	height: 110px;
	margin-bottom: 10px;
	overflow: hidden;
}

.news_box .nb_box .nb_r .nbr_list2 a em img {
	width: 100%;
	height: auto;
}

.news_box .nb_box .nb_r .nbr_list2 a p {
	cursor: pointer;
	font-size: 14px;
	color: #424242;
	height: 36px;
	overflow: hidden;
}

.news_box .nb_box .nb_r .nbr_list2 a:hover img {
	transform: scale(1.1);
	-webkit-transform: scale(1.1);
	-moz-transform: scale(1.1);
	-o-transform: scale(1.1);
	-ms-transform: scale(1.1);
	transition-duration: .5s;
}

/*竞猜情报局*/
.news_box .nb_box2 {
	font-size: 0;
	padding: 20px;
	background-color: #f8f8f8;
	margin-bottom: 20px
}

.news_box .nb_box2 .nb_l,
.news_box .nb_box2 .nb_r {
	display: inline-block;
	*display: inline;
	*zoom: 1;
	vertical-align: top;
}

.news_box .nb_box2 .nb_l {
	width: 690px;
	margin-right: 20px
}

.news_box .nb_box2 .nb_r {
	width: 450px
}

.news_box .nb_box2 .nb_vs {
	height: 58px;
	font-size: 0;
	text-align: center;
}

.news_box .nb_box2 .nb_vs span,
.news_box .nb_box2 .nb_vs a,
.news_box .nb_box2 .nb_vs em {
	display: inline-block;
	*display: inline;
	*zoom: 1;
	vertical-align: top
}

.news_box .nb_box2 .nb_vs span {
	width: 220px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}

.news_box .nb_box2 .nb_vs .nbv_m {
	width: 74px;
}

.news_box .nb_box2 .nb_vs .nbv_m a {
	color: #f81e02;
	font-size: 18px;
	line-height: 58px;
}

.news_box .nb_box2 .nb_vs .nbv_img {
	width: 48px;
	height: 48px;
	margin-top: 4px
}

.news_box .nb_box2 .nb_vs .nbv_img img {
	width: 100%;
	height: 100%
}

.news_box .nb_box2 .nb_vs .nbv_l {
	text-align: right;
	padding-right: 14px
}

.news_box .nb_box2 .nb_vs .nbv_r {
	text-align: left;
	padding-left: 14px
}

.news_box .nb_box2 .nb_vs .nbv_l a,
.news_box .nb_box2 .nb_vs .nbv_r a {
	font-size: 18px;
	color: #424242;
	line-height: 58px
}

.news_box .nb_box2 .nb_vs .nbv_l a:hover,
.news_box .nb_box2 .nb_vs .nbv_r a:hover {
	color: #9a1032;
	text-decoration: none
}

.news_box .nb_box2 .nb_vs .nbv_l em {
	margin-left: 10px
}

.news_box .nb_box2 .nb_vs .nbv_r em {
	margin-right: 10px
}

.news_box .nb_box2 .nb_list {
	margin-bottom: 44px
}

.news_box .nb_box2 .nb_list .nbl_title {
	text-align: center;
	color: #999;
	font-size: 14px;
	line-height: 32px;
	height: 32px
}

.news_box .nb_box2 .nb_list .nbl_c {
	font-size: 0
}

.news_box .nb_box2 .nb_list .nbl_c p {
	display: inline-block;
	*display: inline;
	*zoom: 1;
	vertical-align: top;
	width: 345px
}

.news_box .nb_box2 .nb_list .nbl_c span {
	display: block;
	background-color: #da4453;
	color: #fff;
	font-size: 14px;
	line-height: 20px;
	padding: 10px 20px;
}

.news_box .nb_box2 .nb_list .nbl_c .nbl_l {
	width: 344px;
	border-right: 1px solid #999
}

.news_box .nb_box2 .nb_list .nbl_c .nbl_l span {
	margin-right: 40px
}

.news_box .nb_box2 .nb_list .nbl_c .nbl_r span {
	margin-left: 40px
}

.news_box .nb_box2 .nb_list .nbl_c span.nbl_blue {
	background-color: #3bafda
}

.news_box .nb_box2 .nb_list .nbl_c span.nbl_grey {
	background-color: #989898
}

.news_box .nb_box2 .nb_btn {
	text-align: center;
}

.news_box .nb_box2 .nb_btn a {
	color: #424242;
	font-size: 16px;
	font-weight: bolder;
}

.news_box .nb_box2 .nb_jc {
	border: 1px solid #dddddd;
	background-color: #ffffff;
}

.news_box .nb_box2 .nb_jc .nbj_title {
	padding: 0 20px;
	font-size: 20px;
	line-height: 54px;
	height: 56px;
	color: #ef2d36;
	font-weight: bold;
}

.news_box .nb_box2 .nb_jc .nbj_title .icon-jingcai_icon {
	font-size: 28px;
	position: relative;
	top: 5px;
	margin-right: 10px;
}

.news_box .nb_box2 .nb_jc ul {
	width: 416px;
	margin: 0 auto -1px auto;
	overflow: hidden;
	position: relative;
	z-index: 1;
	border-top: 1px solid #dddddd;
}

.news_box .nb_box2 .nb_jc ul li {
	border: none;
	position: relative;
	padding: 24px 180px 32px 68px;
	background-color: #fff;
	border-bottom: 1px solid #dddddd;
	margin-bottom: 0;
}

.news_box .nb_box2 .nb_jc ul .r_img {
	display: block;
	width: 52px;
	height: 52px;
	position: absolute;
	left: 0;
	top: 20px;
}

.news_box .nb_box2 .nb_jc ul .r_img img {
	display: block;
	width: 52px;
	height: 52px;
	-moz-border-radius: 52px;
	-webkit-border-radius: 52px;
	-khtml-border-radius: 52px;
	border-radius: 52px;
}

.news_box .nb_box2 .nb_jc ul .r_img i {
	display: none;
	position: absolute;
	right: 0;
	bottom: 0;
	width: 16px;
	height: 16px;
	background-image: url('//static.7m.com.cn/images/pc/2018fifa/report/v.png');
	background-repeat: no-repeat;
	background-position: center center;
}

.news_box .nb_box2 .nb_jc ul .r_img_on i {
	display: block;
}

/* 文字 */
.news_box .nb_box2 .nb_jc ul .r_text {}

.news_box .nb_box2 .nb_jc ul .r_text p {}

.news_box .nb_box2 .nb_jc ul .r_text p.p_name {
	font-size: 0;
	white-space: nowrap;
	padding-bottom: 6px;
}

.news_box .nb_box2 .nb_jc ul .r_text p.p_name a {
	display: inline-block;
	*display: inline;
	*zoom: 1;
	vertical-align: top;
	font-size: 16px;
	color: #424242;
	line-height: 22px;
	padding-right: 10px;
}

.news_box .nb_box2 .nb_jc ul .r_text p.p_name a:hover {
	color: #f81e02;
	text-decoration: none
}

.news_box .nb_box2 .nb_jc ul .r_text p.p_name i {
	display: inline-block;
	*display: inline;
	*zoom: 1;
	vertical-align: top;
	font-size: 12px;
	color: #ff8600;
	line-height: 20px;
	border: 1px solid #ff8600;
	padding: 0 4px;
	background-color: #fff4e6;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	-khtml-border-radius: 4px;
	border-radius: 4px;
}

.news_box .nb_box2 .nb_jc ul .r_text p.p_exploits {
	font-size: 0;
	white-space: nowrap;
	padding-bottom: 6px;
}

.news_box .nb_box2 .nb_jc ul .r_text p.p_exploits span {
	display: inline-block;
	*display: inline;
	*zoom: 1;
	vertical-align: top;
	font-size: 14px;
	line-height: 18px;
	padding-right: 6px;
}

.news_box .nb_box2 .nb_jc ul .r_text p.p_exploits i {
	display: inline-block;
	*display: inline;
	*zoom: 1;
	vertical-align: top;
	font-size: 12px;
	line-height: 18px;
	padding: 0 10px;
	-moz-border-radius: 20px;
	height: 18px;
	-webkit-border-radius: 20px;
	-khtml-border-radius: 20px;
	border-radius: 20px;
	color: #fff;
	background-color: #f12c20;
}

.news_box .nb_box2 .nb_jc ul .r_text .p_text {
	display: block;
	font-size: 14px;
	line-height: 22px;
	color: #424242;
}

.news_box .nb_box2 .nb_jc ul .r_text .p_time {
	display: block;
	font-size: 14px;
	line-height: 22px;
	color: #999999;
}

/* 按钮 */
.news_box .nb_box2 .nb_jc ul .r_unlock {
	font-size: 0;
	white-space: nowrap;
	text-align: right;
	position: absolute;
	right: 0;
	top: 50%;
	margin-top: -19px;
}

.news_box .nb_box2 .nb_jc ul .r_unlock p {
	display: inline-block;
	*display: inline;
	*zoom: 1;
	vertical-align: top;
	height: 38px;
	line-height: 38px;
	text-align: center;
	font-size: 14px;
	color: #738fab;
	width: 80px;
}

.news_box .nb_box2 .nb_jc ul .r_unlock .ru_a {
	display: inline-block;
	*display: inline;
	*zoom: 1;
	vertical-align: top;
	width: 100px;
	text-align: right;
}

.news_box .nb_box2 .nb_jc ul .r_unlock .ru_a a {
	display: inline-block;
	*display: inline;
	*zoom: 1;
	vertical-align: top;
	font-size: 14px;
	color: #fff;
	background-color: #ff8700;
	line-height: 38px;
	height: 38px;
	text-align: center;
	width: 100px;
}

.news_box .nb_box2 .nb_jc ul .r_unlock .ru_a a.a1 {
	width: auto;
	padding: 0 20px;
	background-color: #fff;
	line-height: 36px;
	border: 1px solid #ff8700;
	color: #ff8700;
	height: 36px;
}

.news_box .nb_box2 .nb_jc .r_more {
	overflow: hidden;
	position: relative;
	z-index: 3;
}

.news_box .nb_box2 .nb_jc .r_more a {
	display: block;
	font-size: 16px;
	color: #ffffff;
	line-height: 50px;
	height: 50px;
	background-color: #ef2d36;
	text-align: center;
}

/*晋级之路 */

.upWay_box{
	background-image: url(../../images/index/upway_bg.jpg);
	background-repeat: no-repeat;
	height: 647px;
	background-position: center;
	min-width: 1200px;
	padding-top: 20px;
	box-sizing: border-box;
}

.map {
	margin-bottom: 30px;
	position: relative;
	/* background: url('//static.7m.com.cn/images/pc/2018fifa/match/bg.jpg') repeat center center; */
}

.map .m_box {
	text-align: center;
	/* height: 566px; */
	padding-top: 30px;
	font-size: 0;
	width: 1200px;
	margin: 0 auto;
	/* background: url('//static.7m.com.cn/images/pc/2018fifa/match/bg.png') no-repeat center bottom; */
}

.map .m_box li {
	display: inline-block;
	*display: inline;
	*zoom: 1;
	vertical-align: top;
	width: 150px;
	margin: 0 10px;
}

.map .m_box .mb_box {
	margin-bottom: 20px;
	width: 100%;
	height: 106px;
	background: #fff;
	border-radius: 15px;
	/* background: url('//static.7m.com.cn/images/pc/2018fifa/match/dialog_bg.png') no-repeat center center; */
}

.map .m_box .mb_box .mbb_title {
	font-size: 12px;
	color: #fff;
	text-align: left;
	line-height: 32px;
	/* width: 70%; */
	padding: 0 10%;
	margin: 0 auto;
	background: #baa256;
	border-top-left-radius: 15px;
	border-top-right-radius: 15px;
}

.map .m_box .mb_box .mbb_title span {
	float: right;
}

.map .m_box .mb_box .mbb_title_en {
	line-height: 14px;
	text-align: center;
	padding-top: 2px
}

.map .m_box .mb_box .mbb_title_en i {
	/* color: #c7c7c7; */
	color: #fff;
}

.map .m_box .mb_box .mbb_info {
	font-size: 0;
}

.map .m_box .mb_box .mbb_info a {
	display: inline-block;
	*display: inline;
	*zoom: 1;
	vertical-align: top;
	width: 44px;
	font-size: 14px;
	font-weight: bold;
	margin-top: 6px
}

.map .m_box .mb_box .mbb_info a img {
	width: 28px;
	height: 28px;
	border-radius: 200px;
}

.map .m_box .mb_box .mbb_info a p {
	font-size: 12px;
	color: #323232;
	font-weight: normal;
	line-height: 14px;
	margin-top: 4px;
	/* white-space: nowrap; */
	word-break: break-all;
}

.map .m_box .mb_box .mbb_info a.vs {
	margin-top: 14px
}

.map .m_box .mb_box .mbb_info a.red {
	color: #9a1032;
}

.map .m_box .mt1 {
	margin-top: 60px
}

.map .m_box .mt2 {
	margin-top: 150px
}

.map .m_box .mt3 {
	margin-top: 190px
}

.map .m_box .mb_reward {
	width: 100%;
	/* margin-top: 16px */
}

.map .m_box .mb_box2 {
	margin-top: 40px;
	/* background-image: url('//static.7m.com.cn/images/pc/2018fifa/match/dialog_bg3.png') */
}

.map .m_box .mb_box3 {
	margin-top: 18px;
	position: relative;
	/* top: -6px;
	background-image: url('//static.7m.com.cn/images/pc/2018fifa/match/dialog_bg2.png') */
}
.map .m_box .mb_box1 .mbb_title{
	background: #fa8100;
}
.map .m_box .mb_box2 .mbb_title{
	background: #9a1032;
}
.map .m_box .mb_box3 .mbb_title {
	background: #f65116;
}
.map .m_box .mb_box4 .mbb_title {
	background: #ec2964;
}

.map .m_box .mb_box2 .mbb_title i,
.map .m_box .mb_box3 .mbb_title i {
	color: #fff;
}






/*球队榜*/
.team_rank .team {
	width: 100%;
	border: 1px solid #ebebeb;
	border-collapse: collapse;
	margin-bottom: 30px;
}

.team_rank .team tr th {
	background-color: #e5e5e5;
	font-size: 14px;
	color: #323232;
	text-align: center;
	height: 38px;
	line-height: 38px;
}

.team_rank .team tr th span.sort {
	background-image: url("//static.7m.com.cn/images/pc/2018fifa/rank/sort.png");
	background-repeat: no-repeat;
	background-position: right center;
	padding-right: 14px;
	cursor: pointer;
}

.team_rank .team tr th span.sort.on {
	background-image: url("//static.7m.com.cn/images/pc/2018fifa/rank/sort_on.png");
	color: #be070d;
}

.team_rank .team tr td {
	height: 58px;
	font-size: 18px;
	text-align: center;
}

.team_rank .team tr td span {
	font-size: 18px;
}

.team_rank .team tr.dual td {
	background-color: #ebebeb;
}

.team_rank .team tr td em {
	background-repeat: no-repeat;
	background-position: center;
	display: block;
	width: 100%;
	height: 100%;
	font-size: 14px;
	line-height: 58px;
}

.team_rank .team tr td em.cha {
	background-image: url("//static.7m.com.cn/images/pc/2018fifa/rank/champion.png");
}

.team_rank .team tr td em.runner_up {
	background-image: url("//static.7m.com.cn/images/pc/2018fifa/rank/runnerup.png");
}

.team_rank .team tr td em.third {
	background-image: url("//static.7m.com.cn/images/pc/2018fifa/rank/third.png");
}

.team_rank .team tr td.country a {
	display: table-cell;
	width: 100%;
	height: 100%;
	text-align: left;
	cursor: pointer;
	font-size: 0;
}

.team_rank .team tr td.country a:hover {
	text-decoration: none;
}

.team_rank .team tr td.country a img {
	width: 21px;
	height: 13px;
	margin: 0 9px;
	vertical-align: middle;
	display: inline-block;
	border: 1px solid #ecefec;
}

.team_rank .team tr td.country a span {
	vertical-align: middle;
	display: inline-block;
	font-size: 14px;
}

/*进球榜&助攻榜*/
.news_box .nb_table {
	font-size: 0;
	height: 780px
}

.news_box .nb_table .nbt_t,
.news_box .nb_table .nbt_t2 {
	display: inline-block;
	*display: inline;
	*zoom: 1;
	vertical-align: top;
}

.news_box .nb_table .nbt_t {
	width: 408px;
	border: 1px solid #ececec;
	/* border-bottom: none; */
	margin-right: 15px;
	padding-top: 10px;
	height: 768px;
}

.news_box .nb_table .nbt_t2 {
	width: 349px;
	box-sizing: border-box;
	border: 1px solid #ececec;
	padding-top: 10px;
	height: 780px;
	/* margin-left: 10px; */
}

.news_box .nb_table .nbt_t .nbtt_title {
	height: 40px;
	line-height: 40px;
	position: relative;
}

.news_box .nb_table .nbt_t .nbtt_title span {
	font-size: 26px;
	font-weight: bolder;
	color: #9a1032;
	padding-left: 14px;
}

.news_box .nb_table .nbt_t .nbtt_title a {
	font-size: 14px;
	color: #afb6bc;
	position: absolute;
	right: 10px;
	top: 0
}

.news_box .nb_table .nbt_t table {
	width: 100%
}
.news_box .nb_table .nbt_t tr{
	height: 70px
}
/* .news_box .nb_table .nbt_t tr:last-child {
	border-bottom: 1px solid #ececec;
} */

.news_box .nb_table .nbt_t td {
	text-align: center;
}

.news_box .nb_table .nbt_t .nbtt_row_title {
	/* background-color: #e6e6e6; */
	height: 40px;
}

.news_box .nb_table .nbt_t .nbtt_row_title {
	border-bottom: none
}

.news_box .nb_table .nbt_t .nbtt_row_title td {
	font-size: 14px;
	color: #afb6bc;
	text-align: left;
	padding-left: 14px;
}

.news_box .nb_table .nbt_t tr.even {
	/* background-color: #f8f8f8; */
}

.news_box .nb_table .nbt_t tr .nbtt_col_rank {
	font-size: 14px;
	color: #323232;
}

.news_box .nb_table .nbt_t tr .nbtt_col_rank em {
	margin-left: 20px;
	display: inline-block;
	*display: inline-block;
	*zoom: 1;
	width: 45px;
	height: 45px;
	overflow: hidden;
	border-radius: 200px;
	vertical-align: middle;
}

.news_box .nb_table .nbt_t tr .nbtt_col_rank em img {
	width: 100%;
	height: auto;
}

.news_box .nb_table .nbt_t tr .nbtt_col_info {
	text-align: left;
	padding-left: 10px
}

.news_box .nb_table .nbt_t tr .nbtt_col_info a {
	font-size: 14px;
	color: #323232;
	vertical-align: middle;
}

.news_box .nb_table .nbt_t tr .nbtt_col_data span {
	vertical-align: middle;
	color: #323232;
	font-size: 18px;
	margin-left: 6px
}

.news_box .nb_table .nbt_t tr .nbtt_col_data strong {
	vertical-align: middle;
	color: #323232;
	font-size: 20px;
	font-weight: normal;
}

.news_box .nb_table .nbt_t2 .nbtt_head {
	width: 100%
}

.news_box .nb_table .nbt_t2 .nbtt_head tr {
	height: 40px;
	/* background-color: #f8f8f8 */
}

.news_box .nb_table .nbt_t2 .nbtt_head td {
	font-size: 14px;
	color: #afb6bc;
	text-align: center;
}

.news_box .nb_table .nbt_t2 .nbtt_title {
	height: 40px;
	line-height: 40px;
	position: relative;
}

.news_box .nb_table .nbt_t2 .nbtt_title span {
	/* font-size: 18px;
	font-weight: bold;
	color: #323232;
	border-left: 5px solid #9a1032;
	padding-left: 10px;
	display: block;
	height: 18px;
	*line-height: 22px */
	font-size: 26px;
	font-weight: bolder;
	color: #9a1032;
	padding-left: 14px;
}
.news_box .nb_table .nbt_t2 .nbtt_title a {
	font-size: 14px;
	color: #afb6bc;
	position: absolute;
	right: 10px;
	top: 0
}
.news_box .nb_table .nbt_t2 .nbtt_table {
	height: 688px;
	overflow: auto;
}

.news_box .nb_table .nbt_t2 .nbtt_table table {
	width: 100%;
}

.news_box .nb_table .nbt_t2 .nbtt_table tr {
	background-color: #f8f8f8;
	height: 70px;
}

.news_box .nb_table .nbt_t2 .nbtt_table tr.even {
	background-color: #fff;
}

.news_box .nb_table .nbt_t2 .nbtt_table td {
	text-align: center;
	font-size: 14px;
	color: #323232;
}

.news_box .nb_table .nbt_t2 .nbtt_table .nbtt_row_width {
	height: 1px
}

.news_box .nb_table .nbt_t2 .nbtt_table .nbtt_col_rank {
	font-size: 14px;
	font-weight: bolder;
	color: #323232;
}

.news_box .nb_table .nbt_t2 .nbtt_table .red {
	color: #9a1032;
}

.news_box .nb_table .nbt_t2 .nbtt_table .nbtt_col_info {
	text-align: left;
}

.news_box .nb_table .nbt_t2 .nbtt_table .nbtt_col_info img {
	vertical-align: middle;
	width: 22px;
	height: 14px;
	margin-right: 4px;
	border: 1px solid #eeeced;
}

.news_box .nb_table .nbt_t2 .nbtt_table .nbtt_col_info span {
	vertical-align: middle;
}

/*小白专区 */
.news_box .nb_novice {
	position: relative;
	height: 510px;
	background: url('//static.7m.com.cn/images/pc/2018fifa/index/novice_bg.jpg') no-repeat center top;
}

.news_box .nb_novice .nbn_intro {
	color: #323232;
	font-size: 16px;
	text-align: center;
	line-height: 90px
}

.news_box .nb_novice .nbn_card {
	width: 384px;
	height: 138px;
	position: absolute;
	background: url('//static.7m.com.cn/images/pc/2018fifa/index/novice_dialog_bg.png') no-repeat center center;
	text-decoration: none;
	transition-duration: .3s;
}

.news_box .nb_novice .nbn_card:hover {
	-webkit-transform: translateY(-5%);
}

.news_box .nb_novice .nbn_card .nbnc_title {
	padding-top: 20px;
	font-size: 20px;
	font-weight: bolder;
}

.news_box .nb_novice .nbn_card .nbnc_title span {
	color: #fff;
	margin-left: 46px;
	margin-right: 14px;
}

.news_box .nb_novice .nbn_card .nbnc_intro {
	font-size: 20px;
	font-weight: bolder;
	color: #323232;
	padding-left: 96px;
	padding-right: 52px;
	line-height: 24px;
	height: 48px;
	padding-top: 10px;
	margin-bottom: 10px;
	overflow: hidden;
}

.news_box .nb_novice .nbn_card .nbnc_text {
	font-size: 14px;
	color: #666666;
	padding-left: 96px;
	padding-right: 32px;
	line-height: 20px;
	height: 20px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}

.news_box .nb_novice .nbn_card .nbnc_text p {
	font-size: 14px;
	color: #666666;
	line-height: 20px;
	height: 20px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}

.news_box .nb_novice .nbn_1 {
	top: 163px;
	left: 290px
}

.news_box .nb_novice .nbn_1 .nbnc_title {
	color: #8cba70;
}

.news_box .nb_novice .nbn_2 {
	top: 336px;
	left: 48px;
}

.news_box .nb_novice .nbn_2 .nbnc_title {
	color: #f9b665;
}

.news_box .nb_novice .nbn_3 {
	top: 276px;
	left: 680px
}

.news_box .nb_novice .nbn_3 .nbnc_title {
	color: #f06676;
}

.news_box .nb_novice .nbn_btn {
	text-decoration: none;
	position: absolute;
	top: 170px;
	right: 56px;
	width: 234px;
	height: 48px;
	background-color: #9a1032;
	color: #fff;
	font-size: 16px;
	font-weight: bolder;
	line-height: 48px;
	text-align: center;
}

.news_box .nb_novice .nbn_name {
	position: absolute;
	top: 0;
	font-size: 30px;
	font-weight: bold;
	color: #313131;
}

.news_box .nb_novice .nbn_start {
	left: 200px;
	top: 100px
}

.news_box .nb_novice .nbn_end {
	right: 110px;
	top: 130px
}

/*往届回顾 */
.news_box .nb_review {
	font-size: 0;
	padding-bottom: 70px
}

.news_box .nb_review li {
	display: inline-block;
	*display: inline;
	*zoom: 1;
	vertical-align: top;
	width: 200px;
	text-align: center;
}

.news_box .nb_review li a {
	margin: 0 auto;
	display: block;
	color: #424242;
}

.news_box .nb_review li p {
	font-size: 14px;
	margin-top: 30px
}
.news_box .nb_review li a:hover{
	color: #9a1032!important;
}
.news_box .nb_review li .reviewBox{
	width:156px;
	height:116px;
	margin: 0 auto;
}
.news_box .nb_review li .reviewBox:hover{
	border-radius: 10px;
	box-shadow: 0 0 15px rgb(68 68 68 / 25%)
}
/* .news_box .nb_review li a:hover img{
	
} */

/* 竞猜情报局 czj */
/* 顶部选项卡 */
.guess_report .t_title {
	border-bottom: 2px solid #bf070f;
	font-size: 0;
	white-space: nowrap;
}

.guess_report .t_title a {
	display: inline-block;
	vertical-align: top;
	min-width: 100px;
	padding: 0 10px;
	height: 48px;
	line-height: 48px;
	text-align: center;
	color: #323232;
	font-size: 18px;
}

.guess_report .t_title a.on {
	color: #fff;
	background-color: #bf070f;
}

.guess_report .t_details {
	padding-top: 20px;
}

.guess_report .t_box {}

.guess_report .list_ul {}

.guess_report .list_ul>li {
	background-color: #f8f8f8;
	/* border: 1px solid #dddddd; */
	margin-bottom: 20px;
	padding: 20px;
}

.guess_report .list_ul .l_time {
	/* height: 38px;
	background-color: #e5e5e5; */
	margin-bottom: 25px;
	margin-top: 18px;
	margin-left: 10px;
}

.guess_report .list_ul .l_time span {
	/* display: inline-block;
	padding: 0 16px;
	background-color: #bf070f;
	color: #fff;
	font-size: 16px;
	line-height: 38px; */
	color: #9a1032;
	font-size: 14px;
}

.guess_report .list_ul .l_box {
	overflow: hidden;
}
.guess_report .list_ul .l_box .toInfo{
	color: #afb6bc;
	font-size: 14px;
}

/* 队名 */
.guess_report .list_ul .l_box .l_box_l {
	float: left;
	width: 655px;
	margin-right: 50px;
}

.guess_report .list_ul .l_box .b_team {
	font-size: 0;
	white-space: nowrap;
	text-align: center;
	margin-bottom: 20px;
}

.guess_report .list_ul .l_box .b_team .team_a {
	display: inline-block;
	width: 242px;
	vertical-align: top;
	height: 48px;
	position: relative;
	text-decoration: none;
}

.guess_report .list_ul .l_box .b_team .team_a span {
	font-size: 18px;
	color: #424242;
	line-height: 48px;
}

.guess_report .list_ul .l_box .b_team .team_a em {
	display: block;
	width: 42px;
	height: 28px;
	object-fit: cover;
	position: absolute;
	top: 10px;
	-moz-border-radius: 0;
	-webkit-border-radius: 0;
	-khtml-border-radius: 0;
	border-radius: 0;
}

.guess_report .list_ul .l_box .b_team .team_a em img {
	display: block;
	height: 100%;
	margin: 0 auto;
	text-align: center;
}

.guess_report .list_ul .l_box .b_team .p_l {
	padding-right: 58px;
	text-align: right;
}

.guess_report .list_ul .l_box .b_team .p_l em {
	right: 0;
	/* border-radius: 200px; */
	overflow: hidden;
}

.guess_report .list_ul .l_box .b_team .p_r {
	padding-left: 58px;
	text-align: left;
}

.guess_report .list_ul .l_box .b_team .p_r em {
	left: 0;
	/* border-radius: 200px; */
	overflow: hidden;
}

/* 比分 */
.guess_report .list_ul .l_box .b_team .vs {
	display: inline-block;
	vertical-align: top;
	width: 74px;
	height: 48px;
	font-size: 30px;
	line-height: 48px;
	text-align: center;
	color: #424242;
}

.guess_report .list_ul .l_box .b_team .vs:hover {
	color: #f81e02;
	text-decoration: underline;
}

.guess_report .list_ul .l_box .b_data {}

/* 右边 */
.guess_report .list_ul .l_box_r {
	width: 454px;
	/* border: 1px solid #dddddd; */
	background-color: #ffffff;
	float: right;
	margin: 18px 18px 18px 0;
	padding: 20px;
	box-sizing: border-box;
	border-radius: 20px;
	position: relative;
	box-shadow: 0 0 20px #e6e6e6;
	overflow: hidden;
}

.guess_report .list_ul .l_box_r .r_title {
	/* width: 376px;
	margin: 0 auto;
	padding-right: 40px;
	font-size: 20px;
	line-height: 54px;
	height: 56px;
	color: #ef2d36;
	font-weight: bold; */
	border-left: 3px solid #9a1032;
	padding-left: 15px;
	font-size: 16px;
	font-weight: bold;
}
.guess_report .list_ul .l_box_r .r_title .icon-jingcai_icon {
	font-size: 28px;
	position: relative;
	top: 5px;
	margin-right: 10px
}
.guess_report .list_ul .l_box_r .toDownload{
	color: #7e7c8a;	
	font-size: 13px;
	cursor: pointer;
}

.guess_report .list_ul .l_box_r .toDownload a{color: #7e7c8a;}

.recommed_bzt{width:63px;height:37px;background:url(../../images/bzt.png) no-repeat 0 0;position:absolute;top:15px;right:65px;}

/* 列表 */

.guess_report .list_ul .l_box_r .promotion_box {
	/* width: 416px;
	height: 274px;
	margin: 0 auto -1px auto;
	overflow: hidden;
	position: relative;
	z-index: 1;
	border-top: 1px solid #dddddd; */
}
.guess_report .list_ul .l_box_r .promotion_box ul{
	margin-top: 0;
}
.guess_report .list_ul .l_box_r .promotion_box ul li {
	position: relative;
	padding: 25px 15px;
	border-bottom: 1px solid #efefef;
	/* border: none;
	padding: 18px 180px 22px 68px;
	background-color: #fff;
	border-bottom: 1px solid #dddddd;
	margin-bottom: 0; */
}

/* 头像 */
.guess_report .list_ul .l_box_r ul .r_img {
	/* display: block;
	width: 52px;
	height: 52px;
	position: absolute;
	left: 0;
	top: 12px; */
	width: 50px;
	height:50px;
	object-fit: cover;
	border-radius: 50%;
	margin-right: 10px;
}

.guess_report .list_ul .l_box_r ul .r_img img {
	/* display: block;
	width: 52px;
	height: 52px;
	-moz-border-radius: 52px;
	-webkit-border-radius: 52px;
	-khtml-border-radius: 52px;
	border-radius: 52px; */
}

.guess_report .list_ul .l_box_r ul i {
	/* display: none; */
	position: absolute;
	left: 54px;
	bottom: 25px;
	width: 16px;
	height: 16px;
	background-image: url(//static.7m.com.cn/images/pc/2018fifa/report/v.png);
	background-repeat: no-repeat;
	background-position: center center;
}
.guess_report .list_ul .l_box_r .promotion_box .name{
	font-size: 15px;
	font-weight: bold;
	color: #424242;
	margin-bottom: 5px;
}
.guess_report .list_ul .l_box_r .promotion_box .hitRate{
	padding: 1px 8px;
	background: #f12c20;
	border-radius: 10px;
	color: #fff;
	font-size: 12px;
	font-weight: normal;
	margin-left: 5px;
}
.guess_report .list_ul .l_box_r .promotion_box .release{
	font-size: 14px;
	color: #424242;
}

.guess_report .list_ul .l_box_r .promotion_box .release span{
	color: #f12c20;
	font-weight: bold;
}
.guess_report .list_ul .l_box_r .promotion_box .num{
	font-size: 16px;
	font-weight: bold;
	color: #333333;
	margin-right: 5px;
}
.guess_report .list_ul .l_box_r .promotion_box .planNum{
	background: #9a1032;
	font-size: 16px;
	text-align: center;
	color: #fff;
	line-height: 45px;
	border-bottom-left-radius: 20px;
	border-bottom-right-radius: 20px;
	cursor: pointer;
	position: absolute;
	width: 100%;
	left: 0px;
	bottom: 0;
}
.guess_report .list_ul .l_box_r .promotion_box .unlock_box{
	position: absolute;
	left: 0;
	top: 0;
	background: rgba(0, 0, 0, 0.3);
	width: 100%;
	height: 100%;
}
.guess_report .list_ul .l_box_r .promotion_box .unlock_box .unlockBtn{
	background: #d81b4a;
	color: #fff;
	width: 190px;
	height: 45px;
	line-height: 45px;
	font-size: 15px;
	border-radius: 25px;
	box-sizing: border-box;
	cursor: pointer;
}
.guess_report .list_ul .l_box_r ul .r_img_on i {
	display: block;
}

/* 文字 */
.guess_report .list_ul .l_box_r ul .r_text {}

.guess_report .list_ul .l_box_r ul .r_text p {}

.guess_report .list_ul .l_box_r ul .r_text p.p_name {
	font-size: 0;
	white-space: nowrap;
	padding-bottom: 6px;
}

.guess_report .list_ul .l_box_r ul .r_text p.p_name span {
	display: inline-block;
	*display: inline;
	*zoom: 1;
	vertical-align: top;
	font-size: 16px;
	color: #424242;
	line-height: 22px;
	padding-right: 10px;
}

.guess_report .list_ul .l_box_r ul .r_text p.p_name a {
	display: inline-block;
	*display: inline;
	*zoom: 1;
	vertical-align: top;
	font-size: 16px;
	color: #424242;
	line-height: 22px;
	padding-right: 10px;
}

.guess_report .list_ul .l_box_r ul .r_text p.p_name a:hover {
	color: #f81e02;
	text-decoration: none
}

.guess_report .list_ul .l_box_r ul .r_text p.p_name i {
	display: inline-block;
	*display: inline;
	*zoom: 1;
	vertical-align: top;
	font-size: 12px;
	color: #ff8600;
	line-height: 20px;
	border: 1px solid #ff8600;
	padding: 0 4px;
	background-color: #fff4e6;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	-khtml-border-radius: 4px;
	border-radius: 4px;
}

.guess_report .list_ul .l_box_r ul .r_text p.p_exploits {
	font-size: 0;
	white-space: nowrap;
	padding-bottom: 6px;
}

.guess_report .list_ul .l_box_r ul .r_text p.p_exploits span {
	display: inline-block;
	*display: inline;
	*zoom: 1;
	vertical-align: top;
	font-size: 14px;
	line-height: 18px;
	padding-right: 6px;
}

.guess_report .list_ul .l_box_r ul .r_text p.p_exploits i {
	display: inline-block;
	*display: inline;
	*zoom: 1;
	vertical-align: top;
	font-size: 12px;
	line-height: 18px;
	padding: 0 10px;
	-moz-border-radius: 20px;
	height: 18px;
	-webkit-border-radius: 20px;
	-khtml-border-radius: 20px;
	border-radius: 20px;
	color: #fff;
	background-color: #f12c20;
}

.guess_report .list_ul .l_box_r ul .r_text .p_text {
	display: block;
	font-size: 14px;
	line-height: 22px;
	color: #424242;
}

.guess_report .list_ul .l_box_r ul .r_text .p_time {
	display: block;
	font-size: 14px;
	line-height: 22px;
	color: #999999;
}

/* 按钮 */
.guess_report .list_ul .l_box_r ul .r_unlock {
	font-size: 0;
	white-space: nowrap;
	text-align: right;
	position: absolute;
	right: 0;
	top: 50%;
	margin-top: -19px;
}

.guess_report .list_ul .l_box_r ul .r_unlock p {
	display: inline-block;
	*display: inline;
	*zoom: 1;
	vertical-align: top;
	height: 38px;
	line-height: 38px;
	text-align: center;
	font-size: 14px;
	color: #738fab;
	width: 80px;
}

.guess_report .list_ul .l_box_r ul .r_unlock .ru_a {
	display: inline-block;
	*display: inline;
	*zoom: 1;
	vertical-align: top;
	width: 100px;
	text-align: right;
}

.guess_report .list_ul .l_box_r ul .r_unlock .ru_a a {
	text-decoration: none;
	display: inline-block;
	*display: inline;
	*zoom: 1;
	vertical-align: top;
	font-size: 14px;
	color: #fff;
	background-color: #ff8700;
	line-height: 38px;
	height: 38px;
	text-align: center;
	width: 100px;
}

.guess_report .list_ul .l_box_r ul .r_unlock .ru_a a.a1 {
	width: auto;
	padding: 0 20px;
	background-color: #fff;
	line-height: 36px;
	border: 1px solid #ff8700;
	color: #ff8700;
	height: 36px;
}

/* 更多 */
.guess_report .list_ul .l_box_r .r_more {
	overflow: hidden;
	position: absolute;
	z-index: 3;
	width: 100%;
	bottom:0;
	left:0;
	
}

.guess_report .list_ul .l_box_r .r_more a {
	display: block;
	font-size: 16px;
	color: #ffffff;
	line-height: 50px;
	height: 50px;
	background-color: #9a1032;
	text-align: center;
}

/* 暂无内容 */
.guess_report .list_ul .l_box_r .r_notext {
	height: 242px;
	overflow: hidden;
	padding-top: 50px;
}

.guess_report .list_ul .l_box_r .r_notext img {
	display: block;
	margin: 0 auto;
}

.guess_report .list_ul .l_box_r .r_notext p {
	display: block;
	font-size: 18px;
	color: #b8b8b8;
	text-align: center;
	line-height: 30px;
	text-align: center;
	padding-top: 6px;
}
.viewpoint_box{
	/* height: 154px;
	margin-top: 25px; */
}
.viewpoint_box .noLogin,
.viewpoint_box .logOn{
	height: 154px;
	margin-top: 15px;
}

.viewpoint_box .noLogin{
	background: url(../../images/index/opinion_bg.jpg) no-repeat;
    background-size: 100%;
    display: flex;
    flex-direction: column;
    justify-content: center;
    margin-bottom: 15px;
    /* height: 100%; */
    background-position: 0% 36%;
    background-size: 100%;
	/* height: 100%; */
}
/* .viewpoint_box .noLogin.noLogin_en{
	background: url('../../images/index/opinion_bg_en.jpg') no-repeat;
	margin-top: -10px;
} */
.viewpoint_box .noLogin span{margin-right:5px;}
.viewpoint_box .noLogin p{
	color: #323232;
	font-weight: bold;
	text-align: center;
	font-size: 16px;
}
.viewpoint_box .noLogin strong{padding-top:5px;color:#9a1032;font-weight:normal;text-align: center;}
.viewpoint_box .noLogin .toLoginBtn{
	background-color: #9a1032;
	cursor: pointer;
	width: 180px;
	text-align: center;
	line-height: 30px;
	color: #fff;
	font-size: 14px;
	margin: 18px auto 0 auto;
	position: relative;
}
.viewpoint_box .noLogin .toLoginBtn::after{
	background: #9a1032;
	content: '';
	position: absolute;
	left: -4px;
	top: 8px;
	display: inline-block;
	border-right: 2px solid #9a1032;
	border-bottom: 2px solid #9a1032;
	width: 9px;
	height: 9px;
	-webkit-transform: rotate(-45deg);
	transform: rotate(-45deg);
}
.viewpoint_box .noLogin .toLoginBtn::before{
	background: #9a1032;
	content: '';
	position: absolute;
	right: -4px;
	top: 8px;
	display: inline-block;
	border-right: 2px solid #9a1032;
	border-bottom: 2px solid #9a1032;
	width: 9px;
	height: 9px;
	-webkit-transform: rotate(-45deg);
	transform: rotate(-45deg);
}
.viewpoint_box .logOn .percentage{
	width: 300px;
	height: 15px;
	font-size: 12px;
	line-height: 15px;
}
.viewpoint_box .logOn .percentage-left{
	width: 50%;
	color: #fff;
	background: #17a4eb;
	border-bottom-left-radius: 20px;
	border-top-left-radius: 20px;
	box-sizing: border-box;
	padding-left: 5px;
}
.viewpoint_box .logOn .percentage-right{
	width: 50%;
	color: #fff;
	background: #da4453;
	border-bottom-right-radius: 20px;
	border-top-right-radius: 20px;
	box-sizing: border-box;
	padding-right: 5px;
	text-align: right;
}
.viewpoint_box .logOn .type{
	color: #7e7c8a;
	font-size: 12px;
	line-height: 30px;
}
.viewpoint_box .logOn .title{
	margin-top: 30px;
	line-height: 15px;
	font-weight: bold;
}
.viewpoint_box .logOn .tip{
	margin-top: 20px;
	font-size: 12px;
	color: #afb6bc;
	text-align: center;
}
/* 更多 */
.guess_report .list_more {
	height: 50px;
	padding-top: 10px;
}

.guess_report .list_more a {
	display: block;
	width: 240px;
	height: 50px;
	background-color: #bf070f;
	line-height: 50px;
	text-align: center;
	color: #fff;
	margin: 0 auto;
	font-size: 18px;
}

.guess_report .list_more p {
	color: #b3b0b0;
	font-size: 16px;
	text-align: center;
	display: none;
}

.guess_report .ulBox {
	width: 100%;
	margin-bottom: 40px;
}

.guess_report .ulBox ul {}

.guess_report .ulBox .eventType {
	text-align: center;
	background: url(//static.7m.com.cn/images/report/soccer/gb/line.jpg);
	background-repeat: repeat-y;
	background-position: center center;
}

.guess_report .ulBox .eventType .title {
	color: #999999;
	font-size: 14px;
	text-align: center;
	background: #f8f8f8;
	display: inline-block;
	padding: 4px 0;
}

.guess_report .ulBox ul li {
	font-size: 0;
	white-space: nowrap;
	overflow-y: hidden;
	margin-bottom: 10px;
	position: relative;
}

.guess_report .ulBox ul li:last-child {
	margin-bottom: 0;
}

.guess_report .ulBox ul li .li_box {
	display: inline-block;
	*display: inline;
	*zoom: 1;
	vertical-align: top;
	width: 49.9%;
	height: 100%;
	position: relative;
}

.guess_report .ulBox ul li .li_box .li_l_box {
	padding-right: 45px;
}

.guess_report .ulBox ul li .li_box .li_r_box {
	padding-left: 45px;
}

.guess_report .ulBox .li_data {
	/* background-color: #cccccc;
	height: 100%;
	position: relative; */
}
.guess_report .ulBox .li_data img{
	width: 28px;
	height: 19px;
	position: relative;
}
.guess_report .ulBox .li_data p{
	font-size: 14px;
	line-height: 21px;
	text-align: left;
	/* padding: 12px 20px; */
	color: #fff;
	/* border-bottom-left-radius: 10px;
	border-top-right-radius: 10px;
	border-bottom-right-radius: 10px;
	margin-left: 25px; */
}
.guess_report .ulBox .li_data .li_info{
	border-left: 1px solid #d8d6d7;
	margin-left: 15px;
	position: relative;
	padding-bottom: 10px;
}
.guess_report .ulBox .li_data .li_info p{
	/* background: #da4453;
	width: 576px; */
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 3;
	box-sizing: border-box;
}
.guess_report .ulBox .li_data .li_info::before{
	position: absolute;
	content: '';
	width: 5px;
	height: 5px;
	border-radius: 50%;
	background: #e94c4c;
	top: 7px;
	left: -3px;
}
.guess_report .ulBox .li_data:first-child .li_info::after{
	position: absolute;
	content: '';
	width: 1px;
	height: 7px;
	background: #fff;
	top: 0;
	left: -1px;
}
.guess_report .ulBox .li_data:last-child .li_info::after{
	position: absolute;
	content: '';
	width: 1px;
	height: 91px;
	background: #f8f8f8;
	top: 12px;
	left: -1px;
}

.guess_report .ulBox .li_data .li_info.neutral .li_data_box{
	background: #e8c846;
}
.guess_report .ulBox .li_data .li_info.neutral::before{
	background: #e8c846;
}

.guess_report .ulBox .li_data .li_info.unfavourable .li_data_box{
	background: #989898;
}
.guess_report .ulBox .li_data .li_info.unfavourable::before{
	background: #989898;
}
.guess_report .ulBox .li_data .li_data_box{
	padding: 8px 20px;
	border-bottom-left-radius: 10px;
	border-top-right-radius: 10px;
	border-bottom-right-radius: 10px;
	background: #da4453;
	margin-left: 15px;
	width: 576px;
	box-sizing: border-box;
}




.guess_report .ulBox ul li .li_box .yl {
	background: #e94c4c;
}

.guess_report .ulBox ul li .li_box .wl {
	background: #c1c0c0;
}

.guess_report .ulBox ul li .li_box .zl {
	background: #f7bb43;
}

.guess_report .ulBox ul li .li_box .arrow_icon {
	background: url(//static.7m.com.cn/images/report/soccer/gb/arrow_icon.png) no-repeat;
	display: block;
	width: 15px;
	height: 9px;
	position: absolute;
	top: 0;
}

.guess_report .ulBox ul li .li_box .arrow_icon_home_yl {
	background-position: 0 0;
	right: -14px;
}

.guess_report .ulBox ul li .li_box .arrow_icon_home_wl {
	background-position: 0 -9px;
	right: -14px;
}

.guess_report .ulBox ul li .li_box .arrow_icon_away_yl {
	background-position: -15px 0;
	left: -14px;
}

.guess_report .ulBox ul li .li_box .arrow_icon_away_wl {
	background-position: -15px -9px;
	left: -14px;
}

.guess_report .ulBox ul li .li_box .arrow_icon_away_zl {
	display: none;
}

.guess_report .ulBox ul li .li_box .arrow_icon_home_zl {
	display: none;
}

.guess_report .detail_report_a {
	display: block;
	text-align: center;
}

.guess_report .detail_report_a a {
	color: #424242;
	font-size: 16px;
	font-weight: bold;
	text-decoration: none;
}
.guess_report .l_box_l .pb-carousel-ind{

}

.footer {
	position: relative;
	z-index: 10;
	min-width: 1200px;
	width: auto !important;
	width: 1200px;
	background: #891439;
	color: #fff;
	text-align: center;
	font-size: 14px;
	padding: 35px 0;
}
.footer a{
	color: #fff;
}

/*en*/
#lang_en .head_div .hd_tab li {
	margin: 0 6px;
}

#lang_en .skin_div .sd_tabC .sdt_li span {
	font-size: 14px
}

#lang_en .user_box .ub_match .ubm_list .ubml_vs span a {
	font-size: 12px
}

/*th*/
#lang_th .head_div .hd_tab li {
	margin: 0 6px;
}

#lang_th .skin_div .sd_tabC .sdt_li span {
	font-size: 14px
}

#lang_th .skin_div .sd_tab li a {
	font-size: 16px
}

#lang_th .skin_div .sd_tab li.on a {
	font-size: 16px
}


/*kr*/
#lang_kr .skin_div .sd_tabC .sdt_li span {
	font-size: 14px
}

#lang_kr .user_box .ub_match .ubm_list .ubml_vs span a {
	font-size: 12px
}




/* 球队巡礼 */
.news_box .teamTour_box{
	background-image: url('../../images/index/teamTour_bg.jpg');
	background-repeat: no-repeat;
	height: 730px;
	background-position: center;
	min-width: 1200px;
	padding-top: 20px;
	box-sizing: border-box;
}
.news_box .teamTour_box .teamTour_title{
	position: relative;
	height: 80px;
	line-height: 60px;
	color: #fff;
	font-size: 30px;
	font-weight: bolder;
	text-align: center;
	background-image: url('../../images/index/teamTour.png');
	background-repeat: no-repeat;
	background-position: center 66px;
}
.news_box .teamTour_box .teamTour_container{
	width: 1200px;
	margin: 0 auto;
	box-sizing: border-box;
	border-radius: 25px;
	background: #fff;
	height: 550px;
}
.news_box .teamTour_box .teamTour_container .teamTour_container_left{
	padding-right: 30px;
	background: #baa256;
	border-top-left-radius: 25px;
	border-bottom-left-radius: 25px;
	position: relative;
	width: 30%;
	padding: 30px;
}
.news_box .teamTour_box .teamTour_container .teamTour_container_left::after{
	background: #baa256;
	content: '';
	position: absolute;
	right: -10px;
	top: 50%;
	margin-top: -10px;
	display: inline-block;
	width: 20px;
	height: 20px;
	-webkit-transform: rotate(-45deg);
	transform: rotate(-45deg);
}
.news_box .teamTour_box .teamTour_container .teamTour_container_left .title{
	color: #fff;
	font-size: 26px;
	font-weight: bold;
	position: relative;
	padding-left: 25px;
	line-height: 30px;
	margin-bottom: 20px;
}
.news_box .teamTour_box .teamTour_container .teamTour_container_left .title::after{
	content: '';
	position: absolute;
	left: 0;
	top: 50%;
	margin-top: -5px;
	display: inline-block;
	background: #fac527;
	width: 10px;
	height: 10px;
	-webkit-transform: rotate(-45deg);
	transform: rotate(-45deg);
}
.news_box .teamTour_box .teamTour_container .teamTour_container_left .nationalFlag{
	width: 360px;
	height: 200px;
	object-fit: cover;
	margin-bottom: 15px;
}
.news_box .teamTour_box .teamTour_container .teamTour_container_left .trophy{
	padding-left: 25px;
	position: relative;
}
.news_box .teamTour_box .teamTour_container .teamTour_container_left .trophy::after	{
	content: '';
	position: absolute;
	left: 0;
	top: 50%;
	margin-top: -5px;
	display: inline-block;
	background: #fac527;
	width: 10px;
	height: 10px;
	-webkit-transform: rotate(-45deg);
	transform: rotate(-45deg);
}
.news_box .teamTour_box .teamTour_container .teamTour_container_left .group{
	background: #ab913f;
	width: 80px;
	line-height: 25px;
	border-radius: 15px;
	color: #fff;
	text-align: center;
}
.news_box .teamTour_box .teamTour_container .teamTour_container_left .teamInfo{
	color: #fff;
	margin-top: 15px;
	font-size: 14px;
	height: 164px;
	text-overflow: -o-ellipsis-lastline;
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 8;
	-webkit-box-orient: vertical;
	margin-bottom: 5px;
	line-height: 20px;
}
.news_box .teamTour_box .teamTour_container .teamTour_container_left .teamInfo span,.news_box .teamTour_box .teamTour_container .teamTour_container_left .teamInfo p{
	color: #fff!important;
}
.news_box .teamTour_box .teamTour_container .teamTour_container_left p span{
	color: #fff!important;
}
.news_box .teamTour_box .teamTour_container .teamTour_container_left .toInfo{
	color: #fff;
	font-size: 14px;
	margin-top: 15px;
	cursor: pointer;
}
.news_box .teamTour_box .teamTour_container .teamTour_container_right{
	width: 70%;
	box-sizing: border-box;
	overflow: auto;
	margin: 50px 40px;
}
.news_box .teamTour_box .teamTour_container .teamTour_container_right .group{
	color: #baa256;
	font-weight: bold;
	font-size: 16px;
	padding-left: 30px;
	position: relative;
	line-height: 24px;
	width: 100px;
}
.news_box .teamTour_box .teamTour_container .teamTour_container_right .group::after{
	background: #d8d6d7;
	content: '';
	position: absolute;
	left: 2px;
	top: 7px;
	width: 9px;
	height: 9px;
	-webkit-transform: rotate(-45deg);
	transform: rotate(-45deg);
}
.news_box .teamTour_box .teamTour_container .teamTour_container_right .group::before{
	background: #d8d6d7;
	content: '';
	position: absolute;
	left: 6px;
	top: 17px;
	width: 1px;
	height: 86px;
}
.news_box .teamTour_box .teamTour_container .teamTour_container_right .groupList li:last-child .group::before{
	height: 0;
}
.news_box .teamTour_box .teamTour_container .teamTour_container_right .countryList{
	width: 100%;
}
.news_box .teamTour_box .teamTour_container .teamTour_container_right .countryList li{
	padding: 20px;
	cursor: pointer;
	color: #7e7c8a;
}
.news_box .teamTour_box .teamTour_container .teamTour_container_right .countryList li.acitve{
	color: #baa256;
	background: #f8f6ee;
}

.news_box .teamTour_box .teamTour_container .teamTour_container_right .countryList li img{
	width: 36px;
	height: 24px;
	border: 1px solid #ececec;
}
.news_box .teamTour_box .teamTour_container .teamTour_container_right .group.active{
	position: relative;
}
.news_box .teamTour_box .teamTour_container .teamTour_container_right .group.active::after{
	background: #baa256;
}
/* 承办比赛 */
.news_box .stadiums_box{
	background-image: url(../../images/index/stadiums_bg.jpg);
	background-repeat: no-repeat;
	height: 900px;
	/* background-position: center; */
	min-width: 1200px;
	padding-top: 20px;
	box-sizing: border-box;
	position: relative;
	margin-top: -10px;
	margin-bottom: 50px;
	background-position-y: -58px;
	background-position-x: center;
}

.news_box .stadiums_box .stadiumsInfo_box{
	background: #baa256;
	padding: 40px;
	box-sizing: border-box;
	width: 440px;
	border-radius: 20px;
	position: absolute;
	right: 0;
	top: 158px;
	height: 532px;
}
.news_box .stadiums_box .stadiumsInfo_box::after{
	content: '';
	position: absolute;
	left: -35px;
	top: 50%;
	margin-top: -10px;
	display: inline-block;
	background: #baa256;
	width: 20px;
	height: 20px;
	-webkit-transform: rotate(-45deg);
	transform: rotate(-45deg);
}
.news_box .stadiums_box .stadiumsInfo_box::before{
	content: '';
	position: absolute;
	left: -65px;
	top: 50%;
	margin-top: -5px;
	display: inline-block;
	background: #baa256;
	width: 10px;
	height: 10px;
	-webkit-transform: rotate(-45deg);
	transform: rotate(-45deg);
}
.news_box .stadiums_box .stadiumsInfo_box .stadiumsName{
	font-weight: bold;
	font-size: 20px;
	color: #fff;
	padding-left: 20px;
	position: relative;
	margin-bottom: 20px;
}
.news_box .stadiums_box .stadiumsInfo_box .stadiumsName::after{
	content: '';
	position: absolute;
	left: 0;
	top: 50%;
	margin-top: -5px;
	display: inline-block;
	background: #fff;
	width: 10px;
	height: 10px;
	-webkit-transform: rotate(-45deg);
	transform: rotate(-45deg);
}
.stadiumsInfo{
	color: #fff;
	margin-bottom: 20px;
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 7;
	-webkit-box-orient: vertical;
	font-size: 14px;
}

.news_box .stadiums_box .stadiums_address .address{
	background-image: url(../../images/index/position.png);
	background-repeat: no-repeat;
	background-position: left;
	padding-left: 20px;
	color: #baa256;
	font-size: 14px;
	position: absolute;
	font-weight: bold;
	cursor: pointer;
}
.news_box .stadiums_box .stadiums_address .address.active{
	background-image: url(../../images/index/position_active.png);
	font-size: 14px;
	color: #323232;
	font-weight: bold;
}
.news_box .stadiums_box .stadiums_address .position1{
	top: 306px;
	left: 415px;
}
.news_box .stadiums_box .stadiums_address .position2{
	top: 386px;
	left: 408px;
}
.news_box .stadiums_box .stadiums_address .position3{
	top: 418px;
	right: 879px;
	background-position: right;
	padding-left: 0;
	padding-right: 20px;
}
.news_box .stadiums_box .stadiums_address .position4{
	top: 442px;
	right: 840px;
	background-position: right;
	padding-left: 0;
	padding-right: 20px;
}
.news_box .stadiums_box .stadiums_address .position5{
	top: 447px;
	left: 440px;
}
.news_box .stadiums_box .stadiums_address .position6{
	top: 470px;
	right: 824px;
	background-position: right;
	padding-left: 0;
	padding-right: 20px;
}
.news_box .stadiums_box .stadiums_address .position7{
	top: 474px;
	left: 424px;
}
.news_box .stadiums_box .stadiums_address .position8{
	top: 505px;
	left: 445px;
}
.news_box .stadiums_box .matchList{
	padding: 45px 20px 20px;
	position: absolute;
	top: 537px;
	left: 126px;
	background: #fff;
	border-radius: 5px;
	width: 320px;
	box-sizing: border-box;
	background-image: url(../../images/index/matchList.png);
	background-repeat: no-repeat;
	background-position: 47.5px 25px;
	color: #7e7c8a;
	font-size: 14px!important;
	height: 210px;
	overflow: hidden;
	box-shadow: 0 0 15px 0px rgb(186 162 86 / 25%);
}
.news_box .stadiums_box .matchList .against{
	padding: 6px 40px;
	cursor: pointer;
}
.news_box .stadiums_box .matchList .against:hover{
	background: #faf3f5;
	color: #9a1032;
}
.news_box .stadiums_box .matchList .against img{
	width: 28px;
	height: 16px;
}
.news_box .stadiums_box .matchList .pb-carousel-ind{
	bottom: 15px
}
.news_box .stadiums_box .matchList .pb-carousel-ind li{
	width: 6px;
	height: 6px;
	margin: 0 6px;
}
.news_box .stadiums_box .matchList .pb-carousel-ind .pb-this{
	background-color: #baa256;
}
.news_box .stadiums_box .matchList .pb-carousel li{
		padding-left: 0!important;
}

.scrollbar{
	width: 30px;
	height: 300px;
	margin: 0 auto;

}
.nb_table ::-webkit-scrollbar,.teamTour_container ::-webkit-scrollbar,.user_box ::-webkit-scrollbar {/*滚动条整体样式*/
	width: 6px;     /*高宽分别对应横竖滚动条的尺寸*/
	height: 1px;
}
.nb_table ::-webkit-scrollbar-thumb,.teamTour_container ::-webkit-scrollbar-thumb,.user_box ::-webkit-scrollbar-thumb {/*滚动条里面小方块*/
	border-radius: 10px;
		-webkit-box-shadow: inset 0 0 5px rgba(0,0,0,0.1);
	background: #f0f0f0;
}
.nb_table ::-webkit-scrollbar-track,.teamTour_container ::-webkit-scrollbar-track,.user_box ::-webkit-scrollbar-track {/*滚动条里面轨道*/
	/* -webkit-box-shadow: inset 0 0 5px rgba(0, 0, 0, 0.2); */
	border-radius: 10px;
	background: #fff;
}

.happy_box3 img{
	width: 100px;
	height: 180px;
	margin: 0 10px 10px 0;
	object-fit: cover;
}

.happy_box4 img{
	width: 100px;
	height: 180px;
	margin: 0 0 10px 10px;
	object-fit: cover;
}
.happy_box5 img{
	width: 595px;
	height: 60px;
	object-fit: cover;
	margin-bottom: 20px;
}
.happy_box6 img{
	width: 595px;
	height: 60px;
	object-fit: cover;
}
.happy_box7 img{
	width: 595px;
	height: 60px;
	object-fit: cover;
	margin-top: -30px;
}
.happy_box8 img{
	width: 595px;
	height: 60px;
	object-fit: cover;
}

.oddsList li{
	background: #f8f8f8;
	padding: 25px;
	width: 590px;
	margin-right: 20px;
	margin-bottom: 20px;
	box-sizing: border-box;
	font-size: 12px;
	color: #7e7c8a;
}
.oddsList li:nth-child(2n){
	margin-right: 0;
}
.oddsList li .time{
	color: #9a1032;
	font-size: 12px;
	margin-bottom: 30px;
}
.oddsList li img{
	width: 39px;
	height: 26px;
	object-fit: cover;
	/* margin-left: 5px; */
	margin: 0 10px;
}
.oddsList li .score{
	font-size: 24px;
	color: #424242;
	/* margin: 0 10px; */
}
.oddsList li .country{
	font-size: 16px;
	color: #424242;
}
.oddsList li .rs_title {
	height: 35px;
	position: relative;
	border-bottom: 1px solid #ececec;
	margin-bottom: 10px	;
}
.oddsList li .rs_title em {
	position: absolute;
	width: 4px;
	height: 16px;
	background: #9a1032;
	left: 0;
	top: 8px;
}
.oddsList li .rs_title p {
	line-height: 30px;
	padding-left: 14px;
	font-size: 14px;
	color: #9a1032;
	font-weight: bold;
}
.oddsList li .rs_title a {
	position: absolute;
	color: #afb6bc;
	font-size: 14px;
	right: 4px;
	top: 8px;
}

.oddsList li table {
	width: 100%;
	border-left: 1px solid #ececec;
	margin-bottom: 25px;
}
.oddsList li table tr.first {
	font-size: 12px;
	background: #9a1032;
	color: #fff;
}
.oddsList li table tr.first td{
	border: none;
}
.oddsList li table tr {
	height: 32px;
	color: #7e7c8a;
	font-size: 12px;
	text-align: center;
}
.oddsList li table td {
	height: 36px;
	line-height: 36px;
	vertical-align: middle;
	white-space: nowrap;
	border-right: 1px solid #ececec;
	border-bottom: 1px solid #ececec;
}
.oddsList li table tr.first td {
	height: 32px;
	line-height: 32px;
}
.oddsList li table .even{
	background: #fff;
}
.oddsList .viewpoint_box .title{
	width: 72px;
	text-align: right;
}
.oddsList .downloadIcon{
	width:12px;
	height: 11px;
}
.user_box .ub_tabs {
	position: relative;
	font-size: 0;
	height: 30px;
	margin-top: 30px;
	margin-bottom: 35px;
}
.user_box .ub_tabs .ubt_list {
	height: 50px;
	position: absolute;
	top: 0;
	white-space: nowrap;
}
.user_box .ub_tabs .ubt_list li {
	position: relative;
	display: inline-block;
	*display: inline;
	*zoom: 1;
	vertical-align: top;
	height: 30px;
	margin: 0 10px;
	text-align: center;
}
.user_box .ub_tabs .ubt_list li a{text-decoration: none;display:inline-block;padding:0 22px;background:#f8f8f8;border-radius:15px;font-size: 16px;color:#afb6bc;text-align: center;line-height: 30px}
.user_box .ub_tabs .ubt_list li.on a{background: #9a1032;color:#fff;}
.user_box .ub_tabs .ubt_list li i{display: none;position: absolute;bottom: -18px;left: 50%;margin-left: -12px;width: 0;height: 0;border:12px solid #fff;border-top: 8px solid #9a1032;border-bottom: 8px solid #fff}
.user_box .ub_tabs .ubt_list li.on i{display: block;}
.al_gameBox {width:785px;margin:0 auto; position: relative; height: 30px; overflow: hidden; }
.al_last, .al_next { display: block; width: 30px; height: 30px; overflow: hidden; text-indent: -999px; position: absolute; top: 0; background-image: url(/static/images/index/icon_a_list.png); background-repeat: no-repeat; }
.al_last { left: -10px;background-position: 0 center; }
.al_next { right: 0; background-position: -40px center; }
.al_lastOn{background-position: -80px center;}
.al_nextOn{background-position: -120px center;}


