/* msn detail page styles */

/* 公用样式 begin */
body{
	background-color:#0071B5;
	padding:0 0 0 0;
	margin:0 0 0 0;
	text-align:center;
}
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;}

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;
background:url('../images/msn_w_08.gif') 0px center no-repeat;
}

/* 播放箭头列表样式 */
.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;
background:url('../images/msn_v_06.gif') 0px center no-repeat;
}
.fl{float:left;}
/* 公用样式 end */

/* 头部样式 begin */
#header{}

#header .topNav{
	padding:3px 0 3px 5px;
	color:#ccc;
	background-color:#fff;
	text-align:left;
	word-spacing:1px;
	border:1px solid #eaeaea;
	border-top:none;
	line-height:19px;
	height:40px;
}
#wInner #header .topNav a{ margin:0 10px;}
#header .topNav a:link,#header .topNav a:visited {text-decoration: none;color:#049;}
#header .topNav a:active,#header .topNav a:hover {text-decoration: underline;color:#f00; }

#header .banNSch{clear:both;margin:10px 0 10px 0;}
#header .banNSch .adBanner{
	float:left;
	width:728px;
	height:90px;
	overflow:hidden;
	border:1px solid #036;
}
#header .banNSch .topSch{
	float:right; width:221px; height:92px; background:#3c7faf url(../images/bg_so.jpg) no-repeat; overflow:hidden;
}
#header .banNSch .topSch .w1{margin:7px; float:left; text-align:left; width:200px; }
#header .banNSch .topSch .w1 li{list-style:none; background:url(../images/dot.gif) no-repeat 3px 7px; margin-right:6px; display:block;float:left; padding-left:8px;}
#header .banNSch .topSch .w1 a{color:#fff; font-size:11px; font-family:Arial;}
#header .banNSch .topSch .w1 a:hover{color:#ff0; font-size:11px; font-family:Arial;}

#header .topSch .menu{ width:200px; height:21px; margin:0 auto; padding-top:2px; clear:both;}
#header .topSch .menu a{color:#fff;}

#header .topSch .menu div{float:left;}

#header .topSch .menuOn{
	float:left;
	margin-right:1px;
	width:35px;
	height:21px;
	overflow:hidden;
	font-weight:bold;
	color:#fff;
	cursor:default;
	background:url(../images/tab_on.gif) bottom center no-repeat;
}
#header .topSch .menuOff{
	float:left;
	margin-right:1px;
	width:35px;
	height:21px;
	overflow:hidden;
	cursor:pointer;
	color:#fff;
}
#header .topSch .menuCon{ clear:both; width:210px; padding-top:2px;}

#header .topSch .menuCon input{ vertical-align:top;}
#header .topSch .menuCon input.s{ width:168px; margin-left:7px; display:inline; font-size:14px; border:none; background:none; line-height:22px;}
#header .topSch .menuCon input.so{ height:24px; border:none; display:inline; cursor:pointer; width:24px; background:url(../images/btn_so.gif) no-repeat;}

#header .iptSch, #footer .iptSch{
	border:1px solid #ace;
	width:227px;
	height:16px;
	line-height:16px;
	float:left;
}


#header .iptSch2{
	border:1px solid #92B0DD;
	width:145px;
	height:16px;
	line-height:16px;
	float:left;
}
.btnSch2,.btnSch3{
	background-image:url('../images/msn_w_01.gif');
	border-width:0px;
	width:52px;
	height:20px;
	padding-top:3px;
	color:#fff;
	font-weight:bold;
	cursor:pointer;
}
.btnSch2{float:left;margin-left:5px;}
#header .btnSch, #footer .btnSch{
	background-image:url('../images/msn_v_01.gif');
	border-width:0px;
	width:52px;
	height:20px;
	padding-top:3px;
	color:#fff;
	font-weight:bold;
	cursor:pointer;
	float:left;
}

#header .logoLine{
	border-bottom:1px solid #B7B7B7;
	height:33px;
	overflow:hidden;
	margin-bottom:25px;
}
#header .logoLine .logo{
	float:left;
}
#header .logoLine .location{
	float:left;padding:9px 0 0 17px;
}
#header .logoLine .news{
    background:url('../images/hqmsn_bgnav2.png') no-repeat;
	float:right;
	height:30px;
	text-indent:-9999px;
	width:100px;
}
#header .logoLine .news a {
display:block;
	height:30px;
	width:100px;
}

/* 头部样式 end */

/* 内容部分样式 begin */
#content .left{
	width:650px;
	overflow:hidden;
	float:left;
}
#content .right{
	width:300px;
	overflow:hidden;
	float:right;
}

