﻿@charset "utf-8";
/* CSS Document */
.listLeft{ border-top:3px solid #48627B;}
.listLeft h1{ font-size:18px; font-weight:bold; color:#48627B; line-height:40px;}

.listCon{}
.listCon li{  line-height:35px; height:35px; background:url(../images/icon.png) no-repeat left -155px; padding-left:20px;}
.listCon li a{ display:block; font-size:14px;float:left; width:500px; height:35px; overflow:hidden; color:#004276;}
.listCon li a:hover{color:#ba2636;}
.listCon li span{ float:right; color:#999;}

.listRight{ padding:2px 10px 10px 10px; width:320px; background-color:#F0F0F0; }
.listRight .searchInput{ width:260px;}

.listRight h2{font-size:14px; line-height:30px; font-weight:bold; border-bottom:1px solid #CCC;}
.listRight div{ background-color:#FFF;}
.listRank li{line-height:30px; padding-left:15px; height:30px; overflow:hidden; background:url(../images/icon.png) no-repeat 5px -35px; font-size:14px;}

.picNew li,.picList li{ margin:5px; width:132px; border:1px solid #ccc; padding:2px; float:left;}
.picNew li p,.picList li p{ line-height:25px; text-align:center; height:25px; overflow:hidden; background-color:#666; color:#FFF;}

.picList li{}

.crumb{border-bottom:1px solid #E3E3E3;line-height:50px; font-size:16px;}
.crumb a,.crumb span,.crumb em{font-size:14px; color:#7B7B7B;}
.crumb span{margin:0 10px;}

.rankNum span{display:inline-block; font-size:18px; font-weight:bold; width:30px; float:left; color:#999;}
.rankNum li{background:none;padding-left:10px;}

.listRight .listSearch{ background:none;}

.detailTitle{border-bottom:1px solid #E3E3E3;}
.detailTitle h1{font-size:24px; font-weight:bold; line-height:50px;}
.detailTitle h2,.detailTitle h3,.detailTitle h4,.detailTitle span{color:#999; line-height:25px; float:left; margin-right:10px;}

.bianji{}
.bianji span{ margin:0 5px;}

.detailCon{}
.detailCon p{ text-indent:0em; line-height:25px; font-size:14px; color:#333; margin-bottom:15px;}

.xiangguan{ border-top:1px solid #E3E3E3;}
.xiangguan h2,.comment h2{ line-height:40px; font-size:16px; font-weight:bold;}

.comment{}
.comment textarea{ width:100%; height:90px;}
.comment .commentBtn{ background-color:#48627B; border:none; border:0; color:#FFF; cursor:pointer; padding:5px; margin:15px 0; font-weight:bold;border-radius:5px}

.detailTab .tabTitle{ border-top:1px solid #E3E3E3;border-left:1px solid #E3E3E3;}
.detailTab .tabTitle span{display:block; float:left;width:127px;border-right: 1px solid #E3E3E3;border-bottom: 1px solid #E3E3E3; height:29px; line-height:29px;background-image: -webkit-gradient(linear, left top, left bottom, from(rgb(254, 254, 254)), to(rgb(237, 237, 237)));background-image: -webkit-linear-gradient(top, rgb(254, 254, 254), rgb(237, 237, 237));background-image: -moz-linear-gradient(top, rgb(254, 254, 254), rgb(237, 237, 237));background-image: -o-linear-gradient(top, rgb(254, 254, 254), rgb(237, 237, 237));background-image: -ms-linear-gradient(top, rgb(254, 254, 254), rgb(237, 237, 237));background-image: linear-gradient(top, rgb(254, 254, 254), rgb(237, 237, 237)); text-align:center; margin:0; cursor:pointer; font-size:14px;}
.detailTab span.tabin{ font-weight:bold; background:none; border-bottom:none;}
.detailTab .tabContent{ border:1px solid #E3E3E3; border-top:none; padding:10px 0;}

.detailBot{ display:none;}

.detailBotImg li{ width:135px; float:left; padding:8px 12px;text-align:center;}
.detailBotImg li p{ line-height:25px;}
.detailBotImg h2{border-bottom: 1px solid #E3E3E3; height:29px; line-height:29px;background-image: -webkit-gradient(linear, left top, left bottom, from(rgb(254, 254, 254)), to(rgb(237, 237, 237)));background-image: -webkit-linear-gradient(top, rgb(254, 254, 254), rgb(237, 237, 237));background-image: -moz-linear-gradient(top, rgb(254, 254, 254), rgb(237, 237, 237));background-image: -o-linear-gradient(top, rgb(254, 254, 254), rgb(237, 237, 237));background-image: -ms-linear-gradient(top, rgb(254, 254, 254), rgb(237, 237, 237));background-image: linear-gradient(top, rgb(254, 254, 254), rgb(237, 237, 237)); padding-left:20px; font-size:16px; font-weight:bold;}

.detailTabImg{ position:relative; width:250px;}
.detailTabImg p{ width:100%; color:#FFF; text-align:center; overflow:hidden; height:30px; background-color:#333; line-height:30px;opacity:0.6;filter:Alpha(opacity=60); font-weight:bold; font-size:14px; position:absolute; bottom:0;}

.detailTabTxt{ width:360px;}
.detailTabTxt a{ color:#004276;}
.detailTabTxt a:hover{color:#ba2636;}
.detailTabTxt h3{ text-align:center; font-size:18px; overflow:hidden; height:40px; line-height:40px; font-weight:bold;}
.detailTabTxt li{ line-height:25px; border-top:1px solid #E3E3E3; padding:5px 0;}
.detailTabTxt li a{padding-left:20px;background:url(../images/icon.png) no-repeat 5px -160px; display:block; height:25px; font-size:14px;}
.detailTabTxt li p{ padding-left:20px; color:#999;}

.chanelHeader{}
.chanelHeader .logo a{ width:253px; background:url(../images/newsLogo.png) no-repeat;}
.chanel li{ font-size:12px;}

.newsTop{ width:700px;}
.zhongbang{ width:240px; border-left:1px solid #ddd;border-right:1px solid #ddd; padding:0 5px;}
.zhongbang h2{ text-align:right; line-height:20px; color:#ccc;}
.zhongbang a{color:#004276;}
.newWeather{  border-right:1px solid #ddd; padding-right:5px; height:50px;}

.chanelNav{ height:33px; background:url(../images/base.png) left top repeat-x;}
.chanelNav li{ float:left; font-size:14px; font-weight:bold; width:65px; margin-right:15px; line-height:33px; font-family:"微软雅黑";}
.chanelNav li a{ color:#2F2E34;}
.chanelNav li a:hover{}

.newListTitle{ font-size:16px; font-family:"微软雅黑"; line-height:30px;}
.newList li a{ display:inline-block; width:49%; height:25px; line-height:25px; overflow:hidden; float:left; font-size:14px;}
.newList li h3{}
.newCenter h3 a{width:95%; text-align:center; font-size:16px; color:#004276; line-height:25px;height:25px;overflow:hidden; display:inline-block; font-weight:bold;}

.newListIcon{}
.newListIcon li{background:url(../images/icon.png) no-repeat 10px -37px; padding-left:20px; line-height:25px; height:25px; overflow:hidden; font-size:14px;}
.newListIcon li span{ color:#666;}

#focus,.focus {width:334px; height:250px; overflow:hidden; position:relative;}
#focus ul,.focus ul {height:230px; position:absolute;}
#focus ul li,.focus ul li {float:left; width:334px; height:230px; overflow:hidden; position:relative;}
#focus ul li p,.focus ul li p{position:absolute; bottom:0px;background:#000; z-index:98; width:100%; height:30px; text-align:center; opacity:0.4; font-weight:bold;filter:Alpha(opacity=40);}
#focus ul li span,.focus ul li span{position:absolute; bottom:0px; line-height:30px; color:#FFF; z-index:99; width:100%; left:0; text-align:center; font-size:12px; font-weight:bold;}
#focus .btnBg,.focus .btnBg{position:absolute; width:100%; height:20px; left:0; bottom:0px; background-color:#333;}
#focus .btn,.focus .btn {position:absolute; left:15px; width:100%; height:20px; padding:0 1px; right:0; bottom:-5px; text-align:right;}
#focus .btn span,.focus .btn span {display:block; float:left;width:50px; height:10px; line-height:20px; cursor:pointer; text-align:center; font-size:18px; font-weight:bold;color:#004276;opacity:0.4;filter:Alpha(opacity=40); background-color:#FFF; margin:0 5px;}
#focus .btn span.on,.focus .btn span.on { background-color:#FFF;opacity:1;filter:Alpha(opacity=100);}
#focus .preNext,.focus .preNext {width:45px; height:100px; position:absolute; top:90px; background:url(../images/index.png) no-repeat left -46px; cursor:pointer; display:none;}
#focus .pre,.focus .pre {left:0;}
#focus .next,.focus .next {right:0; background-position:right -46px;}


.hotVideo{}
.hotVideo .tabTitle{ height:30px; position:relative;}
.hotVideo .tabTitle span{ height:20px; padding:5px 10px; line-height:20px; display:inline-block; font-size:16px;font-family:"微软雅黑"; cursor:pointer;}
.hotVideo .tabTitle .tabin{color:#FFF; background-color:#7AB8E9;}
.hotVideo .tabList{ display:none;}

.videoList{border-bottom:1px dotted #E3E3E3; padding-bottom:10px;}
.videoList li{ position:relative; float:left; width:100px; margin-top:10px;}
.videoList li p{ line-height:20px; margin:5px 0; font-size:12px;}
.videoList .txtBg{ top:55px; height:14px;}
.videoList .playIcon{ top:55px;}

.videoListTxt li{ float:left; width:145px; padding-left:22px; background:url(../images/icon.png) 5px -300px no-repeat; height:35px; line-height:35px; overflow:hidden;}

.newRight{ padding-left:12px; border-left:1px solid #E3E3E3;}
.newRight h3 a{ font-size:16px; font-weight:bold;line-height:35px;height:35px;color:#004276;}
.newRight li{ font-size:12px;}
.newRight h3 a:hover{color:#ba2636;}
.newRight p{ line-height:20px;}

.rightList{ position:relative;}
.rightList .tabTitle{ position:absolute; top:-20px; right:0;}
.rightList .tabTitle span{ display:inline-block; height:8px; width:8px; background-color:#DADADA; border:3px solid #FFF; cursor:pointer;}
.rightList .tabTitle span.tabin{ background-color:#72B6E5;}
.rightList .tabList{ display:none;}

.tranList{}
.tranList li{ float:left;background:url(../images/icon.png) no-repeat 10px -37px; padding-left:20px; line-height:25px; width:40%; height:25px; overflow:hidden;}
.tranList li a{ color:#343434;}
.tranList li a:hover{ color:#ba2636;}

.tit{ width:121px; height:24px; background:url(../images/newTitle.png) no-repeat;}
.tit a{ width:50%; display:inline-block; text-indent:-999em;}
.tit1{ background-position:left top;}
.tit2{ background-position:left -33px;}
.tit3{ background-position:left -65px;}

.chanelList{}
.chanelList h2{ position:relative; height:30px; border-bottom:1px solid #999;}
.chanelList h2 a{ position:absolute; display:inline-block; height:30px; line-height:30px; border-bottom:2px solid #44739D; bottom:-1px; font-size:18px;font-family:"微软雅黑"; color:#44739D; padding:0 5px; font-size:16px; color:#333;}

.chanelTitle{ margin-top:3px;}
.house .logo a{ background:url(../images/houseLogo.png) no-repeat;}

.scrollNews{ line-height:30px;}
.scrollNews a{ float:left; color:#44739D; margin:0 5px;}
.scrollNews span{ margin-left:30px;}
.scrollNews em{ margin:0 10px;}

.leftImg{ position:relative;}
.leftImg p{ position:absolute; bottom:0; height:20px; text-align:center; width:100%; line-height:20px; color:#FFF;}
.leftImg .txtBg{ bottom:0;}

.shangqing{ font-size:12px; line-height:30px; padding-left:15px;}
.shangqing a,.shangqing em{ margin-right:5px;}
.newCenter a.more{ color:#666; right:0; border:0; border:none; font-size:12px;}

.chanelTit h3 a{ text-align:left; line-height:40px; height:40px;}
.chanelTit p{ line-height:20px;}

.chanelTitle a,.chanelTitle em{ color:#666;}

.rightList .videoList li p{ position:absolute;text-align:left; top:47px; font-size:12px; z-index:3; padding-left:20px;}
.rightList .videoList li p a{color:#FFF;}

.picListNew{}
.picListNew li{ width:160px; position:relative;}
.picListNew li p{ position:absolute; top:127px; color:#FFF; text-align:center; width:100%; z-index:3;}
.picListNew li .txtBg{ top:125px;}
.picListNew li h4 a{ position:absolute; background-color:#004E8C; height:20px; padding:0 5px; line-height:20px;font-family:"微软雅黑"; color:#FFF; top:0;}

/*house*/
.houseSearch .searchBtn{ height:20px; background-position:-5px -5px; width:22px;}

.houseNav{ background:#944e08;}
.houseNav li{ border-left:1px solid #A76420; border-right:1px solid #763E05; margin:0; padding:0 16px;}
.houseNav ul{}
.houseNav li a{ color:#FFF;}

.house #focus{ height:230px;}
.house #focus ul li{ z-index:2;}
.house #focus ul li span{z-index:99; width:50%; height:30px; overflow:hidden; left:5px; text-align:left; font-size:12px; font-weight:bold;}
.house #focus .btnBg{position:absolute; width:100%; height:20px; left:0; bottom:0px; background-color:#000; display:none;}
.house #focus .btn {position:absolute;width:150px; height:20px; padding:0 1px; left:190px; bottom:0px; text-align:right; z-index:100;}
.house #focus .btn span {width:20px; height:5px; border:1px solid #ccc; opacity:0.4;filter:Alpha(opacity=40); background-color:#FFF; margin:0 3px;}
.house #focus .btn span.on { background-color:#276280;opacity:1;filter:Alpha(opacity=100);border:1px solid #367691;}

.house .videoList{ border:none; padding:0;}
.house .videoList li p{ position:absolute; bottom:-5px; z-index:9;}
.house .videoList li p a{ color:#FFF;}

.house .tranList li{ font-size:14px; width:42%;}
.titH2,.titH3{ text-align:center; line-height:35px; font-size:18px; font-weight:bold;}
.titH2 a,.titH3 a{color:#3C7CC6;}
.titH3{ font-size:16px;}
.titH4{ text-align:center; line-height:25px;}

.searchHouse .fl{ width:220px;}
.specialHouse{ background:#F3F3F3;}
.specialHouse h2{ padding:10px; font-size:16px; line-height:25px; font-family:"微软雅黑"; border-bottom:2px solid #999;}
.specialHouse h2 span{}
.specialHouse h2 em{ font-size:12px; margin:0 5px;}
.specialHouse ul{ width:90%; margin:5px auto;}
.specialHouse li{ font-size:14px; line-height:20px; width:100%;}
.specialHouse li img{ display:none; margin-left:20px;}
.specialHouse li.show img{ display:block;}
.specialHouse li .num{ font-size:12px; font-weight:bold; color:#FFF; background:#F00; border-radius:2px; display:inline-block; height:16px; width:16px; text-align:center; line-height:12px; margin:2px 5px 0 0;}

.hotHouse{padding-top:20px; position:relative; margin-top:30px;}
.hotHouse h2{ position:absolute; left:50px; top:-20px; text-indent:-9999em; height:35px; width:193px; background:url(../images/newTitle.png) left -136px no-repeat #fff; padding:0 10px;}
.scroll{ position:relative; }
.scrollCon{ width:91%; margin:0 auto; overflow:hidden; height:240px; position:relative;}
.scroll ul{ position:absolute;}
.scroll li{ float:left; padding:10px; border:1px solid #E3E3E3; margin:10px;}
.scroll li p{ clear:both; line-height:20px;}
.scroll li h3{ line-height:25px; text-align:center; font-weight:bold;}
.scroll .preNext {width:20px; height:33px; position:absolute; top:80px; background:url(../images/base.png) no-repeat left -79px; cursor:pointer;}
.scroll .pre {left:10px;}
.scroll .next {right:10px; background-position:left -42px;}

.brandHouse{ position:relative; padding-top:20px; margin-top:30px;}
.brandHouse h2{ position:absolute; left:30px; top:-20px; font-size:18px; line-height:20px; padding:10px;background-color:#FFF; text-align:center; font-family:"微软雅黑";}
.brandHouse .scrollCon{ height:190px; width:90%; margin-left:50px;}
.brandHouse .scroll li{ float:left; padding:10px; border:1px solid #E3E3E3; margin:10px 4px;}


.ztHot{ background-color:#dbdbdb;}
.ztHot h2{ float:left; height:162px; width:95px; background:url(../images/newTitle.png) left -218px no-repeat; text-indent:-999em;}
.ztHot li{ float:left; background-color:#FFF; margin:18px;padding:10px; width:240px;}
.ztHot li img{ float:left; margin-right:10px;}
.ztHot li h3{ line-height:25px; font-family:"微软雅黑"; font-size:16px;}
.ztHot li p{ line-height:20px;}

.picHouse{}
.picHouse h2{ width:180px; height:37px; background:url(../images/newTitle.png) left -170px no-repeat; text-indent:-999em;}
.picHouse .txtBg{ bottom:0px;}
.picHouse p{ position:absolute;  bottom:0; text-align:center; width:100%; line-height:20px; height:20px; overflow:hidden;}
.picHouse p a{color:#FFF;}

.picHouse .col200 img{ width:200px; height:195px;}
.picHouse .col250 img{ width:250px; height:195px;}
.picHouse .col300 img{ width:300px; height:400px;}

.houseTitle{ background:#F6FAFD; border-bottom:1px solid #ccc; height:45px;}
.houseTitle h2{ float:left; font-size:20px; font-family:"微软雅黑"; line-height:45px; margin-left:50px;}
.houseTitle li{ float:left; line-height:45px; margin-right:10px;}

.houseCon li{ font-size:12px; }
.focus{ height:280px;}
.focus ul {height:230px; position:absolute;}
.focus ul li {float:left; width:334px; height:230px; overflow:visible; position:relative;}
.focus ul li p{position:absolute; bottom:10px;background:#000; z-index:98; width:100%; height:30px; text-align:center; opacity:0.4; font-weight:bold;filter:Alpha(opacity=40);}
.focus ul li span{position:absolute; bottom:-30px; line-height:30px; color:#666; z-index:99; width:100%; left:0; text-align:center; font-size:12px; font-weight:bold;}

.focus .btn {position:absolute; left:100px; height:20px; padding:0 1px; right:0; bottom:-5px; text-align:right;}
.focus .btn span {display:block; float:left;width:15px; height:15px;cursor:pointer;background:url(../images/icon.png) left -344px no-repeat; margin:0 5px;}
.focus .btn span.on { background-position:left -367px;}


.specialHouse h3{ text-align:center; line-height:25px; font-weight:bold; font-size:14px;}

.houseLeft .tabList{ display:none; font-size:14px;}

.picList .listCon{ margin:5px auto;}
.picList .listCon li{ width:180px; height:140px; padding:10px; border:1px solid #e3e3e3; position:relative; background:none;float:left; margin:10px 5px;}
.picList .listCon li img{ width:180px; height:140px;}
.picList .listCon li a{ width:180px; height:140px;}
.picList .listCon li .txtBg{ width:180px; top:130px;}
.picList .listCon li p{ position:absolute; background:none;top:130px; height:20px; line-height:20px;}
.picList .listCon li p a{ color:#FFF;font-size:12px;}


.picList2 .listCon{ margin:5px auto; margin-left:9px;}
.picList2 .listCon li{ width:210px; height:160px; padding:10px; border:1px solid #e3e3e3; position:relative; background:none;float:left; margin:10px 7px;}
.picList2 .listCon li img{ width:210px; height:160px;}
.picList2 .listCon li a{ width:210px; height:160px;}
.picList2 .listCon li .txtBg{ width:210px; top:150px;}
.picList2 .listCon li p{ position:absolute; background:none;top:150px; height:20px; line-height:20px;}
.picList2 .listCon li p a{ color:#FFF;font-size:12px;}


.houseLeft{}
.houseLeft .tabTitle{ background-color:#FDFDFD; border:1px solid #e3e3e3; height:30px; line-height:30px; position:relative;}
.houseLeft .tabTitle span{ font-size:14px; padding:0 10px; text-align:center; display:inline-block; margin:0 5px;}
.houseLeft .tabTitle span.tabin{ font-weight:bold; border-left:1px solid #e3e3e3;border-right:1px solid #e3e3e3; height:29px; line-height:29px; border-top:2px solid #397ABC; background-color:#FFF; padding:0 9px;}

.xinpan{}
.xinpan li{ line-height:25px; font-size:12px; border-top:1px dotted #e3e3e3;}
.xinpan li span{ width:32%; display:inline-block; text-align:center;}
.xinpan li.xinpanTitle{ border:none;}
.xinpan li.xinpanTitle span{ border:1px solid #e3e3e3;}

.houseSell .imgList{ width:310px; margin:10px auto 0 auto;}
.houseSell .imgList li{ float:left; padding:2px; border:1px solid #e3e3e3; width:140px; position:relative;}
.houseSell .imgList li p{ line-height:20px; text-align:center;}

.dvbianji{float:right; font-size:12px;margin-right:90px;line-height:30px;margin-top:-3px;}
.advmt{padding-bottom:10px;padding-top:10px;padding-left:10px;}