﻿body{
	margin:0px;
	padding:0px;
	font-size:13px;
	font-family:Arial,宋体;
	}
a{
	text-decoration:none;
	}
#mainbox{
	margin:0px auto;
	width:100%;
	/*
	background:url(../images/2018wc.jpg) no-repeat center top;
	background-size:90% 300px;
	*/
	background:#FFF;
	}
.box{
	margin:10px auto 0px auto;
	width:850px;
	height:600px;
	overflow:hidden;
	}
/*
#box4 .content{
	margin-top:40px;
	}
#box4{
	height:340px;
	
*/
#box5{
	margin:10px auto 10px auto;
	width:850px;
	height:475px;
	overflow:hidden;
	}
.left{
	float:left;
	width:415px;
	}
.right{
	float:right;
	width:415px;
	}
	
.box_title{
	float:left;
	clear:both;
	width:130px;
	height:30px;
	border-bottom:5px solid #BD0000;
	text-align:left;
	line-height:40px;
	font-size:16px;
	font-weight:bold;
	color:#BD0000;
	font-style:italic;
	}
.box_title b{
	font-size:12px;
	float:right;
	font-style:normal;
	font-weight:normal;
	display:block;
	width:37px;
	text-align:right;
	background:url(../images/duo.png) no-repeat 0px;
	}
.box_title a:link{
	color:#BD0000;
	}
.box_title a:visited{
	color:#BD0000;
	}
.box_title a:hover{
	color:#999;
	}
#cp .box_title a:hover{
	color:#BD0000;
	}
.content{
	margin-top:-13px;
	width:415px;
	height:400px;
	line-height:25px;
	background:#F7F7F7;
	}
.content a{
	color:#999;
	display:block;
	width:320px;
	height:24px;
	overflow:hidden;
	float:left;
	/*
	text-overflow:ellipsis;
	white-space: nowrap;
	*/
	}
.content a:hover{
	color:#BD0000;
	}
.content em{
	display:block;
	width:13px;
	height:24px;
	line-height:26px;
	margin-right:4px;
	color:#000;
	float:left;
	text-align:right;
	font-size:12px;
	}
#info{
	width:235px;
	float:left;
	margin-right:30px;
	}
#cp{
	width:255px;
	float:left;
	margin-right:30px;
	}
#jifen{
	width:300px;
	height:475px;
	float:left;
	border-bottom:1px dashed #BD0000;
	}
#infocontent{
	float:left;
	margin-top:5px;
	}
#infocontent ul{
	float:left;
	clear:both;
	margin:0px;
	padding:0px;
	}
#infocontent li {
	list-style-type:none;
	float:left;
	margin:0 0px 11px 0;
	padding:0px;
	text-align:center;
	border:0px solid red;
	}
#infocontent .ulimg b{
	align:center;
	color:#999;
	font-weight:normal;
	background:#ECECEC;
	display:block;
	width:67px;
	height:17px;
	margin-top:-2px;
	line-height:17px;	
	}
#infocontent .ulimg b:hover{
	color:#BD0000;
	font-weight:bold;
	}
#infocontent .li375 {
	margin-right:16px;
	}
#infocontent #txt a{
	display:block;
	width:46px;
	float:left;
	color:#999;
	line-height:15px;
	margin:0px 0px 0px auto;
	}
#txt{
	padding:0;
	margin:0;
	}
#infocontent .ulimg img {
	border:#ECECEC 1px solid;
	margin-bottom:2px;
	}
#infocontent .ulimg img:hover{
	border:1px solid #BD0000;
	}
#infocontent .ulimg img:hover~b{
	font-weight:bold;
	color:#BD0000;
	}
#infocontent #txt a:hover{
	color:#BD0000;
	font-weight:bold;
	}
#down{
	width:255px;
	height:115px;
	margin-top:5px;
	}
#down img{
	width:255px;
	height:108px;
	border:1px solid #fff;
	border-radius:5px;
	}
#box6{
	padding:0px;
	margin:20px auto 0px auto;
	width:850px;
	height:186px;
	}
#box6 .box_title{
	margin-top:-10px;
	}
