/* msn detail page styles */

/* 公用样式 begin */
body{
    background: url(../images/msfp_bg3.jpg) #F5FBF1 repeat-x 50% top;
	padding:0 0 0 0;
	margin:0 0 0 0;
}
td,p,li,input,select,div,span {font-size:12px;font-family:verdana,Arial,宋体,simsun;}
table,td,img,div,span,form{border: none;margin: 0 0 0 0;padding: 0 0 0 0;}
ul{
	list-style-type: none;
}

A:link {color:#049;text-decoration: none;}
A:visited {color:#049;text-decoration: none;}
A:active {color:#f00;text-decoration: underline;}
A:hover {color:#f00;text-decoration: underline;}

.clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
.clearfix {display: inline-table;}
/* Hides from IE-mac \*/
 * html .clearfix {height: 1%;} .clearfix {display: block;} 
/* End hide from IE-mac */ 
/* Hides from IE7 \*/
 *+html .clearfix{height: 1%;} .clearfix {display: block;} 
/* End hide from IE7 */ 
#wFrame{
	width:980px;
	margin-left:auto;
	margin-right:auto;
	overflow:hidden;
	background-color:#fff;
}
#wFrame #wInner{
	width:960px;
	margin-left:auto;
	margin-right:auto;
	overflow:hidden;
}

#header,#content,#footer{}
.blank10{height:10px;overflow:hidden;clear:both;}
.f14{font-size:14px;}
.f10{font-size:10px;color:#666666}

.msnList{
text-align:left;
margin:0 0 0 0;
padding:0 0 0 0;
clear:both;
line-height:19px;
}
.msnList li {
list-style-type:none;
list-style-position: outside;
display: block;
margin:0 0 0 0;
padding:0 0 0 9px;


/* 播放箭头列表样式 */
.vList{
text-align:left;
margin:0 0 0 0;
padding:0 0 0 0;
clear:both;
line-height:19px;
}
.vList li {
list-style-type:none;
list-style-position: outside;
display: block;
margin:0 0 0 0;
padding:0 0 0 17px;

}
.fl{float:left;}
/* 公用样式 end */

/* 头部样式 begin */

/* 头部样式 end */

/* 尾部样式 begin */
#footer{
	width: 100%;
	height:75px!important; /* IE7+FF */
	height:65px;
	background-image:url('../images/footer_bg.jpg');
	background-repeat:repeat-x;
	background-position:left bottom;
	background-color:#24A7C7;
	min-width:980px;
	padding-top:5px!important; /* IE7+FF */
	padding-top:0px; 
}
#ft{
	width:850px;
	margin-right:auto;
	margin-left:auto;
	position:relative;
	height:30px!important; /* IE7+FF */
	height:20px;
	padding-right: 50px;
	padding-left: 50px;
	padding-top: 0px!important; /* IE7+FF */
    padding-top: 5px;
	padding-bottom: 0px!important; /* IE7+FF */
	padding-bottom: 5px;
	color: #FFFFFF;
	line-height: 20px;
}
#links{
	line-height:33px;
	height:33px;
	width:980px;
	margin-right:auto;
	margin-left:auto;
	color:#FFF;
	font-family:"宋体";
	padding-top: 15px!important; /* IE7+FF */
	padding-top: 0px; 
}
#links a{color:#FFF;margin-right:10px;margin-left:10px;}
#linkr{float:right;margin-right:10px;}
#linkl{float:left;}
}
/* 尾部样式 end */

