/* msn detail page styles */

/* 公用样式 begin */
body{
	background-color:#0071B5;
	padding:0 0 0 0;
	margin:0 0 0 0;
	text-align:center;
}
*{ margin:0; padding:0;}
ol ,ul{ list-style-type:none;}
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:0 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;
}
#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 .topNav a {margin:0 10px;}
#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; width:80px; height:20px; margin:8px 0 0 10px; display:inline;}
#header .logoLine .logo a{ width:80px; height:20px; background:url(../images/weapon_BG1.png) -237px -261px no-repeat; display:block; text-indent:-9999px; overflow:hidden;}
#header .logoLine .location{ color:#004499;float:left;padding:9px 0 0 10px}
#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 h1{
	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:0 auto;
}
#content .subtit{color:#049;padding:10px 0 6px 0;position:relative;text-align:left;text-indent:190px; width:100%;}
#content .subtit .bingqi{position:absolute;top:10px;left:18px;text-indent:0; }
#content .subtit .alert {position:absolute;top:3px;right:28px;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;}
#page{ line-height:40px; font-size:14px; text-align:center;}

#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;text-align:center;line-height:12px; overflow:hidden;}
#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 {
margin:20px 35px;
text-align:left;
}
.relation_pre li {font-size:14px;height:28px;background:url(../images/weapon_BG2.png) no-repeat left 12px;line-height:28px; padding-left:15PX;overflow:hidden;}
#relation {margin:10px 0 0;text-align:left;}
#relation h3 { background:url(../images/weapon_BG1.png) -312px -146px no-repeat;color:#004499;font-size:14px;line-height:25px;text-indent:15px;}
#relation ul {line-height:28px;margin:10px 0;padding:0 50px 0 25px;}
#relation li {background:url(../images/weapon_BG2.png) no-repeat left 12px;color:#049;font-size:14px;padding:0 0 0 15px;text-align:right;}
#relation li a {float:left;}
#wseaponpic {border:1px solid #a1a5ec;margin:10px 0;overflow:hidden;text-align:left;width:648px;}
#wseaponpic h3 {background:url(../images/weapon_BG1.png) no-repeat -312px -146px;color:#00539E;font-size:14px;line-height:22px;margin:0 0 10px;padding:0 10px; text-align:right;}
#wseaponpic h3 a{ float:left;}
#wseaponpic .more{ color:#fff; font-size:12px; float:none; font-weight:normal;}
#wseaponpic ul{ width:100%; clear:both; overflow:hidden;}
#wseaponpic li {display:inline;float:left;margin:0 0px 0 22px;overflow:hidden;width:134px; text-align:center;}
#wseaponpic li img {border:1px solid #dddddd;height:100px;padding:1px;width:130px; display:block;}
#wseaponpic li p {height:22px;line-height:22px;overflow:hidden;text-align:center;}
#wseaponpic dd a {color:#0054A5;}
#comment{ width:650px; background:#f4f9ff; padding-top:10px; position:relative;}
#comment h3{background:url(../images/cont10_h2.png) no-repeat scroll left -878px transparent;height:25px; line-height:25px; margin:0px 0 10px 15px; text-align:left; overflow:hidden; text-indent:15px;}
#comment h3 span a{ color:#cc0000;font-size:14px; padding-right:15px; }
#comment h5 {font-size:12px;font-weight:normal;text-align:right;width:150px;position:absolute; right:30px; top:13px;}
#comment h5 label ,#comment h5 input{ vertical-align:middle;}
#comment a{ color:#1e50a2; font-size:12px;}
#comment textarea{ width:610px; height:145px; border:solid 1px #c3c4c8; font-size:12px; padding:2px; margin:0 auto;}
.send{ height:21px; line-height:21px; text-align:right; padding:18px 30px 5px 0; overflow:hidden;}
.send span a{ color:#1e50a3; font-weight:bold;}
.send input{ width:62px; height:19px; background:url(../images/cont10_h2.png) left -848px no-repeat; border:solid 1px #80807e; font-size:12px; text-indent:2px; line-height:19px; margin-left:25px;} 
.send b{font-weight:normal; float:left; color:#1e50a2; padding-left:20px;}

.paihang{ background:#f4f9ff;text-align:left; padding:0 20px 20px;}
.paihang h2{background:url("../images/cont10_h2.png") no-repeat scroll left -878px transparent;border-bottom:1px dashed #A2B9DA;color:#CC0000;font-size:14px;height:27px;line-height:27px;overflow:hidden;padding-left:18px;}
.paihang h2 a{color:#CC0000;}
.paihang ol{ margin:10px;}
.paihang li{ height:28px; font-size:14px; line-height:28px; overflow:hidden;}
.paihang em{ font-style:normal; padding-right:6px;}
.paihang span{ color:#666666; font-size:12px; padding-left:10px;}
.paihang span a{ color:#cc0000;}
.paihang a{ color:#2b2b2b;}
.apprecia{ height:100%;border:solid 1px #cbd3c6; text-align:left; overflow:hidden}
.apprecia h2 ,.Interest h2 ,.Defense h2{ height:25px;background:url(../images/weapon_BG1.png) no-repeat left -25px; color:#004499; font-size:14px;line-height:25px; text-align:left; text-indent:12px; position:relative;}
.apprecia h2 a.more ,.Interest h2 a.more ,.Defense h2 a.more{ color:#fff; font-size:12px; font-weight:normal; position:absolute; top:
0px; right:10px;} 
.apprecia h5 img{ width:120px; height:170px; border:solid 1px #9b9b9b; float:left; margin:11px 12px 0 26px; padding:1px; display:inline; }
.apprecia h3{ height:75px; font-size:12px; font-weight:normal; line-height:22px; margin:10px 10px 0 0; overflow:hidden;}
.apprecia p{ line-height:24px; color:#004499;}
.apprecia p.p_vote { height:15px; margin:5px 0 2px;}
.apprecia p.p_vote span{ height:15px;background:url(../images/weapon_BG1.png) no-repeat -129px -172px;display:block; float:left;} 
.apprecia h4{ height:72px; clear:both; font-size:12px; font-weight:normal; padding:10px 20px 0px; margin-bottom:10px; text-indent:24px; line-height:24px; overflow:hidden; position:relative;color:#004499;}
.apprecia h4 a.more{background:none repeat scroll 0 0 #FFFFFF;bottom:0;color:#555555;display:block;height:24px;position:absolute;right:18px;text-indent:0;width:40px;}
.Interest ,.Defense { border:solid 1px #ccd4c7; margin-top:10px;}
.Interest ul{ width:100%; overflow:hidden;}
.Interest li{ width:126px; height:124px; float:left; margin:10px 12px 10px 11px; display:inline; text-align:center; overflow:hidden;}
.Interest li img{ width:122px; height:94px; border:solid 1px #ddd; display:block; padding:1px; margin-bottom:10px;}
.Defense ul{ margin:20px 24px;}
.Defense li{ height:23px;background:url(../images/weapon_BG2.png) no-repeat left -25px; line-height:23px; text-align:left; padding-left:15px; overflow:hidden;}
.contentpage { text-align:right; padding:15px 0 4px;}
.contentpage a{ white-space:nowrap;}
.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;}