#box6 ul{
	float:left;
	margin-top:5px;
	padding:0px;
	width:850px;
	height:149px;
	overflow:hidden;
	}
#box6 li{
	float:left;
	width:112px;
	height:149px;
	overflow:hidden;
	list-style:none;
	text-align:center;
	background:url(../images/photo.jpg) no-repeat;
	background-size:110px 144px;
	}
#box6 li a{
	line-height:18px;
	font-size:12px;
	font-weight:normal;
	color:#999;
	}
#box6 li a:hover span{
	height:48px;
	margin-top:-48px;
	line-height:16px;
	overflow:visible;
	text-overflow:visible;
	white-space:normal;
	text-align:left;
	background:#F90;
	color:#FFF;
	opacity:.9;
	}
#box6 li img{
	margin-top:10px;
	margin-left:2px;
	margin-bottom:0px;
	width:102px;
	height:131px;
	float:left;
	}
#box6 li span{
	float:left;
	display:block;
	width:100px;
	height:16px;
	font-weight:normal;
	background:#e7e7e7;
	margin-top:-16px;
	margin-left:2px;
	overflow: hidden;
	text-overflow:ellipsis;
	white-space:nowrap;
	padding-left:2px;
	opacity:.9;
	}
.photosdep{
	width:11px;
	height:134px;
	float:left;
	}
#box_reco{
	margin-top:-10px;
	width:850px;
	height:385px;
	margin-left:auto;
	margin-right:auto;
	}
#reco_content{
	width:850px;
	margin-top:20px;
	}
#box_reco ul{
	float:left;
	padding:0px;
	list-style:none;
	width:850px;
	margin-top:0px;
	}
	

#reco_content img{
	float:left;
	margin-right:10px;
	width:86px;
	height:51px;
	}
#reco_content span{
	float:left;
	color:#BD0000;
	font-size:14px;
	font-weight:bold;
	text-decoration:none;
	margin-top:0px;
	margin-right:10px;
	height:22px;
	}
#reco_content i{
	float:left;
	color:#999;
	font-size:12px;
	text-decoration:none;
	margin-top:0px;
	margin-right:10px;
	height:22px;
	}
#reco_content font{
	float:left;
	color:#333;
	width:750px;
	margin-top:6px;
	height:40px;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 2;
	overflow: hidden;
	}
#reco_content a{
	display:block;
	width:100%;
	height:100%;
	}
#reco_content li{
	line-height:20px;
	padding:5px 0px;
	border-bottom:1px #999 dashed;
	height:68px;
	}
#reco_content a:hover img{
	border-bottom:2px solid #BD0000;
	}
	
/*
#reco_content img{
	float:left;
	margin-right:10px;
	}
#reco_content .title{
	float:left;
	color:#BD0000;
	font-weight:bold;
	font-size:15px;
	text-decoration:none;
	margin-top:0px;
	margin-right:10px;
	}
#reco_content li{
	line-height:20px;
	padding:5px 0px;
	border-bottom:1px #999 dashed;
	height:75px;
	}
.intro{
	width:753px;
	float:left;
	}
#reco_content img:hover{
	border-bottom:2px solid #BD0000;
	}
#reco_content .title:hover{
	color:#999;
	}
*/	
	
	
#down img:hover{
	border:1px solid #bd0000;
	}
#worldcup{
	width:850px;
	height:595px;
	margin:15px auto 10px auto;
	border:0px solid blue;
	padding:0px;
	}
#worldcup .box_title{
	margin-right:600px;
	}
#worldcup .content{
	margin-top:0px;
	height:300px;
	border:0px solid red;
	float:left;
	width:850px;
	}
	
#europe, #aoyun{
	width:850px;
	height:auto;
	margin:15px auto 10px auto;
	border:0px solid blue;
	padding:0px;
	}
#europe .box_title, #aoyun .box_title{
	margin-right:600px;
	}
#europe .content, #aoyun .content{
	margin-top:0px;
	height:300px;
	border:0px solid red;
	float:left;
	width:850px;
	}
