/* 全局CSS定义 */
body{font-family:'宋体';margin:0 auto;padding:0;font-size:12px;color:#333;}
div,form,ul,ol,li,span,p,dl,dt,dd{margin:0;padding:0;border:0;}
img,a img{border:0;margin:0;padding:0;}
h1,h2,h3,h4,h5,h6{margin:0;padding:0;font-size:12px;}
ul,ol,li{list-style:none}
table,td,input{font-size:12px;padding:0}
.clear{clear:both;font-size:0px;}
.blank8{height:8px;overflow:hidden;clear:both;}
.noneBox{display:none;}
.wrap{width:960px;margin:0 auto;}
/* 默认链接颜色 */
a{outline-style:none;color:#333;text-decoration:none}
a:hover{color:#f00;text-decoration:underline;}
.clearfix:after{visibility:hidden;display:block;font-size:0;content:" ";clear:both;height:0}* html .clearfix{zoom:1}*:first-child+html .clearfix{zoom:1}
/* 广告 */
.ad0612{width:960px;margin-bottom:5px;overflow:hidden;}
.ad0612 .td480{float:left;width:480px;height:70px;overflow:hidden;}
.ad061201{width:622px;height:90px;margin:10px auto 0;overflow:hidden;}
/*头部分类导航*/
.navnbox{width:960px;height:28px;padding-top:23px;border-bottom:2px #FF3300 solid;overflow:hidden;}
.navnboxl{float:left;}
.navnboxr{float:right;}
.navnboxl ul{}
.navnboxl ul li{float:left;width:65px;height:23px;text-align:center;line-height:23px;padding-top:3px;font-size:14px;color:#fff;font-weight:bold;margin-right:6px;background:url(//cdns.soufunimg.com/imgs/pic/UserAlbum/tpxq_r3_c29.jpg) no-repeat;}
.navnboxl ul li a{font-size:14px;color:#fff;font-weight:bold;}
.txtSearcha{float:left;width:200px;height:18px;line-height:18px;border:1px solid #3e99d4;vertical-align:middle;}
.selSearcha{float:left;width:60px;vertical-align:middle; margin:0 2px;}
.navnuser{width:960px;height:35px; background:url(../images/navboxbj.jpg) repeat-x;}
.navnuser .s1{float:left;height:35px;line-height:35px;}
.navnuser .s1 a{font-size:18px;font-weight:bold;}
.navnuser .s2 {float:left;height:20px;line-height:20px;margin-top:7px;padding-left:5px;}
.navnuser .s2 em{font-style:normal;color:#f00;}
.navnuser .s3 {float:right;height:24px;line-height:24px;margin-top:3px;padding-right:5px;}
.navnuser .s3 img{vertical-align:middle;}
/*主体*/
.ztbox{width:960px;margin:8px auto 0;}
.ztboxl{float:left;width:622px;margin:0 auto;}
.ztboxlbt{width:617px;height:30px;padding:6px 0 0 5px;font-size:16px;font-weight:bold;}

.ztboxlpic{width:610px;height:558px;padding:5px;border:#333 1px solid;background:#e4e2e3;overflow:hidden;}
.ztboxlpic .td{width:610px;height:558px;overflow:hidden;}
.ztboxlpic .pic{width:610px;height:558px;text-align:center;display:table-cell;vertical-align:middle;overflow:hidden;position:relative;}
.ztboxlpic .pic p {position:static;+position:absolute;top:50%;}
.ztboxlpic .pic img {position:static;+position:relative;top:-50%;left:-50%;}


.ztboxlgn{width:612px;height:25px;padding:0 5px; margin:15px 0 10px 0;}
.ztboxlgn .s1{float:left;padding-top:3px;}
.ztboxlgn .s2{float:right;}
.ztboxlgn .s2 span{float:left;}
.ztboxlgn .s2 .play{float:left;height:18px;font-size:12px;line-height:18px;padding:0 5px;text-align:center;color:#888;}
.ztboxlinfo{width:600px;line-height:25px;background:#F7FEFF;padding:10px;font-size:14px;border:1px #ACE solid;}
.ztboxlkk{width:620px;margin:10px auto 0;border:1px #ACE solid;overflow:hidden;}
.ztboxlkk .kkbitle{height:25px;line-height:25px;background: url(//cdns.soufunimg.com/imgs/pic/UserAlbum/pic_qq.gif) repeat-x;font-size:14px;font-weight:bold;padding:0 5px 0 10px;}
.ztboxlkk .kkbitle span{float:right;font-size:12px;font-weight:normal;}
.ztboxlnr{width:620px;}
.ztboxlnr .tdbox{float:left;width:142px;height:125px;overflow:hidden;padding:10px 0px 0 10px;}
.ztboxlnr .tdbox img{width:130px;height:90px;border:1px solid #ccc;padding:5px;margin-bottom:5px;}
.ztboxlnr .tdbox .text{width:142px;height:18px;line-height:18px;overflow:hidden;text-align:center;}







.wyComment{width:622px;margin:10px auto 0;}
.wyComment .plbitle{height:25px;line-height:25px;background: url(//cdns.soufunimg.com/imgs/pic/UserAlbum/pic_qq.gif) repeat-x;font-size:14px;font-weight:bold;padding:0 5px 0 10px;border:1px #ACE solid;border-bottom:0px;}
.wyComment .plbitle.mart10{margin-top:10px;}
.wyComment .plbitle .bj{padding-left:25px;background:url(//cdns.soufunimg.com/imgs/pic/UserAlbum/20060817215459718.gif) no-repeat 10px 2px;}
.wyComment .plbitle .bj label{font-style:normal;color:#888;font-weight:normal;font-size:12px;}
.wyComment .plbitle em{font-style:normal;color:#f00;font-weight:normal;}
.wyComment .plbitle span{float:right;font-size:12px;font-weight:normal;color:#049}
.wyComment .plbitle span a{color:#049}
.wyComment .loading{height:25px;line-height:25px;color:#888;margin:10px 0;}
.wyComment .loading em,.wyComment .loading em a{font-style:normal;color:#00f;font-weight:normal;}
.wyComment .loading label,.wyComment .loading label a{font-style:normal;color:#f00;}
.wyCommentnr{width:622px;margin:5px auto;}
.input612{width:280px;}
.wyCommentnr .summary{height:25px;line-height:25px;padding:0 5px;}
.wyCommentnr .summary em{font-style:normal;color:#f00;font-weight:normal;}
.wyCommentnr .summary span{float:right;font-weight:normal;}
.commenttr{padding-bottom:5px;}
.commenttr01{height:28px;line-height:28px;border-top:1px solid #ACE;}
.commenttr01 em,.commenttr01 em a{font-style:normal;color:#049;font-weight:bold;font-size:14px;text-decoration:underline;margin:0 3px;}
.commenttr01 span{float:right;height:20px;line-height:24px;color:#A1A1A1; margin-top:3px;}
.commenttr02{line-height:25px;padding:5px 0px;font-size:14px;}
.ztboxr{float:right;width:305px;margin:0 auto;}
.r305k{width:303px;border:1px solid #ACE;margin-bottom:10px;}
.r305ka{width:305px;}
.r305k.mrgt36{margin-top:36px;}
.ztboxr01{width:297px;height:237px;padding:3px;overflow:hidden;position:relative;}
.ztboxr01 span{width:297px;height:24px;display:block;background:#000;FILTER:alpha(opacity=50);opacity:0.5;overflow:hidden;position:absolute;left:3px;top:216px;}
.ztboxr01 em{width:297px;height:24px;line-height:24px;font-size:14px;color:#fff;font-style:normal;display:block;position:absolute;left:3px;top:216px;text-align:center;}
.ztboxr01 em a,.ztboxr01 em a:hover{color:#fff;}
.ztboxr02{width:293px;height:22px;padding:5px;overflow:hidden;font-size:13px;color:#f00;font-weight:bold;}
.ztboxr02 a{color:#f00;font-weight:bold;}
.r305kbt{height:25px;line-height:25px;background: url(//cdns.soufunimg.com/imgs/pic/UserAlbum/pic_qq.gif) repeat-x;font-size:14px;font-weight:bold;padding:0 5px 0 10px;}
.r305kbt.paddl0{padding:0;}
.r305kbt span,.r305kbt span a{float:right;font-size:12px;font-weight:normal;color:#049;}
.ztboxr03{width:260px;height:130px;padding:8px 22px 8px 21px;overflow:hidden;position:relative;}
.ztboxr03 span{width:260px;height:24px;display:block;background:#000;FILTER:alpha(opacity=50);opacity:0.5;overflow:hidden;position:absolute;left:21px;top:114px;}
.ztboxr03 em{width:260px;height:24px;line-height:24px;font-size:14px;color:#fff;font-style:normal;display:block;position:absolute;left:21px;top:114px;text-align:center;}
.ztboxr03 em a,.ztboxr01 em a:hover{color:#fff;}
.ztboxr04{width:280px;padding:0px 12px 8px 11px;overflow:hidden;}
.r305k ul{width:280px;}
.r305k ul li{width:270px;height:25px;line-height:25px;padding-left:10px;overflow:hidden;background:url(../images/li0612.gif) no-repeat 0 10px;font-size:13px;}
.pictabOn,.pictab{width:100px;float:left;height:24px;line-height:24px;font-size:14px;font-weight:bold;text-align:center;cursor:pointer;background:#fff;border-right:1px solid #acd2e9;border-bottom:1px solid #fff;}/*815改*/
.pictab{border-bottom:0px;background:none;}
.ztboxr05{width:303px;padding:8px 0;overflow:hidden;}
.pic120td{float:left;width:132px;height:125px;padding:5px 0 0 14px;overflow:hidden;}
.pic120td img{width:120px;height:90px;border:1px solid #ccc;padding:5px;margin-bottom:5px;vertical-align:top;}
.pic120td .text{width:132px;height:18px;line-height:18px;overflow:hidden;text-align:center;}
.ztboxr01a{width:297px;height:261px;padding:3px;overflow:hidden;position:relative;}
.ztboxr01a img{width:297px;height:237px;overflow:hidden;}
.ztboxr01a .info{width:297px;height:24px;line-height:24px;font-size:14px;color:#fff;background:#000;text-align:center;}
.ztboxr01a .info a{color:#fff;}
/*2012-06-25*/
.btn0625{ width:42px; height:22px; position:absolute; background:url(btn0625.png); display:inline-block; line-height:22px; padding-left:12px; cursor:pointer;  z-index:9999}
.btn0625 ul{ position:absolute; z-index:9999; background:#fff; border:1px solid #ccc; left:0; top:22px;}
.btn0625 ul li a{ display:block; height:22px; line-height:22px; padding:0 11px; white-space:nowrap}
.btn0625 ul li a:hover{ background:#f1f1f1; text-decoration:none; color:#000}
/*2012-06-28*/
.div_viewCount{ font-size:12px; font-weight:normal; float:right; margin-top:3px;}
/*推荐阅读2010.07.20*/
.tjreading720 {width:584px;padding:10px 16px;overflow:hidden;}
.clearfix:after{visibility:hidden;display:block;font-size:0;content:" ";clear:both;height:0}* html .clearfix{zoom:1}*:first-child+html .clearfix{zoom:1}
.tjreading720 .main{width:588px;padding:10px 15px;overflow:hidden}
.tjreading720 .mainleft{float:left;width:165px;}
.tjreading720 .mainleft .td{float:left;width:160px;height:145px;}
.tjreading720 .mainleft .td .pic{width:160px;height:120px;border:0px solid #ccc;}
.tjreading720 .mainleft .td .text{width:160px;height:25px;line-height:25px;overflow:hidden;text-align:center; font-family:Verdana, Arial, Helvetica, sans-serif}
.tjreading720 .mainright{float:left;width:238px;margin:0 8px;}
.tjreading720 .mainright .topr{float:left;width:238px;height:19px;line-height:19px;margin-bottom:5px;}
.tjreading720 .mainright .topr span{float:right;}
.tjreading720 .mainright .hang{width:228px;height:26px;line-height:26px;overflow:hidden;font-size:14px;background:url(//cdnn.soufunimg.com/img/news/image/newscenter/msn/images/title0619_02.gif) no-repeat 0 9px;padding-left:10px;}
.tjreadingdown {width:620px;margin:0px auto 10px;height:110px;overflow:hidden;}
.tjreadingdown .td{float:left;width:130px;height:120px;text-align:center;padding-left:20px;}
.tjreadingdown .td img{width:130px;height:90px;cursor:pointer;display:block;margin:0 auto 5px}

/*2012-08-15*/
.jsxq00 .date{ float:right; font-size:12px; font-weight:normal; margin-top:3px;}
.ztboxr .topBtnBox{ text-align:right; height:36px;}
.ztboxr .topBtnBox img{ margin-top:10px;}

/*905新增*/
.modbody {position:relative;width:612px;height:336px;overflow:hidden;background:url(../images/dydt.png) 0 -84px no-repeat #fff;border:1px #ACE solid;padding:4px;margin-top:10px;}/*1109*/

/*.focusLine {background:#000; filter:alpha(opacity=50);opacity:0.5!important; position:absolute; left:15px; top:220px; height:30px; width:400px;}*/
#dydtPic{width:373px;height:336px;float:left;display:inline; text-align:center; overflow:hidden;}/*1109*/
#dydtPic img{width:370px;height:334px;border:1px solid #ccc;padding:0px;margin:0 auto;display:block;}/*1109*/
#dydtTxt {visibility:hidden;}
#dydtTit {top:310px;font-weight:bold;left:5px;height:30px;line-height:30px;position:absolute;text-align:center;width:370px;background:#000;filter:alpha(opacity=50);opacity:0.5}
#dydtTit a {color:#fff;font-size:14px;}
#dydtTit a:hover {color:#ff0;font-size:14px;}
#dydtThm {float:left;background:url(../images/dydt.png) 0 -84px no-repeat #fff; width:239px;padding-top:1px;overflow:hidden;}
#dydtThm img{height:70px;width:210px;}
#dydtThm .focusTopic{background:url(../images/dydt.png) left bottom no-repeat;overflow:hidden;height:84px;text-align:center;}
#dydtThm .focusTopic_pic{padding-top:7px;}
#dydtThm .focusTopic_cont {display:none;}
#dydtThm .handleHove{background:url(../images/dydt.png) left top no-repeat; }
/*2012-11-09*/
.rjiaod{width:303px;height:310px;border:1px solid #ACE;margin-bottom:10px;}
.rjiaod.hei242{height:242px;}/*1342*/
.cWhite,.cWhite a:link,.cWhite a:visited,.cWhite a:hover{color:#fff;}
.fPic{width:303px;height:310px;background:#FFF; position:relative;}
.fPic.hei242{height:242px;}/*1342*/
.jdbigPic img{ display:block;width:303px;height:310px;}
#slide2 .jdbigPic img{ display:block;width:303px;height:242px;}
.jdbigPic242 img{ display:block;width:303px;height:242px;}
#slide1 img{ display:block;width:303px;height:310px;}
#slide2 img{ display:block;width:303px;height:242px;}
.jdbigPic em{ background:#000; filter:alpha(opacity=60); opacity:0.6; position:absolute; width:303px; height:26px; left:0px; top:284px}
#slide2 .jdbigPic em{ background:#000; filter:alpha(opacity=60); opacity:0.6; position:absolute; width:303px; height:26px; left:0px; top:216px}
.jdbigPic242 em{ background:#000; filter:alpha(opacity=60); opacity:0.6; position:absolute; width:303px; height:26px; left:0px; top:216px}/*1342*/
.jdbigPic h3{ position:absolute;width:250px; height:26px; left:0px; top:284px; line-height:26px; font-size:14px; text-indent:10px; overflow:hidden;}
#slide2 .jdbigPic h3{ position:absolute;width:250px; height:26px; left:0px; top:216px;line-height:26px; font-size:14px; text-indent:10px; overflow:hidden;}
.jdbigPic242 h3{ position:absolute;width:250px; height:26px; left:0px; top:216px;line-height:26px; font-size:14px; text-indent:10px; overflow:hidden;}/*1342*/
.btPho{ position:absolute;top:285px; right:5px} 
.btPho.top216{ top:216px;} /*1342*/
.btPho li{float:left;width:16px; height:14px; text-align:center;line-height:14px;cursor:pointer; background:url(../images/sprite11.gif) no-repeat 0px 0px;color:#fff; margin-top:4px }
.btPho li a{}
.btPho li.current{background:url(../images/sprite11.gif) no-repeat 0px -16px; width:18px; height:19px; margin-top:0px; line-height:20px}
/*尾部*/
div,form,img,ul,ol,li,dl,dt,dd,p{margin:0;padding:0px;border:0;}
.sfunfooter20120411{width:960px;color:#333;font-size:12px;font-family:'宋体';text-align:center;clear:both;margin:10px auto 0;border-top: 1px solid #ccc}
.sfunfooter20120411 a:link{font-size:12px;color:#333;text-decoration:none;}
.sfunfooter20120411 a:visited{font-size:12px;color:#333;text-decoration:none;}
.sfunfooter20120411 a:hover{font-size:12px;color:#c00;text-decoration:underline;}
.sfunfooter20120411 .song{line-height:20px;}
.sfunfooter20120411 .verdana{line-height:20px;font-family: Verdana;}
.sfunfooter20120411 .verdana a{color:#333;font-family:'宋体';padding:0 7px;text-decoration:none;}
.sfunfooter20120411 .verdana a:hover{color:#c00;text-decoration:underline;}
.sfunfooter20120411 em{ font-style:normal;font-family: Verdana;}
.sfunfooter20120411 .spacing{line-height:23px;letter-spacing:3px;font-family:Verdana;margin-top:5px;}
.sfunfooter20120411 td a{display:block}
.sfunfooter20120411 td a:hover{background:#d2e1f6;color:#333;text-decoration:none;}
.sfunfooter20120411 dl{height:20px;padding-left:120px;}
.sfunfooter20120411 dl dd{float:left;width:72px;line-height:20px;font-family: Verdana;}
.sfunfooter20120411 dl dd a{padding:0 8px 0 4px;}
.footershaixa{width:72px;position:relative; z-index:2}
.footershaixa a{color:#333;text-decoration:none;}
.footershaixb{display:none;width:500px;height:155px;position:absolute;left:-230px;top:20px;cursor:auto;background:#fff;border:1px solid #81c5fe;text-align:left;}
.footershaixa.activexiala div{display:block;padding:5px 10px;}
.footershaixa.activexiala div td{line-height:22px;}