@charset "utf-8";
.section { margin: 20px auto auto; overflow: hidden; }
.wrapper, .container { width: 1240px; margin: 0 auto; position: relative; }
.wrapper:after, .container:after { content: " "; display: block; height: 0; clear: both; visibility: hidden; }
body { background: #F7F7F7; }
[class*=am-icon-] { margin-right: 4px; }
a { color: #666; background: transparent; transition: all 0.2s linear; -webkit-transition: all 0.2s linear; -moz-transition: all 0.2s linear; -o-transition: all 0.2s linear; }
.header { background-color: #fff; color: #666; }
.header-bar { background: #fafafa; height: 40px; line-height: 40px; border-bottom: 1px solid #ddd; }
.header-bar .sep { color: #666; margin: 0 0.5em; }
.header-bar .top-nav { float: left; }
.header-bar .top-nav a { text-decoration: none; }
.header-bar .top-cart { float: right; width: 120px; margin-left: 15px; }
.header-bar .top-cart a { text-decoration: none; }
.header-bar .top-cart a:hover { text-decoration: none; color: #333; }
.header-bar .top-info { float: right; position: relative; }
.header-bar .top-info a { text-decoration: none; padding: 0 5px; }
.header-bar .top-info a:hover { text-decoration: none; }

.header-logo { float: left; /* margin-left: 38px; */ margin-top: 10px; }
.header-logo a { display: block; }
.header-bar .navloginbox { float: left; position: relative; }
.header-bar .loginbefore { display: none; }
.header-bar .loginbefore a { margin: 0 3px; }

.header-bar .loginafter { float: left; display: none; }
.header-bar .loginafter .top-uname { color: #666666; cursor: pointer; display: block; font-size: 14px; height: 36px; line-height: 36px; text-align: center; width: 120px; }
.header-bar .loginafter .top-uname:after { background: url(//static.4524.ren/mall/images/icon.png) no-repeat -3px -223px; content: ""; display: inline-block; height: 6px; margin-left: 5px; width: 10px; }

.header-bar .popbox { background: #fff; box-shadow: 0 3px 6px rgba(0,0,0,.1); display: none; padding-bottom: 10px; position: absolute; right: 0; top: 0; z-index: 111; }
.header-bar .popbox .top-uname { color: #DA6415; }
.header-bar .popbox .top-uname:after { background: url(//static.4524.ren/mall/images/icon.png) no-repeat -3px -243px; }
.header-bar .topbox .topbox-item a { display: inline-block; height: 36px; line-height: 36px; margin: 0 10px; vertical-align: middle; }
.header-bar .popbox .topuserbox li { display: block; text-align: center; }
.header-bar .popbox .topuserbox a { color: #31373c; display: block; }
.header-bar .popbox .topuserbox li:hover { background: #f7f7f7; }
.header-bar .popbox .topuserbox li:hover a { color: #DA6415; }


.header-cart-mini { position: relative; z-index: 32; display: block; color: #b0b0b0; float: right; /* width: 90px; */ height: 40px; /* border: 1px solid #DFDFDF; */ padding: 0 12px; background: #F4F4F4; text-align: center; line-height: 40px; margin-left: 15px; }

.header-cart-mini i { margin-right: 4px; font-size: 20px; line-height: 20px; vertical-align: -2px; background: url(../images/16x16/cart.png) no-repeat; width: 16px; display: inline-block; height: 16px; }
.header-cart-mini-num { margin-left: -4px; }
.header-cart-menu { display: none; position: absolute; right: 0; right: -1px \9; top: 40px; z-index: 31; width: 316px; padding: 15px 0 0; color: #424242; background: #fff; border: 1px solid #e0e0e0 \9; border-top: 0 \9; -webkit-box-shadow: 0 2px 10px rgba(0,0,0,0.15); box-shadow: 0 2px 10px rgba(0,0,0,0.15); }
.header-cart-menu .loading { margin: 5px 20px 20px; text-align: center; }

.header-search { float: right; margin-right: 156px; }
.header-search-container { float: right; margin-top: 25px; }
.header-search-box { width: 620px; height: 42px; background: no-repeat #F75733; position: relative; }
.header-search-input { height: 34px; line-height: 24px\9; color: #999; width: 450px; border: 0; background: #fff; overflow: hidden; margin: 0; padding: 0; position: absolute; left: 2px; top: 2px; border: 2px #fff solid; padding-left: 5px; outline: none; padding-left: 64px; }
.header-search-btn { outline: none; height: 42px; width: 100px; text-align: center; line-height: 36px; font-size: 16px; vertical-align: middle; color: #fff; position: absolute; right: 0; top: 0; background: none; border: none; cursor: pointer; }
.header-search-type { position: absolute; z-index: 10; height: 38px; width: 54px; text-align: center; }
.header-search-click-area { position: absolute; width: 55px; color: #666; }
.header-search-type-ul { display: none; background-color: #fff; line-height: 38px; margin: 2px; width: 55px; box-shadow: 0px 1px 3px rgba(68, 68, 68, 0.36); }
.header-search-type li { cursor: pointer; line-height: 30px; text-indent: 10px; text-align: left; }
.header-search-type li:hover { background: #DA6415; color: #fff; }
.header-search-type li:first-child { line-height: 40px; }
.header-search-type-arrow { position: absolute; margin-left: 8px; background: url(//static.4524.ren/main/images/topbar_icons.png) no-repeat -10px -470px; display: block; position: absolute; width: 7px; height: 4px; overflow: hidden; right: -2px; top: 20px; }
.header-selected { height: 40px; line-height: 40px; cursor: pointer; font-style: normal; font-weight: 500; }


.header-nav { height: 48px; line-height: 48px; background: #FD6440 center no-repeat; width: 100%; margin-top: 30px; margin-bottom: 20px; position: relative; }
.header-nav ul { overflow: hidden; }
.header-nav ul li { float: left; width: 12.5%; }
.header-nav ul li a { font-size: 16px; color: #fff; text-decoration: none; display: block; /*width: 124px;*/ height: 48px; text-align: center; }
.header-nav ul li a:hover { background: #F75733; }
.header-nav-fix { position: fixed; top: 0; z-index: 100; width: 1240px; height: 48px; line-height: 48px; background: #FD6440 center no-repeat; -webkit-box-shadow: 0px 0px 6px rgba(0, 0,0, 0.3); -moz-box-shadow: 0px 0px 6px rgba(0, 0,0, 0.3); box-shadow: 0px 0px 6px rgba(0, 0,0, 0.3); }

.yk-hd { overflow: hidden; height: 30px; padding: 15px 15px 8px 15px; border-bottom: 1px solid #f8f8f8; }
.yk-hd h4 { float: left; border-left: 3px solid #52a646; font-size: 16px; color: #333; padding-left: 10px; font-weight: 500; }
.yk-hd a { float: right; color: #FD6440; font-size: 14px; line-height: 24px; }

.mall-slide { }
.mall-slide .slide-box { width: 350px; height: 320px; overflow: hidden; position: relative; background: #fff; }
.mall-slide .slide-box { width: 350px; height: 320px; overflow: hidden; position: relative; background: #fff; }
.mall-slide .slide-box .opacity { position: absolute; width: 350px; height: 40px; background: url(../images/opacity.png); left: 0; bottom: 0; z-index: 1; }
.mall-slide .slide-box .hd { height: 8px; overflow: hidden; position: absolute; border: 0; right: 0; bottom: 16px; right: 10px; z-index: 10; }
.mall-slide .slide-box .hd ul { overflow: hidden; zoom: 1; float: left; }
.mall-slide .slide-box .hd ul li { float: left; margin-left: 5px; border-radius: 50%; width: 8px; height: 8px; text-align: center; background: #fff; cursor: pointer; }
.mall-slide .slide-box .hd ul li.on { background: #52a646; }
.mall-slide .slide-box .bd { position: relative; height: 100%; z-index: 0; }
.mall-slide .slide-box .bd li { width: 350px; height: 320px; zoom: 1; vertical-align: middle; position: relative; }
.mall-slide .slide-box .bd li h1 { position: absolute; left: 0; bottom: 0; color: #fff; z-index: 11; text-align: left; text-indent: 10px; display: block; font-size: 14px; width: 270px; height: 40px; line-height: 40px; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; z-index: 10; font-weight: normal; }
.mall-slide .slide-box .bd img { min-width: 350px; height: 320px; display: block; }
.mall-slide .slide-box .prev, .mall-slide .slide-box .next { position: absolute; top: 130px; display: block; width: 40px; height: 50px; background-image: url(../images/lunbonext.png); opacity: 0.5; filter: progid:DXImageTransform.Microsoft.Alpha(opacity=50); }
.mall-slide .slide-box .next { right: 0px; background-position: -40px 0; }
.mall-slide .slide-box .prev { left: 0px; background-position: 0 0; }
.mall-slide .slide-box .prev:hover, .mall-slide .slide-box .next:hover { opacity: 1; filter: progid:DXImageTransform.Microsoft.Alpha(opacity=100); }
.mall-slide .slide-box .prevStop { display: none; }
.mall-slide .slide-box .nextStop { display: none; }


.mall-slide .mall-box { width: 350px; height: 450px; font-size: 14px; overflow: hidden; position: relative; background: #fff; }
.mall-slide .mall-box .mall-item-list { padding: 20px 0 0 20px; border-bottom: 1px dotted #ddd; }
.mall-slide .mall-box .mall-item-list-item { float: left; width: 145PX; padding: 0 20px 10px 0; line-height: 24px; }
.mall-slide .mall-box .mall-item-list-item .mall-item-pic { width: 140px; height: 100px; background: #fff; overflow: hidden; margin-bottom: 5px; }
.mall-slide .mall-box .mall-item-list-item .mall-item-pic .mall-item-pic-a { width: 100px; height: 100px; vertical-align: middle; /* display: table-cell; */ /* text-align: center; */ margin: 0 auto; }
.mall-slide .mall-box .mall-item-list-item .mall-item-pic .mall-item-pic-a img { max-width: 100PX; display: inline; text-align: center; vertical-align: middle; }
.mall-slide .mall-box .mall-item-list-item h3 { width: 145px; height: 24px; overflow: hidden; font-weight: normal; }
.mall-slide .mall-box .mall-item-list-item .mall-item-price { color: #f30; font-weight: bold; }
.mall-slide .mall-box .mall-item-list-item a { text-decoration: none; text-align: center; }
.mall-slide .mall-box .mall-more { width: 350px; height: 48px; line-height: 48px; text-align: center; }

/*新闻详情和评论*/
.home-news { width: 570px; height: 787px; border-top: 3px solid #FD6440; background: #fff; margin-left: 20px; overflow: hidden; }
.home-news .tab-hd { float: left; width: 100%; height: 48px; background-color: #fafafa; margin-bottom: -1px; color: #333; }
.home-news .tab-hd ul { }
.home-news .tab-hd li { float: left; height: 48px; line-height: 48px; color: #666; font-size: 16px; padding: 0 20px; border-right: 1px solid #eee; cursor: pointer; }
.home-news .tab-hd li.on { border: 1px solid #eee; color: #FD6440; border-bottom: none; border-top: none; background-color: #fff; position: relative; margin-left: -1px; margin-right: -1px; }
.home-news .tab-bd { float: left; width: 530px; border-top: 1px solid #eee; padding: 15px 20px; }
.home-news .rw-sy-three-open { height: 48px; line-height: 48px; font-size: 14px; padding: 0 20px; }
.home-news .rw-sy-three-open a { color: #FD6440; }

.home-news-bd1 { height: 710px; }
.home-news-bd1-a { height: 90px; }
.home-news-bd1-a:hover { text-shadow: 1px 1px #f1f1f1; }
.home-news-bd1-a h3 { font-size: 20px; width: 500px; height: 30px; display: block; text-align: center; color: #f60; }
.home-news-bd1-a span { /* width: 530px; */ height: 60px; line-height: 24px; padding-top: 6px; font-size: 14px; display: block; color: #666; text-indent: 2em; }
.home-news-bd1-a a { text-decoration: none; }
.home-news-bd1-b { padding-bottom: 15px; border-bottom: 1px dotted #ddd; }
.home-news-bd1-b, .home-news-bd1-b a { height: 60px; overflow: hidden; }
.home-news-bd1-b a { height: 60px; overflow: hidden; }
.home-news-bd1-b img { width: 100%; }

.home-news-bd1-c { height: 510px; font-size: 14px; }
.home-news-bd1-c ul { width: 100%; padding: 10px 0 9px 0; border-bottom: 1px dotted #ddd; line-height: 30px; display: inline-block; }
.home-news-bd1-c .home-news-cat { display: block; float: left; color: #f60; }
.home-news-bd1-c .home-news-date { display: block; float: right; font-size: 12px; }
.home-news-bd1-c .colortop { color: #52a646 !important; }
.home-news-bd1-c .colorhot { font-weight: bold; }
.home-news-bd1-c li { width: 100%; display: block; height: 30px; }
.home-news-bd1-c .home-news-url { display: block; text-indent: 7px; float: left; max-width: 355px; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; }
.home-news-bd1-c .new { width: 24px; height: 16px; padding-left: 10px; overflow: hidden; padding-top: 8px; padding-right: 5px; }
.home-news-bd1-c .new img { vertical-align: middle; }
.home-news-bd2 { width: 500px; height: 510px; margin-top: -16px; display: inline-block; font-size: 14px; }
.home-news-bd2 ul { width: 500px; padding: 10px 0; border-bottom: 1px dotted #ddd; line-height: 30px; display: inline-block; }
.home-news-bd2 .home-news-cat { display: block; float: left; color: #f60; }
.home-news-bd2 .rw-sy-three-renqi-date { display: block; float: right; color: #f30; }
.home-news-bd2 .colorhot { font-weight: bold; }
.home-news-bd2 .home-news-url { display: block; text-indent: 7px; float: left; width: 370px; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; }

.home-news-bd3 { font-size: 14px; margin-top: -8px; }
.home-news-bd3 li { width: 500px; line-height: 37px; border-bottom: 1px dotted #ddd; font-size: 14px; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; }
.home-news-bd3 li:hover { background: #f9f9f9; }
.home-news-bd3 .home-news-plname { color: #f10; padding-left: 6px; }
.home-news-bd3 .home-news-plname:hover { color: #f10; }
.home-news-bd3 .home-news-pinglun { color: #666; }
.home-news-bd3 .home-news-pinglun:hover { color: #52a646; }
.home-news-bd3 .home-news-pinglun img { vertical-align: middle; margin-top: -6px; }
.home-news-bd3 .rw-sy-three-tiem { float: right; font-size: 12px; display: inline; width: 50px; text-align: right; color: #999; }


.rw-three-news-more { width: 500px; height: 48px; line-height: 48px; text-align: center; font-size: 14px; }
.rw-three-news-more a { color: #666; }


/*首页活动*/
.home-activity { width: 280px; height: 790px; background: #fff; }
.home-activity-bd { width: 250px; padding: 0 15px; overflow: hidden; text-align: left; }
.home-activity-bd ul li { text-align: left; height: 214px; display: block; padding-top: 15px; position: relative; border-bottom: 1px dotted #ddd; font-size: 14px; }
.home-activity-bd ul li .rw-hdlist-pic { width: 250px; height: 130px; overflow: hidden; }
.home-activity-bd ul li .rw-hdlist-pic img { max-width: 250px; }
.home-activity-bd ul li .rw-hdlist-bq1 { position: absolute; top: 25px; left: 0; background: #f60; color: #fff; height: 24px; line-height: 24px; padding: 0 15px; z-index: 10; }
.home-activity-bd ul li .rw-hdlist-bq2 { position: absolute; top: 25px; left: 0; background: #999; color: #fff; height: 24px; line-height: 24px; padding: 0 15px; z-index: 10; }
.home-activity-bd ul li .rw-hdlist-title { width: 250px; padding: 5px 0 5px 0; line-height: 24px; overflow: hidden; height: 40px; font-size: 14px; }
.home-activity-bd ul li .rw-hdlist-title a { color: #666; }
.home-activity-bd ul li .rw-hdlist-li { width: 250px; height: 30px; line-height: 30px; }
.home-activity-bd ul li .home-activity-time { color: #52a646; font-size: 12px; }
.home-activity-bd .home-activity-more { width: 280px; height: 48px; font-size: 14px; line-height: 48px; text-align: center; }
.home-activity-bd .home-activity-more a { color: #666; }


/*首页摄影美图*/
.home-phone { width: 1240px; height: 250px; background: #fff; overflow: hidden; position: relative; }
.home-phone .rw-bd { width: 1220px; height: 180px; padding: 20px 0 20px 20px; overflow: hidden; }
.home-phone .rw-bd .tempWrap { width: 1200px !important; }
.home-phone .rw-bd li { display: block; float: left; width: 215px; height: 160px; overflow: hidden; margin-right: 20px; background: #fff; }
.home-phone .rw-bd .home-phone-pic { width: 215px; height: 120px; overflow: hidden; }
.home-phone .rw-bd .home-phone-txt { width: 215px; height: 40px; text-align: center; line-height: 40px; overflow: hidden; }
.home-phone .rw-bd img { width: 215px; display: inline; text-align: center; vertical-align: middle; }
.home-phone .yk-hd .next, .home-phone .yk-hd .prev { cursor: pointer; width: 20px; height: 45px; opacity: 0.6; display: block; position: absolute; z-index: 10; margin-top: 110px; }
.home-phone .yk-hd .next:hover, .home-phone .yk-hd .prev:hover { background-color: #52a646; opacity: 0.9; filter: progid:DXImageTransform.Microsoft.Alpha(opacity=90); }
.home-phone .yk-hd .next { right: 0; background-position: -68px -160px; }
.home-phone .yk-hd .prev { left: 0; background-position: -47px -160px; }


/* 商家店铺 */
.rw-sy-small { width: 1200px; height: 280px; background: #fff; overflow: hidden; }
.rw-sy-small .tab-hd { float: left; width: 100%; height: 48px; background-color: #fff; margin-bottom: -1px; color: #333; }
.rw-sy-small .tab-hd h4 { float: left; margin-top: 14px; margin-left: 15px; margin-right: 15px; font-weight: bold; position: relative; height: 20px; line-height: 20px; border-left: 3px solid #52a646; color: #333; padding: 0 10px; }
.rw-sy-small .tab-hd li { float: left; height: 48px; line-height: 48px; border-right: 1px solid #eee; }
.rw-sy-small .tab-hd li a { display: block; padding: 0 15px; color: #666; font-size: 16px; }
.rw-sy-small .tab-hd li.on { border: 1px solid #eee; border-bottom: none; border-top: none; background-color: #fff; position: relative; margin-left: -1px; margin-right: -1px; }
.rw-sy-small .tab-hd li.on a { color: #52a646; }
.rw-sy-small .tab-hd li.on a:hover { color: #f30; text-decoration: underline; }
.rw-sy-small .tab-bd { float: left; border-top: 1px solid #eee; width: 1200px; height: 230px; }
.rw-sy-small .rw-sy-three-open { height: 48px; line-height: 48px; font-size: 14px; padding: 0 20px; }
.rw-sy-small .rw-sy-three-open a { color: #52a646; }
.rw-sy-small .tab-bd .tab-pal { width: 1180px; height: 190px; padding: 20px 0 20px 20px; overflow: hidden; }
.rw-sy-small .tab-bd .tab-pal a { display: block; width: 150px; height: 190px; text-align: center; float: left; margin-right: 18px; }
.rw-sy-small .tab-bd .tab-pal .rw-sy-small-pic { width: 150px; height: 150px; overflow: hidden; }
.rw-sy-small .tab-bd .tab-pal .rw-sy-small-txt { width: 150px; height: 40px; line-height: 40px; overflow: hidden; }
.rw-sy-small .tab-bd .tab-pal img { width: 150px; min-height: 150px; }




.rw-sy-two-left { width: 940px; float: left; display: inline-block; }

/* 求职招聘 */
.rw-sy-jop { width: 940px; height: 360px; background: #fff; overflow: hidden; }
/*.rw-sy-house{ width:900px; height:265px;background: #fff;overflow: hidden;}*/
.rw-sy-letter { width: 940px; height: 265px; background: #fff; overflow: hidden; }
.home-info .tab-hd { float: left; width: 100%; height: 48px; background-color: #fff; margin-bottom: -1px; color: #333; }
.home-info .tab-hd h4 { float: left; margin-top: 14px; margin-left: 15px; margin-right: 15px; font-weight: bold; position: relative; height: 20px; line-height: 20px; border-left: 3px solid #52a646; color: #333; padding: 0 10px; }
.home-info .tab-hd li { float: left; height: 48px; line-height: 48px; border-right: 1px solid #eee; }
.home-info .tab-hd li a { display: block; padding: 0 20px; color: #666; font-size: 16px; }
.home-info .tab-hd li.on a:hover { text-decoration: underline; color: #f30; }
.home-info .tab-hd li.on { border: 1px solid #eee; border-bottom: none; border-top: none; background-color: #fff; position: relative; margin-left: -1px; margin-right: -1px; }
.home-info .tab-hd li.on a { color: #52a646; }
.home-info .tab-bd { float: left; width: 925px; border-top: 1px solid #eee; padding: 15px 0 15px 15px; font-size: 14px; }
.home-info .rw-sy-three-open { height: 48px; line-height: 48px; font-size: 14px; padding: 0 20px; }
.home-info .rw-sy-three-open a { color: #52a646; }
.home-info .rw-sy-three-open a i { font-size: 14px; }
.rw-sy-xinxi-pic { float: left; width: 250px; padding-top: 5px; }
.rw-sy-xinxi-pic .rw-sy-small-pic { float: left; width: 110px; margin: 0 15px 15px 0; height: 80px; position: relative; overflow: hidden; }
.rw-sy-xinxi-pic .rw-sy-small-pic a { width: 110px; height: 80px; overflow: hidden; display: table-cell; text-align: center; vertical-align: middle; }
.rw-sy-xinxi-pic .rw-sy-small-pic a img { width: 110px; min-height: 80px; display: inline; text-align: center; vertical-align: middle; }
.rw-sy-xinxi-pic .rw-sy-small-pic a span { position: absolute; display: block; width: 110px; color: #fff; height: 24px; line-height: 24px; background: url(../images/opacity.png); -moz-transition: all 0.3s ease; -webkit-transition: all 0.3s ease; -o-transition: all 0.3s ease; transition: all 0.3s ease; bottom: 0; left: 0; z-index: 1; }
.rw-sy-xinxi-pic .rw-sy-small-pic a:hover span { bottom: -25px; }
.rw-sy-xinxi-top { /* float:right; */ /* width: 630px; */ }

/*信息表格通用 */
.rw-xinxi-table { width: 100%; line-height: 32px; margin-top: -3px; }
.rw-xinxi-table td { float: left; }
.rw-xinxi-table .xinxi-td1 { display: block; width: 354px; padding-right: 10px; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; }
.rw-xinxi-table .xinxi-td1 span { color: #f60; margin-right: 5px; }
.rw-xinxi-table .xinxi-td2 { display: block; width: 110px; }
.rw-xinxi-table .xinxi-td3 { display: block; width: 110px; color: #f60; text-align: center; }
.rw-xinxi-table .xinxi-td4 { display: block; width: 80px; font-size: 12px; color: #999; float: right; }



/*----------------租房修改新布局----------------------*/
.rw-xinxi-tabless .rw-house-item { float: left; width: 245px; padding: 9px 15px 5px 45px; border-bottom: 1px solid #f6f6f6; position: relative; z-index: 1; *zoom: 1; }
.rw-xinxi-tabless .rw-house-item .rw-zushou, .rw-xinxi-tabless .rw-house-item .rw-zhuan { position: absolute; left: 10px; top: 13px; background-color: #00b1fe; color: #fff; padding: 1px 6px; border-radius: 2px; }
.rw-xinxi-tabless .zu .rw-zushou { background-color: #7dcc59; }
.rw-xinxi-tabless .zu .rw-zhuan { }
.rw-xinxi-tabless .rw-house-item .rw-zhuan { background-color: #FD6440; }
.rw-xinxi-tabless .rw-house-item .title { display: block; height: 22px; line-height: 22px; font-size: 14px; overflow: hidden; color: #4e4e4e; }
.rw-xinxi-tabless .rw-house-item .title a:hover { color: #f78115; }
.rw-xinxi-tabless .rw-house-item .price_line { display: block; height: 25px; line-height: 25px; font-size: 14px; overflow: hidden; color: #aaa; position: relative; z-index: 1; *zoom: 1; }
.rw-xinxi-tabless .rw-house-item .price_line .price { display: block; position: absolute; top: 0; right: 0; color: #f78113; }
.rw-xinxi-tabless .rw-house-item a:hover .title, .rw-xinxi-tabless .item a:hover .price_line { text-decoration: underline; color: #f56b20; cursor: pointer; }
.rw-xinxi-tabless .rw-house-item .price_line em { margin-right: 10px; font-weight: normal; }

/*-----------------楼盘新布局----------------------*/
.rw-sy-house { width: 940px; height: 273px; background: #fff; overflow: hidden; }
.rw-sy-house .rw-house-item2 a { display: block; margin-top: 5px; width: 110px; height: 190px; text-align: center; float: left; margin-right: 16px; }
.rw-sy-house .rw-house-item2 .rw-sy-small-pic { width: 110px; height: 110px; overflow: hidden; }
.rw-sy-house .rw-house-item2 .rw-sy-small-txt { width: 110px; height: 60px; line-height: 30px; padding-top: 10px; font-size: 12px; overflow: hidden; }
.rw-sy-house .rw-house-item2 .rw-sy-small-txt span { font-size: 16px; display: block; width: 110px; height: 30px; overflow: hidden; }
.rw-sy-house .rw-house-item2 .rw-sy-small-txt em { font-size: 14px; color: #f30; font-weight: bold; }
.rw-sy-house .rw-house-item2 img { width: 110px; min-height: 110px; }



/*-----------------分类信息临时调用方式----------------------*/
.lh-fenleixx-lingshi li { width: 50%; float: left; line-height: 32px; height: 32px; font-size: 14px; overflow: hidden; }
.lh-fenleixx-lingshi li a { display: block; float: right; line-height: 32px; height: 32px; width: 330px; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; }
.lh-fenleixx-lingshi li i { font-size: 12px; color: #999; }
.lh-fenleixx-lingshi li em { font-size: 12px; color: #f30; }
.lh-fenleixx-lingshi li i { margin: 0 10px; color: #ddd; }
.lh-fenleixx-lingshi li span { display: block; float: right; width: 80px; text-align: right; margin-right: 30px; font-size: 12px; color: #999; }



/* 人才简历 */
.resume { width: 905px; padding-top: 2px; }
.resume li { float: left; margin: 0 15px 13px 2px; width: 275px; height: 130px; overflow: hidden; border: 1px solid #eee; }
.resume .resume-pic { float: left; width: 80px; height: 112px; padding: 10px 10px 0 10px; }
.resume .resume-pic a { width: 82px; height: 110px; overflow: hidden; display: table-cell; text-align: center; vertical-align: middle; }
.resume .resume-pic a img { display: inline; text-align: center; vertical-align: middle; }
.resume .resume-txt { float: left; width: 160px; height: 110px; overflow: hidden; padding: 10px 0 0 0; line-height: 22px; font-size: 12px; }
.resume .resume-txt a { color: #333; font-size: 14px; font-weight: 100; }
.resume .resume-txt i { color: #333; font-style: inherit; }
.resume .resume-txt span { color: #999; }
/* 寻人布局 */
.rw-sy-xunren { width: 905px; padding-top: 2px; }
.rw-sy-xunren li { float: left; margin: 0 15px 20px 2px; width: 275px; height: 80px; overflow: hidden; }
.rw-sy-xunren .rw-sy-xunren-pic { float: left; width: 82px; height: 82px; }
.rw-sy-xunren .rw-sy-xunren-pic a { width: 82px; height: 82px; overflow: hidden; display: table-cell; text-align: center; vertical-align: middle; }
.rw-sy-xunren .rw-sy-xunren-pic a img { width: 82px; min-height: 82px; display: inline; text-align: center; vertical-align: middle; }
.rw-sy-xunren .rw-sy-xunren-txt { float: left; width: 170px; padding-left: 10px; height: 82px; overflow: hidden; line-height: 20px; font-size: 12px; }
.rw-sy-xunren .rw-sy-xunren-txt a { color: #333; font-size: 14px; font-weight: 100; }
.rw-sy-xunren .rw-sy-xunren-txt i { color: #333; font-style: inherit; }
.rw-sy-xunren .rw-sy-xunren-txt span { color: #999; }
.rw-sy-xunren .rw-sy-xunren-txt em { color: #f60; }

/*右侧便民服务中心*/
.rw-sy-two-right { float: right; width: 280px; height: 929px; }
.rw-sy-two-bianminnav { width: 280px; height: 50px; background: #fff; line-height: 50px; text-align: center; }
.rw-sy-two-bianminnav a { margin: 0 10px; }
/*右侧便民搜索*/
.rw-sy-two-bmsho { width: 280px; height: 55px; padding-top: 15px; background: #fff; border-top: 1px solid #eee; }
.rw-sy-two-bmsho .hotso { width: 250px; height: 40px; padding: 0 15px 15px 15px; }
.rw-sy-two-bmsho .keywords { width: 200px; height: 40px; background: #f1f1f1; border-radius: 2px 0 0 2px; text-indent: 10px; float: left; font-size: 14px; color: #666; border-left: 0; border: 0; outline: medium none; }
.rw-sy-two-bmsho .buttons { width: 50px; height: 40px; float: left; cursor: pointer; border: 0; border-radius: 0 2px 2px 0; background: #52a646; color: #fff; font-size: 16px; }
.rw-sy-two-dianhua { width: 280px; height: 793px; background: #fff; overflow: hidden; }
/*右侧便民电话样式*/
.rw-sy-two-phone { width: 280px; height: 740px; margin-top: -1px; position: relative; }
.rw-sy-two-phone .hd { width: 83px; height: 733px; position: absolute; overflow: hidden; left: 3px; top: 3px; z-index: 10; background: #eee; }
.rw-sy-two-phone .hd ul { float: left; }
.rw-sy-two-phone .hd ul li { width: 83px; height: 34px; position: relative; border-bottom: 1px solid #fff; font-size: 14px; line-height: 34px; text-align: center; background: #eee; float: left; cursor: pointer; }
.rw-sy-two-phone .hd ul li.on { background: #52a646; color: #fff; }
.rw-sy-two-phone .tempWrap { margin-left: 100px; }
.rw-sy-two-phone .bd ul { width: 180px; height: 725px; font-size: 14px; padding-top: 10px; }
.rw-sy-two-phone .bd li { width: 165px; height: 50px; line-height: 24px; border-bottom: 1px dotted #ddd; padding: 5px 0 5px 5px; }
.rw-sy-two-phone .bd li span, .rw-sy-two-phone .bd li em { width: 165px; display: block; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; }
.rw-sy-two-phone .bd li em { color: #f30; }
.rw-sy-two-phone .bd li .phone-more { display: block; color: #52a646; width: 180px; line-height: 50px; line-height: 50px; }


/*文学左侧*/
.rw-sy-wenxue { width: 1240px; height: 425px; background: #fff; }
.rw-sy-wenxue .rw-sy-wenxue-bd { /* width: 1170px; */ height: 345px; padding: 15px; }
.rw-sy-wenxue-left { width: 915px; height: 340px; padding-right: 25px; border-right: 1px solid #eee; }
.rw-sy-wenxue-no1 { width: 860px; height: 130px; }
.rw-sy-wenxue-no1 .rw-shree-shoping-pic { width: 230px; height: 130px; padding-right: 20px; overflow: hidden; }
.rw-sy-wenxue-no1 .rw-shree-shoping-pic a { width: 230px; height: 130px; overflow: hidden; display: table-cell; text-align: center; vertical-align: middle; }
.rw-sy-wenxue-no1 .rw-shree-shoping-pic a img { max-width: 230px; display: inline; text-align: center; vertical-align: middle; }
.rw-sy-wenxue-no1 .rw-shree-shoping-text { width: 610px; height: 130px; line-height: 30px; font-size: 14px; }
.rw-sy-wenxue-no1 .rw-shree-shoping-text h4 { display: block; width: 610px; height: 40px; line-height: 30px; font-size: 18px; }
.rw-sy-wenxue-no1 .rw-shree-shoping-text span { display: block; width: 610px; height: 90px; overflow: hidden; }
.rw-sy-wenxue-list { width: 880px; height: 190px; margin-top: 20px; overflow: hidden; }
.rw-sy-wenxue-list li { width: 50%; float: left; line-height: 32px; height: 32px; font-size: 14px; overflow: hidden; }
.rw-sy-wenxue-list li a { display: block; float: right; line-height: 32px; height: 32px; width: 330px; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; }
.rw-sy-wenxue-list li i, .rw-sy-wenxue-list li em { font-size: 12px; color: #999; }
.rw-sy-wenxue-list li i { margin: 0 10px; color: #ddd; }
.rw-sy-wenxue-list li span { display: block; float: right; width: 80px; text-align: right; margin-right: 30px; font-size: 12px; color: #999; }


/*文学右侧*/
.rw-sy-wenxue-right { width: 260px; height: 340px; margin-right: 5px; }
.rw-sy-wenxue-right .hd { width: 260px; height: 40px; position: relative; }
.rw-sy-wenxue-right .hd ul { float: left; height: 32px; text-align: center; line-height: 32px; }
.rw-sy-wenxue-right .hd ul li { float: left; padding: 0 15px; cursor: pointer; border-radius: 2px; }
.rw-sy-wenxue-right .hd ul li.on { height: 30px; background: #52a646; color: #fff; }
.rw-sy-wenxue-right .bd ul { width: 270px; height: 300px; }
.rw-sy-wenxue-right .bd .top9 { width: 270px; height: 300px; }
.rw-sy-wenxue-right .bd .top9 li { float: left; line-height: 34px; height: 34px; overflow: hidden; font-size: 14px; }
.rw-sy-wenxue-right .bd .top9 li a { display: block; float: right; width: 230px; line-height: 34px; height: 34px; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; }
.rw-sy-wenxue-right .bd .top9 li i, .rw-sy-wenxue-right .bd .top9 li em { font-size: 12px; color: #999; }
.rw-sy-wenxue-right .bd .top9 li i { margin: 0 10px; color: #ddd; }
.rw-sy-wenxue-right .bd .top9 li span { float: left!important; width: 16px; height: 16px; border-radius: 50%; margin-top: 10px; margin-right: 10px; float: left; line-height: 16px; color: #fff; font-style: inherit; text-align: center; font-size: 12px; background: #52a646; display: block; }
.rw-sy-wenxue-right .bd .top9 .date1 { background: #f30; }
.rw-sy-wenxue-right .bd .top9 .date2 { background: #f60; }
.rw-sy-wenxue-right .bd .top9 .date3 { background: #fb0; }
.rw-sy-wenxue-right .bd .writer li { float: left; margin: 0 8px; width: 70px; height: 100px; font-size: 14px; }
.rw-sy-wenxue-right .bd .writer li .resume-pic { width: 70px; height: 70px; border-radius: 70px; background: #f1f1f1; overflow: hidden; }
.rw-sy-wenxue-right .bd .writer li .resume-pic a { float: left; width: 70px; height: 70px; overflow: hidden; display: table-cell; text-align: center; vertical-align: middle; }
.rw-sy-wenxue-right .bd .writer li .resume-pic img { max-width: 70px; display: inline; text-align: center; vertical-align: middle; }
.rw-sy-wenxue-right .bd .writer li .resume-txt { width: 70px; height: 30px; line-height: 30px; overflow: hidden; text-align: center; }

/*同乡录*/
.tongxiang { width: 1240px; height: 200px; background: #fff; overflow: hidden; position: relative; }
.tongxiang .yk-hd em { color: #f30; }
.tongxiang .yk-hd span { color: #999; font-size: 12px; }
.tongxiang .hd .prev, .tongxiang .hd .next { display: block; overflow: hidden; cursor: pointer; position: absolute; }
.tongxiang .hd .prev { left: 13px; top: 110px; width: 0; height: 0; border-top: 7px solid transparent; border-bottom: 7px solid transparent; border-right: 7px solid #52a646; }
.tongxiang .hd .next { right: 13px; top: 110px; width: 0; height: 0; border-top: 7px solid transparent; border-bottom: 7px solid transparent; border-left: 7px solid #52a646; }
.tongxiang .hd .prevStop { border-right: 7px solid #999; }
.tongxiang .hd .nextStop { border-left: 7px solid #999; }
.tongxiang .bd { padding: 25px 30px 10px 30px; }
.tongxiang .bd ul { overflow: hidden; zoom: 1; }
.tongxiang .bd .picList li { float: left; margin: 0 9px; width: 70px; height: 100px; font-size: 14px; }
.tongxiang .bd .picList li .resume-pic { width: 70px; height: 70px; border-radius: 70px; background: #f1f1f1; overflow: hidden; }
.tongxiang .bd .picList li .resume-pic a { float: left; width: 70px; height: 70px; overflow: hidden; display: table-cell; text-align: center; vertical-align: middle; }
.tongxiang .bd .picList li .resume-pic img { max-width: 70px; margin-top: -10%; display: inline; text-align: center; vertical-align: middle; }
.tongxiang .bd .picList li .resume-txt { width: 70px; height: 30px; line-height: 30px; overflow: hidden; text-align: center; }
.tongxiang .bd .tempWrap { width: 1180px !important; }

.company-list { width: 1240px;; background: #fff; overflow: hidden; position: relative; }

.img-list { padding: 20px 0 20px 20px; *display: inline-block; }
.img-list:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
.img-list .nodata { color: #999; line-height: 80px; text-align: center; }
.img-list li { position: relative; float: left; margin-right: 20px; width: 224px; height: auto; background: #fff; overflow: auto; _display: inline; }
.img-list li .img-box { display: block; position: relative; width: 220px; height: 220px; overflow: hidden; }
.img-list li .img-box .abs-txt { position: absolute; top: 8px; left: 0; display: inline-block; padding: 0 6px; color: #fff; font-size: 12px; line-height: 24px; background: #c81623; text-align: center; border-radius: 0 3px 3px 0; }
.img-list li .img-box img { width: 100%; height: 100%; }
.img-list li .info { display: block; text-align: left; }
.img-list li .info h3 { display: block; line-height: 40px; height: 40px; font-size: 12px; font-weight: normal; overflow: hidden; text-align: center; }
.img-list li .info p { display: block; line-height: 28px; color: #999; font-size: 12px; }
.img-list li .info p.price { padding-top: 10px; line-height: 18px; }
.img-list li .info p.price b { margin-right: 2px; color: #f40; font-size: 16px; }
.img-list li .info p strong { float: right; font-weight: normal; }
.img-list li .info p span.price { color: #fb2104; font-size: 14px; font-weight: 600; }
.img-list li em { position: absolute; display: none; margin: -30px auto auto -30px; top: 50%; left: 50%; width: 60px; height: 60px; font-style: normal; filter: alpha(Opacity=60); -moz-opacity: 0.6; opacity: 0.6; }
.img-list li em i { color: #fff; font-size: 60px; line-height: 60px; }
.img-list li a:hover em { display: block; }
.img-list li .abs-bg { position: absolute; left: 0; bottom: 0; width: 100%; height: 50px; background: #000; opacity: 0.3; filter: alpha(opacity=30); -moz-opacity: 0.3; background: linear-gradient(to top, rgba(0,0,0,0.6), rgba(0,0,0,0)); }
.img-list li .remark { position: absolute; left: 0; bottom: 0; right: 0; width: 100%; height: 50px; line-height: 20px; text-align: left; overflow: hidden; }
.img-list li .remark h3 { padding: 5px 15px 0; color: #fff; font-size: 12px; font-weight: normal; white-space: nowrap; text-overflow: ellipsis; overflow: hidden; }
.img-list li .remark p { padding: 0 15px; color: #eee; font-size: 12px; white-space: nowrap; text-overflow: ellipsis; overflow: hidden; }

/*友情链接*/
.linkurl { width: 1240px; height: auto; background: #fff; overflow: hidden; position: relative; }
.linkurl-bd { padding: 15px; font-size: 14px; line-height: 30px; }
.linkurl-bd a { margin-right: 10px; }
.linkurl-bd a i { color: #999; font-style: normal; }
.linkurl-bd a:hover { text-decoration: none; }
.linkurl-bd a:hover i { color: #52a646; }


.footer { width: 100%; min-width: 1240px; background: #373D41; }
.footer .foot-box:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
.footer .foot-nav { position: relative; display: block; float: left; padding: 40px 0; width: 75%; border-right: 1px solid #444; }
.footer .foot-nav li { display: block; float: left; margin-left: 8.5%; width: 10.5%; _margin-left: 4%; _width: 12%; }
.footer .foot-nav li h3 { display: block; color: #fff; font-size: 14px; font-weight: normal; line-height: 20px; }
.footer .foot-nav li p { margin-top: 10px; color: #828690; font-size: 12px; line-height: 20px; }
.footer .foot-nav li p a { color: #b0b0b0; }
.footer .foot-nav li p a:hover { color: #d70029; }

.footer .foot-tel { display: block; float: left; margin: 30px auto; width: 24%; text-align: center; overflow: hidden; }
.footer .foot-tel h4 { display: block; margin: 15px 0 5px; color: #fd6440; font-size: 24px; font-weight: normal; line-height: 30px; }
.footer .foot-tel p { display: block; margin-bottom: 20px; color: #b0b0b0; font-size: 12px; }
.footer .foot-tel a { display: inline-block; padding: 0 15px; color: #fd6440; line-height: 30px; border: 1px solid #fd6440; }
.footer .foot-tel a:hover { color: #fff; background: #fd6440; text-decoration: none; }
.footer .copyright { display: block; padding: 20px 0; color: #555; font-size: 12px; text-align: center; background: #000; }
.footer .copyright .wrap-box { padding-left: 15px; padding-right: 15px; }
.footer .copyright p { text-align: left; line-height: 20px; }

.footer {width: 100%;min-width: 1200px;padding-bottom: 20px;overflow: hidden;background: #2D3237;margin-top: 25px;}
.footer .footert {width: 100%;min-width: 1200px;/* height: 160px; */text-align: center;margin: 0 auto;}
.footer .footert .footertw { width: 1200px; height: 130px; overflow: hidden; text-align: center; margin: 0 auto; padding-top: 25px; }
.footer .footert .footertl { float: left; width: 1200px; height: 130px; overflow: hidden; padding-top: 5px; text-align: left; }
.footer .footert .footertl .fabout {width: 20%;/* height: auto; */padding-left: 35px;float: left;border-right: 1px #575B5F solid;}
.footer .footert .footertl .fabout dt { background: url(../images/fico1.jpg) left center no-repeat; text-indent: 25px; line-height: 35px; }
.footer .footert .footertl .ftousu {width: 45%;/* height: 100px; */padding-left: 35px;float: left;border-right: 1px #575B5F solid;}
.footer .footert .footertl .ftousu dt { background: url(../images/fico2.jpg) left center no-repeat;line-height: 35px; }
.footer .footert .footertl .flianxi { width: 25%; height: 100px; padding-left: 45px; float: left; }
.footer .footert .footertl .flianxi dt { background: url(../images/fico3.jpg) left center no-repeat; text-indent: 25px; line-height: 35px; }
.footer .footert .footertl dt { color: #fff; font-size: 16px; }
.footer .footert .footertl dd { color: #ABA6A6; font-size: 14px; line-height: 28px; }
.footer .footert .footertl dd a { color: #ABA6A6; font-size: 14px; padding: 0 7px; }
.footer .footert .footertl dd a:hover { color: #fff; }
.footer .footerb { width: 100%; min-width: 1200px; height: 50px; text-align: center; margin: 0 auto; background: #23282D; line-height: 50px; color: #BBBABA; font-size: 14px; }
.footer .footerb .footerbtxt { width: 1200px; text-align: center; margin: 0 auto; background: url(../images/cmstop.jpg) right center no-repeat; }
.footer .footerb .footerbtxt .footerbtxts { text-align: center; }