#content .block{
	border:1px solid #92B0DD;
	background-color:#EBF4FF;
	padding:5px 0 20px 0;
}
#content .block2{
	border:1px solid #92B0DD;
	background-color:#fff;
}
#content .block3{
	border:1px solid #92B0DD;
	background-color:#fff;
	width:320px;
	float:left;
}
#content .block4{
	border:1px solid #92B0DD;
	background-color:#fff;
	width:320px;
	float:right;
}
#content .title{
	width:610px;
	border-bottom:1px solid #9CA9D6;
	font-weight:bold;
	font-size:24px;
	color:#049;
	padding:16px 0 12px 0;
	font-family:'Times New Roman';
	margin-left:auto;
	margin-right:auto;
}
#content .subtit{
color:#049;
	padding:10px 0 6px 0;
	position:relative;
	text-align:left;
	text-indent:125px;
}
#content .subtit .alert {
position:absolute;
top:10px;
right:18px;
text-indent:0;
}
#content .subtit .ori{
	color:#c00;
}
#content .subtit .ori a:link,#content .subtit .ori a:visited {text-decoration: none;color:#c00;}
#content .subtit .ori a:active,#content .subtit .ori a:hover {text-decoration: underline;color:#f00;}

#content .con{
	line-height:24px;
	text-align:left;
	padding:0 30px 10px 30px;
}
#content .con .illuPic{
	text-align:center;
}
#content .con *{
	font-size:14px;
}
#content .con p {
margin:14px 0 0;
}
#content .con p br {
display:none;
}

#content .pages{
	padding:0 0 10px 0;
}
#content .pages *{
	font-size:14px;
}
#content .pageOn{
	display:inline;
	border:1px solid #DDD;
	background-color:#BDF;
	padding:3px 5px 3px 5px;
	text-align:center;
	overflow:hidden;
	margin:0 4px 0 4px;
}
#content .pageOff{
	display:inline;
	border:1px solid #DDD;
	background-color:#fff;
	padding:3px 5px 3px 5px;
	text-align:center;
	overflow:hidden;
	margin:0 5px 0 5px;
}


#content .cmtTit{
	background-color:#E2EAF8;
	border-bottom:1px solid #92B0DD;
	text-align:left;
	padding:5px 0 4px 10px;
}
#content .cmtBody{
	padding:10px 10px 10px 10px;
	text-align:left;
}
#content .cmtItem{
	margin-top:10px;
	text-align:left;
}
#content .cmtItem .subj{
	background-color:#f1f2f2;
	padding:2px 5px 1px 5px;
}
#content .cmtItem .con{
	padding:8px 5px 8px 5px;
}
}
#content .cmtItem .reply{
	padding:0 5px 0 5px;
	text-align:right;
	line-height:12px;
	color:#049;
}

#content .cmtForm{
	background-color:#f1f2f2;
	margin-top:20px;
	padding:2px 5px 20px 5px;
}
#content .cmtForm .total{
	text-align:right;
	padding:10px 27px 0px 0;
	clear:both;
}
#content .cmtForm .tit1{
	padding:50px 0 0 0;
	float:left;
	margin-left:9px;
	width:52px;
	overflow:hidden;
}
#content .cmtForm .tit2{
	padding:4px 0 0 0;
	float:left;
	margin-left:9px;
	width:52px;
	overflow:hidden;
}
#content .cmtForm .relem{
	float:left;
}
#content .cmtForm .line{
	padding:4px 0 4px 0;
	clear:both;
}


#content .focusFlash{
	width:300px;
	height:250px;
	overflow:hidden;
}
#content .rightTit{
	background:url('../images/msn_w_06.gif') top right no-repeat;
	border-bottom:1px solid #93AFDE;
	padding:4px 0 0 11px;
	height:21px;
	text-align:left;
	color:#049;
	font-weight:bold;
}
#content .rightTit2{
	background:url('../images/msn_w_06b.gif') repeat-x;
	padding:4px 0 0 11px;
	height:21px;
	text-align:left;
	color:#049;
	font-weight:bold;
}
#content .rightCon{
	padding:5px 0 8px 5px;
}
#content .rightCon2{
	padding:5px 0 8px 0;
}

#content .rightCol2{
	float:left;
	width:143px;
	overflow:hidden;
}
#content .rightCol2a{
	width:92px;
	float:left;
	overflow:hidden;
	text-align:left;
}
#content .rightCon2b{
	float:left;
}

