/* CSS Document */
.main{width:1200px;margin:0 auto;}
.ad{margin-top:15px;}
.ad *{vertical-align:top;}
.position{text-align:left;margin:10px auto;}

.sort{float:left;border:solid 1px #ccc;width:298px;height:477px;text-align:left;margin-right:20px;}
.sort strong{display:block;color:#fff;font-size:16px;background:#c00;line-height:40px;height:40px;padding-left:20px;}
.sort li{float:left;border-bottom:dashed 1px #ccc;padding:0 20px;width:258px;height:72px;line-height:24px;}
.sort li b{float:left;width:258px;font-size:16px;height:24px;padding-top:14px;}
.sort li p{float:left;width:258px;height:24px;overflow:hidden;}
.sort li p a{display:inline-block;margin-right:24px;color:#666;}
.sort li p a:hover{color:#c00;}
.slide{float:left;width:510px;height:300px;position:relative;z-index:2;}
.slide ul li{width:510px;height:300px;position:absolute;left:0;top:0;}
.slide ul li span{display:block;width:510px;height:300px;overflow:hidden;}
.slide ul li cite{display:block;width:510px;height:40px;margin-top:-40px;background:#000;filter:alpha(opacity=80);opacity:0.8;}
.slide ol p{position:absolute;left:0;bottom:16px;width:510px;height:8px;}
.slide ol p i{display:inline-block;width:8px;height:8px;margin:0 5px;background:url(//img2.soufunimg.com/home/css/images/icon6.png);overflow:hidden;vertical-align:top;}
.slide ol p i.on{background:url(//img2.soufunimg.com/home/css/images/icon7.png);}
.topnews{float:left;width:510px;line-height:32px;text-align:left;}
.topnews ol{font-size:18px;font-weight:bold;height:32px;margin:12px 0 6px 0;overflow:hidden;}
.topnews ul li{font-size:16px;height:32px;overflow:hidden;}
.rightnews{float:right;width:350px;height:480px;margin-top:-300px;}
.rightnews ol{font-size:16px;width:350px;height:30px;line-height:30px;border-bottom:solid 1px #FC8C8B;}
.rightnews ol span{float:left;font-weight:bold;border-bottom:solid 2px #c00;height:29px;margin-bottom:-1px;overflow:hidden;position:relative;}
.rightnews ul{margin:10px 0;text-align:left;}
.rightnews ul li{line-height:26px;font-size:14px;height:26px;overflow:hidden;}
.rightad{width:350px;height:70px;}

.title{border-bottom:solid 2px #c00;height:29px;line-height:30px;}
.title span{float:left;font-size:16px;font-weight:bold;color:#fff;padding:0 20px;background:#c00;}
.title span a{color:#fff;}
.title cite{float:left;font-size:14px;}
.title cite a{display:inline-block;margin-left:28px;}
.title cite.on a{color:#c00;}
.title i{float:right;}
.title i a{margin-left:20px;}
.wangyou{float:left;width:830px;margin-top:20px;}
.wangyou ul{width:850px;margin-right:-20px;}
.wangyou li{float:left;width:405px;margin-right:20px;}
.wangyou li font{display:block;font-size:16px;line-height:40px;text-align:left;}
.wangyou li span{display:block;width:405px;height:243px;margin-bottom:9px;overflow:hidden;}
.wangyou li p{line-height:26px;text-align:left;font-size:14px;height:26px;overflow:hidden;}
.guanzhu{float:right;width:350px;margin-top:20px;}
.guanzhu ol{font-size:16px;width:350px;height:30px;line-height:30px;border-bottom:solid 1px #FC8C8B;}
.guanzhu ol span{float:left;margin-right:30px;}
.guanzhu ol span.on{font-weight:bold;border-bottom:solid 2px #c00;height:29px;margin-bottom:-1px;overflow:hidden;position:relative;}
.guanzhu ul{line-height:36px;text-align:left;padding:10px 0 0 25px;width:325px;font-size:14px;background:url(images/num.gif) left 21px no-repeat;}
.guanzhu ul li{*float:left;width:325px;height:36px;overflow:hidden;}
.guanzhu ul li span{float:left;color:#999;width:182px;padding-right:20px;height:36px;overflow:hidden;}
.guanzhu ul li font{float:left;width:100px;font-size:14px;height:36px;overflow:hidden;}
.guanzhu ul li i{color:#c00;}
.guanzhu ul li img{float:right;margin-top:10px;}

.album{width:1200px;margin-top:20px;}
.album_sort{margin:10px 0 10px 20px;text-align:left;line-height:24px;}
.album_sort a{display:inline-block;margin-right:20px;}
.album_cont{width:1200px;}
.album_cont ul{float:left;width:274px;height:406px;}
.album_cont ol{float:left;width:355px;height:406px;}
.album_cont dl{float:left;width:581px;height:406px;margin-right:-10px;}
.album_cont li{float:left;width:264px;height:198px;margin:0 10px 10px 0;display:inline;position:relative;z-index:1;overflow:visible;}
.album_cont li.on{z-index:2;}
.album_cont li span{display:block;width:264px;height:198px;overflow:hidden;}
.album_cont li span img{width:264px;height:198px;}
.album_cont li cite{display:block;height:30px;margin-top:-30px;background:#000;filter:alpha(opacity=70);opacity:0.7;}
.album_cont li font{display:block;line-height:30px;height:30px;margin-top:-30px;font-size:12px;position:relative;}
.album_cont li a{color:#fff;}
.album_cont ol li,.album_cont ol li span,.album_cont ol li span img{width:345px;height:406px;}
.album_cont dl li.big,.album_cont dl li.big span,.album_cont dl li.big span img{width:297px;}
.point{position:absolute;z-index:3;}
.point1{z-index:4;}
.point1 .point_cont{display:block;}
.point_cont{display:none;position:absolute;width:240px;padding:15px;clear:both;z-index:5;text-align:left;color:#fff;}
.point_cont a:link, .point_cont a:visited{color:#fff;text-decoration:underline;}
.point_cont a:hover{color:#fff;text-decoration:underline;}
.point_cont dl{float:none!important;position:relative;width:100%!important;height:100%!important;z-index:6;line-height:24px!important;}
.point_cont i{position:absolute;display:block;width:100%;height:100%;left:0;top:0;background:#000;filter:alpha(opacity=70);opacity:0.7;z-index:5;}
.point_cont span{display:block;width:240px!important;height:144px!important;margin:0 0 8px 0;overflow:hidden;}
.point_cont span img{width:240px!important;height:144px!important;}
.point_cont b{display:block;font-size:14px;overflow:hidden;}
.point_cont p{padding:5px 0;line-height:16px!important;overflow:hidden;}
.point_cont font{display:block;font-size:12px;line-height:24px!important;height:24px!important;color:#999;padding:0!important;margin:0!important;overflow:hidden;}
.point_cont ins{text-decoration:none;color:#f00;font-size:20px;font-weight:bold;margin-right:10px;}
.point_cont cite{display:block;height:24px!important;margin-top:5px!important;background:none!important;font-style:normal;filter:alpha(opacity=100)!important;opacity:1!important;}
.point_cont cite img{float:right;}
.point_cont a:link,.point_cont a:visited,.point_cont a:hover{display:inline!important;text-decoration:underline!important;}

.zhuanqu{width:1200px;margin-top:20px;}
.zhuanqu ul{float:left;width:844px;}
.zhuanqu ul li{float:left;width:196px;height:147px;margin:20px 15px 0 0;overflow:hidden;}
.zhuanqu ul li span{display:block;width:196px;height:147px;overflow:hidden;}
.zhuanqu ul li cite{display:block;height:30px;margin-top:-30px;background:#000;filter:alpha(opacity=70);opacity:0.7;}
.zhuanqu ul li p{line-height:30px;height:30px;margin-top:-30px;padding:0 10px;text-align:left;color:#fff;position:relative;overflow:hidden;}
.zhuanqu ul li i{float:right;padding-left:10px;}
.zhuanqu ul li a{color:#fff;}
.zhuanqu ol{float:right;margin-top:20px;border:solid 1px #ccc;width:318px;height:312px;padding:0 15px;text-align:left;}
.zhuanqu ol p{font-size:16px;width:318px;height:30px;line-height:30px;border-bottom:solid 1px #FC8C8B;margin:5px 0 7px 0;}
.zhuanqu ol p span{float:left;font-weight:bold;border-bottom:solid 2px #c00;height:29px;margin-bottom:-1px;overflow:hidden;position:relative;}
.zhuanqu ol li{float:left;width:147px;padding-right:12px;line-height:26px;height:26px;color:#999;font-size:14px;overflow:hidden;}
.qiye{width:1200px;margin-top:20px;}
.qiye ul{width:1200px;}
.qiye ul li{float:left;width:370px;height:78px;margin:15px 30px 0 0;line-height:26px;}
.qiye ul li span{float:left;width:132px;height:66px;border:solid 1px #ccc;padding:1px;margin-top:4px;overflow:hidden;}
.qiye ul li p{float:right;width:224px;height:78px;font-size:14px;text-align:left;overflow:hidden;}
.link{width:1200px;margin-top:20px;}
.link ul{text-align:left;width:1200px;margin-top:15px;line-height:24px;}
.link ul a{display:inline-block;margin-right:24px;}