﻿* {
outline: 0;
word-wrap:break-word;

}

body {
	font-size:1em;
	line-height:1.55em;
	background-color:#f8f8f5;
	color:#525252;
	text-rendering:optimizeLegibility;
	-webkit-text-size-adjust:100%;
	-ms-text-size-adjust:100%;
	text-size-adjust:100%;
	-webkit-font-smoothing:subpixel-antialiased;
	font-smooth:always;
	font-family:"Microsoft YaHei", Helvetica, Tahoma, "Hiragino Sans GB", "华文细黑", Hei, "宋体",Palatino, 'Times New Roman', 'Heiti SC', serif;
	margin:0;
	padding:0;
	word-break:normal;
}
a{  color:#525252;
	text-decoration:none;
	}
	
	#top{
		border-radius:5px;
}
#top div {
	color:#d9d9d9;
	margin:0;
	padding:0;
	background:#222222;
	float:left;
	display:block;
	line-height:50px;
}

#top, #main {
	width:980px;
	height:auto;
	 margin:10px auto 0 auto;
	padding:0;
	background-color:#CCCCCC;
	text-align:center;
}

#main #right{
width:830px;
height:auto;
float:right;
}

#top #menu ul, #left #menu ul {
	list-style:none;
	margin:0;
	padding:0;
}

#top #menu {
	width:auto;
}

#main #menu ul li{
width: 130px;
	display:block;
	line-height:30px;
	margin:0px 10px;
}

#main #menu ul li:hover, .act ,#myTab0 li:hover{
background:#b60005;
color:#FFFFFF;
}

.menubutton{ display:none;}


#top #menu ul li:hover {background:#b60005;color:#FFFFFF; border-color:#b60005;}
#top #menu ul li {
	float:left;
	width:80px;
	height:50px;
	display:block;
	line-height:50px;
	margin:0;
	border-right:#3c3c3c 1px solid;
	border-left:#0e0e0e 1px solid;
}
.top_menu{ 
	color:#FFFFFF;
	text-decoration:none;
	font-weight:bold;
	}

#top #logo h1{	background:url(#) no-repeat #f8f8f5 center;
text-indent: -9999px;

width: 150px;

margin:0;

padding:0;

	line-height:50px;





}



.searchform

{



margin:11px 0px 11px 11px;
padding:0px 10px;
float:left;
width:300px;
height:26px;
background:#FFFFFF ; 
text-align:left; 
font-style:normal;
font-size:14px;
line-height:26px;
border-radius:3px;
border:solid 1px #d9d9d9; 


}



#search-button{

margin:12px 0px ;
padding:0px;
width:27px;
height:25px;
background:#FFFFFF url(#) center no-repeat; 
border:none;
line-height:26px;
border-radius:5px;
position:relative;
left:-27px;

}





#share ul li{

float:left;

	width:40px;

	height:20px;

	display:block;

	line-height:20px;

	margin:15px 0;





}

#share ul li img{

margin:0;

padding:0;}



#top{

height:50px;

background:#222222;

}



#main #right #float {

margin:0px;

padding:0px;

text-align:left;

overflow:hidden;

height:315px;

}



#main #right #float h1{

position:relative;

top:-50px; 

left:0px; 

width:100%; 

background:#CCCCCC; 

line-height:50px; 

margin:0px; 

padding:0px; 

opacity:0.8; 

text-align:center;

}



#main #right #float img{



width:830px; 

height:315px;

margin:0px;

padding:0px;

}



.column,.nTab{



width:500px;

text-align:left;

margin:20px 0 0 0;

padding:0;

overflow:hidden;

float:left;




}



.column #title{

width:100%;

height:28px;

line-height:28px;

text-align:left;

margin:0;

border-left:#585858 10px solid;  

background:#e9e9e9; 

clear:both;

padding:0px 20px; 

font-size:14px; 


color:#6b6766;

}

.column h1,.cover h1{

font-size:14px;

margin:5px 0;

padding:0;

}

.column p,.cover p{

font-size:12px;

margin:5px 0;

padding:0;


	text-align:justify; 
    text-justify:inter-ideograph;

}



.column img{

width:100%}

#list{

width:100%;

margin:0px;

padding:0px;

border-top:1px #ababab dotted;

clear:both;

}

#list h1{

font:12px bolder;

float:left;

margin:10px 0;

padding:0;

z-index:-1;

}



#list p{

font:12px bolder; 

float:right; 

margin:10px 0; 

padding:0;



}









