
.Upper {width:auto; overflow:hidden; background:url(../head_bg.png) no-repeat center center;}
.Upper .head {width:1200px; margin:0 auto; overflow:hidden;}
.Lower {width:auto; overflow:hidden; background:#333333;}
.Lower .footer {width:1200px; margin:0 auto; overflow:hidden;}

.wrap {width:1200px; margin:0 auto 20px auto; overflow:hidden; clear:both;}

.wrap .AD {width:1200px; overflow:hidden; margin:20px 0;}

.wrap .MainCont1,
.wrap .MainCont2,
.wrap .MainCont3,
.wrap .MainCont4,
.wrap .MainCont5,
.wrap .MainCont6,
.wrap .MainCont7 {width:100%; overflow:hidden; clear:both;}

.wrap .MainCont2{background:#4165cf;}

.wrap .Chead {float: left;overflow:hidden; line-height:30px; text-align:left; margin:20px 20px;font-size:30px;}

.wrap .Chead span i {color:#2e7fe0;font-size:20px; }
.wrap .Chead span .index_ic {
    color: #2e7fe0;
    font-size: 20px;
}
.wrap .Chead span .index_kr {
    color: #fff;
    font-size: 22px;
}
.wrap .cont {width:100%; overflow:hidden; clear:both;}

.cont .showpic {width:800px; height:425px; float:left; overflow:hidden; position:relative;}
.cont .showpic ul {width:800px; height:425px; overflow:hidden; position:relative;}
.cont .showpic ul li {float:left; position:absolute; top:0; left:0;width:100%;height:100%; text-align:center; line-height:425px; overflow:hidden;}
.cont .showpic ul li img{
	max-width:100%;
	max-height:100%; 
}
.cont .showpic .title {display:block; width:800px; height:50px; line-height:50px; font-size:18px; color:#FFFFFF; background:#000000; opacity: 0.5; left:50px; position:absolute; bottom:0; left:0;}
.cont .showpic .title span {padding:25px;}
.cont .showpic .title:hover {color:#ff9900;}
.cont .showpic ol {width:800px;position:absolute; bottom:0; left:0;}
.cont .showpic ol li {float:left; margin:5px 4px; width:125px; height:5px; text-align:center; line-height:5px; background:#cccccc;}
.cont .showpic ol li a {display:block; text-indent:-9999px; text-align:center; line-height:5px;}
.cont .showpic .actionNum {background:#ff8413;}

.cont .main {width:375px; float:right;}
.cont .main dl{width:100%; overflow:hidden; border-bottom:1px dotted #d2d2d2; padding:20px 0;}
.cont .main dl dt{font-size:15px; margin-bottom:15px; height:15px; line-height:15px; overflow:hidden;}
.cont .main dl dd {font-size:14px; color:#858585; line-height:20px; height:40px; overflow:hidden;}

.cont .main .newlist {width:100%; overflow:hidden; padding:20px 0;}
.cont .main .newlist li {list-style-image:url(newlist_back.png); list-style-position:inside; line-height:32px; height:32px; position:relative; overflow:hidden;}
.cont .main .newlist li span {position:absolute; right:0; top:0;}
.cont .main .newlist li:hover {list-style-image:url(newslist_orange.png)}
.cont .main .newlist li a{position:absolute; top:0; left:20px; font-size:14px; line-height:32px; height:32px; width:316px; overflow:hidden;}
.cont .main .newlist li:hover a {color:#ff9900;}

.wrap .cont1 {width:1156px; overflow:hidden; clear:both; margin-top:0px;padding:30px 22px;background:#fff;}
.cont1 .news {width:360px;float:left;margin-right:38px;}
.cont1 .news .shead {width:100%; overflow:hidden; clear:both;background:url(news_line.jpg) no-repeat bottom center;}
.cont1 .news .shead .tag {height:43px; width:210px; float:left; line-height:45px;}
.cont1 .news .shead .tag .zg {font-size:24px;}
.cont1 .news .shead .tag .eg {padding-left:15px; font-size:14px;}
.cont1 .news .shead .more {height:30px; width:95px; float:right; text-align:center; line-height:30px;background:#0f51bb;color:#fff;}
.cont1 .news .shead .more:hover {background:#2e7fe0;}
.cont1 .news .shead .more a {color:#666666;}
.cont1 .news .shead .more a {color:#ff9900;}

.cont1 .news .listbox {padding:15px 0;font-size:12px;}
.listbox ul {width:100%; clear:both; overflow:hidden;} 
.listbox ul li {float:left; width:250px; border:1px solid #d9d9d9; margin:0 6px;}
.listbox ul li:hover {background:#d9d9d9;}
.listbox .img {width:100%; overflow:hidden;}
.listbox .word {padding:10px;}
.listbox .word a { display:block; font-size:15px; line-height:35px; height:35px; overflow:hidden;}
.listbox .word p {font-size:12px; color:#999999; text-indent:2em; line-height:20px; height:40px; overflow:hidden;}
.news .sad {width:800px; height:110px; overflow:hidden; margin-top:10px;} 

.cont1 .info {width:360px; float:right; overflow:hidden;}
.cont1 .info .shead {width:100%; overflow:hidden; clear:both;background:url(news_line.jpg) no-repeat bottom center;}
.cont1 .info .shead .tag {height:43px; width:210px; float:left; line-height:45px;}
.cont1 .info .shead .tag .zg {font-size:24px;}
.cont1 .info .shead .tag .eg {padding-left:15px; font-size:14px;}
.cont1 .info .shead .more {width:50%; float:left; text-align:right;}
.cont1 .info .shead .more a {color:#FFFFFF; margin-right:15px;}
.cont1 .info .infolist {overflow:hidden; padding:15px 0;}
.infolist dl {width:100%; overflow:hidden;}

.infolist dl.ck dd{display:block;}
.infolist dl dd {display:none; text-align:center;}
.infolist dl dt {overflow:hidden; clear:both; padding:12px 0;}
.infolist dl dt a {display:block; line-height:26px; height:26px; overflow:hidden; font-size:14px; width:300px;}
.infolist .num { padding:3px 8px; background:#bfbfbf; color:#FFFFFF; float:left;}
.infolist .text {padding-left:10px; float:left;}
.infolist dl.ck dt .num {background:#FF9900;}
.infolist dl.ck .text {color:#FF9900;}

.cont .page_nav {width:100%; height:50px; margin:10px auto; overflow:hidden; clear:both;}
.cont .page_nav div {float:left; width:170px; height:48px; background:#4165cf; text-align:center; line-height:48px; margin:0 14px; position:relative;border: 1px solid #fff;font-size:18px; color:#fff;}
.cont .page_nav div:hover{background:#448aca;}
.cont .page_nav div a {font-size:18px; color:#fff;}
.cont .page_nav .ck{background:#1fadff;}
.cont .page_nav .ck a {color:#FFFFFF;}
.cont .page_nav .ck:before {content:''; display:block; width:100%; height:10px; background:url(triangle.png) no-repeat bottom center; position:absolute; bottom:-10px; left:0;}

.cont .bigbox {width:100%; overflow:hidden;}
.bigbox .more {width:100%; line-height:30px; text-align:right;}
.bigbox .comlist {overflow:hidden; clear:both;}
.comlist .list{width:225px; float:left; position:relative; padding:7px;}
.comlist .list:hover {background:#d9d9d9;}
.comlist .list:hover .code {display:block;}
.comlist .list .img {width:225px; height:168px; overflow:hidden;}
.comlist .list .info {padding:10px 0; overflow:hidden;}
.comlist .list .info .t {line-height:22px; height:44px; overflow:hidden; width:100%; font-size:14px;}
.comlist .list .info .b {width:100%; overflow:hidden; clear:both; font-size:16px;}
.comlist .list .info .b span {width:50%; float:left; line-height:30px;}
.comlist .list .info .b .thr {text-decoration:line-through; color:#999999;}
.comlist .list .info .b .red {text-align:right; color:#FF0000; font-size:18px;}
.code {width:238px; height:178px; overflow:hidden; position:absolute; top:0; left:0; display:none;}
.code:before {content:''; display:block; width:225px; height:168px; background:#000000; opacity:0.5; filter:Alpha(opacity=50); position:absolute; top:7px; left:7px;}
.code h3 {color:#FFFFFF; font-size:20px; text-align:center; line-height:20px; position:relative; padding-top:25px; font-weight:normal;}
.code p {text-align:center; padding-top:10px; position:relative;}

.cont .snav {width:100%; overflow:hidden; clear:both; background:#f2f2f2;}
.cont .snav div {width:128px; height:45px; float:left; text-align:center; line-height:45px;}
.cont .snav div a {font-size:20px; color:#666666;}
.snav .xz{background:#1fadff;}
.snav div.xz a{color:#FFFFFF;}
.cont .bigbox .waimai {width:100%; overflow:hidden; padding-top:25px;}
.waimai .piclist {width:290px; float:left; border:1px solid #d9d9d9; position:relative; margin:0 4px 8px 3px;}
.waimai .piclist:hover {background:#d9d9d9;}
.waimai .piclist:hover .code {display:block;}
.waimai .piclist .img {overflow:hidden; text-align:center;}
.waimai .piclist .img a img {width:290px; height:218px; overflow:hidden;}
.waimai .piclist .word {overflow:hidden; padding:15px 10px;}
.waimai .piclist .word .t {width:100%; height:30px; line-height:30px; overflow:hidden;}
.waimai .piclist .word .t a {width:85%;font-size:16px; font-weight:bold; float:left;}
.waimai .piclist .word .t div {width:15%; float:left; text-align:center;}
.waimai .piclist .word .t div span {width:30px; height:30px; display:block; text-align:center; line-height:30px; border-radius:15px; color:#FFFFFF;}
.waimai .piclist .word .s {height:30px; line-height:30px; color:#707070; overflow:hidden;}
.waimai .piclist .word .c {overflow:hidden; clear:both;}
.waimai .piclist .word .c a {float:left; background:#1acc78; color:#FFFFFF; padding:5px 10px;}
.waimai .piclist .word .c a:hover {background:#139859;}
.waimai .piclist .word .c div {padding-left:20px; background:url(clock.png) no-repeat left center; height:25px; line-height:25px; float:right; color:#707070;}
.waimai .piclist .code {width:290px; height:218px; overflow:hidden;}
.waimai .piclist .code:before {content:'';width:290px; height:218px; overflow:hidden; top:0; left:0;}

.MainCont4 .listbox {width:925px; float:left; overflow:hidden;}
.MainCont4 .listbox ul li {padding:15px; margin:0 12px 24px 12px}
.MainCont4 .sclass {width:255px; float:right; overflow:hidden;}
.MainCont4 .sclass .shead {font-size:18px; line-height:45px;}
.iconlist {width:100%; overflow:hidden;}
.iconlist a {display:block; text-align:center; width:100px; height:95px; background:#f6f6f6; float:left; margin:0 13px 26px 13px;}
.iconlist a:hover {background:#d9d9d9;}
.iconlist a img {padding-top:15px;}
.iconlist a span {display:block; padding-top:10px;}

.MainCont5 .house {width:100%; overflow:hidden; clear:both;}
.house .h_nav {width:50%; margin:10px auto 25px auto; overflow:hidden; clear:both;}
.house .h_nav div {float:left; width:98px; text-align:center; border-right:1px solid #d9d9d9;}
.house .h_nav div a{font-size:16px;}

.house .cont .h_img {width:400px; float:left; overflow:hidden;}
.h_img .img_box {float:left; position:relative;}
.h_img .img_box .img{overflow:hidden;}
.h_img .img_box .word {width:100%; height:40px; line-height:40px; background:#000000; position:absolute; bottom:0; left:0; opacity: 0.5; clear:both;}
.h_img .img_box .word a {padding-left:10px; position:relative; color:#FFFFFF;}
.h_img .img_box .word span {position:relative; color:#FFFFFF; float:right; padding-right:10px;}

.house .cont .h_info {width:490px; float:left; margin-left:25px;}
.house .cont .h_info .sell,
.house .cont .h_info .lease {width:100%; overflow:hidden;}
.h_info .h_head {width:100%; overflow:hidden; clear:both; border-bottom:1px solid #d9d9d9;}
.h_info .h_head .tag {width:20%; float:left; height:40px; line-height:40px; border-bottom:1px solid #FF9900;}
.h_info .h_head .tag span {border-left:5px solid #FF9900; padding-left:15px; font-size:18px; }
.h_info .h_head .more {width:80%; float:left; text-align:right; line-height:40px;}
.h_info ul {width:100%; overflow:hidden; padding-bottom:20px; margin-bottom:20px; border-bottom:1px dotted #d9d9d9;}
.h_info ul li {padding-left:40px; margin-top:18px; line-height:25px; clear:both;}
.h_info .sell .infolist{background:url(infolist_sell.png) no-repeat left center;}
.h_info .sell .infolist a,.h_info .lease .infolist a{float:left; height:25px; width: 320px; font-size:14px; overflow:hidden;}
.h_info .lease .infolist{background:url(infolist_lease.png) no-repeat left center; }
.h_info .infolist span {padding-left:20px;}
.h_info .infolist em { float:right; color:#FF9900;}

.house .cont .h_other {width:250px; float:right;}
.h_other .o_nav {width:250px; height:60px; overflow:hidden; clear:both;}
.h_other .o_nav div {width:125px; float:left; line-height:40px; text-align:center; font-size:16px; background:#d9d9d9; position:relative;}
.h_other .o_nav .ck {background:#1fadff;}
.h_other .o_nav .ck a {color:#FFFFFF;}
.h_other .o_nav .ck:before {content:'';display:block; width:100%; height:10px; background:url(triangle.png) no-repeat bottom center; position:absolute; left:0; bottom:-10px;}
.h_other .o_box {overflow:hidden; border:1px solid #d9d9d9; margin-top:20px;}
.o_box .o_cont {padding:15px 2px;overflow:hidden; clear:both;}
.o_cont .o_list {padding:5px 20px 5px 20px; overflow:hidden;}
.o_cont .o_list:hover {background:#d9d9d9;}
.o_cont .img {width:100px; float:left;}
.o_cont .word {width:98px; float:right;}
.o_cont .word ul {width:100%; overflow:hidden;}
.o_cont .word ul li { line-height:34px;}
.o_cont .word ul li span {color:#1fadff;}
.o_cont .word ul li a {padding:5px 20px; background:#1fadff; color:#FFFFFF;}
.o_cont .word ul li a:hover {background:#1989ca;}

.MainCont6 .cont {width:100%; overflow:hidden; clear:both; padding-bottom:20px;}
.MainCont6 .cont .info_list {width:965px; float:left;}
.info_list ul {width:965px; overflow:hidden;}
.info_list .list1 {width:965px; height:65px; border-bottom:1px dotted #d9d9d9; margin-top:15px;}
.info_list .list1 .list2 { float:left;vertical-align:middle; width:320px; padding-top:5px; font-size:14px;}
.info_list .list1 .list2 div {margin:5px 0;}
.info_list .list1 .list2 div span {color:#FF9900; padding-right:15px;}
.info_list .list1 .list2 .blue {color:#1fadff;}
.MainCont6 .cont .find_job {width:190px; float:right; text-align:center;}
.MainCont6 .cont .find_job a {display:inline-block; width:190px; height:65px; line-height:65px; font-size:20px; color:#FFFFFF; margin-top:15px}
.MainCont6 .cont .find_job .color1 {background:#f8b364;}
.MainCont6 .cont .find_job .color2 {background:#38b2f8;}
.MainCont6 .cont .find_job .color3 {background:#55ccc8;}
.MainCont6 .cont .find_job .color4 {background:#8edd78;}
.MainCont6 .cont .find_job a:hover {background:#d9d9d9;}

.MainCont7 .cont {width:100%; overflow:hidden; clear:both;}
.MainCont7 .cont ul {overflow:hidden; width:100%;}
.MainCont7 .cont ul li {width:225px; float:left; text-align:center; margin:0 7px;}
.MainCont7 .cont ul li a {line-height:35px;}

.MainCont7 .cont .meun1,
.MainCont7 .cont .meun2 {width:100%; overflow:hidden;}
.meun1 a{display:inline-block; width:180px; height:55px; border-radius:5px; text-align:center; line-height:55px; margin:10px 28px; font-size:20px; color:#FFFFFF;}
/* 便民服务 */
#sellstelephone{width:100%; overflow:hidden;}
#sellstelephone .list {width:180px; height:80px; background:#e9e8e8; float:left; margin:10px 28px;}
#sellstelephone .list span {display:block; padding-top: 20px; line-height:25px; text-align:center; font-size:14px;}
#sellstelephone .list a {display:block; line-height:25px; text-align:center;color:#FF9900; font-size:14px;}
/* 友情链接 */
.MainCont9 .more{text-align:right; line-height:25px;float: right;overflow: hidden;padding-top: 30px;}
.MainCont9 .cont .piclink{width:100%; overflow:hidden; margin-bottom:10px;}
.MainCont9 .cont .piclink a{float:left; width:88px; height:30px; margin:5px; border:1px solid #d3d3d3; text-align:center; line-height:30px; overflow:hidden;}
.MainCont9 .cont .piclink a img{max-height:100%; max-width:100%;}
.MainCont9 .cont .wordlink{width:100%; overflow:hidden; padding-bottom: 20px;}
.MainCont9 .cont .wordlink a{display:inline-block; line-height:20px; margin:2px 5px; font-size:14px;}
