body {
	margin: 0px;
	color: #000;
	font-size: 12px;
	line-height: 20px;
}

a:link { color: #000; text-decoration: none; }
a:visited { color: #000; text-decoration: none; }
a:hover { text-decoration: underline;color: #f63; }
a:active { color: #000; text-decoration: none; }

h1,h2,h3 { margin:0; padding:0; font-weight:normal; }

div { min-height:0; _height:0; } /*解决ie8 div兼容**/

ul,li {
	padding:0px;
    margin:0px;
	list-style-type:none;
}

img { border:0; }

form { margin:0; }

dl,dt,dd { margin:0; }

.wrap { width:1002px; background:#fff; }



/*广告容器**/
.ad { _height:0; min-height:0; line-height:0; font:0; margin:0 auto; position:relative; clear:both; }
.ad embed { margin-top:4px; }
.ad img { margin-top:4px; }
.ad object  { margin-top:4px; }
.ads-pannel-col4 a{ display:block; width:245px; float:left; margin-right:6px;}
.ads-pannel-col4 a:nth-child(4n){ margin-right:0; float:right;}
.ads-pannel-col4 a img{ width:100%; height:45px;}
.xianfa{ height:60px; background:url(xianfa1000x60.jpg) center no-repeat;}
.xianfa .xianfa-cont{ width:500px; margin:0 0 0 360px;}
.xianfa .xianfa-cont li{font-size:20px; font-weight:bold; color:#0735bb; line-height:60px; font-family:"微软雅黑";}

.header { margin-top:40px; clear: both;}
.header .logo { float:left; width:200px; height:54px; background:url(logo.png?1) no-repeat; text-indent:-99px; overflow:hidden; margin-right:20px; _margin-right:10px; display:block; }
.header .logo_news { float:left; width:206px; height:54px; background:url(/images/ylnews/news/index.png) 0 -140px; text-indent:-99px; overflow:hidden; margin-right:20px; _margin-right:10px; display:block; }
.header .input { float:left; height:30px; line-height:28px; border:2px solid #d3d3d3; border-right:0; text-indent:10px; position:relative; }
.header .input input { float:left; width:250px; height:25px; line-height:25px; border:0; text-indent:20px; }
.header #submit { float:left; width:90px; height:36px; background:url(/images/ylnews/index/index.png) -556px 0; border:0; }
.header #MainSearch { float:right; background:#fff; text-align:right; width:300px; }
.header .SelectShow { float:left; display:inline-block; }
.header .ListType { background:#fff; border:2px solid #d3d3d3; border-top:0; position:absolute; top:30px; left:0; display:none; cursor:hand }
.header .ListType li { padding-right:10px; }
.header .ListType li:hover { background:#ddd; }
.header .textinput { outline:none;  }
.header .textinput2 { outline:none; }
.header .more { clear:both; }
.header .app { float:right; width:256px; height:50px; background:url(dl_app.png) no-repeat; text-indent:-99px; overflow:hidden; margin-left: 20px; margin-right:20px; _margin-right:10px; display:block; }
.header span{ font-family:"宋体"; font-size:10px; display:block;}

/*导航条**/
.menu { margin:0 auto; height:84px; padding-top:8px; background:url(menu_bg.png) repeat-x center ; margin-top:15px; clear:both; }
.menu .box { width:1000px; }
.menu .box a { color:#fff; font:12px/20px arial; margin-right:5px; }
.menu a.link { width:35px; height:17px; color:#376DA3; background:url(assest.png) 0 1px; margin:2px 6px 0 8px; display:inline-block; text-indent:5px; }
.menu a.index { width:33px; height:50px; background:url(assest.png) -60px 0; text-indent:10em; display:block; float:left; }

/*改革开放40广西60*/
body.ggkf40gx60{ background:url(index-ggkf40gx60-bg.jpg) left top repeat-x;}
.ggkf40gx60{ background:url(index-ggkf40gx60-ren.pngbak) center top no-repeat;}
.ggkf40gx60-cont{ width:1020px; margin:0 auto; background:url(bg.png) #FFF center 80px no-repeat;}
.ggkf40gx60-banner img{ width:100%;}

/*首页文字广告**/
.ad_group { width:935px; height:60px; padding:15px 20px 5px 45px; border:1px solid #ccc; border-top:3px solid #ccc; margin:0 auto; }
.ad_group a { float:left; width:123px; height:25px; line-height:25px; color:#336799; display:inline-block; overflow:hidden; margin-right:10px; }
.ad_group p a { width:225px; height:45px; margin-right:2px; }

/*头条**/
.headline { padding-top:15px; text-align:center; overflow:hidden; clear:both; }
.headline b a { height:35px; font:32px/38px "Microsoft YaHei"; margin:0; overflow:hidden; }
.headline a { font:14px/33px arial; color:#1F4268; margin-right:20px; }
.headline p { margin-top:5px; }

/*专题条**/
.subject { width:1000px; height:55px; padding:5px 10px; background:#E1E2E3; margin:0 auto; margin-top:8px; }
.subject dd { float:left; border-right:1px solid #B3B3B3; border-left:1px solid #fff; display:inline-block; padding:0 8px; }
.subject dd a { font-size:14px; margin:0 3px; }
.subject dd img { float:left; margin-right:10px; }
.subject .weibologo { width:70px; height:45px; background:url(index.png) -135px -610px; border-right:0; display:block; }
.subject .weibo { border:0; }

/*点**/
.square li{  list-style: square inside; font-size:4px; color:#B1B3BC; }


/*表格1**/
.div1 { width:inherit; margin-top:10px; clear:both; }
.div1 dt { background:url(div1_dot.jpg) no-repeat 0 7px; padding:0 0 1px 25px; }
.div1 dt h2,
.div1 dt li { font:bold 14px/30px airal; display:inline; margin-right:10px; }
.div1 dt li.on,
.div1 dt li.on a,
.div1 dt h2.on_,
.div1 dt h2.on_ a { color:#933;  }
.div1 dt a.more { float:right; font:12px/30px airal; }
.div1 .news { padding:5px 0 10px; clear:both; }
.div1 .news li { height:28px;  }
.div1 .news a { padding-left:2px; font:14px/28px arial; }
.div1 .news span { color:#336799; }
.div1 .news2 { padding:5px 0 10px; clear:both; }
.div1 .news2 li { height:25px; }
.div1 .news2 a { font:12px/25px airal;  }
.div1 .news2_2 li {  height:24px; list-style:disc; color:#B1B3BC; overflow:hidden; }
.div1 .news2_2 a { font:12px/24px airal; vertical-align:middle }
.div1 .pics { padding:5px 0 10px; clear:both; margin-bottom:-5px; }
.div1 .pics a { float:left; width:150px; height:107px; line-height:20px; overflow:hidden; text-align:center; margin:0 7px; }
.div1 .pics div { width:150px; height:90px; overflow:hidden; }
.div1 .bbs_pics { padding:5px 0 22px; clear:both; margin-bottom:-5px; }
.div1 .bbs_pics a { float:left; width:100px; height:102px; line-height:20px; overflow:hidden; text-align:center; margin:0 5px; display:inline-block; }
.div1 .bbs_pics div { width:100px; height:80px; overflow:hidden }
.div1 .bbs_rank a { width:100%; height:68px; border-bottom:1px solid #eee; display:inline-block; padding:10px 0; overflow:hidden; }
.div1 .bbs_rank img { float:left; margin-right:10px; }
.div1 .bbs_rank p { color:#333; }
.div1 .members div { float:left; width:33%; height:90px; overflow:hidden; }
.div1 .summary { padding:5px 0 10px; font:14px/27px arial; }
.div1 .news hr { border-bottom:0px; border-top:1px solid #ddd; margin:6px; }


/*热点新闻**/
.hot1 { width:inherit; }
.hot1 div { height:18px; overflow:hidden; text-align:center; }
.hot1 div a { font:bold 18px/20px arial; color:#1F4268; /*letter-spacing:-2px;*/ }
.hot1 p { height:40px; overflow:hidden; margin:8px 0 16px 0; text-indent:2em; }
.hot2 { width:inherit; }
.hot2 li { overflow:hidden; text-overflow:ellipsis; white-space: nowrap; }
.hot2 a { font:14px/28px arial; }
.hot2 span { color:#f60; margin-right:2px; }

/*大块**/
.menu2 { height:45px; line-height:48px; background:url(assest.png) 0 -70px; border-bottom:1px solid #ccc; margin-top:10px; }
.menu2 .links { float:right; margin-right:10px; }
.menu2 h2 { font:bold 21px/48px arial; margin-left:10px; }
.menu2 h2:first-letter { font-size:26px; }

/*县市区**/
.xsq { height:90px; border-top:1px solid #ddd; border-bottom:1px solid #ddd; padding:15px 0; margin-bottom:5px; }
.xsq img { float:left; margin-right:8px; }
.xsq a { width:70px; height:25px; font:12px/25px arial; background:#F9F2E6; color:#933; border:1px solid #E1CCB7; display:inline-block; text-align:center; margin:0 0px 4px 0px; }

/*图片墙**/
#grid-content { width:100%; background:#eee; height: 30px;margin:0 auto; }
#grid-content div { float:left;	width: 164px; height: 110px; color: #FFF; margin: 1px; overflow:hidden; position:relative; }
#grid-content div span { width:100%; background:url(black.png); margin: 0; padding: 0; position:absolute; bottom:0; left:0; }
#grid-content div img { width:100%; margin:0; }
#grid-content div img:hover { width:104%; margin:-2%; transition:width 0.3s, margin 0.3s }
#grid-content .big { width: 330px; height: 222px; color: #FFF; margin: 1px; overflow:hidden; }
#grid-content .big img {  }


/*友情链接**/
.flink { width:1000px; min-height:120px; _height:120px; border:1px solid #E0E0E0; margin:0 auto; margin-top:8px; }
.flink dt { height:33px; line-height:33px; border-bottom:1px solid #E0E0E0; margin:0 15px; margin-bottom:8px; }
.flink dt h2 { float:left; font-size:14px; font-weight:bold; margin-right:10px; }
.flink dt a { float:right; }
.flink dt img { vertical-align:middle;  }
.flink dt span { font-size:12px; color:#336799; font-weight:normal; }
.flink > dd { margin:0 15px; }
.flink > dd a { width:115px; height:23px; line-height:23px; color:#333; overflow:hidden; display:inline-block; text-align:center; }
.flink dd a:visited { color:#333; }

/*新媒体**/
.newMedia { width:100%; background:#333; padding:10px 0; overflow:hidden; display:table }
.newMedia >div { _float:left; min-width:200px; display:table-cell; color:#ccc; padding-left:5px; }
.newMedia img { float:left; width:40%; margin-right:5px; }
.newMedia h2 { font-size:12px; }
.newMedia span { color:#69C; }

/*浮动广告**/
.floatAD {  width:200px; border:1px solid #e9e9e9; position:absolute; right:0; top:180px; box-shadow:1px 1px #ddd; }
.floatAD dd {  }
.floatAD p { background:#eee; }
.floatAD p a { width:100%;background: #D2E0F0;  padding:5px 0; font:14px/20px "Microsoft YaHei"; color:#376BA4; display:block; text-align:center; border-top:1px solid #fff; }
.floatAD p a:hover {  background: #FEEFD0; transition:background 0.4s;  }
.floatAD p img { width:100%; height:30px; margin:-5px 0; }

.floatAD .btn { width:25px; height:85px; font:14px/1.5 arial; background:#84C0F2; color:#fff; display:inline-block; text-align:center; border-radius:5px 0 0 5px; position:absolute; left:-25px; top:0; bottom:0; margin:auto 0; _margin-top:25%; }

/*表格1**/
.tb1 {  width:inherit; margin-top:10px; }
.tb1 >dt { height:31px; border-bottom:1px solid #ddd; }
.tb1 >dt h3,
.tb1 >dt li { float:left; height:30px; font:bold 14px/30px arial; border-bottom:2px solid #2069D6; display:inline-block; padding:0 7px; }
.tb1 >dt a { float:right; font:12px/30px arial; color:#666; }
.tb1 dd { padding-top:10px; }
.tb1 .tab li { border-bottom:0 }
.tb1 .tab li.on { border-bottom:2px solid #2069D6; }
.tb1 .picnews { min-height:240px; overflow:hidden; }
.tb1 .picnews li { float:left; width:48%; height:105px; overflow:hidden; margin:3px 0; margin:0px 3px\9; }
.tb1 .picnews li:nth-child(odd) {  margin-right:4%; }
.tb1 .picnews img { width:100%; height:100%; }
.tb1 .picnews li div { height:20px; background:rgba(0, 0, 0, 0.7); color:#fff; margin-top:-20px; text-align:center; position:relative; overflow:hidden }
.tb1 .news { width:100%; }
.tb1 .news li { width:100%; height:26px; font:14px/26px arial; }
.tb1 .news hr { border-bottom:0px; border-top:1px dotted #ccc; margin:11px 0; }
.tb1 .pictext {}
/*日历**/
/*段落**/
.tb1 .content div { height:130px; font:14px/23px "宋体"; overflow:auto; }
.tb1 .pictext li { height:85px; overflow:hidden; margin-top:7px; }
.tb1 .pictext li img { float:left; margin-right:10px; }
.tb1 .pictext li h4 { font:bold 14px/23px arial; color:#222; }
.tb1 .pictext li a { color:#666; line-height:22px; }
.tb1 .pictext hr { border-bottom:0px; border-top:1px dotted #ccc; margin:11px 0; }

/*楼盘tab**/
.newhousetab {}
.newhousetab .part { height:31px; border-bottom:1px solid #ddd; margin-top:10px; }
.newhousetab .part div { float:left; height:30px; font:bold 14px/30px arial; display:inline-block; padding:0 10px;}
.newhousetab .part div.on { border-bottom:2px solid #2069D6; }
.newhousetab .list { min-height:210px; border:1px solid #eaeaea; margin-top:10px; }
.newhousetab .list >div { overflow:hidden; }
.newhousetab .list >div >div { float:left; width:18%; min-height:200px; border:1px solid #eaeaea; margin:1%; text-align:center; line-height:25px; position:relative; overflow:hidden; }
.newhousetab .list >div >div:hover { border-color:#ccc; }
.newhousetab .list >div >div:hover p { transition:height 0.5s; height:134px; }
.newhousetab .list p { width:100%; height:0; background:rgba(0,0,30,0.7); color:#fff; position:absolute; top:0; left:0; text-align:left; padding:0 10px; overflow:hidden; transition:height 0.5s; }
.newhousetab .list span { color:#c00; font:bold 20px/25px arial; }

/*关注微博**/
.follow_weibo { width:280px; height:80px; background:url(follow_weibo.jpg); padding-left:150px; padding-top:20px; }

/*滚动广告**/
.adslider1 { height:60px; overflow:hidden; position:relative; margin-top: 4px; }
.adslider1 .bd{ z-index:0;  }
.adslider1 .bd li{ zoom:1; vertical-align:middle; position:relative; text-align:center; }
.adslider1 .bd img { width:100%; display:block;  }


.sliderBanner2 { background-color: #0F3A98; height:25px; line-height: 25px; overflow:hidden; position:relative; }
.sliderBanner2 .bd { z-index:0;  }
.sliderBanner2 .bd li { color: #fff; vertical-align:middle; position:relative; text-align:center; }