﻿body { background: #fff; }

.c1 { width: 280px; float: left;display:inline-block;margin-right:10px }
.c2 { width: 420px; float: left; }
.c3 { width: 270px;float:right;}

.col-l { float: left; width: 520px;padding-top:15px; }
.col-r { float: right; width: 600px;padding-top:15px; }
.focus { width: 400px;float:left;height: 350px;}
#slide .pic { height:335px}
#slide .pic img { width: 100%; height: 100%; }
.hot_news{width: 1200px;height: 100px;background:#f6f5f5 url(../../images/hot.jpg) no-repeat left top;/* margin:15px 0; */text-align:center;overflow: hidden;}
.hot_news h1{width:1100px;margin: 0 auto;height: 60px;text-align: center;line-height: 60px;overflow: hidden;}
.hot_news h1 a{ font-size: 30px; color: #f64e4e;}
.hot_news span{ text-align: center; line-height: 35px;}
.hot_news span a{font-size: 15px;color: #666!important;margin: 0 10px;}

.today {width: 587px;height:auto;}
.today .top { width: 95%;height:auto;margin:0 auto; margin-bottom: 10px;background: url(../images/ind_t.png) no-repeat; }
.today .top li { float: none; }
.today .top h4 { text-align: center; width: auto; margin:15px 0 0px 0;}
.today .top h4 a { color: #404040; font-size:18px;display:inline-block; max-width:360px;white-space: nowrap;overflow:hidden;text-overflow:ellipsis;}
.today .top .depict { color: #666666;padding:10px 10px;line-height:2em;text-indent:2em;border-bottom: 1px dashed #e5e5e5;}
.today .top .depict a{color:#e33737;float: right;}
.today .hot {height: auto;margin:0 auto;font-size:14px;}
.today .hot li {width: auto;float:none;height: 32px;line-height: 16px;vertical-align:middle;}
.today .hot li h4 {float: left;font-size: 16px;height:30px;}
.today .hot li .date {padding-left: 5px;color: #b8b8b8;display:inline-block;float:right;font-size: 14px;}
.today .hot li h4 a {color: #555!important;font-weight:normal;display:inline-block;max-width: 532px;white-space: nowrap;overflow:hidden;text-overflow:ellipsis;}
.today .hot li h4 i a{color: #f64e4e;} 

.recom { width: auto;}
.recom .top { width: auto;height:auto;overflow:hidden;margin-bottom:20px }
.recom .top li { height: auto;overflow:hidden;float:none;vertical-align:middle}
.recom .top h4 { text-align: center; width: auto; margin:10px 0 5px 0;line-height:1.8em;font-size:25px;}
.recom .top h4 a { color:#444; }
.recom .top .depict { color: #999;padding:0px 10px;line-height:2em;text-indent:2em;margin:0 10px;font-size:12px;overflow:hidden;height:auto}
.recom .hot { width: auto; height: auto;overflow:hidden;margin-bottom:30px;  font-size:14px;padding:0 10px 5px 10px}
.recom .hot li { width: auto; padding: 0px 0 0 15px;background:url(../../images/icon_list_01.png) no-repeat -140px -34px;height:40px;line-height:40px;float:none;overflow:hidden;vertical-align:middle;font-size:18px}
.recom .hot li ai { height: 28px; width: auto; }
.recom .hot li .date { padding-left: 5px;color: #D1D1D1;float:right;font-size:12px;height:26px}
.recom .hot li h4 { font-weight: normal; float:left}
.recom .hot li a { color: #666; display:inline-block;float:left}
.recom .hot ul { width: auto; height: auto; overflow: hidden;padding:0px 0  }

.box5 { margin-bottom: 50px; font-size:18px;border-bottom:1px solid #ddd;padding-bottom:15px}
.box5 li { padding: 0px 0 0px 15px;background:url(../../images/icon_list_01.png) no-repeat -140px -34px;height:40px;line-height:40px;}
.box5 li a { color: #555;font-size:18px;font-weight:normal}
.rank { }
.rank ul{margin-left:5px }
.rank h2{font-size: 20px;font-weight:normal;color:#666;height: 35px;border-bottom: 1px solid #e0e0e0;text-indent: 0.5em;}
.rank li { height: 45px; line-height: 45px; border-bottom: 1px dotted #ddd; font-size: 14px;float:none }
.rank li a { color: #777; font-weight: normal; }
.rank .number.topT {color: #f0454c; }
.rank .number {font-family: Arial; font-size: 20px; width: 30px;display:inline-block;color:#ddd;vertical-align:middle;float:left }
.rank .rrbox { float: left; }
.focus2 { margin: 35px 0; }
.focus2 h2{font-size: 20px;font-weight:normal;color:#666;height: 35px;border-bottom: 1px solid #e0e0e0;text-indent: 0.5em;}
.focus2 ul { margin-top:15px;}
.focus2 li {float:left; width: 165px;height:120px;position:relative;margin:5px;}
.focus2 span {  }
.focus2 li:hover { opacity:.8;}
.focus2  li .img { width: 100%;height:100%;overflow:hidden;}
.focus2 img { border-bottom-left-radius: 10px;border-bottom-right-radius: 10px;border-top-left-radius: 10px;border-top-right-radius: 10px;width: 100%; height: 100%; }
.focus2  li p { position: absolute; height: 20px; line-height: 20px; font-size: 12px;color: #fff;width: 100%;text-align:center; left: 0px; bottom: 0px;z-index:99 }
.focus2  li p.bg {border-bottom-left-radius: 10px;border-bottom-right-radius: 10px;background: #000000; filter: alpha(opacity=40); -moz-opacity: 0.4; opacity: 0.5;z-index:88; }
.focus2  li p a { color: #fff; width: 100%;}
.focus2  li p:hover a { color: #fff!important; }
.focus2  li p i {width: 100%;padding: 0 5px;display: inline-block;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}

.tabWrap-r {width: 350px;}
.newinfo {width: 850px;}
.newfl{width: 850px;height:500px;}
.newinfo .box5 {float:left; margin-top: 15px; font-size:18px;border-bottom:0px;width:400px;margin-right:25px;padding-bottom:0px; margin-bottom:0px;}
.newinfo .box5 .hd-h2 {border-left: 0px;padding:0px;font-size: 24px;height:45px;line-height:45px;border-bottom: 1px solid #e0e0e0;margin-bottom:15px;}
.newinfo .box5 .hd-h2 a{color: #666;padding:6px 15px;border-bottom: 2px solid #e33737;line-height:45px;}
.newinfo .box5 .hd-h2 .more{color: #888888;font-size:12px;border-bottom:0px;    margin-right: 10px;padding:0px;}
.newinfo .box5 ul{height:350px;}
.newinfo .box5 li { padding: 0px 0 0px 15px;background:url(../../images/icon_list_01.png) no-repeat -140px -34px;height:35px;line-height:35px;overflow:hidden;width: 100%;}
.newinfo .box5 li a { color: #555;font-size: 16px;font-weight:normal}

.fswh-wrap{width: 1200px;margin: 0 auto;overflow:hidden;}
.fswh-top{width: 1200px;margin: 0 auto 10px;height:45px;border-bottom: 1px solid #e0e0e0;}
.fswh-top h3{float: left;font-size: 24px;color: #666;width:175px;height:44px;font-weight: normal;border-bottom: 2px solid #e33737;text-indent: 15px;}
.fswh-top span{float: right;margin-right: 20px;line-height:45px;font-size: 12px;color: #888888;}
.fswh-top span a{color: #888888;}
.fswh-top span a:hover{color: #e33737;}
.fswh-wrap .box-h2 { background-position-y:8px }
.fswh-wrap .box-b {padding: 15px 1px 2px 12px; }
.fswh-wrap .fs-l { float: left;width:100%;overflow:hidden }

/*幻灯*/
.focusSilder { overflow:hidden;width: 587px}
.focusSilder .g-silder {/* float: left; */width: 587px;}
.focusSilder .focusSilder-list { float: right; width: 400px; }
.focusSilder .g-silder .focus{ width:587px; height:367px;  overflow:hidden; position:relative; z-index:1;}
.focusSilder .g-silder .focus .bd img{ width:587px; height:367px;  display:block;}
.focusSilder .g-silder .focus .bd .bd_title{ height: 38px; width: 387px; position: absolute; bottom: 5px; color: #fff; line-height: 38px; text-indent: 12px; font-size: 14px; z-index: 2;}
.focusSilder .focusSilder-list .news-pic{ float:left;width:387px;height:256px;overflow:hidden;margin:11px 25px 0 0}

/*专题*/
.zhuanti { margin-top:20px;}
.zhuanti ul { width:1250px;}
.zhuanti li { float:left; width:285px; margin-right:20px; position:relative; z-index:1; overflow:hidden;}
.zhuanti.listpage li { margin-bottom:20px;}
.zhuanti li img { display:block; width:100%; height:200px;-o-transition: .5s; -ms-transition: .5s; -moz-transition: .5s; -webkit-transition: .5s; transition: .5s;}
.zhuanti li .tit {position:absolute;bottom:0;left:0;right:0;/* background: url(../../images/slide_mask.png) no-repeat 0 -310px; */line-height: 40px;color: #fff;font-size: 16px;word-break: break-all;text-overflow: ellipsis;white-space: nowrap;overflow: hidden;text-align: center;padding:0 10px;background: #333;opacity: .5;}
.zhuanti a { display:block;}
.zhuanti a:hover { text-decoration:none;}
.zhuanti a:hover img { -o-transform: scale(1.2); -ms-transform: scale(1.2); -moz-transform: scale(1.2); -webkit-transform: scale(1.2); transform: scale(1.2);}

.g_index .col_main {width:910px;float: left;}
.g_index .col_sub {width:260px;float: right;}
.g_index_list .col_main { float:right; width:744px; margin:0 20px; display:inline;}
.g_index_list .col_sub { width:260px;}
.g_index_list .col_extra { width:146px; float:left;}

.col_main_list {}
.col_main_list .tab { background-color:#f3f3f3;}
.col_main_list .tab li { float:left; font-size:16px;}
.col_main_list .tab li a { color:#666; display:block; padding:0px 26px; line-height:56px; height:56px;}
.col_main_list .tab li a:hover { color:#5cc55c; text-decoration:none;}
.col_main_list .tab li.selected a { color:#666; font-weight:bold;}
.col_main_list .tab .more { float:right; font-size:14px; margin-right: 18px;}
.col_main_list .tab .more a {color:#666;display:block;padding:0px 26px;line-height:56px;height:56px;color:#999;background: url(../../images/ico-arro-right.png) no-repeat 100% 23px;padding-right:12px;}
.col_main_list .tab .more a:hover { color:#999; text-decoration:none;}

.col_main_list .filter { padding: 0 12px;overflow:hidden;font-size:14px;line-height:44px;color:#999;border:1px solid #eee; background-color:#fcfcfc;}
.col_main_list .filter .right { float:right;}
.col_main_list .filter .right em { color:#5cc55c;}

.col_main_list .filter .r{padding-left:10px}
.col_main_list .filter a{display:inline-block;padding:0 8px;color:#666}
.col_main_list .filter .mark{display:inline-block;vertical-align:middle;width:1px;height:12px;background-color:#e2e2e2}
.col_main_list .filter .ico{display:inline-block;vertical-align:1px;margin-left:4px;width:7px;height:9px;background:url(../images/house/ico-price.png) center center no-repeat}
.col_main_list .filter .ico1{background-image:url(../images/house/ico-price1.png)}
.col_main_list .f1{padding:0 17px;background-color:#fcfcfc;border:1px solid #eee}
.col_main_list .filter a:hover,.col_main_list .filter a.cur{color:#5bc65e; text-decoration:none;}
.col_main_list .filter a:hover .ico,.col_main_list .filter a.cur .ico{background:url(../images/house/ico-price2.png) center center no-repeat}
.col_main_list .filter a:hover .ico1,.col_main_list .filter a.cur .ico1{background:url(../images/house/ico-price3.png) center center no-repeat}

.newsList_sys_pc { font-size:14px;}
.newsList_sys_pc li {float:none; position:relative; z-index:1; padding:15px 0 10px 132px; min-height:135px; border-bottom:1px solid #f6f6f6;}
.newsList_sys_pc li.noImg { padding-left:0; min-height:inherit;}
.newsList_sys_pc li .img { position:absolute; left:0; top:21px;}
.newsList_sys_pc li .img img { vertical-align:top; width:116px; height:116px;}
.newsList_sys_pc li.noImg .img { display:none;}
.newsList_sys_pc li .img i { position: absolute; top: 50%; left: 50%; margin:-30px 0 0 -30px; width: 60px; height: 60px; background: url(../images/house/s-ico-04.png) 0 0 no-repeat;}

.newsList_sys_pc .tit { font-size:18px;}
.newsList_sys_pc .tit a { color:#000;}
.newsList_sys_pc .tit a.fontbold1 { font-weight:bold;}
.newsList_sys_pc .tit a:hover { text-decoration:none; color:#5cc55c;}
.newsList_sys_pc .cont { font-size:14px; color:#999; margin:15px 0; max-height:42px; overflow:hidden; }
.newsList_sys_pc .foot .date { float:right; color:#aaa;}
.newsList_sys_pc .tag,.article_content .tag { border:1px solid #eee; color:#999; display:inline-block; vertical-align:middle; padding:0 5px; border-radius:2px; margin-right:5px; line-height:20px;}
.newsList_sys_pc .tag.laiyuan {}
.newsList_sys_pc .tag.type2,.article_content .tag.type2 { border:1px solid #b4f1b4; color:#5cc55c;}
.newsList_sys_pc .tag.type0,.article_content .tag.type0 { border:1px solid #ebc88b; color:#ff9409;}
.newsList_sys_pc .tag.type1,.article_content .tag.type1 { border:1px solid #ffbcbc; color:#f24444;}
.newsList_sys_pc .tag.fufei { background-color:#f7f4e1; border:1px solid #f7f4e1; color:#dec47f;}

.newsList_sys_pc .view_more { text-align:center; margin:20px 0 20px;}
.newsList_sys_pc .view_more a {display: inline-block; padding: 0 40px 0 25px; background: url(/images/icon-1-11.png) no-repeat 82% 13px; border: 1px solid #eee; font-size: 16px; line-height: 42px; border-radius: 22px;}
.newsList_sys_pc .view_more a:hover { text-decoration:none; color:#5cc55c;}
.tuijian_gaizhang { position:absolute; top:20px; right:20px; width:95px; height:95px; background:url(../images/house/s-ico-38.png) no-repeat 0 0;}
.index_tougao_btn a { display:block; background-color:#ff8701; color:#fff; font-size:18px; text-align:center; line-height:56px;}
.index_tougao_btn a .ico { background:url(/images/news_v10_fabu.png) no-repeat 0 0; display:inline-block; width:27px; height:27px;    vertical-align: -5px; margin-right: 8px;}
.index_tougao_btn a:hover { background-color:#ff931b; text-decoration:none; color:#fff;}

.index_module_hd { position:relative;z-index:1; margin-top:20px;}
.index_module_hd .tit { color:#333; font-size:18px; font-weight:bold; display:inline-block; padding:0 6px 0 0; background-color:#fff; position:relative; z-index:2;}
.index_module_hd .s { height:1px; overflow:hidden; background-color:#eee; position:absolute; left:0; right:0; top:50%;}

.index_module2 { margin-top:10px;}
.index_module2 .hd { border-bottom:1px #eee solid;}
.index_module2 .hd .tit { position:relative; z-index:1; display:inline-block; vertical-align:middle; font-size:16px; color:#555; line-height: 50px;}
.index_module2 .hd .tit .bor { display:block; position:absolute; left:0; right:0; bottom:-1px; height:2px; background-color:#78bc0e; overflow:hidden;}
.index_module2 .hd .sub { vertical-align:middle; color:#aaa; font-size:14px; margin-left:8px;}

.index_tougao { font-size:14px;}
.index_tougao li { background-color:#fbfbfb; position:relative; z-index:1; margin-top:15px; padding:15px 10px 15px 72px;}
.index_tougao .date { color:#ff8701; position:absolute; right:10px; top:16px;}
.index_tougao .username { font-size:16px; color:#333;}
.index_tougao .tit { color:#666; margin-top:6px; max-height:42px; overflow:hidden;}
.index_tougao .img { position:absolute; left: 15px; top: 15px;}
.index_tougao .img img { border-radius:24px; height:48px; width:48px; vertical-align:top;}
.index_tougao a { display:block;}
.index_tougao a:hover { text-decoration:none;}
.index_tougao a:hover .tit {-webkit-transition: color 0.2s ease-in-out 0s;color: #e33737;text-decoration:none;}

.index_remen {font-size:14px;}
.index_remen li { position:relative; z-index:1; margin-top:15px; padding:0 0 0 72px; min-height:74px;}
.index_remen li.noImg { padding-left:0; min-height:inherit;}
.index_remen li.noImg .img { display:none;}
.index_remen .img { position:absolute; left:0; top:5px;}
.index_remen .img img { height:60px; width:60px; vertical-align:top;}
.index_remen .tit {color:#666;/* margin-top:6px; */max-height:42px;overflow:hidden;}
.index_remen .num { color:#999; margin-top:6px;}
.index_remen a { display:block;}
.index_remen a:hover { text-decoration:none;}
.index_remen a:hover .tit {-webkit-transition: color 0.2s ease-in-out 0s;color: #e33737;text-decoration:none;}

.index_tuwen li { margin-top:15px; width:260px; position:relative; z-index:1; overflow:hidden;}
.index_tuwen li img { display:block; width:100%; height:260px;-o-transition: .5s; -ms-transition: .5s; -moz-transition: .5s; -webkit-transition: .5s; transition: .5s;}
.index_tuwen .tit { position:absolute; bottom:0; left:0; right:0; background-color:rgba(0,0,0,.5); line-height: 32px; color: #fff; font-size: 14px; word-break: break-all; text-overflow: ellipsis; white-space: nowrap; overflow: hidden; text-align: center; padding:0 10px;}
.index_tuwen a { display:block;}
.index_tuwen a:hover { text-decoration:none;}
.index_tuwen a:hover img { -o-transform: scale(1.2); -ms-transform: scale(1.2); -moz-transform: scale(1.2); -webkit-transform: scale(1.2); transform: scale(1.2);}

.picnews-con{width:100%;height: 400px;position: relative;}
.picnews-con .slideBox .bd ul{width:100%;height: 400px;position: relative;}
.picnews-con .slideBox .bd ul li{width:100%;height: 354px; position: relative;}

.picnews-con .slideBox .bd ul .item-c{display:block;width: 317px;height: 170px;margin-bottom: 13px;margin-right: 13px;position: absolute;overflow: hidden;}
.picnews-con .slideBox .bd ul .item-c .txt{color: #fff;position: absolute;bottom: 12px;left: 0;right: 0;z-index: 2;font-size: 18px;font-weight: bold;padding-left: 25px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.picnews-con .slideBox .bd ul .item-c .bg{position: absolute;height:52px;bottom: 0;left: 0;right: 0;background-image: -moz-linear-gradient( 90deg, rgb(0,0,0) 0%, rgba(0,0,0,0) 100%);background-image: -webkit-linear-gradient( 90deg, rgb(0,0,0) 0%, rgba(0,0,0,0) 100%);background-image: -ms-linear-gradient( 90deg, rgb(0,0,0) 0%, rgba(0,0,0,0) 100%);opacity: 0.6;z-index: 1;}
.picnews-con .slideBox .bd ul img{width: 317px;height: 170px;transition: all .4s ease-in-out;}

.picnews-con .slideBox .bd ul li a:nth-child(n+1){position: absolute;top: 0;left: 7px;}
.picnews-con .slideBox .bd ul li a:nth-child(n+2){position: absolute;top: 0;left: 337px;}
.picnews-con .slideBox .bd ul li a:nth-child(n+3){position: absolute;top: 183px;left: 7px;}
.picnews-con .slideBox .bd ul li a:nth-child(n+4){position: absolute;top: 183px;left: 337px;}
.picnews-con .slideBox .bd ul li a:nth-child(n+5){display:block!important;width: 525px;height: 354px;overflow: hidden;position: absolute;left: 667px;top: 0;}

.picnews-con .slideBox .bd ul li a:nth-child(n+5) img{width: 525px;height: 354px;transition: all .4s ease-in-out;}
.picnews-con .slideBox .bd ul li a:nth-child(n+5) .txt{color: #fff;position: absolute;bottom: 22px;left: 0;right: 0;z-index: 2;font-size: 18px;font-weight: bold;padding-left: 25px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.picnews-con .slideBox .bd ul li a:nth-child(n+5) .bg{position: absolute;height:89px;bottom: 0;left: 0;right: 0;background-image: -moz-linear-gradient( 90deg, rgb(0,0,0) 0%, rgba(0,0,0,0) 100%);background-image: -webkit-linear-gradient( 90deg, rgb(0,0,0) 0%, rgba(0,0,0,0) 100%);background-image: -ms-linear-gradient( 90deg, rgb(0,0,0) 0%, rgba(0,0,0,0) 100%);opacity: 0.6;z-index: 1;}

.picnews-con .slideBox .bd ul .item-c:hover img{transform: scale(1.1);}

.picnews-con .slideBox .hd{ position:absolute;left:0; right:0; bottom:5px; z-index:66;}
.picnews-con .slideBox .hd ul{overflow:hidden; text-align: center;height: 29px;line-height: 29px;}
.picnews-con .slideBox .hd ul li{float:none; cursor:pointer;display:inline-block;width:8px;height: 8px;background:#eeee;margin:0 5px;border-radius: 100%;text-align: center;transition: width .4s ease-in-out;}
.picnews-con .slideBox .hd ul li.on{ width:42px;background: #f81818; -moz-border-radius: 4px; -webkit-border-radius: 4px;border-radius: 4px;}

.picnews-con .slideBox .prev,.picnews-con .slideBox .next {position: absolute;z-index:6;left:0px;bottom: 206px;margin-top: -25px;width: 38px;height: 63px;background: url('../../images/sprite02.png') 0px 0px no-repeat;filter: alpha(opacity=60);opacity: 0.6;}
.picnews-con .slideBox:hover .prev, .slideBox:hover .next  {filter: alpha(opacity=50);opacity: 0.5;}
.picnews-con .slideBox .next {display:none;-webkit-animation: rightFadeIn .5s ease-out;-moz-animation: rightFadeIn .5s ease-out;animation: rightFadeIn .5s ease-out;left: auto;right: 0px;background-position: -38px 0px;}
.picnews-con .slideBox .prev:hover,.picnews-con .slideBox .next:hover {filter: alpha(opacity=100);opacity: 1;}
.picnews-con .slideBox .prev{display:none;-webkit-animation: leftFadeIn .5s ease-out;-moz-animation: leftFadeIn .5s ease-out;animation: leftFadeIn .5s ease-out;}
.picnews-con:hover .prev{display: block;}
.picnews-con:hover .next{display: block;}