﻿/**
 * @name	:HTML标签重定义
 * @author	:chongzi(email:5654565@qq.com)
 * @version	:1.0
 * @type	:公共规则
 * @explain	:无
 */
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, hr, pre, form, fieldset, input, textarea, p, blockquoteth, td { margin: 0px; padding: 0px; }
h1, h2, h3, h4, h5, h6 { font-size: 12px; font-weight: normal; }
ul, ol { list-style: none; }
table { border-collapse: collapse; border-spacing: 0; }
object, input, textarea { outline: none; }
fieldset, img { border: 0; }
address, caption, cite, code, dfn, th, var { font-style: normal; font-weight: normal; }
address, caption, cite, code, dfn, th, var { font-style: normal; font-weight: normal; }
em{font-style: normal;}
i { font-style: normal; }
strong { font-weight: bold; }
ol, ul { list-style: none; }
capation, th { text-align: left; }
h1, h2, h3, h4, h5, h6 { font-size: 100%; font-weight: normal; }
q:before, q:after { content: ''; }
abbr, acronym { border: 0; }
/* 以下样式根据不同的网站可能需要改写 */
body { font-family: 微软雅黑,"Microsoft YaHei"; font-size: 12px; line-height: 150%; background-color: #fff; }
textarea { font-family: Courier New,sans-serif; font-size: 13px; }
i { font-style: normal; }
a { text-decoration: none; color: #000; }
a:visited { color: #000; }
a:hover { text-decoration: underline; /*text-decoration:none;*/ color: #000; }
/* 须改写样式结束*/
/**
 * @name	:常用原子类
 * @author	:chongzi(email:5654565@qq.com)
 * @version	:1.0
 * @type	:公共规则
 * @explain	:无
 */
/*字体排版*/
.f1 { font-size: 1px; }
.fb { font-weight: bold; }
.fn { font-weight: normal; }
.lh1 { line-height: 1%; }
.lh150 { line-height: 150%; }
.lh180 { line-height: 180%; }
.lh200 { line-height: 200%; }
/*定位*/
.tl { text-align: left; }
.tc { text-align: center; }
.tr { text-align: right; }
.bc { margin-left: auto; margin-right: auto; }
.fl { float: left; }
.fr { float: right; }
.cb { clear: both; }
.cl { clear: left; }
.cr { clear: right; }

/*如果一个块级对象内部包含浮动对象，应该给该块级对象使用clearfix*/
.clearfix:after { content: ''; display: block; height: 0; clear: both; visibility: hidden; }
.clearfix { display: inline-block; }
*html .clearfix { height: 1%; }
.clearfix { display: block; }
.va-c { vertical-align: center; }
.pr { position: relative; }
.pa { position: absolute; }
.abs-right { position: absolute; right: 0; }
.zoom { zoom: 1; }
.hidden { visibility: hidden; }
.none{display: none!important;}
.db { display: block; }
/*长度高度*/
.w10 { width: 10px; }
.w { width: 100%; }
.h { height: 100%; }
.h10 { height: 10px; overflow: hidden; }
.h_auto { height: auto; }
.w_auto { width: auto; }
/*边距*/
.m5 { margin: 5px; }
.m10 { margin: 10px; }
.mt10 { margin-top: 10px; }
.mt20 { margin-top: 20px; }
.mt30 { margin-top: 30px; }
.mt50 { margin-top: 50px; }
.mt80 { margin-top: 80px; }
.mt100 { margin-top: 100px; }
.mt120 { margin-top: 120px; }
.ml10 { margin-left: 10px; }
.mr5 { margin-right: 5px; }
.mr10 { margin-right: 10px; }
.mr100 { margin-right: 100px; }
.mb10 { margin-bottom: 10px; }
.mb15 { margin-bottom: 15px; }
.mb20 { margin-bottom: 20px; }
.mb25 { margin-bottom: 25px; }
.mb30 { margin-bottom: 30px; }
.mb50 { margin-bottom: 50px!important; }
.mb80 { margin-bottom: 80px!important; }
.mb100 { margin-bottom: 100px; }
.pa0 { padding: 0px; }
.pa5 { padding: 5px; }
.pa10 { padding: 10px; }
.pa20 { padding: 20px; }
.pa30 { padding: 30px; }
.patb10 { padding: 10px 0; }
.pab10 { padding-bottom: 10px; }
.pab30 { padding-bottom: 30px; }
.pab100 { padding-bottom: 100px; }

/*头部*/
/* .header_div {
	position: fixed;
	width: 100%;
	top: 0;
	left: 0;
	height: 50px;
	z-index: 380;

  background-image: url('../../images/index/head_bg.jpg');
}
.header_div .hd_2 {
	height: 52px;
	padding-left: 16px;
	width: 1184px;
	margin: 0 auto;
}
.header_div .hd_tab {
	font-size: 0
}

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

.header_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
}

.header_div .hd_tab li.on a {
	border-bottom: 3px solid #d5c89e
}



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






.head_bg{
  height: 140px;
  object-fit: cover;
} */
.header_div .hd_box .hdb_timezone {
	line-height: 50px;
	color: #d4c99b;
	cursor: pointer;
}
.header_div .hd_box .hdb_login {
	display: none
}
.header_div .hd_box .hdb_login .loginBtn{
	/* background: #f8e2b3;
	width: 90px;
	text-align: center;
	height: 26px;
	line-height: 26px;
	margin-top: 12px;
	position: relative; */
	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;
}
.header_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);
}
.header_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);
}

.header_div .hd_box .hdb_login a {
	text-decoration: none;
	display: inline-block;
	*display: inline;
	*zoom: 1;
	vertical-align: top;
}

.header_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;
}

