/* msn detail page styles */

/* 公用样式 begin */
body{
	background:#ededed url( ../images/bg.png) repeat-y center;
	padding:0 0 0 0;
	margin:0 0 0 0;
	text-align:center;
	font-family:"微软雅黑","宋体";
	color:#333;
}
td,p,li,input,select,div,span {font-size:12px;font-family:verdana,"微软雅黑","宋体";}
p,h2,h3,h4,td,div,ul,li,span,table { font-family:"微软雅黑" !important;}
.block{ display:block;}
.c666:link{ color:#666;text-decoration: none;}
.c666:visited{ color:#666;text-decoration: none;}
.c666:hover{ color:#666;text-decoration: underline;}
A:link {color:#333;text-decoration: none;}
A:visited {color:#333;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;}
#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{float:right;padding:9px 10px 0 0;}
/* 头部样式 end */

/* 尾部样式 begin */
#footer{color:#666;line-height:20px;background-color:#fff; text-align:center;}
#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;}
.hd315 {bottom:22px;position:relative;right:340px;}
.FR, .fr {float:right;}
/* 尾部样式 end */


/*环球网*/
ul,ol {
list-style:none;
list-style-position:outside;
}
.noborder {
background:none!important;
border:0!important;
}
.wrap{ width:976px; background:#fff; margin:0 auto; color:#333; padding:0 2px; text-align:left;}
.wrap *{ margin:0; padding:0;}

.hq-menu {height:38px;margin:5px 0 8px;overflow:hidden;position:relative;text-align:left; border-bottom:#009ad9 3px solid;}
.hq-menu h2{background:url(../images/weapon_BG1.png) left -242px no-repeat; height:39px;text-indent:-9999px;width:120px;}
.hq-menu h2 a{ width:108px; height:39px; display:block; } 
.hq-menu ul {height:32px;padding:9px 0 0;position:absolute;right:0;top:0;width:850px;}
.hq-menu li{ height:32px; font-size:12px; float:left; }
.hq-menu li a{ float:left; padding:0 10px; height:29px; line-height:29px; font-size:14px; font-family:"微软雅黑"; color:#333;}
.hq-menu .on ,.hq-menu li a:hover{ background:#009ad9; color:#fff !important; text-decoration:none;}
.hq-menu li.on a ,.hq-menu li:hover a{ color:#fff; text-decoration:none;}
.hq-menu .logo a {height:39px;background:url(../images/weapon_BG1.png) -120px -242px no-repeat;position:absolute;right:0;text-indent:-9999px;top:0;width:110px;z-index:10; overflow:hidden;}
.hq-menu h4{ font-size:12px; font-weight:normal; position:absolute; left:120px; top:17px;}
.hq-menu .tit{background:url(../images/weapon_BG1.png) left -275px no-repeat;}

.main{ border:solid 1px #7f8ea0;}
.top{ width:100%; height:85px; border-bottom:solid 1px #cc0000; position:relative; }
.top h1{ width:705px; height:24px; color:#000; font-size:24px;float:left; display:inline; line-height:24px; text-align:center; padding:18px 0 0 120px; overflow:hidden;}
.top h1 span{ font-size:14px; font-weight:normal;}
.top h1 span b{ color:#ff0000; font-weight:normal;}
.top .page1{ width:120px; padding:16px 0 0 0; float:left;}
.top .page1 ul{ width:100%; overflow:hidden;}
.top .page1 li{ width:31px; height:28px; background:url(../images/picshow10_icon.png) no-repeat; float:left; margin-right:8px; display:inline;line-height:30px; text-indent:-9999px;}
.top .page1 li a{width:31px; height:28px; display:block; }
.top .page1 li.p_time{ width:43px; background-position:0 0;}
.top .page1 li.p_time a{ width:43px; font-weight:bold;text-indent:-7px; text-align:center;}
.top .page1 li.p_time dl{ display:none}
.top .page1 li.p_time2{ width:43px; background-position:0 0;}
.top .page1 li.p_time2 a{ width:43px; font-weight:bold;text-indent:-7px; text-align:center;}
.top .page1 li.p_time2 dl{ width:40px;position:absolute; left:9px; top:29px; text-indent:0px; text-align:center;}
.top .page1 li.p_time2 dd{ height:22px; line-height:22px; background:#e8e8e8; border:solid 1px #cecece; margin-top:-1px; cursor:pointer; overflow:hidden; }
.top .page1 li.p_left{ background-position:0 -36px;}
.top .page1 li.p_star{ background-position:0 -141px;}
.top .page1 li.p_right{ background-position:0 -106px;}
.top .page1 li.p_stop{ background-position:0 -71px;}
.top .page1 li.p_pl{ width:110px;  background:none; text-indent:0;}
.top .page1 li.p_pl a{ width:auto;}
.top .page1 li.p_pl span{ color:#ff0000}
.top .tips{ width:117px; height:20px; background:url(../images/picshow10_icon.png) left -177px repeat-x; border-top:solid 1px #a8a7a7; border-right:solid 1px #a8a7a7; line-height:20px; overflow:hidden; position:absolute; left:0; bottom:0;} 
.top .tips a{ width:10px; height:10px; display:block; position:absolute; right:0; top:0;}
.top .zhaiyao{ color:#7E7E7E; position:absolute; bottom:4px; left:320px;}
.top .zhaiyao li{ height:20px; display:inline;margin-left:15px; overflow:hidden;}
.top .zhaiyao li.cmtno a{ color:#CC0000;}
.top .zhaiyao li#fenxiang{ position:relative;}
.top .zhaiyao li#fenxiang a{ background:url(../images/cont10_h2.png) left -625px no-repeat; padding-left:10px;  }
.top .zhaiyao li#cmtno a{ color:#cc0000; font-weight:normal;}
.top .zhaiyao li#cmtno iframe{ margin-left:-5px;}
.top .zhaiyao #fx_4{ width:70px; background:#fff;border-color:#E6E6E6;border-style:solid;border-width:1px 2px 2px 1px; padding:5px 10px; position:absolute; left:-10px;top:22px;*top:28px;_top:30px;}
.top .zhaiyao #fx_4 dd{ height:25px; background:url(../images/icon10-share.gif) no-repeat; line-height:25px; text-align:left; padding-left:22px;}
.top .zhaiyao #fx_4 dd a{ background:none; padding:0;}
.top .zhaiyao #fx_4 dd.fx_qq{ background-position:0 3px;}
.top .zhaiyao #fx_4 dd.fx_kx{ background-position:0 -36px;}
.top .zhaiyao #fx_4 dd.fx_rr{ background-position:0 -76px;}
.top .zhaiyao #fx_4 dd.fx_swb{ background-position:0 -197px;}
.top .zhaiyao #fx_4 dd.fx_db{ background-position:0 -116px;}
.top .zhaiyao #fx_4 dd.fx_wy{ background-position:0 -242px;}
.top .zhaiyao li.xz360 a{ color:#FF0000}

.text{ width:758px; padding:5px 100px 0; overflow:hidden;}
.text p{ font-size:14px; line-height:24px; margin:15px 0;}
	.backhome{ font-size:14px;text-align:center; font-weight:bold; padding:5px 0 10px; }

/**  **/
.heatmap{}
.heatmap h2{ height:25px; background:url(../images/weapon_BG1.png) left -76px no-repeat; border-top:solid 1px #7f8ea0; font-size:14px; line-height:25px; text-indent:15px; }
.heatmap ul{ height:100%; padding-left:5px; overflow:hidden;}
.heatmap li{ width:134px; height:130px; float:left; margin:10px 0 2px 20px; display:inline; line-height:30px; overflow:hidden;}
.heatmap li img{ width:130px; height:100px; padding:1px; border:solid 1px #dddddd; display:block;}

#comment{ width:900px;border-top:solid 1px #7f8ea0; padding:35px 34px 25px 24px; margin-top:10px; position:relative;}
#comment h3{background:url(../images/cont10_h2.png) no-repeat scroll left -878px transparent;padding-left:15px;height:25px; line-height:25px; margin:0px 0 10px; overflow:hidden;}
#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:50px; top:38px;}
#comment h5 label ,#comment h5 input{ vertical-align:middle;}
#comment a{ color:#1e50a2; font-size:12px;}
#comment textarea{ width:894px; height:142px; border:solid 1px #c3c2c2; font-size:12px; padding:2px; margin:0 auto;}
.send{ height:21px; line-height:21px; text-align:right; margin:18px 30px 15px 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;}
/**  分页 **/
#page{ line-height:40px; font-size:14px; text-align:center;}
#page a {
border: 1px solid #E4E7E7;
font-size: 14px;
line-height: 20px;
margin: 0 0 0 9px;
padding: 2px 5px;
}
#page a:hover {
background:#00a9d9;
color:#FFF;
text-decoration:none;
}
#page b {
font-size: 18px;
font-style: italic;
padding: 5px 0;
margin-left:9px;
}
.page {color:#1E50A2;font-size:12px;height:20px;line-height:20px;margin:20px 0;overflow:hidden;text-align:center;width:100%;}
.page span ,.page a {border:1px solid #c3c3c3; color:#1e50a2;display:inline-block;height:18px;line-height:18px;margin-right:10px;padding:0 6px;text-align:center;vertical-align:top;}
.page .current {border:medium none;color:#cc0000;font-weight:bold;height:20px;line-height:20px;padding:0;}
.page label {width:15px;cursor:pointer;display:block;text-indent:-9999px;}
.page .prev label {background:url(../images/page.png) no-repeat 4px 4px;}
.page .next label {background:url(../images/page.png) no-repeat 5px -26px;}
.page em{ font-style:normal;display:inline-block;height:20px;line-height:20px;padding-left:5px;vertical-align:top;}
.pg em{ font-style:normal;}


/**              图片列表页            **/
.location{ border-bottom:dashed 1px #a9a9a9; line-height:30px; height:30px; margin:0 20px; text-indent:5px;}
.location a{ color:#049;}
.photolist{ margin-top:0;}
.photolist ul{ width:100%; overflow:hidden;}
.photolist li{ width:142px; height:134px; float:left; margin:30px 0 10px 40px; display:inline; text-align:center; overflow:hidden;}
.photolist li img{ width:138px; height:106px; border:solid 1px #a9a9a9; display:block; margin-bottom:9px;}
.photolist li a:hover img { border:#009ad9 1px solid;}

/**              文字列表页            **/
.textlist{ width:100%; margin-top:15px; overflow:hidden;}
.textlist .section{ width:647px; float:left;}
.textlist .section ul{ border-bottom:1px dashed #a9a9a9; padding: 10px; margin:0 20px;}
.textlist .section li{ height:26px;background:url(../images/weapon_BG2.png) no-repeat left -23px;font-size:14px; line-height:26px; padding-left:10px; position:relative; overflow:hidden;}
.textlist .section li span{ color:#666666; position:absolute; right:150px; top:0;}
.textlist .side{ width:298px; float:right}
.textlist .side h2{ border-bottom: 3px solid #009AD9; font-size: 18px; line-height: 28px; margin-bottom: 10px; padding: 5px 5px 0; width: 290px; position:relative; font-weight:normal;}
.textlist .side h2 .more{color:#333;font-size:14px;font-weight:normal;position:absolute;right:10px;top:5px;}
.jiong{}
.jiong ul{ width:100%; overflow:hidden;}
.jiong li{ width:134px; float:left; margin:8px 7px 10px; display:inline; text-align:center;}
.jiong li img{ width:130px; height:100px; border:solid 1px #a9a9a9; display:block; margin-bottom:8px;}
.jiong li a:hover img { border:#00a9d9 1px solid;}
#rank {height:340px;margin:15px 0 10px;overflow:hidden;position:relative;border-bottom:#ddd 1px solid;}
.textlist #rank h2 {background: url(../images/weapon_BG1.png) 0 -315px;height:29px;line-height:30px;margin:0;padding:0;text-align:center; position:relative; border:none;}
#rank h2 a {float:left;font-size:14px;font-weight:bold;text-decoration:none;width:99px; color:#666;}
#rank h2 .active {background:#fff; border:#009ad8 1px solid; border-top-width:4px; border-bottom:#fff 1px solid;color:#676767;width:101px; position:relative; height:24px;line-height:24px;display:block; color:#333;}
#rank ol { clear:both;list-style:none outside none;padding: 5px 0;border-left:1px solid #ddd; height:340px;}
#rank li {background:none repeat scroll 0 0 transparent;height:30px;line-height:30px;overflow:hidden;text-align:left;display:block;}
#rank li a { text-indent:30px; display:block; width:300px;}
#rank li a:hover { /*background-color:rgba(0,0,0,0.1); 标准浏览器 只需这句*//*background-color:#ddd\9; IE 系列*//*filter:alpha(opacity=70); IE 系列*/ background:#ededed; color:#333; text-decoration:none;}
#rank .num_01 { background:url(../images/num_01.png) no-repeat; position:absolute; left:8px; top:41px; display:block; width:20px; height:300px;}

.fhm{ height:264px;}
.fhm h3{ width:200px; font-size:14px; font-weight:normal; margin:15px auto;}
.fhm h3 img{ width:200px; height:175px; margin-bottom:15px; display:block; border:#a9a9a9 1px solid;}
.fhm h3 a:hover img{ border:#00a9d9 1px solid;}
.apprecia{ height:100%; margin-top:13px; overflow:hidden}
.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;}
.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:22px; position:relative; overflow:hidden;}
.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;}
.milroll{ margin-top:11px;}
.milroll dl{ width:100%; overflow:hidden;}
.milroll dd{ width:134px; height:123px; float:left; margin:8px 7px 8px; display:inline; line-height:20px; text-align:center; overflow:hidden;}
.milroll dd img{ width:130px; height:100px; border:solid 1px #a9a9a9; display:block; margin-bottom:5px;}
.milroll dd a:hover img { border:#009ad9 1px solid;}
.milroll ul{ width:100%; padding:8px 0; overflow:hidden;}
.milroll li{ width:49%; float:left; height:22px; line-height:22px; text-indent:15px; overflow:hidden;}


/*--------尾巴--------*/
.page_footer {margin-top:10px;}
.footer {margin:0 auto;	overflow:hidden;height:70px;width:978px;position:relative;}
.footer_link_list a, .footer_link_list a:link, .footer_link_list a:visited {color:#049;	margin:0 4px;}
.copyright {padding:10px 5px 0;	text-align:left;}
.copyright .l {	float:left;}
.copyright .r {	float:right;}
.copyright a, .copyright a:link, .copyright a:visited {	color:#049;	text-decoration:none;}
.copyright a:hover {color:#f60;	text-decoration:underline;}
.bing_search_cnt {background:#d9f0f8; height:43px; padding-top:17px; margin:auto;	position:relative;	width:978px;}
.toHome {position:absolute;	display:block;	text-indent:-999px;	top:15%; left:88%; overflow:hidden;	width:100px; height:50px; background:url("../images/logo_msn.png") no-repeat;}