*{margin:0;padding:0;list-style-type:none;}

a,img{border:0;}

#tab1{width:310px;margin:20px 0 0 0; float:right;}

#tab1 #menu, .TabTitle{height:28px;}

#tab1 #menu ul li, .TabTitle ul li{float:left;width:50%;text-align:center;line-height:28px;height:28px;cursor:pointer;	color:#666;font-size:14px;font-weight:bolder;overflow:hidden;background:#ddddde; margin:0; padding:0; color:#6b6766;}

#tab1 #menu li.off{background:#CCCCCC;color:#ffffff;font-weight:bold;}

#tab1 #menudiv{height:auto;border-top:0; overflow:hidden;}

#tab1 #menudiv div{padding:15px 0;}

#tab1 #menudiv div ul li h1{

font:12px bolder;

float:left;

margin:10px 0;

padding:0;

z-index:-1;

}



#tab1 #menudiv div ul li  p{

font:12px bolder; 

float:right; 

margin:10px 0; 

padding:0;



}

#tab1 #menudiv div ul li{

width:100%;

margin:0px;

padding:0px;

border-bottom:1px #ababab dotted;

clear:both;

}

.none {display:none;}

.cover { float:left; width:16.66%; text-align:center;}

.cover img{border:#C4C4C4 solid 1px; width:115px; height:150px;}

.cover ul li{ font-size:10px; color:#7C7C7C; width:115px; line-height:15px; margin:2px auto; clear:both;border-radius: 4px;}

.nTab .TabTitle .active{ background:#b60005; color:#FFFFFF}

.nTab{ border:none;}







#bottom{

background:#6b6a6a;

width:100%;

height:auto;

display:block;

overflow:hidden;

padding: 0 0 20px 0 ;

margin:50px 0 0 0;

float:left;

}

#bottom p{

text-align:center;

margin:0;

padding:0;

color:#CCCCCC;

font-size:12px;



}

#bottom p a{
margin:5px ;
padding:0;
text-decoration:none;
color:#cccccc;
}

#main #left{

float:left;}



.date{

color:#bbbbc1;





}



#hot  #title{

border-left:#b60005 10px solid; 

}

#fengmian  #title{
	background-color:#b60005 ; 
	border-left:none;

}


#column_right{

float:right; width:310px;}

#advert{float:right; width:308px;border:1px #ababab dotted;

}



#top_nav{background:#b60005; height:25px; width:100%;}





#top #login{





margin:8px 8px 0 0; padding:0; height:30px; float:right;}



#login p{ font-size:12px; line-height:18px; text-align:right;}


.dingyuezixun{ width:50%; float:right; display:block;}
.fengmianli{ clear:none; float:left; margin:5px auto; width:100%; text-align:center; background:#e0e0e0;background-position: 0 -15px;text-shadow: 0 1px 0 #fff;background-image: -o-linear-gradient(top,#fff 0,#e0e0e0 100%);border-radius: 4px; }

.fengmianli a{ color:#3A3A3A}

 #top #menu #denglu{

display:none;}



#ad1{ width:980px; margin:10px auto 0 auto; padding:0;}



#myTab0_Content0 , #myTab0_Content1 { margin:0;

padding:0; border:none;}

#myTab0_Content0 img ,#myTab0_Content1 img{ float:left; width:200px;}



#myTab0_Content0 ul li, #myTab0_Content1 ul li{ width:130px;; clear:none; float:left; margin:5px; text-align:center; background:#e0e0e0;background-position: 0 -15px;text-shadow: 0 1px 0 #fff;background-image: -o-linear-gradient(top,#fff 0,#e0e0e0 100%);border-radius: 4px; }

#myTab0_Content0 ul li a , #myTab0_Content1 ul li a{ color:#3A3A3A}



.erweima{ width:130px; text-align:center;}



.erweima img { width:130px; margin:20px auto 0 auto;}





#en_logo{width:980px; height:25px; margin:0 auto; padding:0px; background:url(/ifengweekly/images/en_logo.png) no-repeat; background-position:center left; }

 @media screen and (max-width: 1023px) {
	 
.fengmianli{border-radius: 0px; display:block;}

.dingyuezixun{ width:100%; clear:both;}


#ad1{ display:none;}

 #main #left{

float:none;}



 #top, #main, #right{

 width:auto;}

#top #share,#top #search,#tab1,#advert {

display:none;

}

.nonedisplay{

display:none;

}

#top #menu{

background:#333333; height:50px;}

#top #menu ul {