.header_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;
}
.header_div .hd_box .hdb_lang {
	cursor: pointer;
	line-height: 50px;
	color: #d4c99b;
	padding-right: 38px;
	position: relative;
}
.header_div .hd_box .hdb_lang::after{
	position: absolute;
	content: '';
	width: 6px;
	height: 6px;
	background: #d4c99b;
	top: 22px;
	right: 20px;
	transform: rotate(45deg);
}

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

.header_div .hd_box .hdb_list a {
	text-decoration: none;
	height: 30px;
	line-height: 30px;
	text-align: center;
	font-size: 12px;
	display: block;
	color: #d4c99b;
}
.header_div .hd_box .hdb_r {
	float: right;
	padding-right: 30px;
	position: relative;
}
.header_div{margin-bottom: 20px;background: url('../../images/index/head_bg.jpg') repeat-x center top;position: relative;z-index: 300;min-width: 1200px;}
.header_div_en{background: url('../../images/index/head_bg2.jpg') repeat-x center top;}
/* .header_div .hd_box{height: 210px;background: url('//static.7m.com.cn/images/pc/2018fifa/base/head_bg2.png') no-repeat center top} */
.header_div .hd_box .hdb_main{margin:0 auto;height: 190px}
.header_div .hd_box .hdb_top{text-align: right;font-size: 0;padding-right: 104px;position: relative;z-index: 300}
.header_div .hd_box .hdb_btn{height: 35px;position: relative;display:inline-block;*display: inline;*zoom:1;vertical-align:top;background:#1b1b1b;}
.header_div .hd_box .hdb_btn a{font-size: 14px;color:#fff;line-height: 35px;text-decoration: none}
.header_div .hd_box .hdb_btn a.hdb_a0{color:#fefd68;font-weight: bold;margin-right: 6px;margin-left: 2px;font-size: 12px;}
.header_div .hd_box .hdb_btn a.hdb_a1{margin:0 14px;display: inline-block;*display: inline;*zoom:1;vertical-align: top;}
.header_div .hd_box .hdb_btn a.hdb_a1 em,
.header_div .hd_box .hdb_btn a.hdb_a1 span{display: inline-block;*display: inline;*zoom:1;vertical-align: top;}
.header_div .hd_box .hdb_btn a.hdb_a1 em{width: 22px;height: 22px;border-radius: 200px;overflow: hidden;margin-top: 6px}
.header_div .hd_box .hdb_btn a.hdb_a1 em img{width: 100%;height: 100%;}
.header_div .hd_box .hdb_btn a.hdb_a1 span{margin:0;margin-left: 24px}
.header_div .hd_box .hdb_btn a.hdb_a2{}
.header_div .hd_box .hdb_btn a.hdb_a3{padding-right: 20px;margin:0 4px;background: url('//static.7m.com.cn/images/pc/2018fifa/base/head_down.png') no-repeat right center}
.header_div .hd_box .hdb_btn a.hdb_a3_on{background-image: url('//static.7m.com.cn/images/pc/2018fifa/base/head_up.png')}
.header_div .hd_box .hdb_btn span{font-size: 14px;color:#fff;line-height: 35px;margin:0 14px;}
.header_div .hd_box .hdb_btn em{position: absolute;width: 44px;height: 35px;top: 0;}
.header_div .hd_box .hdb_btn em.hdb_btn_l{left: -44px;background:url('//static.7m.com.cn/images/pc/2018fifa/base/head_btn_bg2.png') no-repeat top right;}
.header_div .hd_box .hdb_btn em.hdb_btn_r{right: -44px;background:url('//static.7m.com.cn/images/pc/2018fifa/base/head_btn_bg3.png') no-repeat top left;}
.header_div .hd_box .hdb_content{height: 140px;margin: 0 auto;position: relative;top: 0;width: 1200px;}
.header_div .hd_box .hdb_content .hdb_time{text-decoration: none;font-size: 14px;font-weight: bold;color:#000;}
.header_div .hd_box .hdb_content .hdb_logo{display: block;width: 269px;height: 93px;overflow: hidden;background: url('//static.7m.com.cn/images/pc/2018fifa/base/head_logo.png') no-repeat center center;position: relative;top: -10px}
.header_div .hd_box .hdb_content .hdb_logo img{display: block;margin-left: -280px;}
.header_div .hd_box .hdb_content .hdb_logo_en{display: block;width: 269px;height: 93px;overflow: hidden;background: url('//static.7m.com.cn/images/pc/2018fifa/base/head_logo_en.png') no-repeat center center;position: relative;top: -10px}
.header_div .hd_box .hdb_content .hdb_logo_en img{display: block;margin-left: -280px;}
.header_div .hd_box .hdb_content .hdb_happy{position: absolute;top: 30px;left: 390px;z-index: 200}
.header_div .hd_box .hdb_content .hdb_happy a{width: 680px;height: 80px;display: block;}
.header_div .hd_box .hdb_content .hdb_happy a img{width: 100%;height: 100%;display: block;}
.header_div .hd_box .hdb_tab{height: 50px;background: #9a1032;position: relative;}
#js_head_tab{width: 1200px;margin: 0 auto;}
.header_div .hd_box .hdb_tab ul{height: 50px;font-size: 0;overflow: hidden;}
.header_div .hd_box .hdb_tab ul li{display:inline-block;*display: inline;*zoom:1;vertical-align:top;height: 50px;margin-left: 46px;position: relative;}
.header_div .hd_box .hdb_tab ul li a{font-size: 16px;display: block;color: #fff;line-height: 50px;text-decoration: none;height: 47px;}
.header_div .hd_box .hdb_tab ul li a.on{border-bottom: 3px solid #d5c89e;}
.header_div .hd_box .hdb_tab ul li .hot{position: absolute;width: 22px;height: 12px;top: 4px;right: -20px;background:url('//static.7m.com.cn/images/pc/2018fifa/base/hot_icon.gif') no-repeat center center;}
.header_div .hd_box .hdb_tab em{position: absolute;width: 104px;height: 90px;bottom: 0}
.header_div .hd_box .hdb_tab .hdb_tab_l{left: -56px;background: url('//static.7m.com.cn/images/pc/2018fifa/base/head_tab_bg.png') no-repeat right bottom}
.header_div .hd_box .hdb_tab .hdb_tab_r{right: -56px;background: url('//static.7m.com.cn/images/pc/2018fifa/base/head_tab_bg2.png') no-repeat left bottom}
.header_div .hd_box .hdb_tab .hdb_tab_l2{background: #a30002;width: 1500px;height: 50px;left: -1556px;bottom: 38px}
.header_div .hd_box .hdb_tab .hdb_tab_r2{background: #a30002;width: 1500px;height: 50px;right: -1556px;bottom: 38px}
.hd_box2{width: 1200px;margin:0 auto;position: relative;z-index: 400}
.hd_box2 .hdb_fixbox{z-index: 400;position: absolute;right: 100px;top: 36px;width: 106px;background:#000;background:rgba(0,0,0,0.8);padding: 10px 0;border-radius: 6px;}
.hd_box2 .hdb_fixbox a{text-decoration: none;display: block;color:#fff;font-size: 14px;line-height: 20px;text-align: center;}
.hd_box2 .hdb_fixbox a:hover{background:#FFFD5A;color:#000;}

/*右侧积分榜*/
.r_scoreBoard{margin-bottom: 20px}
.r_scoreBoard .rs_title{height: 40px;position: relative;}
.r_scoreBoard .rs_title p{line-height: 30px;padding-left: 14px;font-size: 18px;color:#1f1f1f;font-weight: bold;}
.r_scoreBoard .rs_title a{position: absolute;color:#1f1f1f;font-size: 14px;right: 4px;top: 8px;}
.r_scoreBoard .rs_title em{position: absolute;width: 4px;height: 16px;background: #9a1032;left: 0;top: 8px}
.r_scoreBoard .rs_tab{border-bottom:1px solid #9a1032;font-size: 0}
.r_scoreBoard .rs_tab li{cursor: pointer;text-align: center;line-height: 30px;display:inline-block;*display: inline;*zoom:1;vertical-align:top;font-size: 14px;border-right:1px solid #fff;color:#353535;background: #f8f8f8;height: 30px;padding: 0 15px;}
/* .r_scoreBoard .rs_tab li.on{background: #be070d;color:#fff;} */
.r_scoreBoard .rs_tab li.on{background: #9a1032;color:#fff;}
.r_scoreBoard .rs_tabC{margin-bottom: 10px;}
.r_scoreBoard .rs_tabC li{display: none}
.r_scoreBoard .rs_tabC li.on{display: block;}
.r_scoreBoard .rs_tabC table{width: 100%;border-right: 1px solid #ebebeb;border-left: 1px solid #ebebeb;border-bottom: 1px solid #ebebeb;}
.r_scoreBoard .rs_tabC tr{background: #fff;height: 40px;font-size: 14px;color:#353535;text-align: center;border-bottom: 1px solid #fff;}
.r_scoreBoard .rs_tabC tr:last-child{border-bottom: 1px solid #ebebeb}
.r_scoreBoard .rs_tabC tr.first{font-size: 12px;color: #afb8bd}
.r_scoreBoard .rs_tabC tr.even{background: #fff}
.r_scoreBoard .rs_tabC tr.out{background: #fceef0}
.r_scoreBoard .rs_tabC tr.outgoingLine{background: #ebfaf0}
.r_scoreBoard .rs_tabC tr .state{width: 37px;height: 18px;border: none;position: absolute;left: 0;margin-right: 0;top: 0;}
.r_scoreBoard .rs_tabC td{height: 40px;line-height: 40px;vertical-align: middle;white-space: nowrap;}
.r_scoreBoard .rs_tabC td img,
.r_scoreBoard .rs_tabC td span{display:inline-block;*display: inline;*zoom:1;vertical-align:middle;line-height: 40px;}
.r_scoreBoard .rs_tabC td img{width: 27px;height: 16px;margin-right: 6px;border: 1px solid #ebebeb}
.r_scoreBoard .rs_tabC td.red{color:#be070d;font-weight: bold;}
.r_scoreBoard .rs_tabC td.black{color:#000000;}
.r_scoreBoard .rs_tabC td.left{text-align: left;padding-left: 20px}


/*底部*/
/* .footer{width: 100%;min-width: 1200px;background-color: #fff} */
.footer{position: relative;z-index: 10;min-width: 1200px;width: auto !important;width: 1300px;background: #891439;color: #fff;text-align: center;font-size: 14px;padding: 35px 0;}
.footer a{color: #fff!important;}
.footer .top{width: 100%;background: url("//static.7m.com.cn/images/pc/2018fifa/footer/foot_bg.png") repeat-x center bottom;}
.footer .top .top_content{width: 1200px;margin: 0 auto;height: 227px;background: url("//static.7m.com.cn/images/pc/2018fifa/footer/foot_ico.png") no-repeat 73px bottom;}
.footer .top .top_content ul{font-size: 0;height: 227px;float: right;}
.footer .top .top_content ul li{display: inline-block;*display: inline;zoom: 1;width: 364px;height: 113px;margin-top: 71px;}
.footer .top .top_content ul li .box{width: 364px;height: 113px;margin: 0 auto;background-position: left center;background-repeat: no-repeat;overflow: hidden;}
.footer .top .top_content ul li .box.first{background-image: url("//static.7m.com.cn/images/pc/2018fifa/footer/ico1.png");}
.footer .top .top_content ul li .box.second{background-image: url("//static.7m.com.cn/images/pc/2018fifa/footer/ico2.png");}
.footer .top .top_content ul li .box.first_en{background-image: url("//static.7m.com.cn/images/pc/2018fifa/footer/ico1wai.png");}
.footer .top .top_content ul li .box.second_en{background-image: url("//static.7m.com.cn/images/pc/2018fifa/footer/ico2wai.png");}
.footer .top .top_content ul li .box p{margin-top: 53px;margin-left: 135px;font-size: 18px;color: #1e1e1e;font-weight: bold;line-height: 22px;}
.footer .top .top_content ul li .box span{color: #be070d;}
.footer .bottom{width: 100%;height: 60px;background-color: #1e1e1e;overflow: hidden;padding-top: 28px;}
.footer .bottom .bottom_content{width: 1200px;height: 60px;margin: 0 auto;font-size: 0;}
.footer .bottom p{text-align: center;font-size: 0;width: 50%;display: inline-block;*display:inline;zoom:1;vertical-align: middle;}
.footer .bottom p.p1{text-align: left;}
.footer .bottom p.p2{text-align: right;}
.footer .bottom p a{line-height: 28px;display: inline-block;font-size: 14px;color: #cbcbcb;margin: 0 10px;cursor: pointer;}
.footer .bottom p a:hover{text-decoration: none;}
.footer .bottom p span{line-height: 28px;font-size: 14px;color: #cbcbcb;}

/*右侧热度排行*/
.r_hotRank{margin-bottom: 10px}
.r_hotRank .rh_title{height: 40px;border-bottom: 1px solid #ebebeb;position: relative;}
.r_hotRank .rh_title em{position: absolute;width: 4px;height: 16px;background:#be070d;top: 50%;margin-top: -6px;left: 0}
.r_hotRank .rh_title p{font-size: 18px;color:#353535;font-weight: bold;line-height: 40px;padding-left: 16px;border-bottom: 1px solid #be070d;display: inline-block;padding-right: 20px;}
.r_hotRank .rh_list{padding: 10px 8px 10px 0px;}
.r_hotRank .rh_list a{text-decoration: none;line-height: 26px;font-size: 14px;color:#323232;display: block;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;padding-bottom:5px;}
.r_hotRank .rh_list a span{display:inline-block;*display: inline;*zoom:1;vertical-align:top;width: 30px;text-align: center;}
.r_hotRank .rh_list a.on span{color:#be070d;font-weight: bold;}

/*新闻资讯*/
.newsList{position: relative;padding-bottom: 50px}
.newsList .n_bg{position: absolute;top:20px;left: 4px;bottom: -36px;width: 2px;background:#ebebeb;}
.newsList .n_list{margin-left: 120px;border:1px solid #ebebeb;padding:0 20px;position: relative;;margin-bottom: 20px}
.newsList .n_list div{position: relative;}
.newsList .n_list div .nl_li{display: block;padding: 20px 0 0;text-decoration: none;overflow: hidden;}
.newsList .n_list .new_box.bn{border:none!important;}
.newsList .n_list div .nl_li em{float: right;width: 234px;height: 132px;margin-left: 20px;overflow: hidden;position:relative;}
.newsList .n_list div .nl_li em img{width: 100%;/*margin-top: -20px*/}
.newsList .n_list div .nl_li em img.verAlign{position:absolute;top:50%;transform:translate(0,-50%);}
.newsList .n_list div .nl_li .nl_title{height: 40px;line-height: 40px;color:#353535;font-size: 18px;font-weight: bold;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.newsList .n_list div .nl_li .nl_txt{display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 3;;color:#999999;font-size: 14px;line-height: 20px;height: 60px;overflow: hidden;margin-bottom: 8px}
.newsList .n_list div .nl_li .nl_come{float: right;color:#999999;font-size: 12px}
.newsList .n_list div .nl_key{margin-top: 10px;margin-bottom: 10px;word-wrap: break-word;overflow: hidden;}
.newsList .n_list div .nl_key a{text-decoration: none;border:1px solid #ededed;color:#999999;font-size: 12px;padding: 1px 8px;margin-right: 6px;white-space: nowrap;display: inline-block;}
.newsList .n_list .nl_date{position: absolute;left: -120px;top: 0;width: 109px;height: 34px;font-size: 14px;color:#fff;font-weight: bold;text-align: center;line-height: 34px;}
.newsList .n_list .nl_date .news_dateBg{font-size: 34px;background: #9a1032;display: block;width: 100px;height: 34px;margin-left: 13px;border-radius: 8px;position: relative;}
.newsList .n_list .nl_date .news_dateBg::before{position: absolute;content: '';background: #9a1032;width: 10px;height: 10px;border-radius: 50%;left: -14px;top: 12px;}
.newsList .n_list .nl_date em{position: absolute;left: 24%;top: 0;font-weight: bold;}
.newsList .n_tip{margin-left: 120px;font-size: 18px;color:#999999;height: 50px;line-height: 50px;text-align: center;}
.newsList .n_tip i{display: inline-block;width: 4px;height: 4px;border-radius: 200px;background:#d3d3d3;margin-left: 5px;position: relative;top: -3px}

/*返回顶部*/
.toTop{display: none;position: fixed;z-index: 100;right: 40px;top: 80%;width: 60px;height: 60px;border: 1px solid #e8e8e8;background:#fff url('//static.7m.com.cn/images/pc/2018fifa/base/up.png') no-repeat center center;}

/*分享*/
.share_div{position: fixed;width: 1200px;height: 1px;top: 240px;left: 50%;margin-left:-600px;}
.share_div .sd_box{width: 60px;}
.share_div .sd_box .sdb_title{width: 56px;margin:0 auto;border-bottom: 1px solid #ebebeb;text-align: center;position: relative;top: -12px}
.share_div .sd_box .sdb_title span{color:#666666;font-size: 12px;position: relative;top: 9px;background: #fff;padding: 0 5px}
.share_div .bdshare-button-style0-16{padding: 2px 0 6px}
.share_div .bdshare-button-style0-16 a{float: none;display: block;width: 40px;height: 40px;margin:6px auto;padding: 0}
.share_div .bdshare-button-style0-16 a:hover{opacity: 1}
.share_div .bdshare-button-style0-16 a.sd_qq{background:url('//static.7m.com.cn/images/pc/2018fifa/base/share_qq.png') no-repeat center center;}
.share_div .bdshare-button-style0-16 a.sd_qz{background:url('//static.7m.com.cn/images/pc/2018fifa/base/share_zone.png') no-repeat center center;}
.share_div .bdshare-button-style0-16 a.sd_sn{background:url('//static.7m.com.cn/images/pc/2018fifa/base/share_sina.png') no-repeat center center;}
.share_div .sd_box .sdb_code{padding-top: 4px;text-align: center;position: relative;}
.share_div .sd_box .sdb_code .sdbc_img{width: 40px;height: 40px;}
.share_div .sd_box .sdb_code .sdbc_second{display: none;position: absolute;left: 48px;top: -20px}
.share_div .sd_box .sdb_code .sdbc_second p{text-align: center;background: #fff;font-size: 14px;color:#666666;}
.share_div .sd_box .sdb_code:hover .sdbc_second{display: block;}

/*时区*/
.timezone_div{position: fixed;top: 0;left: 0;width: 100%;height: 100%;z-index: 400}
.timezone_div .td_bg{display: block;width: 100%;height: 100%;background:#000;filter: alpha(opacity=50);
;opacity: 0.5;}
.timezone_div .td_box{width: 690px;height: 490px;position: absolute;top: 50%;left: 50%;margin-left: -345px;margin-top: -245px}
.timezone_div .td_box .tdb_top{width:690px; height:32px; line-height:32px;font-size: 16px; background:#1b1b1b;}
.timezone_div .td_box .tdb_top a{float: right;padding: 4px}
.timezone_div .td_box .tdb_top p{color:#FFF;padding-left:10px;line-height: 30px}

/*加载中,暂无数据*/
.g_loadingBox{text-align: center;padding: 40px 0 60px;width: 100%;}
.g_loadingBox p{font-size: 16px;color:#cccccc;padding-top: 10px}

/*面包屑*/
.br_content{padding: 0 30px;}
.bread{width: 100%;height:50px;line-height: 50px;font-size: 12px;margin: 0 auto;color: #9a9a9a;border-bottom: 1px solid #ebebeb;}
.bread .s1{color: #9a9a9a;padding: 0 4px;font-size: 12px;text-align: left;display: inline-block;line-height: 50px;}
.bread .a1{color: #303030;padding: 0 4px;display: inline-block;line-height: 50px;text-align: left;font-size: 12px;width: auto;}
.bread .a1:hover{color: #9a1032;text-decoration: none;cursor: pointer;}

/*广告位*/
.the_happy{}
.the_happy_rf{position: fixed;top: 50%;width: 340px}

/*赛程下载按钮*/
.icon-sche_btn{cursor: pointer;font-size: 32px;color:#be070d;position: relative;}
.icon-sche_btn i{font-size: 16px;position: absolute;color:#fff;font-weight: bold;display: block;top: 0;line-height: 30px;left: 32px}

/*赛程下载弹出层*/
.sche_div{position: fixed;width: 100%;height: 100%;top: 0;left: 0;z-index: 500;}
.sche_div .sd_bg{position: absolute;top: 0;left:0;bottom: 0;right: 0;background-color: #000;filter:alpha(opacity=50);opacity: 0.5;}
.sche_div .sd_box{position: relative;background-color: #fff;width: 706px;margin:0 auto;margin-top:50px;}
.sche_div .sd_title{background-color: #be070d;height: 50px;position: relative;}
.sche_div .sd_title p{height: 50px;line-height: 50px;color:#fff;font-size: 18px;text-align: center;}
.sche_div .sd_title a{position: absolute;top: 0;right: 0;width: 50px;height: 50px;background-image: url('//static.7m.com.cn/images/pc/2018fifa/index/close.png');background-repeat: no-repeat;background-position: center center;}
.sche_div .sd_tab{margin:16px 0px;}
.sche_div .sd_tab ul{font-size: 0;text-align: center;}
.sche_div .sd_tab ul li{display: inline-block;*display: inline;*zoom:1;vertical-align: top;margin:0 5px;width: 325px;}
.sche_div .sd_tab ul li a{text-decoration: none;display: block;height: 58px;line-height: 58px;text-align: center;color:#323232;font-size: 18px;border:1px solid #e6e6e6;}
.sche_div .sd_tab ul li.on a{color:#9a1032;font-size: 22px;border:2px solid #9a1032;height: 56px;line-height: 56px}
.sche_div .sd_tabC .sdtC_box{display: none;padding-bottom: 20px}
.sche_div .sd_tabC .sdtC_box_on{display: block}
.sche_div .sd_tabC .sdtC_pc{background-color: #ebebeb;margin:0 22px;position: relative;}
.sche_div .sd_tabC .sdtC_pc img{width: 100%}
.sche_div .sd_tabC .sdtC_pc a{text-decoration: none;position: absolute;border:1px solid #dbdbdb;background-color: #fff;width: 140px;height: 36px;line-height: 36px;text-align: center;color:#999999;font-size: 14px;top: 68px;right: 20px}
.sche_div .sd_tabC .sdtC_pc .btn2{top: 122px}
.sche_div .sd_tabC .sdtC_pc .btn3{top: 180px}
.sche_div .sd_tabC .sdtC_ph1{background-color: #ebebeb;margin:0 22px;position: relative;}
.sche_div .sd_tabC .sdtC_ph1 img{width: 100%}
.sche_div .sd_tabC .sdtC_side{position: absolute;top: 0;right: 0;width: 352px;}
.sche_div .sd_tabC .sdtC_side img{width: 156px;margin-left: 46px;margin-top: 32px}
.sche_div .sd_tabC .sdtC_side p{color:#999999;font-size: 14px;line-height: 20px;padding-top: 10px}
.sche_div .sd_tabC .sdtC_ph2{height: 48px;position: relative;padding-left: 30px;display: none}
.sche_div .sd_tabC .sdtC_ph2_on{display: block;}
.sche_div .sd_tabC .sdtC_ph2 p{height: 48px;line-height: 68px;font-size: 18px;font-weight: bolder;color:#323232;}
.sche_div .sd_tabC .sdtC_ph2 a{height: 48px;line-height: 68px;position: absolute;top: 0;right: 30px;font-size: 18px;color:#323232;}
.sche_div .sd_tabC .sdtC_ph2 a em{height: 48px;position: absolute;left: -26px;top: 4px}
.sche_div .sd_tabC .sdtC_ph2 a .sdtC_up{top: -2px}
.sche_div .sd_tabC .sdtC_ph3{display: none;font-size: 0;text-align: center;padding-top: 10px}
.sche_div .sd_tabC .sdtC_ph3_on{display: block;}
.sche_div .sd_tabC .sdtC_ph3 li{display: inline-block;*display: inline;*zoom:1;vertical-align: top;width: 150px;margin:0 10px;}
.sche_div .sd_tabC .sdtC_ph3 li img{width: 100%;margin-bottom: 10px}
.sche_div .sd_tabC .sdtC_ph3 li p{font-size: 14px;color:#323232;text-align: left;}

#lang_en{font-family: 'Tahoma',"Microsoft YaHei";}
#lang_kr{font-family: 'Tahoma',"Microsoft YaHei";}
#lang_th{font-family: 'Tahoma',"Microsoft YaHei";}
#lang_vn{font-family: 'Arial',"Microsoft YaHei";}
#lang_jp{font-family: 'Tahoma',"Microsoft YaHei";}
#lang_fr{font-family: 'Tahoma',"Microsoft YaHei";}
#lang_es{font-family: 'Tahoma',"Microsoft YaHei";}
#lang_id{font-family: 'Tahoma',"Microsoft YaHei";}

#lang_en .newsList .n_list .nl_date em, #lang_jp .newsList .n_list .nl_date em{left: 20%}
#lang_th .newsList .n_list .nl_date em{left: 22%;white-space: nowrap}
#lang_id .newsList .n_list .nl_date em{left: 20%}

#lang_fr .newsList .n_list div .nl_li em img{margin-top: 0}
#lang_id .newsList .n_list div .nl_li em img{margin-top: 0}
#lang_es .newsList .n_list div .nl_li em img{margin-top: 0}


.flex {display: flex;flex-direction: row;}
.fw-w{flex-wrap: wrap;}
.flex1{flex: 1;}
.jc-c {justify-content: center;}
.jc-sb {justify-content: space-between;}
.ai-c{align-items: center;}

.p0-10{padding: 0 10px;}
.m0-20{margin: 0 20px;}
.m10-0{margin: 10px 0;}

.pointer{cursor: pointer;}

.c891439{color: #891439!important;}
.ca21015{color: #a21015!important;}
.cafb6bc{color: #afb6bc!important;}
.c7e7c8a{color: #7e7c8a!important;}
.c323232{color: #323232;}
.cfff{color: #fff!important;font-size: 14px;}
.c005bad{color: #005bad!important;}

.bg_da4453{background: #da4453!important;}
.bg_edbb26{background: #edbb26!important;}
.bg_fa8100{background: #fa8100!important;}
.bg_191919{background: #191919!important;}

.fs12{font-size: 12px;}
.fs14{font-size: 14px;}

.bt{border-bottom: 1px solid #ebebeb;}





.urs-cover{
	width: 100%;
	height: 100%;
	background: #000;
	opacity: 0.5;
	filter: alpha(opacity=50);
	position: absolute;
	top: 0;
	left: 0;
	z-index: 1;
}

.urs-login-main, .urs-reg-main{padding-bottom:110px;}
.urs-wrap{width:100%;height:100%;position:fixed;left:0;top:0;z-index:999;text-align:center;}
.urs-main{display:inline-block;vertical-align:middle;width:560px;background:#fff;position:absolute;top:50%;left:50%;z-index:2;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%);margin:-13% 0 0 -15%\0;}
.urs-top{width:100%;height:60px;line-height:60px;font-size:0;text-align:left;background:#3257db;}
.urs-top span{display:inline-block;vertical-align:middle;}
.urs-top span.urs-logo{width:32%;height:100%;background:url('../../images/index/urs-logo.png') no-repeat 0 0;}
.urs-top span.urs-title{width:57%;height:100%;color:#fff;font-size:16px;}
.urs-top span.urs-close{width:11%;height:100%;background:url('../../images/index/urs-close.png') no-repeat center center;cursor:pointer;}
.urs-tab{width:350px;height:42px;margin:0 auto;padding-top:20px;font-size:0;}
.urs-tab span{display:inline-block;width:33.3%;height:40px;line-height:40px;color:#969696;font-size:16px;border-bottom:2px solid #f0f0f0;cursor:pointer;white-space:nowrap;}
.urs-tab span.on{color:#3257db;border-bottom-color:#3257db;cursor:default;}
.urs-wrap input{width:300px;height:38px;line-height:38px;padding-left:8px;color:#000;font-size:14px;border:0;background:none;}
.urs-wrap input::-webkit-input-placeholder {color:#999;}
.urs-wrap input:-moz-placeholder {color:#999;}
.urs-wrap input::-moz-placeholder {color:#999;}
.urs-wrap input::-ms-input-placeholder {color:#999;}
.placeholder{color:#999}
/* 账号登录 */
.urs-block-account{width:350px;margin:0 auto;padding:50px 0 0;}
.urs-input-box{width:348px;height:38px;font-size:0;text-align:left;border:1px solid #f2f7fa;border-radius:4px;background:#f2f7fa;}
.urs-input-box span{display:inline-block;}
.urs-input-box span.urs-input{float:left;}
.urs-input-box span.urs-clear{float:right;width:28px;height:38px;background:url('../../images/index/urs-clear.png') no-repeat center center;cursor:pointer;display:none;}
.urs-input-box span.urs-pw-stats{float:right;width:30px;height:38px;margin-right:5px;background:url('../../images/index/urs-pw-hide.png') no-repeat center center;cursor:pointer;}
.urs-input-box span.urs-pw-show{background:url('../../images/index/urs-pw-show.png') no-repeat center center;}
.urs-tips-box{clear:both;height:30px;line-height:30px;text-align:left;}
.urs-tips-box span.urs-tips-error{color:#ff0000;font-size:12px;}
.urs-tips-box a.urs-pw-forgot{float:right;color:#999;font-size:14px;}
.urs-tips-box a.urs-pw-forgot:hover{color:#3257db;text-decoration:none;}
.urs-btn-box{width:350px;margin:0 auto;padding-top:20px;}
.urs-btn-box a.urs-login-btn{display:block;width:100%;height:46px;line-height:46px;color:#fff;font-size:18px;border-radius:6px;background:#3257db;}
.urs-btn-box a.urs-login-btn:hover{text-decoration:none;}
.urs-btn-box a.urs-pre-btn{display:block;width:100%;height:46px;line-height:46px;color:#666;font-size:18px;border-radius:6px;background:#f0f0f0;}
.urs-btn-box a.urs-pre-btn:hover{text-decoration:none;}
.urs-wrap .active{border:1px solid #98abed;}
input.urs-input-pwd{width:250px;}
/* 登录/注册/第三方登录 切换工具 */
.urs-tool{width:100%;height:60px;line-height:60px;background:#f2f7fa;position:absolute;bottom:0;}
.urs-goReg-box{float:left;padding-left:20px;}
.urs-goReg-box a.urs-go-btn{display:inline-block;padding:0 20px;margin-top:15px;height:30px;line-height:30px;color:#3257db;font-size:14px;border-radius:4px;background:#fff;}
.urs-goReg-box a.urs-go-btn:hover{color:#fff;text-decoration:none;background:#3257db;}
.urs-goLogin-box{float:right;padding-right:20px;}
.urs-goLogin-box a.urs-go-btn{display:inline-block;line-height:30px;color:#666;font-size:14px;}
.urs-goLogin-box a.urs-go-btn:hover{text-decoration:none;}
.urs-tpl-box{float:right;padding-right:20px;font-size:0;}
.urs-tpl-box span.urs-tpl-title{display:inline-block;color:#666;font-size:14px;vertical-align:middle;}
.urs-tpl-box i{display:inline-block;width:32px;height:32px;margin-left:15px;vertical-align:middle;background:url('../../images/index/tpl-i.png') no-repeat 0 0;cursor:pointer;}
.urs-tpl-box i.urs-tpl-fb{}
.urs-tpl-box i.urs-tpl-tw{background-position:0 -52px;}
.urs-tpl-box i.urs-tpl-gm{background-position:0 -104px;}

/* 手机登录 */
.urs-item-box{clear:both;}
.urs-area-code{float:left;width:105px;position:relative;}
.urs-input-box span.urs-area{float:left;width:65px;height:38px;line-height:38px;padding-left:10px;color:#000;font-size:14px;}
.urs-input-box span.urs-arr{float:right;width:30px;height:38px;background:url('../../images/index/urs-arr.png') no-repeat center center;}
.urs-phone{float:right;width:233px;}
.urs-phone input{width:196px;}
.urs-code{float:left;width:218px;}
.urs-code input{width:178px;}
.urs-get-code{float:right;width:120px;height:40px;line-height:40px;color:#fff;font-size:14px;border-radius:4px;background:#3257db;cursor:pointer;}
.urs-send-code{color:#666;background:#f0f0f0;}

/* 选择国家地区 */
.urs-wrap .country{position: absolute;top:0;left:0;width: 378px;display: none;border:1px solid #f0f0f0;z-index:4;}
.urs-wrap .country .countryBox{width: 100%;height: 240px;}
.urs-wrap .country .countryBox h1{height: 26px;line-height: 26px;color: #fff;font-size: 12px;background: #00385f;text-align: center;}
.urs-wrap .country .countryBox .top{background: #e9e9e9;font-size: 12px;color: #00385f;padding:5px 0;}
.urs-wrap .country .countryBox .top a{display:inline-block;width:14px;height:14px;line-height:12px;cursor:pointer;}
.urs-wrap .country .countryBox .top a:hover,.country .countryBox .top a.on{color:#fff;background:#3257db;border-radius:50%;text-decoration:none;}
.urs-wrap .country .countryBox .country_scroll {background: #fff;height: 100%;overflow: auto;padding:0 10px;position:relative;}
.urs-wrap .country .countryBox .country_scroll .p1{padding:6px 10px;color: #666666;font-size: 12px;border-radius: 4px;}
.urs-wrap .country .countryBox .country_scroll .p1:hover{background: #e6f2ff;}
.urs-wrap .country .countryBox .country_scroll span{display: inline-block;text-align: left;width: 70%;}
.urs-wrap .country .countryBox .country_scroll em{float: right;width: 30%;text-align: right;}
.urs-wrap .country .countryBox .country_scroll .title{padding:0 10px;background: #f4f4f2;font-size: 12px;color: #00385f;line-height: 18px;}

/* 未绑定手机/邮箱模块 */
.urs-unbind-main{padding-bottom:60px;}
.urs-bind-tips{line-height:24px;padding:0 10%;margin-top:20px;color:#666;font-size:14px;text-align:left;}
.urs-unbind-box{width:350px;margin:0 auto;padding:20px 0 0;}
input.urs-checkbox{display:inline-block;width:14px;height:20px;vertical-align:top;}
.urs-agree-box{width:350px;margin:0 auto;padding-top:10px;}
.urs-term{display:inline-block;width:94%;color:#898989;font-size:14px;text-align:left;vertical-align:middle;}
.urs-term a{color:#3257db;}
.urs-unbind-btn{padding-top:10px;}
a.urs-next-btn{display:inline-block;width:350px;height:46px;line-height:46px;color:#fff;font-size:18px;border-radius:4px;background:#dcdcdc;}
a.urs-next-btn:hover{text-decoration:none;}
.urs-unbind-btn a.on{background:#3257db;}

/* 注册 */
.urs-reg-btn-box{padding-top:10px;}
.urs-reg-btn-box{padding-top:10px;}
.urs-reg-btn-box a.urs-reg-btn{display:inline-block;width:350px;height:46px;line-height:46px;color:#fff;font-size:18px;border-radius:4px;background:#dcdcdc;}
.urs-reg-btn-box a.urs-reg-btn:hover{text-decoration:none;}
.urs-reg-btn-box a.on{background:#3257db;}
.urs-success-text{margin:0 auto;padding-top:30px;color:#666;font-size:18px;}

/* 绑定/登录成功模块 */
.urs-success-main{padding:60px 0 80px;}
.urs-success-tips{font-size:0;}
.urs-success-tips i{display:inline-block;width:60px;height:60px;margin-right:10px;background:url('../../images/index/urs-right-i.png') no-repeat 0 0;vertical-align:middle;}
.urs-success-tips span{display:inline-block;color:#3257db;font-size:20px;vertical-align:middle;}
.urs-success-avatar{display:inline-block;width:80px;height:80px;margin-top:30px;border:4px solid #e9e9e9;border-radius:50%;overflow:hidden;}
.urs-success-avatar img{width:100%;}
.urs-success-name{padding-top:5px;color:#898989;font-size:14px;}

/* 设置密码模块 */
.urs-set-main{/*padding-bottom:60px;*/}
.urs-set-block{width:350px;margin:0 auto;padding:40px 0;}
.urs-set-tips{height:24px;line-height:24px;padding-top:30px;color:#666;font-size:14px;text-align:center;}

/* loading */
.urs-loading-box{width:100%;height:100%;position:fixed;top:0;left:0;z-index:999;}
.urs-loading{position:absolute;top:50%;left:50%;z-index:2;display:inline-block;vertical-align:top;font-size:14px;color:#fff;border-radius:8px;max-width:70%;background:rgba(0,0,0,0.8);-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%);}

.hintBox{position:fixed;top:0;left:0;z-index:999;width:100%;height:100%;text-align:center;}
.hintBox p{position:absolute;top:50%;left:50%;z-index:999;display:inline-block;vertical-align:top;font-size:14px;color:#fff;padding:6px 24px;border-radius:4px;max-width:70%;background:rgba(0,0,0,0.8);-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%);}


.urs-agree-main{display:inline-block;vertical-align:middle;width:1000px;background:#fff;position:absolute;top:50%;left:50%;z-index:2;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%);}
.urs-agree-main .urs-close{float:right;}
.urs-agree-title{padding:30px 0 20px;color:#3257db;font-size:20px;}
.urs-agree-scroll{width:860px;height:400px;margin:0 auto;padding:0;border-top:1px solid #f0f0f0;border-bottom:1px solid #f0f0f0;text-align:left;}
.urs-agree-scroll strong{margin-bottom:30px;color:#3257db;font-size:14px;}
.urs-agree-scroll p{margin-bottom:30px;color:#666;font-size:14px;line-height:22px;}
.urs-agree-tool{padding:20px 0;}
.urs-agree-tool a{display:inline-block;width:90px;height:30px;line-height:30px;color:#fff;font-size:14px;border-radius:4px;background:#3257db;}
.urs-agree-tool a:hover{text-decoration:none;}

/* 退出登录 */
.logout{
	position: absolute;
	background: #590f25;
	left: 0;
	bottom: -33px;
	width: 100px;
	text-align: center;
	line-height: 33px;
	color: #d6c79c;
	cursor: pointer;
}
.logout::before{
	position: absolute;
	content: '';
	width: 8px;
	height: 8px;
	background: #590f25;
	top: -4px;
	right: 46px;
	transform: rotate(45deg);
}

/* 暂无数据定位样式 */
.noneData{
	position: absolute;
	top: 50%;
	transform: translateY(-50%);
}

.header_div .hd_box a.hdb_toMobile{
	float:right;
	height:24px;
	line-height:24px;
	padding:0 26px;
	margin-top:12px;
	margin-right:20px;
	color:#d4c89d;
	font-size:12px;
	border:1px solid #d4c89d;
	border-radius:12px;
	position:relative;
}
.header_div .hd_box a.hdb_toMobile:hover{text-decoration:none;}
.header_div .hd_box a.hdb_toMobile::before{
	content: '';
	width:9px;
	height:24px;
	background:url(../../images/mobile_icon.png) no-repeat 0 center;
	position:absolute;
	left:12px;
}
.header_div .hd_box a.hdb_toMobile::after{
	content: '';
	width:11px;
	height:24px;
	background:url(../../images/arr_icon.png) no-repeat 0 center;
	position:absolute;
	right:9px;
}
html{min-width:1500px;}