/* CSS style */

body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, code, form, fieldset, legend, input, textarea, p, blockquote, th, td { margin: 0; padding: 0;}

.xsfsxq{text-align:center;}
.xsfsxqbt{ margin-top:10px;text-align:center; height:35px; line-height:35px;font-size:14px; font-weight:bold;}
.xsfsxq h1{font-size:20px; font-family: "黑体";line-height:38px;font-weight:normal;}
.xsfsxq h2{font-size:16px; font-family: "黑体";line-height:30px; text-align:center;font-weight:normal;}
.xsfsxq2{line-height:24px;text-align:center;color:#999;}
.jjxq{border:1px #ccc solid;background:#f7f7f7;margin:10px auto;padding:5px 10px;line-height:22px;width:580px;}
table{border-collapse:collapse;}
.xsfsxqzw{padding:0 10px;font-size:14px;}
.xsfsxqzwbb{padding:10px 10px;font-size:14px;}
.xsfsxqzwbbl{font-size:13px; float:left; width:460px; height:80px;line-height:20px;}
.xsfsxqzwbbr{font-size:14px;float:right; margin-left:8px;width:155px; height:80px;}
.xsfsxqzw p{font-size:14px;line-height:24px;margin:14px 0;text-indent:28px;}
.xsfsxqzw p a{ color:#049; }
.xsfsxqzw p a:hover{ color:#049; text-decoration: underline; }

.xsfsxqfont{font-weight:bold; font-size:12px;}

object { display:block;}

fieldset,img{border:0;}

address,caption,cite,code,dfn,em,th,var,i {font-style:normal;font-weight:normal;}

li{list-style:none;}

caption,th{text-align:left;}

h1,h2,h3,h4,h5,h6{font-size:100%; font-weight:normal;}

q:before,q:after{content:'';}

abbr,acronym{border:0;font-variant:normal;}

sup{vertical-align:text-top;}

sub{vertical-align:text-bottom;}

input,textarea,select{font-family:inherit;font-size:inherit;font-weight:inherit; outline: medium none;resize: none;}

input,textarea,select{font-size:100%;}

legend{color:#333;}

.clear{height:0;font-size:0;line-height:0;clear:both; display:block; overflow:hidden;}

body {color:#2b2b2b; font-family:"宋体",tahoma, Verdana, Arial, Helvetica, sans-serif; font-size:12px; text-align:center;}

a {color:#2b2b2b;text-decoration:none;}

a:hover{color:#0085cf; text-decoration:underline;}

.red,a.red:hover { color:#CC0000!important; font-style:normal;}

.bule,a.bule:hover { color:#2c4b90!important;}

.yellow,a.yellow:hover { color:#ff9900!important;}

.black,a.black:hover { color:#000!important;}

.fl { float:left;}

.fr { float:right;}



/*bg*/

.course-top,.course-top ul li,.nav-left,.nav-right,.nav-mid,.nav-mid strong,.paihang li em,.paihang li em.hot,#YHover dt,#YHover span,.top a { background:url(images/index_pic.gif) no-repeat;}

.share-pic em,.news-path-tit,.comment-b,.nav-search-text,.news-tit,.news-left-tit,.news-right-tit,.feel-tab .count-pic,.news-tab .fl_Tabopen,.handle,.scroll-pic a.left,.scroll-pic a.right,.dongtai-page a.pre,.dongtai-page a.next,.do .ding,.do .cai,.do .huifu {background:url(images/news-bg.gif) no-repeat;}




/*height*/

.height20 { clear:both; overflow:hidden; display:block; height:20px;}

.m5 { margin-bottom:5px!important;}

.m3 { margin-bottom:3px!important;}

.m10 { margin-bottom:10px!important;}





/*main*/

.advertise,,.course,.main,.links { width:960px; margin:0 auto; overflow:hidden;}

.news-left { float:left; width:670px;}

.news-right { float:right; width:300px;}

.tb { border-top:4px solid #35496E;}

.m { margin-bottom:7px;}

.l { margin-left:10px;}

.t { margin-top:7px;}

.r { margin-right:9px;}

.more {float:right; background-position:-130px -260px;margin-right:10px;width:46px; height:15px; text-indent:-999em;}

.more1 { float:right; margin-right:10px; color:#2c4b90;}



/*logo*/

#logo { float:left; padding:25px 0 0 0;}

#logo h2 a { text-indent:-999em; float:left; background:url(logo.gif) no-repeat;width:200px; height:40px; display:block;}



/*导航*/

.course-top { background-position:0 -125px; background-repeat:repeat-x; height:35px; line-height:35px;}

.course-top h1 { float:left;}

.course-top h3 { float:left;}

.course-top .QQqun { background:url(qqq_icon.gif) no-repeat scroll 0 2px; padding-left:15px; height:20px; line-height:20px; float:left; margin-left:20px; margin-top:6px;}

.course-top .QQqun a { color:#ff0000;}

.course-top ul { float:right;}

.course-top ul li { float:left; width:50px; margin-left:10px; padding-left:20px; cursor:pointer;}

.course-top ul li.setindex { background-position:0 -160px; }

.course-top ul li.collect { background-position:-85px -160px;} 

.nav { float:right; margin-top:10px;}

.nav-left { background-position:-242px -260px; width:10px; height:78px; float:left;}

.nav-right { background-position:-252px -260px; float:left; height:78px; width:10px;}

.nav-mid { background-position:0 -338px; height:60px; float:left; padding-top:13px; background-repeat:repeat-x;}

.nav-box { float:left;}

.nopadding { padding:0;}

.nav-mid strong { background-position:right -727px; padding-right:10px; float:left;}

.nav-mid strong.nobg { background:none; padding:0;}

.nav-mid strong a { font-family:"微软雅黑",tahoma, Verdana, Arial, Helvetica, sans-serif; line-height:23px; font-size:14px; color:#35496e; font-weight:bold;}

.nav-mid strong a:hover { text-decoration:none; color:#2b2b2b;}

.nav-mid .small-type { padding-top:7px; line-height:12px; text-align:left;}

.nav-mid .small-type a { padding:4px; color:#2c4b90;}

.nav-mid .small-type a:hover { color:#cc0000;}



/*面包屑导航*/
.nav-search-text {background:urlimages/(news-bg2.gif) no-repeat;}
.news-path-tit,.comment-b,{background:url(news-bg.gif) no-repeat;}

.news-path { float:left; margin-top:4px; display:inline;}

.news-path-tit { background-position:-152px 0; background-color:#1b568d; float:left; padding:0 7px 0 55px; display:inline-block; height:18px; line-height:18px; color:#fff;font-size:14px; font-family:tahoma, Verdana, Arial, Helvetica, sans-serif; margin:0 10px;}

.news-path-links { height:18px; line-height:18px; color:#7E7E7E;}

.news-path-links a { color:#2C4B90; padding:0 6px;}








/*新闻框*/

.newsTit h2 { background:url(xwlm1.gif) scroll right top no-repeat;}

.newsTit{ text-align:left;}

.newsTit h2 { height:24px; overflow:hidden;}

.newsTit h2 a,.newsTit h2 a:hover { background:url(xwlm1.gif) scroll -257px top no-repeat; padding:5px 0 5px 10px; float:left; color:#fff; font-weight:700; font-size:14px;}

.newsList { border:1px solid #c3c3c3; border-width:0 1px 1px; padding:28px 30px;}

.newsList ul { padding:17px 0; border-bottom:1px dotted #d1d1d1;}

.newsList li { width:608px; height:28px; line-height:28px; overflow:hidden; font-size:14px; text-align:right;}

.newsList li a { color:#525c74;}

.newsList li a:hover { color:#0085cf;}

.newsList li a span { color:#666666}

.newsList li .item { float:left; width:470px; text-align:left;}

.newsList li .time { font-size:12px; color:#999;}


.news-tityh { width:300px; height:32px; line-height:32px; background: #fc0;}
.news-middle-tityh { float:left; width:290px; position:relative;}
.news-middle-tityh a { float:right; color:#8896B1;}
.news-middle-tityh h2 { float:left; padding-left:7px; font-size:14px; color:#000000; margin-top:3px; font-weight:bold; font-family:"微软雅黑"}
.news-middle-tityh h3 { float:left; padding-left:7px; font-size:14px; color:#000000; margin-top:3px; }

/*新闻排行榜*/

.news-tit { background-position:0 -85px; background-repeat:repeat-x; width:300px; height:29px; line-height:29px; margin-top:5px; }



.news-middle-tit { float:left; width:290px; position:relative;}

.news-middle-tit a { float:right; color:#8896B1;}

.news-middle-tit h2 { float:left; padding-left:7px; font-size:14px; color:#1C2C58; margin-top:3px;}

.news-middle-tit h2 a { color:#1C2C58; float:none;}

.news-right-tit { background-position:-145px 0; width:5px; float:right; height:29px;}

.news-content {}

.paihang li { line-height:22px; color:#2c4b90; width:100%; overflow:hidden; height:22px; text-align:center;}

.paihang li em { color:#fff; background-position:-223px -308px; width:13px; height:13px; line-height:13px; font-family:Arial, Helvetica, sans-serif; font-size:10px; margin-right:9px; float:left; margin-top:4px;}

.paihang li em.hot { background-position:-223px -284px;}

.paihang li a { width:250px; float:left; text-align:left; height:22px; color:#2c4b90; overflow:hidden;}



#YHover{width:298px; border:1px solid #d1d1d1; border-width:0 1px;overflow:hidden;}

#YHover dd { padding:5px 4px; border-bottom:1px solid #d1d1d1;}

#YHover dt{ margin:0 1px; padding-left:8px; text-align:left; background-position:0 -511px; height:30px; background-repeat:repeat-x; line-height:30px; cursor:pointer; border-bottom:1px solid #d1d1d1;}

#YHover dt a { float:left;}

#YHover dt.current{font-weight:bold;}

#YHover dd img{width:240px; height:126px;}

#YHover p {text-indent:20px; color:#878787; line-height:22px; text-align:left;}

#YHover span { float:right; background-position:-250px -240px;_background-position:-250px -240px; height:6px; width:12px; text-indent:-999em; margin:12px 10px 0 0; color:#fff;font-size:0; line-height:6px;}






/*购房工具*/

.news-a { padding:5px; border:1px solid #d1d1d1; border-width:0 1px 1px; overflow:hidden; height:218px;}

#gfTable1 a {width:82px; height:17px; padding-top:46px; margin:5px 6px; color:#0B3B8C;text-align:center; text-decoration:none; float:left;}

#gfTable1 a:hover { color:#0085cf;}

#gfTable1 a.goufang1 { background:url(images/goufang1.gif) no-repeat;}

#gfTable1 a.goufang2 { background:url(images/goufang2.gif) no-repeat;}

#gfTable1 a.goufang3 { background:url(images/goufang3.gif) no-repeat;}

#gfTable1 a.goufang4 { background:url(images/goufang4.gif) no-repeat;}

#gfTable1 a.goufang5 { background:url(images/goufang5.gif) no-repeat;}

#gfTable1 a.goufang6 { background:url(images/goufang6.gif) no-repeat;}

#gfTable1 a.goufang7 { background:url(images/goufang7.gif) no-repeat;}

#gfTable1 a.goufang8 { background:url(images/goufang8.gif) no-repeat;}

#gfTable1 a.goufang9 { background:url(images/goufang9.gif) no-repeat;}

/*搜索*/

.nav-search-text { background-position:0 -60px; float:left; width:112px; height:24px; line-height:24px; border:none; color:#7B7C7D; overflow:hidden; padding-left:26px;}

.nav-search-button { float:left; height:24px; border-color:#a75816 #a75816 #a75816 #a75816; border-width:1px; border-style:solid; background-color:#9e631d; color:#fff; line-height:24px; cursor:pointer; padding:0 2px;}

.nav-search a.b2 { margin-left:5px; height:22px; line-height:23px; padding:0 5px; overflow:hidden; color:#FFFFFF;}



/*翻页*/

.pages { margin:15px; padding:3px; font-size:14px; text-align:center;}

.pages .disabled { border:1px solid #eee;color: #DDDDDD;margin: 2px;padding: 2px 5px;}

.pages .current {background-color: #525c74; border:1px solid #036CB4;color: #FFFFFF;font-weight: bold;margin: 2px;padding: 2px 5px;}

.pages a { border:1px solid #eee;color:#525c74;margin: 2px 5px; padding: 2px 5px;text-decoration: none;}

.pages a:hover { border:1px solid #999; color:#666;}

/*links*/

.links-top,.links-line,.links-bottom,.footer-menu { background:url(links.gif) no-repeat;}

.links {margin:20px auto; position:relative;}

.links-top { background-position:0 0; width:960px; height:5px; overflow:hidden;}

.links-title { background:url(links-bg.gif) repeat-y;  padding:3px 10px; text-align:left; line-height:21px;}

.links-title span { font-weight:bold;}

.links-title a { padding:0 6px; color:#404040;}

.links-line { background-position:-10px -11px;height:2px; overflow:hidden;}

.links-bottom { background-position:0 -5px; width:960px; height:5px; display:block; overflow:hidden;}

/*footer*/

.footer-menu { background-position:0 -13px; background-repeat:repeat-x; width:980px; height:35px; margin:0 auto; line-height:35px; position:relative;}

.footer-menu1 { background:none; line-height:22px;}

.footer-menu a,.footer-menu1 a { padding:0 6px;color:#878787;}

.top a {position:absolute; top:1px; right:10px; background-position:0 -719px; width:59px; height:24px; cursor:pointer; display:block; text-indent:-999em; overflow:hidden;}

.top a:hover {background-position:0 -743px; width:59px; height:24px;position:absolute; top:1px; right:10px;  display:block;}

.footer-title { padding:10px 0; line-height:23px;}

.footer-pic { width:420px; margin:0 auto;}

.footer-pic li { float:left; border:1px solid #d1d1d1; width:124px; line-height:18px; height:43px; margin:6px; padding-top:4px;}

.footer-pic img { float:left; margin:0 8px 0 14px;}

.footer-pic li span { display:block; padding-top:4px;}