#europe .show li, #aoyun .show li{
	padding-right:13px;
	}	
	
.show{
	list-style:none;
	margin-top:0px;
	padding-left:0px;
	}
.show li{
	height:25px;
	line-height:25px;
	padding-left:1px;
	padding-right:3px;
	width:410px;
	float:left;
	margin-top:0px;
	}
.show li font{
	float:right;
	}	
#search{
	width:678px;
	height:40px;
	margin:5px auto;
	}
.preview img{
	width:85px;
	height:51px;
	}
.wcdep{
	width:18px;
	height:25px;
	float:left;
	}
#menu #index {
	background:#DF0000;
	display:block;
	width:90%;
	height:46px;
	line-height:44px;
	border:0px solid red;
	border-top:0px solid #DF0000;
	margin:-12px auto auto auto;
	}

#analysis_box .content{
	margin-top:40px;
	}
#analysis_box{
	height:340px;
	}
	
#analysis_box .show li{
	list-style:none;
	font-size:13px;
	height:25px;
	line-height:25px;
	padding-left:12px;
	padding-right:5px;
	width:400px;
	margin-right:15px;
	float:left;
	background:url(../images/jian.png) no-repeat 5px 46%;
	}
#analysis_box .show li a{
	font-size:13px;
	display:block;
	width:100%;
	height:25px;
	line-height:25px;
	float:left;
	overflow:hidden;
	}
#analysis_box .show li a b{
	margin:auto 2px;
	width:80%;
	height:25px;
	line-height:25px;
	display:block;
	overflow: hidden;
	float:left;
	text-overflow:ellipsis;
	white-space:nowrap;
	font-weight:normal;
	}	
#analysis_box .show li a span{
	margin:auto 5px;
	color:#f00;
	}
#analysis_box .show li a font{
	color:#000;
	font-size:11px;
	}
#analysis_box .show li i{
	float:right;
	display:block;
	width:70px;
	height:25px;
	line-height:25px;
	text-align:right;
	color:#000;
	font-style:normal;
	}
/*

#analysis_box li i{
	font-style:normal;
	float:right;
	}
#analysis_box li{
	background:url(../images/jian.png) no-repeat 5px 46%;
	padding-left:12px;
	width:400px;
	}
#analysis_box li a{
	display:block;
	width:320px;
	float:left;
	height:22px;
	overflow:hidden;
	}
*/	
	
	
#analysis_left .box_title{
	width:415px;
	border-bottom:0px solid #BD0000;
	}
#analysis_right .box_title{
	width:415px;
	border-bottom:0px solid #BD0000;
	}
#analysis_right .box_title a{
	display:block;
	width:80px;
	height:30px;
	line-height:30px;
	float:left;
	font-size:16px;
	color:#CCC;
	font-weight:bold;
	border-bottom:5px solid #BD0000;
	}
#analysis_right .box_title .jc_on{
	font-size:16px;
	color:#BD0000;
	font-weight:bold;
	font-style:italic;
	background:url(../images/san_70.png) no-repeat 0px 0px;
	}
#analysis_left .box_title a{
	display:block;
	width:80px;
	height:30px;
	line-height:30px;
	float:left;
	font-size:16px;
	color:#CCC;
	font-weight:bold;
	border-bottom:5px solid #BD0000;
	}
#analysis_left .box_title .anal_on{
	font-size:16px;
	color:#BD0000;
	font-weight:bold;
	font-style:italic;
	background:url(../images/san_70.png) no-repeat 0px 0px;
	}
#analysis_left #anal_content2 a{
	width:400px;
	}
#analysis_left #anal_content2 font{
	display:none;
	}
#analysis_box .content .content_more{
	display:block;
	width:50px !important;
	float:right;
	text-align:left;
	font-weight:bold;
	}
#analysis_box{
	height:366px;
	margin-top:-20px;
	}
.indexad{
	width:850px;
	margin-left:auto;
	margin-right:auto;
	}
.indexad img{
	width:850px;
	height:40px;
	margin-top:10px;
	margin-bottom:-10px;
	}
.indexad a{
	margin-bottom:1px;
	}
