@charset "utf-8";
/*--全局样式--*/
body,h1,h2,h3,h4,h5,h6,hr,p,dl,dt,dd,ul,ol,li,pre,form,fieldset,legend,button,input,textarea,th,td{margin:0;padding:0;}
body,button,input,select,textarea{font:12px/1.5 "宋体","Arial Narrow",HELVETICA; color:#2B2B2B;}
h1, h2, h3, h4, h5, h6 {font-size:100%;}
img{border:0; vertical-align:bottom;}
ul,ol{list-style:none;}
.clear{ clear:both; margin:0; padding:0; height:0; line-height:0; font-size:0;}
.clearfix{ zoom:1;}
.clearfix:after {clear:both; height:0; overflow:hidden; display:block; visibility:hidden; content:"."; }

/*--公用--*/
body {background:#ececec}
.pub {height:276px; width:850px; margin:0 auto; padding-top:16px;}
.bg {background:url(wb_bg1.png) no-repeat;}
.bg1 {background:url(wbicon1.png) no-repeat;}
.h16 {height:16px; width:850px; margin:0 auto;}
.mar50 {margin-right:50px;}
.mar28 {margin-right:28px;}
.wb {width:283px; height:37px;}
.wb a {width:137px; height:37px; float:left; display:block; background:url(wbbut.png) no-repeat}
.wb a.but1 {background-position:0 0; margin-right:9px;}
.wb a.but1:hover {background-position:0 -40px;}
.wb a.but2 {background-position:-146px 0}
.wb a.but2:hover {background-position:-146px -40px;}


/*页头*/
.header {height:70px; background:#0084cc}
	.header .con {width:851px; margin:0 auto; height:70px;}
	.header .con .logo {width:127px; height:37px; float:left; background:url(ndlogo.png) no-repeat; margin-top:15px;}
	.header .con .ti {height:30px; float:left; margin:20px 0 0 9px; font-size:22px; font-weight:bold; font-family:Microsoft Yahei; _font-family:Microsoft Yahei,simhei; color:white;}
	.header .con .rinfo {float:right; color:#7ec8f1; font-size:12px; margin-top:27px;}
	.header .con .rinfo a {font-size:12px; color:white; text-decoration:none}
	.header .con .rinfo a:hover {color:yellow}

/*导航*/
.navi {height:38px; background:white;}
	.navi .txt {width:840px; margin:0 auto;}
	.navi .txt li {display:block; float:left; margin-right:30px; height:38px; list-style-type:none; line-height:38px;}
	.navi .txt li a {font-size:14px; text-decoration:none; color:#005f93;}
	.navi .txt li a:hover {color:#c52000;  text-decoration:underline;}
	
/*南方都市报*/
.box1 .le {width:211px; height:276px; float:left; background-position:0 0;}
.box1 .mi {width:423px; height:274px; border-top:1px solid #dddddd;  border-bottom:1px solid #dddddd; float:left; background:white;}
	.box1 .mi .icon {width:261px; height:59px; margin:28px 0 17px 73px; background:url(wb_icon.png) no-repeat}
	.box1 .mi .title {width:320px; height:25px; font-size:22px;font-family:Microsoft Yahei; _font-family:Microsoft Yahei,simhei; color:#0084cc; margin:0 0 12px 80px; line-height:25px;}
	.box1 .mi .title span {float:left;}
	.box1 .mi .text {width:305px; height:40px; overflow:hidden; font-size:12px; color:#888787; font-family:arial; line-height:20px; margin:0 0 0 83px;}
	.box1 .mi .guanwei {margin:13px 0 0 83px}
.box1 .ri {width:216px; height:276px; float:left; background-position:-213px 0;}
.box1 .tb1 {width:156px; height:166px; margin:60px 0 0 27px; display:block; background-position:0 0;}

/*南都全媒体*/
.box2 .le1 {width:282px; height:276px; float:left; background-position:0 -283px;}
.box2 .mi1 {width:352px; height:274px; border-top:1px solid #dddddd;  border-bottom:1px solid #dddddd; float:left; background:white;}
	.box2 .mi1 .title1 {width:300px; height:25px; font-size:22px;font-family:Microsoft Yahei; _font-family:Microsoft Yahei,simhei; color:#0084cc; margin:61px 0 12px 32px; line-height:25px;}
	.box2 .mi1 .text1 {width:280px; height:65px; overflow:hidden; font-size:12px; color:#888787; font-family:arial; line-height:20px; margin:0 0 0 32px;}
	.box2 .mi1 .guanwei1 {margin:9px 0 0 32px}
.box2 .ri1 {width:216px; height:276px; float:left; background-position:-214px 0;}
.box2 .tb2 {width:114px; height:159px; margin:53px 0 0 37px; display:block; background-position:0 -171px;}

/*南都全娱乐*/
.box3 .le2 {width:271px; height:276px; float:left; background-position:0 -566px;}
.box3 .mi2 {width:363px; height:274px; border-top:1px solid #dddddd;  border-bottom:1px solid #dddddd; float:left; background:white;}
	.box3 .mi2 .title2 {width:300px; height:49px; font-size:22px;font-family:Microsoft Yahei; _font-family:Microsoft Yahei,simhei; color:#0084cc; margin:49px 0 12px 42px; line-height:25px;}
	.box3 .mi2 .title2 span {height:30px; font-size:16px; margin-top:5px; line-height:30px;}
	.box3 .mi2 .text2 {width:280px; height:65px; overflow:hidden; font-size:12px; color:#888787; font-family:arial; line-height:20px; margin:0 0 0 42px;}
	.box3 .mi2 .guanwei2 {margin:9px 0 0 42px}
.box3 .ri2 {width:216px; height:276px; float:left; background-position:-214px 0;}
.box3 .tb3 {width:155px; height:162px; margin:57px 0 0 28px; display:block; background-position:0 -338px;}

/*南都评论*/
.box4 .le3 {width:276px; height:276px; float:left; background-position:0 -849px;}
.box4 .mi3 {width:358px; height:276px; float:left; background-position:0 -1130px;}
	.box4 .mi3 .title3 {width:300px; height:25px; font-size:22px;font-family:Microsoft Yahei; _font-family:Microsoft Yahei,simhei; color:#0084cc; margin:30px 0 12px 42px; line-height:25px;}
	.box4 .mi3 .text3 {width:280px; height:65px; overflow:hidden; font-size:12px; color:#888787; font-family:arial; line-height:20px; margin:0 0 0 42px;}
	.box4 .mi3 .guanwei3 {margin:9px 0 0 42px}
.box4 .ri3 {width:216px; height:276px; float:left; background-position:0 -1415px;}
.box4 .tb4 {width:149px; height:148px; margin:24px 0 0 28px; display:block; background-position:0 -507px;}

/*南都社区*/
.box5 .le4 {width:271px; height:276px; float:left; background-position:0 -1699px;}
.box5 .mi4 {width:363px; height:276px; float:left; background-position:0 -1981px;}
	.box5 .mi4 .title4 {width:300px; height:25px; font-size:22px;font-family:Microsoft Yahei; _font-family:Microsoft Yahei,simhei; color:#0084cc; margin:49px 0 12px 47px; line-height:25px;}
	.box5 .mi4 .text4 {width:280px; height:43px; overflow:hidden; font-size:12px; color:#888787; font-family:arial; line-height:20px; margin:0 0 0 47px;}
	.box5 .mi4 .guanwei4 {margin:9px 0 0 47px}
.box5 .ri4 {width:216px; height:276px; float:left; background-position:0 -2266px;}
.box5 .tb5 {width:149px; height:155px; margin:45px 0 0 28px; display:block; background-position:0 -662px;}

/*页尾*/
.footer {background:white; border-top:1px solid #d1d1d1; height:54px; margin-top:40px;}
.footer .cont {width:850px; font-size:12px; color:#555555; font-family:arial; margin:0 auto; padding-top:15px; height:20px;}
.footer .cont a {font-size:12px; color:#555555; text-decoration:none;}
.footer .cont a:hover {color:#c70000; text-decoration:underline;}
.footer .cont em {font-style:normal; float:left; width:450px;}
.footer .cont em li {list-style:none; display:block; padding:0 8px 0 8px;; border-right:1px solid #8b8b8b; float:left; height:15px; overflow:hidden; line-height:15px;}
.footer .cont span {float:right; margin-right:5px; display:block}

/*返回顶部*/
html{_text-overflow:ellipsis;} /*解决IE6下图片抖动*/ 
#backtop {width:50px; height:50px; position:fixed; right:25px; bottom:50px; z-index:100;display:none;_position:absolute; /*兼容IE6*/
_top: expression(eval(document.documentElement.scrollTop)+700);}
#backtop a {background:url(top.png) no-repeat #0064b2; opacity: 0.4; filter: "alpha(opacity=40)"; filter: alpha(opacity=40); background-position:15px 22px;  display:block; width:60px; height:60px;}
#backtop a:hover {opacity:1; filter: "alpha(opacity=100)"; filter: alpha(opacity=100);}