#content .pic80{
	width:80px;height:80px;overflow:hidden;border:1px solid #666;
	padding:1px;
	margin-bottom:4px;
}
#content .pic80 img {
height:80px;
width:80px;
}
#content .ptItem{
display:inline;
	float:left;
	margin:0 6px 10px 6px;
	width:84px;
	overflow:hidden;
}
#content .txtCen{
	height:12px; overflow:hidden;
	text-align:center;
	line-height:12px;
}
#content .ptTxt{
	margin:0 0 0 10px;
	clear:both;
}
#content .ptPic{
	height:105px;
	overflow:hidden;
	clear:both;
}
.copyUrl{
background:url(http://images.yoka.com/pic/msn/2007/0910/copyurlbg.gif) no-repeat;
border:0;
cursor:pointer;
font-size:12px;
height:19px;
line-height:19px;
margin-top:14px;
width:240px;
}
/* 内容部分样式 end */

/* 尾部样式 begin */
#footer{
	color:#666;
	line-height:20px;
	background-color:#fff;
}
#footer a:link,#footer a:visited {text-decoration: none;color:#0055A1;}
#footer a:active,#footer a:hover {text-decoration: underline;color:#f00;}
#footer .botSch{
	background-color:#0072B4;
	padding:12px 0 12px 0;
	font-weight:bold;
	color:#fff;
	margin:10px 0 10px 0;
	border-left:1px solid #fff;
	border-right:1px solid #fff;
	padding-left:325px;
}
/* 尾部样式 end */

/*环球网补充 10.10*/
.relation_pre {
list-style:none;
list-style-position:outside;
margin:20px 35px;
padding:0;
text-align:left;
}
.relation_pre li {
font-size:14px;
height:28px;
line-height:28px;
overflow:hidden;
}
#relation {
border:1px solid #93AFDE;
margin:10px 0 0;
overflow:auto;
text-align:left;
width:648px;
}
#relation h3 {
background:#ECF4FF;
border-bottom:1px solid #93AFDE;
color:#00539E;
font-size:12px;
line-height:22px;
margin:0;
text-indent:10px;
}
#relation ul {
line-height:28px;
list-style:none;
list-style-position:outside;
margin:10px 0;
padding:0 50px 0 0;
}
#relation li {
background:url(../images/msn_w_08.gif) no-repeat 15px center;
color:#049;
font-size:14px;
margin:0;
padding:0 0 0 24px;
text-align:right;
}
#relation li a {
float:left;
}
#bbs {
border:1px solid #93AFDE;
margin:10px 0;
overflow:auto;
text-align:left;
width:648px;
}
#bbs h3 {
background:#ECF4FF;
border-bottom:1px solid #93AFDE;
color:#00539E;
font-size:12px;
line-height:22px;
margin:0 0 10px;
padding:0 10px; text-align:right;
}
#bbs h3 a{ float:left;}
#bbs .more{ float:none; font-weight:normal;}
#bbs ul { clear:both;
height:120px;
line-height:20px;
list-style:none;
list-style-position:outside;
margin:10px 0;
padding:0;
}
#bbs li {
background:url(../images/msn_w_08.gif) no-repeat 15px center;
float:left;
margin:0;
padding:0 0 0 24px;
width:300px;
}
#bbs dl {
display:inline;
float:left;
margin:0 6px 0 14px;
overflow:hidden;
width:140px;
}
#bbs dt {
height:96px;
overflow:hidden;
}
#bbs dt img {
border:1px solid #666;
height:86px;
padding:1px;
width:135px;
}
#bbs dd {
height:22px;
line-height:22px;
margin:0;
overflow:hidden;
padding:0;
text-align:center;
}
#bbs dd a {
color:#0054A5;
}
#comment {
border:1px solid #93AFDE;
overflow:auto;
text-align:left;
width:648px;
}
#comment h3 {
background:#ECF4FF;
border-bottom:1px solid #93AFDE;
color:#00539E;
font-size:12px;
line-height:22px;
margin:0;
padding:0 10px;
text-align:right;
}
#comment h3 span {
float:left;
}
#comment form {
height:100%;
overflow:auto;
padding:10px 50px;
}
#comment h5 {
font-size:12px;
font-weight:normal;
height:25px;
line-height:25px;
margin:0;
padding:0;
text-align:right;
}
#comment h5 span {
color:#E20700;
float:left;
font-size:14px;
font-weight:bold;
}
#comment textarea {
border:1px solid #CCC;
clear:both;
height:135px;
margin:10px 0;
width:544px;
}
.btnsub {
background:url(../images/hq_btnsub.gif) no-repeat;
border:0;
color:#FFF;
float:right;
height:17px;
width:40px;
}
#blog {
background-color:#FFF;
border:1px solid #92B0DD;
margin:0 0 10px;
padding:0 0 5px; height:100%; overflow:hidden;
}
#blog h3{
background:transparent url(../images/msn_w_06b.gif) repeat-x scroll 0 0;
color:#004499;
font-size:12px;
height:21px;
margin:0;
padding:4px 10px 4px 11px;
text-align:right;
}
#blog h3 a{ float:left;}
#blog .more{ float:none; font-weight:normal;}