.area {
	position:relative;
	text-align:left;
	height: 810px;
	width: 960px;
}
.area * {
margin:0;
padding:0;
}
.area h2 {
	BACKGROUND: url(../images/title_bg1.jpg) repeat-x;
	VERTICAL-ALIGN: middle;
	color:#049;
	font-size:12px;
	font-weight:normal;
	height:25px;
	line-height:25px;
	text-align:right;
	font-family: "宋体";
	padding-top: 2px;
	padding-right: 10px;
	padding-bottom: 0;
	padding-left: 10px;
}
.area h2 a {
float:left;
font-size:14px;
font-weight:bold;
}
.area h2 .more {
float:none;
font-size:12px;
font-weight:normal;
}
.800ask {
	float:right;
	font-size:12px;
	font-weight:normal;
	padding-right: 5px;
}
.section {
	position:relative;
	width:647px;
	float: left;
	height: 808px;
}
.side {
	right:0;
	top:0;
	width:300px;
	float: right;
	height: 808px;
}
.sec_sub {
width:315px;
}
.sec_main {
	border:1px solid #C1DEE6;
	overflow:hidden;
	position:absolute;
	right:0;
	top:0;
	width:319px;
	padding-bottom: 2px;
}
.picslide {
border:1px solid #B6CAE3;
height:234px;
margin:0 0 12px;
overflow:hidden;
position:relative;
width:313px;
}
.picslide h3 {
font-size:14px;
font-weight:normal;
}
.picslide h3 img{
height:234px;
width:313px;
}
#a_scroll_title {
color:#FFF;
left:0;
margin:0 10px;
position:absolute;
top:185px;
z-index:10;
}
.bgfif {
background:#000;
bottom:0;
height:55px;
position:absolute;
width:313px;
opacity:0.4;
filter:alpha(opacity=40);
}
.no {
bottom:0;
font-weight:bold;
height:18px;
position:absolute;
right:0;
}
.no a:link,.no a:visited,.no a:active,.no a:hover {
background:#000;
color:#FFF;
display:inline;
float:left;
height:18px;
margin:0 0 0 1px;
text-align:center;
text-decoration:none;
width:20px;
}
.no a:hover {
color:#FFF;
text-decoration:none;
}
.no .active {
background:#F20003!important;
}
/*环球博览*/
#bolan {
	border:1px solid #C1DEE6;
	overflow:hidden;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 10px;
	margin-left: 0;
	padding-bottom: 0px;
}
#bolan h3 {
font-size:12px;
margin:10px 12px 0;
padding:10px 0 0 130px;
position:relative;
width:159px;
}
#bolan h3 img {
border:1px solid #DEDDDB;
height:90px;
left:0;
padding:1px;
position:absolute;
top:0;
width:120px;
}
#bolan h3 a {
display:block;
height:15px;
line-height:15px;
overflow:hidden;
}
#bolan p {
color:#333;
font-size:12px;
height:60px;
line-height:20px;
margin:5px 12px 5px;
overflow:hidden;
padding:0 0 0 130px;
}
#bolan p a {
color:#333;
}
#bolan ul {
margin:10px 12px;
}
#bolan li {
background:url("../images/hqmsn_bglicon.png") no-repeat 0 11px;
height:24px;
line-height:24px;
overflow:hidden;
text-indent:15px;
}
/*头条*/
.headline {
	border-bottom:1px dashed #5E96C9;
	height:218px;
	margin:1px;

}
.headline h3 {
font-size:14px;
height:40px;
line-height:40px;
margin:0 10px;
overflow:hidden;
text-align:center;
}
.headline h4 {
color:#000;
font-size:12px;
font-weight:normal;
height:40px;
line-height:20px;
margin:0 10px 11px;
overflow:hidden;
}
.headline h4 a {
color:#000;
}
.sec_main ul {
margin:7px 5px;
}
.sec_main li {
background:url("../images/hqmsn_bglicon.png") no-repeat 0 -18px;
font-size:14px;
height:24px;
line-height:24px;
overflow:hidden;
text-indent:12px;
}
.area .flip {
background:url("../images/hqmsn_bgflip.png") repeat-x 0 26px;
height:27px;
line-height:27px;
overflow:hidden;
padding:0;
text-align:center;
}
.area .flip a {
background:url("../images/hqmsn_bgflip.png") repeat-x right bottom;
float:left;
font-size:12px;
font-weight:normal;
letter-spacing:10px;
padding:0 0 0 3px;
text-decoration:none;
width:96px;
}
.area .flip .active {
	background-position:0 bottom;
	font-size:14px;
	font-weight:bold;
	width:98px;
	font-family: "宋体";
	font-style: normal;
}
/*side*/
#overseas li {
background:;
}
#side_box {
	border:1px solid #C1DEE6;
}
#side_box ul {
margin:0 12px;
}
#side_box li {
background:url("../images/dian.gif") no-repeat 0 11px;
height:24px;
line-height:24px;
overflow:hidden;
text-indent:15px;
}
.side .banner {
height:250px;
margin:8px 0;
overflow:hidden;
width:300px;
}
/*环球图片新闻分页*/
.location p {
border-bottom:1px solid #808080;
color:#049;
line-height:20px;
margin:0 0 15px;
padding:0 0 5px;
text-align:left;
}
.piccont {
border:1px solid #C1DEE6;
height:100%;
margin:0;
overflow:hidden;
}
.piccont ul {
margin:15px 20px;
padding:0;
}
.piccont li {
display:inline;
float:left;
height:18px;
line-height:18px;
margin:15px 19px;
overflow:hidden;
padding:115px 0 0;
position:relative;
width:144px;
}
.piccont li h3 {
font-size:12px;
font-weight:normal;
height:20px;
line-height:20px;
margin:0;
text-align:center;
}
.piccont li h3 img {
border:1px solid #DDD;
height:108px;
left:0;
padding:1px;
position:absolute;
top:0;
width:140px;
}
#page {
clear:both;
height:30px;
overflow:auto;
padding:15px 0 0;
text-align:center;
}
#page a {
border:1px solid #CCC;
font-weight:bold;
margin-right:3px;
padding:2px 6px;
text-decoration:none;
}
#page a:hover {
background:#049;
color:#FFF;
}
#page b {
color:#000;
margin-right:3px;
padding:2px 6px;
}
#page span span {
margin:0 3px;
}
.piccont p {
font-size:14px;
font-weight:bold;
margin:0 0 20px;
}
/*环球新闻列表*/
#newslist {
border:1px solid #C1DEE6;
height:1758px;
text-align:center;
}
#newslist ul {
border-bottom:1px dotted #656565;
margin:0 10px;
padding:15px 0;
text-align:right;
}
#newslist li {
background:url("../images/hqmsn_bglicon.png") no-repeat 0 12px;
color:#666;
height:25px;
line-height:25px;
padding:0 150px 0 15px;
}
#newslist li a {
float:left;
font-size:14px;
}
#newslist p {
font-size:14px;
font-weight:bold;
margin:10px;
}
#newslist #page {
padding:5px 0 0;
}