margin:auto;

width:100%;

}
#top #menu ul li {

width:20%;
border:none;

}
#top div {

float:none;

width:auto;

}

#main #right{

width:100%;





float:left;

margin:0 10px 0 0 ;

}


#main #right #float h1{
	

position:relative;

top:0px;}

.listUl{
	display:none;
	}

#main #menu ul li{



float:left;

display:block;

line-height:2em;

height:2em;

margin:0px;

width:100%;

background:#fafafa;
color:#636363;

border-bottom:#e7e7e7 1px solid;

}

#main #menu ul li:hover{

background:#999999}


#left{ width:100%;}
.menubutton{ display:block; background-color:#000000; text-align:center; color:#FFFFFF; font-weight:bold; height:3em; width:calc(100% - 30px); padding:0 15px; line-height:3em; z-index:9999;box-shadow:0 2px 25px #000;}
.menu_menu{  float:left;}
#top #logo h1 {

background:url(#) no-repeat #b60005 center;

width:auto;

line-height:60px;





}

#main #right #float,#main #right #float img{

margin:0px;

padding:0px;



width:100%;

height:auto;

}

.cover { float:left; width:25%; text-align:center;}

.cover img{border:#666666 solid 1px; width:90%; height:auto;}

.cover ul li{display:none;  font-size:0.5em; border:none; color:#000; width:90%;  margin:10px auto; clear:both;}

.cover h1 { font-size:1em;}


#slider_name ,.nTab,.scrollTop{
	display:none;}


.column,.nTab{



width:100%;

}



#fengmianjianjie{ margin:5px 40px 5px 0px; }

.column h1,.column  p, .column #list h1, .column #list p,.nTab h1,.nTab p{

margin:5px 40px;

}
.column h1,.column  p, .column #list h1, .column #list p,.nTab h1,.nTab p,.column #title{
font-family: Palatino, 'Times New Roman', 'Heiti SC', serif;
font-family: "Microsoft YaHei", Helvetica, Tahoma, "Hiragino Sans GB", "华文细黑", Hei, "宋体";
font-size:1em;


}




 #main {

 margin:0 auto;

}



#column_right{

float:left; width:100%;}



#top_nav{border-top:none;}


#top #login{

display:none;}





 #top #menu #denglu{

border-right:none; display:block;}

.erweima{ display:none;}



 #en_logo{width:100%; height:19px; margin:0 auto; padding:0 ; background:url(/ifengweekly/images/en_logo.png) no-repeat center #000000;}



 #top,#ad1{ margin:0 auto;}

#ad1{ width:100%; padding:0;}

#ad1 img{ width:100%}



#column_right{ display:none;}





}

 @media screen and (max-width:640px){

 #en_logo{width:100%; height:19px; margin:0 auto; padding:0 ; background:url(/ifengweekly/images/en_logo.png) no-repeat center #000000;}



 #top,#ad1{ margin:0 auto;}

 

 #main #right #float h1{

top:0px; 

line-height:30px; 

height:30px;

font-size:12px;

font-weight:bold;

color:#000000;

}

 #list .date{



display:none;}

#top #logo h1 {

background-size:100px;

width:auto;

line-height:40px;



}

#top #menu{

height:50px;

}

#top #menu ul li {

margin: 0;}





#main #menu{

background-color:#b60005;}




.column h1,.column  p, .column #list h1, .column #list p,.nTab h1,.nTab p{

margin:5px 40px;

}

.erweima{ display:none;}



.cover { float:left; width:50%; text-align:center;}

.cover img{border:#666666 solid 1px; width:90%; height:auto;}

.cover ul li{display:none;  font-size:0.5em; border:none; color:#000; width:90%;  margin:10px auto; clear:both;}

.cover h1 { font-size:1em;}








#myTab0_Content0 ul li{ width:113px; float:left; margin:9px 29px; text-align:center; border:1px dotted #333333;}

.topland{

margin:0;

}







#menu{ border-top:1px;}


.cover h1{width:100%;  margin:0 auto 5px auto; }








 }



/*分页*/

#page{font:12px/16px arial; margin:0px; padding:0; display:block; float:left; width:100%; display:block; text-align:center; line-height:3em;}

#page span{ margin-right:3px;}

#page a{margin-right:3px; border:1px solid #D9D9D9; padding:3px 7px; text-decoration:none; color:#666}

#page a.now_page,#page a:hover{color:#fff; background:#D9D9D9;}

#cur_page{color:#fff; background:#D9D9D9;}