#blog dl {
display:inline;
float:left;
margin:0 10px;
overflow:hidden;
width:124px;
}
#blog dt {
height:92px;
overflow:hidden;
}
#blog dt img {
border:1px solid #666;
height:88px;
padding:1px;
width:120px;
}
#blog dd {
height:30px;
line-height:30px;
margin:0;
overflow:hidden;
padding:0;
text-align:center;
}
#blog dd a {
color:#0054A5;
}
#blog ul {
clear:both;
line-height:19px;
list-style:none;
list-style-position:outside;
margin:0 12px 5px;
padding:0;
text-align:left; overflow:hidden;
}
#blog li { width:130px; float:left;
background:url(../images/hqmsn_bglicon.png) no-repeat 0 11px;
height:24px;
line-height:24px;
margin:0 5px 0 0; display:inline;
overflow:hidden;
text-indent:15px;
}
#rank {
border:1px solid #C1DEE6;
height:306px;
margin:0 0 10px;
overflow:hidden;
position:relative;
}
#rank h2 {
background:url(../images/hqmsn_bgflip.png) repeat-x 0 25px;
height:26px;
line-height:26px;
margin:0;
overflow:hidden;
padding:0;
text-align:center;
}
#rank h2 a {
background:url(../images/hqmsn_bgflip.png) repeat-x right bottom;
float:left;
font-size:12px;
font-weight:normal;
text-decoration:none;
width:99px;
}
#rank h2 .active {
background-position:0 bottom;
color:#676767;
width:101px;
}
#rank ol {
background:url(../images/hqmsn_bgrankno.png) no-repeat 5px 6px;
list-style:none;
list-style-position:outside;
margin:5px 12px;
padding:0;
} 
#rank li {
background:none;
border-bottom:1px dashed #DADADA;
height:26px;
line-height:26px;
overflow:hidden;
text-align:left;
text-indent:35px;
}
.contentpage {
line-height:2;
text-align:center;
}

/**   li  **/
.list {
border:1px solid #93AFDE;
margin:10px 0 10px;
overflow:auto;
text-align:left;
width:648px;
}
.list h3 {
background:#ECF4FF;
border-bottom:1px solid #93AFDE;
color:#00539E;
font-size:12px;
line-height:22px;
margin:0;
text-indent:10px;
}
.list ul {
line-height:28px;
list-style:none;
list-style-position:outside;
margin:10px 0;
padding:0 50px 0 0;
}
.list li {
background:url(../images/msn_w_08.gif) no-repeat 15px center;
color:#049;
font-size:14px;
margin:0;
padding:0 0 0 24px;
text-align:right;
}
.list li a {
float:left;
}

.piclist {
background-color:#FFFFFF;
border:1px solid #92B0DD;
margin:0 0 10px;
padding:0 0 10px; height:100%; overflow:hidden;
}
.piclist h2{
background:transparent url(../images/msn_w_06b.gif) repeat-x scroll 0 0;
color:#004499;
font-size:12px;
height:21px;
margin:0;
padding:4px 10px 10px 11px;
text-align:right;
}
.piclist h2 a{ float:left;}
.piclist .more{ float:none; font-weight:normal;}
.piclist ul {
clear:both;
line-height:19px;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0 12px;
padding:0;
text-align:left;
}
.piclist li {
background:transparent url(../images/hqmsn_bglicon.png) no-repeat scroll 0 11px;
height:24px;
line-height:24px;
margin:0;
overflow:hidden;
text-indent:15px;
}
.piclist dl {
display:inline;
float:left;
margin:0 10px;
overflow:hidden;
width:124px;
}
.piclist dt {
height:92px;
overflow:hidden;
}
.piclist dd {
height:24px;
line-height:24px;
margin:0;
overflow:hidden;
padding:0;
text-align:center;
}
.piclist dt img {
border:1px solid #666666;
height:88px;
padding:1px;
width:120px;
}
#content .contentpage{ width:580px; overflow:hidden;word-wrap:break-word ;}
.contentpage a{ white-space:nowrap;}

/**  2009.12.16   lixiang   **/
.red{ height:28px; line-height:28px; font-size:14px; font-weight:bold; color:#fe0000;}
.red a{color:#fe0000;}
.contentpage { padding:15px 0 4px;}
.contentpage .pre{ background:url(../images/msn_pageBG1.gif) right 7px no-repeat; padding:14px 20px 14px 0px;margin-right:5px;}
.contentpage .next{background:url(../images/msn_pageBG1.gif) left -92px no-repeat; padding:14px 0px 14px 20px;margin-left:5px;}
/** 隐藏评论 **/#comment__c{ display:none;}