@charset "utf-8";
/* CSS Document */
.layout { width:1200px; margin: 0 auto;}

.layoutall { width:100%; margin: 0 auto;text-align:center;}

.mt10 { margin-top: 10px; }
.mt15 { margin-top: 15px; }
.mt20 { margin-top: 20px; }
.mt30 { margin-top: 30px; }
.mt40 { margin-top: 30px; }
.mt50 { margin-top: 50px; }
.header { background: #ce2a1e; height: 50px; }
.head-logo { width: 150px; height: 35px; padding-top: 7px; }
.head-area { margin-left: 15px; position: relative; }
.head-area .top { font-size: 12px; color: #fff; line-height: 50px; background: #b3150a; padding: 0 29px 0 11px; position: relative; cursor: pointer; }
.head-area .top:after { content: ''; display: block; width: 0; height: 0; border-bottom: 7px solid #fff; border-left: 7px solid transparent; position: absolute; right: 13px; top: 20px; transform: rotate(45deg); -ms-transform: rotate(45deg); -moz-transform: rotate(45deg); -webkit-transform: rotate(45deg); -o-transform: rotate(45deg); }
.head-area .inner { background: #fff; border: 1px solid #bfbfbf; padding: 13px 20px; position: absolute; left: 0; top: 50px; width: 430px; display: none; z-index: 2; }
.head-area .top:hover .inner { display: block; }
.head-area .inner ul { margin-left: -36px; }
.head-area .inner ul li { width: 24px; font-size: 12px; color: #666; line-height: 30px; float: left; margin-left: 36px; }
.head-area .inner ul li a { white-space: nowrap; display: block; }
.head-area .inner:after { content: ''; display: block; width: 0; height: 0; border-bottom: 13px solid #fff; border-left: 13px solid transparent; position: absolute; left: 26px; top: -6px; transform: rotate(-135deg); -ms-transform: rotate(-135deg); -moz-transform: rotate(-135deg); -webkit-transform: rotate(-135deg); -o-transform: rotate(-135deg); }
.head-nav {float: right; margin-right: 58px; }
.head-nav ul { margin-left: -14px; }
.head-nav ul li { float: left; font-size: 14px; color: #fff; line-height: 50px; margin-left: 40px; }
.head-nav ul li a:hover { color: #fff; }
.head-login .d1 { font-size: 14px; color: #fff; line-height: 50px; position: relative; }
.head-login .d1:after { content: ''; display: block; background: url(../images/login_tips.png); width: 116px; height: 29px; position: absolute; left: 20px; top: 48px; z-index: 2; }
.head-login.hide .d1:after { display: none; }
.head-login .d1 a { padding: 0 20px; }
.head-login .d2 { font-size: 14px; color: #fff; line-height: 50px; }
.head-login .d2 a:hover { color: #fff; }
.big-banner { position: relative; width: 1920px; left: 50%; margin-left: -960px; z-index: 1; }
.big-banner .swiper-container { height: 360px; }
.big-banner .swiper-container img { width: 1920px; height: 360px; }
.big-banner .swiper-pagination-switch { width: 14px; height: 14px; border-radius: 50%; background: #fff; opacity: 1; display: inline-block; margin: 0 6px; cursor: pointer; }
.big-banner .swiper-active-switch { background: #ce2a1e; }
.pagination { position: absolute; z-index: 20; bottom: 15px; width: 100%; text-align: center; }
.nav {width:1200px;padding: 10px 0 10px 0; background:#F6F6F6;text-align: center;}
.nav .nav-li { float: left; padding-left: 30px; width:33%; padding-bottom: 10px; }
.nav .nav-li:first-child { border-left: none; }
.nav .nav-li .title { font-size: 22px; color:#FF3300; font-weight: bold;  position: relative; line-height: 48px; }
.nav .nav-li.d1 .title:before { background-position: 0 0; }
.nav .nav-li.d2 .title:before { background-position: 0 -48px; }
.nav .nav-li.d3 .title:before { background-position: 0 -96px; }
.nav .nav-li.d4 .title:before { background-position: 0 -144px; }
.nav .nav-li .con { font-size: 15px; color: #666; line-height: 18px; }
.nav .nav-li .con a {  margin-left: 10px; padding-left: 10px; }
.index-list .title { font-size: 24px; color: #333; font-weight: bold; line-height: 26px;}
.index-list .tips { font-size: 16px; color: #666; line-height: 24px; margin-top: 10px; }
.index-list .tips a { color: #3072f7; }
.index-list .tips a:hover { color: #f60; }
.index-list .con ul { margin-top: 15px; }
.index-list .con ul li { float: left; border-radius: 8px; overflow: hidden; margin-left: 20px; overflow:hidden;}
.index-list .con ul li:first-child { margin-left: 0; }
.index-list .con ul li .img { position: relative; }

.index-list .con ul li span{position:absolute;margin-left:-302px;margin-top:0px;width:53px;height:20px;line-height:20px;font-size:16px;color:#fff;overflow:hidden;text-align:center;-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg);}

.index-list .con ul li .st0{background-color:#ffc502;}

.index-list .con ul li .img img { width: 285px; height: 190px; }
.index-list .con ul li .img.nice:after { content: ''; background: url(../images/nice.png); width: 90px; height: 37px; display: block; position: absolute; right: 0; top: 0; z-index: 1; }
.index-list .con ul li .info { width: 285px;padding: 12px 20px; background: #f9f9f9;}
.index-list .con ul li .info .name { font-size: 18px; color: #333; font-weight: bold; line-height: 30px; }
.index-list .con ul li .info .name span { padding-left: 35px; }
.index-list .con ul li .info .name span:first-child { padding-left: 0; }
.index-list .con ul li .info .data .fl { font-size: 16px; color: #666; line-height: 30px; }
.index-list .con ul li .info .data .fr { font-size: 18px; color: #ce2a1e; line-height: 30px; font-weight: bold; }
.index-list.three .con ul li .img img { width: 387px; height: 258px; }
.index-list.three .con ul li:last-child { margin-left: 19px; }

.index-listzj .title { font-size: 24px; color: #333; font-weight: bold; line-height: 26px; }
.index-listzj .tips { font-size: 16px; color: #666; line-height: 24px; margin-top: 10px; }
.index-listzj .tips a { color: #3072f7; }
.index-listzj .tips a:hover { color: #f60; }
.index-listzj .con ul { margin-top: 15px; }
.index-listzj .con ul li { float: left; border-radius: 8px; overflow: hidden; margin-left: 30px; }
.index-listzj .con ul li:first-child { margin-left: 0; }
.index-listzj .con ul li .img { position: relative; }
.index-listzj .con ul li .img img { width: 160px; height: 190px; }
.index-listzj .con ul li .info { padding: 12px; background: #f9f9f9; }
.index-listzj .con ul li .info .name { font-size: 18px; color: #333; font-weight: bold; line-height: 30px; }
.index-listzj .con ul li .info .name span { padding-left: 35px; }
.index-listzj .con ul li .info .name span:first-child { padding-left: 0; }
.index-listzj .con ul li .info .data .fr { font-size: 18px; color: #ce2a1e; line-height: 30px; font-weight: bold; }

.index-listn{ border: 1px solid #ce2a1e;margin-top:8px;text-align:center;padding-bottom: 8px;}
.index-listn .title { font-size: 24px; color: #333; font-weight: bold; line-height: 26px; }
.index-listn .tips { font-size: 16px; color: #666; line-height: 24px; margin-top: 10px; }
.index-listn .tips a { color: #3072f7; }
.index-listn .tips a:hover { color: #f60; }
.index-listn .con ul {margin-top: 0px;text-align:center;}
.index-listn .con ul li { float: left; border-radius: 8px; overflow: hidden; margin-left: 13px;}
.index-listn .con ul li:first-child { margin-left: 9; }
.index-listn .con ul li .img { position: relative; }
.index-listn .con ul li .img img { width: 255px; height: 170px; }
.index-listn .con ul li .info { margin-top:-21px;padding: 10px 10px; background: #f9f9f9; }
.index-listn .con ul li .info .name { font-size: 15px; color: #333; font-weight: bold; line-height: 30px; }
.index-listn .con ul li .info .name span { padding-left: 35px; }
.index-listn .con ul li .info .name span:first-child { padding-left: 0; }
.index-listn .con ul li .info .data .fl { font-size: 16px; color: #666; line-height: 30px; }
.index-listn .con ul li .info .data .fr { font-size: 18px; color: #ce2a1e; line-height: 30px; font-weight: bold; }
.index-listn.three .con ul li .img img { width: 387px; height: 258px; }
.index-listn.three .con ul li:last-child { margin-left: 19px; }

.ml19 { margin-left: 19px; }
.ml20 { margin-left: 20px; }
.spzc { border-bottom: 1px solid #bfbfbf; }
.spzc-list { width: 387px; }
.spzc-list .title { border-bottom: 1px solid #cccccc; padding: 0 10px; }
.spzc-list .title .title-con { font-size: 22px; color: #333; font-weight: bold; line-height: 63px; padding-left: 8px;  }
.spzc-list .title .more { font-size: 16px; color: #cccccc; line-height: 63px; }
.spzc-list .con { padding-top: 15px; }

.spzc-list .con .img{position: relative;}
.spzc-list .con .img img { width: 387px; height: 138px;}
.spzc-list .con .imgt{position: relative; background-color:#ce2a1e;;width:100%;height:30px; font-size: 16px;color:#ffffff;line-height:30px;padding-left: 15px;margin-top:-30px;filter:alpha(Opacity=80);-moz-opacity:0.8;opacity: 0.8;z-index:100;}

.spzc-list .con .list { padding: 20px 0; }
.spzc-list .con .list ul li { font-size: 16px; color: #666; line-height: 36px; padding-left: 19px; position: relative; }
.spzc-list .con .list ul li.b { font-weight: bold; }
.spzc-list .con .list ul li a { display: block; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
.spzc-list .con .list ul li:before { content: ''; width: 4px; height: 4px; border-radius: 2px; background: #999; left: 0; top: 17px; position: absolute; }
.index-map .title { font-size: 18px; color: #444; line-height: 58px; font-weight: bold; }
.index-map .con .tab-nav ul li { font-size: 16px; color: #666; line-height: 40px; width: 118px; text-align: center; float: left; }
.index-map .con .tab-nav ul li a { display: block; background: #f3f3f3; position: relative; }
.index-map .con .tab-nav ul li a.selected { background: #ce2a1e; font-weight: bold; color: #fff; text-decoration: none; }
.index-map .con .tab-con { border: 1px solid #bfbfbf; padding: 12px 19px; margin-top: 14px; }
.index-map .con .tab-con ul { margin-left: -16px; }
.index-map .con .tab-con ul li { font-size: 16px; color: #999; line-height: 30px; margin-left: 16px; float: left; }
.index-map .con .tab-nav ul li a.selected:after { content: ''; display: block; width: 13px; height: 13px; border: 1px solid #bfbfbf; transform: rotate(45deg); -ms-transform: rotate(45deg); -moz-transform: rotate(45deg); -webkit-transform: rotate(45deg); -o-transform: rotate(45deg); position: absolute; left: 53px; top: 47px; background: #fff; z-index: 1; border-bottom: none; border-right: none; }
.foot-link { background: #f3f3f3; padding: 12px 19px; }
.foot-link .title { font-size: 18px; color: #444; font-weight: bold; line-height: 36px; height: 36px; overflow: hidden; }
.foot-link .title span { display: inline-block; font-size: 14px; color: #444; padding-left: 20px; font-weight: normal; }
.foot-link .con ul { margin-left: -30px; }
.foot-link .con ul li { font-size: 14px; color: #999; line-height: 30px; margin-left: 30px; float: left; }
.copright { text-align: center; padding: 20px 0; }
.copright .con { font-size: 14px; color: #444; line-height: 30px; }
.copright .copy-link { font-size: 14px; color: #444; line-height: 15px; padding: 7px 0; }
.copright .copy-app { float:right;margin-top:-10px; padding: 7px 0; margin-right:40px}
.copright .copy-app img{ width:100px }
.copright .copy-app .dspan{background:#ce2a1e;color: #fff;line-height: 25px;font-size:12px;}

.copright .copy-link a { padding: 0 10px; border-left: 1px solid #444; border-right: 1px solid #444; display: inline-block; margin-left: 2px; }
.copright .copy-link a:first-child { margin-left: 0; border-left: none; }
.copright .copy-link a:last-child { border-right: none; }
.list-crumb { }
.list-crumb-l { font-size: 12px; color: #999; line-height: 50px; }
.list-crumb-l a { padding: 0 10px; }
.list-crumb-l a:first-child { padding-left: 0; }
.list-crumb-btn a { font-size: 18px; line-height: 50px; width: 120px; text-align: center; display: block; color: #fff; }
.list-crumb-btn a.fl { background: #ed6c00; }
.list-crumb-btn a.fr { background: #ce2a1e; margin-left: 20px; }
.list-nav ul li a { display: block; font-size: 16px; color: #666; line-height: 48px; text-align: center; width: 150px; height: 50px; border: 1px solid #d2d2d2; background: #eee; font-weight: bold; float: left; margin-right: 20px; text-decoration: none; }
.list-nav ul li a.active, .list-nav ul li a:hover { color: #fff; background: #ce2a1e; border-color: #ce2a1e; }
.list-choose .tab-nav ul li { float: left; padding: 0 20px; }
.list-choose .tab-nav ul li a { font-size: 16px; color: #666; line-height: 54px; border-bottom: 2px solid transparent; margin-bottom: -1px; display: block; text-decoration: none; }
.list-choose .tab-nav ul li a.selected { border-color: #ce2a1e; color: #ce2a1e; }

.list-choose .tab-con { padding: 20px 20px 20px 20px; border-bottom: 1px solid #cccccc;border-top: 1px solid #cccccc; background:#F3F3F3;}
.list-choose .choose-area .all { font-size: 14px; color: #666; line-height: 36px; width: 32px; text-align: center; }
.list-choose .choose-area .detail { width: 1090px; margin-left: 38px; }
.list-choose .choose-area .detail ul { margin-left: -28px; }
.list-choose .choose-area .detail ul li { float: left; font-size: 14px; color: #666; line-height: 36px; margin-left: 10px; }
.list-choose .choose-area .detail ul li.areainfo {  font-size: 18px;color: #ce2a1e; }
.list-choose .choose-area .detail ul li.active { font-size: 18px;color: #000; background:#ce2a1e;line-height: 24px;  margin-top: 6px;}
.list-choose .choose-area .detail ul li a{  font-size: 14px; color: #000; text-decoration:none;padding: 3px 10px 3px 10px;}
.list-choose .choose-area .detail ul li a:hover { color: #fff; background: #ce2a1e; border-color: #ce2a1e;text-decoration:none; }
.list-choose .choose-area .detail ul li input{ float: left; font-size: 14px; color: #666; line-height: 26px; margin-top: 7px;padding: 0px 10px 0px 10px;border: 1px solid #cccccc; }

.list-choose .choose-area-detail { padding: 6px 0; }
.list-choose .choose-area-detail .all { font-size: 12px; color: #666; line-height: 24px; width: 32px; text-align: center; }
.list-choose .choose-area-detail .detail { width: 1090px; margin-left: 38px; }
.list-choose .choose-area-detail .detail ul { margin-left: -12px; }
.list-choose .choose-area-detail .detail ul li { float: left; font-size: 12px; color: #999; line-height: 24px; margin-left: 12px; }
.list-choose .choose-area-detail .all.active, .list-choose .choose-area-detail .detail ul li.active { color: #ce2a1e; }
.list-choose .choose-info { padding: 0 20px; }
.list-choose .choose-info .choose-title { font-size: 14px; color: #666; line-height: 36px; font-weight: bold; text-align: center; width: 32px; }
.list-choose .choose-info .choose-con { width: 1090px; margin-left: 38px; }
.list-choose .choose-info .choose-con ul { margin-left: -25px; }
.list-choose .choose-info .choose-con ul li { float: left; font-size: 14px; color: #666; line-height: 36px; margin-left: 25px; position: relative; padding-left: 20px; }
.a-radio { opacity: 0; position: absolute; display: block; left: 0; top: 0; width: 100%; height: 100%; z-index: 1; cursor: pointer; }
.b-radio { display: block; border: 1px solid #bfbfbf; width: 12px; height: 12px; border-radius: 2px; position: absolute; background: #eee; left: 0; top: 12px; }
.b-radio:before { content: '√'; color: #fff; font-size: 12px; position: absolute; left: 50%; top: 50%; margin-left: -6px; margin-top: -6px; display: none; }
.a-radio:checked~.b-radio { background: url(../images/choose.png) top center no-repeat; border-color: #ce2a1e; }
.list-choose .choose-result { background: #f9f9f9; padding: 5px 0; margin-top: 10px; }
.list-choose .choose-result .title { font-size: 14px; color: #999; line-height: 40px; width: 115px; text-align: center; }
.list-choose .choose-result .con ul { margin-left: -20px; }
.list-choose .choose-result .con ul li { background: #e5e5e5; font-size: 14px; color: #444; line-height: 40px; padding: 0 36px 0 16px; position: relative; float: left; margin-left: 20px; }
.list-choose .choose-result .con ul li a { display: block; font-size: 20px; color: #ce2a1e; right: 11px; top: 8px; z-index: 1; position: absolute; line-height: 20px; text-decoration: none; }
.list-choose .choose-result .delete { margin-left: 40px; }
.list-choose .choose-result .delete a { font-size: 16px; color: #666; line-height: 40px; padding-left: 22px; background: url(../images/delete.png) 0 5px no-repeat; }
.list-main .title { border-bottom: 2px solid #ce2a1e; }
.list-main .title .title-con a { font-size: 16px; color: #444; line-height: 50px; margin-bottom: -2px; display: block; font-weight: bold; width: 150px; text-align: center; text-decoration: none; }
.list-main .title .title-con a.active { background: #ce2a1e; color: #fff; }
.list-main .title .title-other { padding-top: 8px; }
.list-main .title .title-other a { font-size: 14px; color: #444; line-height: 40px; margin: 0 20px; text-decoration: none; }
.list-main .title .title-other a.active { color: #ce2a1e; }
.list-main .title .title-other a.paixu { padding-right: 20px; position: relative; }
.list-main .title .title-other a.paixu:after { content: ''; display: block; width: 8px; height: 8px; border: 1px solid #999; transform: rotate(45deg); -ms-transform: rotate(45deg); -moz-transform: rotate(45deg); -webkit-transform: rotate(45deg); -o-transform: rotate(45deg); position: absolute; background: #fff; z-index: 1; }
.list-main .title .title-other a.paixu.up:after { border-bottom: none; border-right: none; right: 3px; top: 17px; }
.list-main .title .title-other a.paixu.down:after { border-top: none; border-left: none; right: 3px; top: 12px; }
.list-main .con .li { padding: 30px 0; border-bottom: 1px solid #e5e5e5; }
.list-main .con .li .img img { width: 264px; height: 176px; }
.list-main .con .li .info { width: 590px; margin-left: 40px; }
.list-main .con .li .info .info-title { font-size: 24px; color: #333; line-height: 26px; font-weight: bold; }
.list-main .con .li .info .info-title a { white-space: nowrap; text-overflow: ellipsis; overflow: hidden; display: block; }
.list-main .con .li .info .info-address { font-size: 16px; color: #666; line-height: 33px; margin-top: 15px; }
.list-main .con .li .info .info-address .add_2 { margin-left: 30px; padding-left: 15px; background: url(../images/address.png) 0 12px no-repeat; }
.list-main .con .li .info .info-type { font-size: 14px; color: #666; line-height: 33px; }
.list-main .con .li .info .info-type span { color: #999; }
.list-main .con .li .info .info-type .fl { margin-left: 35px; }
.list-main .con .li .info .info-type .fl:first-child { margin-left: 0; }
.list-main .con .li .info .info-broker { margin-top: 5px;}
.list-main .con .li .info .info-broker .broker-icon { font-size: 13px; color: #fff; line-height: 20px; width: 103px; border-radius: 2px; padding: 0 35px 0 5px; position: relative; background: #ed6c00;}
.list-main .con .li .info .info-broker .broker-icon span { display: block; position: absolute; right: 1px; top: 1px; font-size: 12px; color: #666; background: #fff; border-radius: 2px; width: 51px; text-align: center; line-height: 18px; text-align-last: auto; }
.list-main .con .li .info .info-broker .broker-name { font-size: 14px; color: #666; line-height: 20px; margin-left: 15px; }
.list-main .con .li .info .info-tips { margin-top: 15px; }
.list-main .con .li .info .info-tips ul { margin-left: -14px; }
.list-main .con .li .info .info-tips ul li { font-size: 14px; color: #ce2a1e; line-height: 28px; padding: 0 21px; background: #fff; border-radius: 15px; border: 1px solid #ce2a1e; display: block; float: left; margin-left: 14px; }
.list-main .con .li .info .info-tips ul li:first-letter{ font-size: 20px;padding-right:5px;text-transform:uppercase;}
.list-main .area { font-size: 14px; color: #444; line-height: 24px; text-align: center; margin-left: 20px; width: 100px; padding-top: 55px; }
.list-main .area b { font-size: 18px; font-weight: bold; }
.list-main .money { font-size: 14px; color: #444; line-height: 24px; text-align: center; width: 160px; padding-top: 55px; }
.list-main .money b { font-size: 24px; font-weight: bold; }
.list-main .money span { color: #ce2a1e; }
.page-trun { padding-top: 40px; }
.page-trun ul { display: flex; flex-direction: row; flex-wrap: nowrap; justify-content: space-between; width: 688px; margin: 0 auto; }
.page-trun ul li { }
.page-trun ul li a { display: block; font-size: 14px; line-height: 38px; color: #666; text-align: center; padding: 0 17px; text-align: center; background: #eee; text-decoration: none; }
.page-trun ul li a.active, .page-trun ul li a:hover { background: #e60012; color: #fff; }
.f1 { background: #eee; font-size: 14px; color: #444; line-height: 28px; text-align: center; }
.sq-key .title { font-size: 18px; color: #444; font-weight: bold; line-height: 20px; }
.sq-key .tab-nav ul li { margin-left: 12px; float: left; }
.sq-key .tab-nav ul li a { font-size: 12px; color: #666; line-height: 18px; text-align: center; width: 18px; background: #f4f4f4; display: block; font-weight: normal; }
.sq-key .tab-nav ul li a.selected { background: #ccc; color: #fff; }
.sq-key .con { margin-top: 15px; padding-bottom: 12px; border-bottom: 1px solid #e5e5e5; }
.sq-key .tab-con ul { margin-left: -28px; }
.sq-key .tab-con ul li { font-size: 14px; color: #444; line-height: 28px; float: left; margin-left: 28px; }
.foot-hot .title { font-size: 18px; color: #444; line-height: 48px; font-weight: bold; }
.foot-hot .con .li { margin-top: 15px; }
.foot-hot .con .li:first-child { margin-top: 0; }
.foot-hot .con .li ul { margin-left: 15px; width: 1020px; }
.foot-hot .con .li ul li { float: left; font-size: 14px; color: #444; line-height: 32px; margin-left: 14px; }
.foot-hot .con .li .li-title { background: #eee; padding: 0 6px 0 14px; position: relative; width: 160px; font-size: 14px; color: #444; line-height: 32px; text-align: center; }
.foot-hot .con .li .li-title:after { content: ''; width: 12px; height: 32px; background: url(../images/foot-hot.png) no-repeat; position: absolute; display: block; right: -12px; top: 0; }
.foot-hot .con .li ul li a.selected { color: #ce2a1e; font-weight: bold; }
.foot-hot .con .tab-con { margin-top: 15px; padding-left: 175px; }
.foot-hot .con .tab-con a { font-size: 14px; color: #999; line-height: 32px; display: block; float: left; margin-left: 14px; }
.foot-hot .con .tab-con a:hover { color: #f60; }
.detail-curmb .detail-curmb-list { margin-top: 28px;font-size: 12px; color: #999; line-height: 40px; }
.detail-curmb .detail-curmb-list i { font-style: normal; padding: 0 8px; }
.detail-curmb .detail-curmb-fun div { font-size: 12px; color: #999; line-height: 40px; padding: 0 11px 0 29px; position: relative; background-image: url(../images/fun.png); background-repeat: no-repeat; }
.detail-curmb .detail-curmb-fun div:before { content: ''; display: block; width: 1px; height: 14px; background: #e5e5e5; position: absolute; left: 0; top: 13px; }
.detail-curmb .detail-curmb-fun div:first-child:before { display: none; }
.detail-curmb .detail-curmb-fun .fun-share { background-position: 10px 0; }
.detail-curmb .detail-curmb-fun .fun-collect { background-position: 10px -40px; }
.detail-curmb .detail-curmb-fun .fun-report { background-position: 10px -80px; }
.detail-top .detail-scroll { width: 600px; height: 474px; }
.syFocusThumb img { border-bottom-style: none; border-right-style: none; border-top-style: none; vertical-align: top; border-left-style: none }
.sliderwrapper { height: 400px; margin-bottom: 10px; }
.syFocusThumb { width: 600px; height: 474px; overflow: hidden; position: relative; }
.syFocusThumb .pagination { text-align: left; width: 100%; color: #fff; clear: both; bottom: 0; }
.syFocusThumb .thumbWrap { position: absolute; width: 520px; overflow: hidden; bottom: 0px; left: 40px; }
.syFocusThumb .thumbWrap img { -MS-INTERPOLATION-MODE: bicubic }
.syFocusThumb .holder { width: 4000px }
.syFocusThumb .holder i { cursor: pointer; margin-right: 11px; float: left; }
.syFocusThumb .holder i img { border: 1px solid #e1e1e1; }
.syFocusThumb .prev { position: absolute; width: 30px; background: url("/imgs/slide_left.png") no-repeat 0 0; height: 64px; bottom: 0px; cursor: pointer; left: 0 }
.syFocusThumb .next { position: absolute; width: 30px; background: url("/imgs/slide_right.png") no-repeat 0 0; height: 64px; bottom: 0px; cursor: pointer; right: 0 }
.syFocusThumb .pagination i.selected img { border: 1px solid #e70000; }
.syFocusThumb .contentdiv { height: 400px }
.syFocusThumb .contentdiv img { width: 600px; height: 400px; }
.syFocusThumb .toc img { width: 96px; height: 64px; }
.detail-top-con { width: 560px; }
.detail-top-con .title { font-size: 24px; color: #444; line-height: 36px; font-weight: bold; margin-top: -6px; height: 72px; overflow: hidden; }
.detail-top-con .time { font-size: 14px; color: #999; line-height: 38px; padding-bottom: 5px; border-bottom: 1px solid #e5e5e5; }
.detail-top-con .info { font-size: 14px; color: #444; line-height: 46px; margin-top: 7px; }
.detail-top-con .info span { color: #ce2a1e; font-size: 18px; margin-left: 25px; }
.detail-top-con .info b { font-weight: bold; }
.detail-top-con .info .fl { margin-right: 85px; }
.detail-top-con .area i { font-size: 14px; color: #999; line-height: 36px; display: inline-block; font-style: normal; letter-spacing: 15px; }
.detail-top-con .area span { font-size: 14px; color: #444; line-height: 36px; display: inline; font-style: normal; padding-left: 10px; }
.detail-top-con .help { font-size: 14px; color: #999; line-height: 32px; padding: 15px 0; border-top: 1px solid #e5e5e5; border-bottom: 1px solid #e5e5e5; margin-top: 8px; }
.detail-top-con .broker { padding-top: 20px; }
.detail-top-con .broker .img img { width: 65px; height: 65px; }
.detail-top-con .broker .con { margin-left: 20px; width: 235px; }
.detail-top-con .broker .con .c1 { font-size: 16px; color: #444; line-height: 16px; position: relative; }
.detail-top-con .broker .con .c1 .zs { position: absolute; right: 0; top: 0; }
.detail-top-con .broker .con .c1 .zs i { width: 14px; height: 16px; display: block; background-image: url(../images/broker_zs.png); background-repeat: no-repeat; margin-left: 6px; }
.detail-top-con .broker .con .c1 .zs i.business { background-position: 0 0; }
.detail-top-con .broker .con .c1 .zs i.person { background-position: 0 -16px; }
.detail-top-con .broker .con .c1 .star { display: block; background: url(../images/star.png) 0 0 repeat-x; width: 110px; height: 16px; position: absolute; left: 60px; top: 0; }
.detail-top-con .broker .con .c2 { font-size: 14px; color: #999; line-height: 36px; margin-top: 5px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; }
.detail-top-con .broker .con .c2 span { color: #666; padding-left: 30px; }
.detail-top-con .broker .con .c3 { margin-top: 7px; }
.detail-top-con .broker .con .c3 a { font-size: 16px; line-height: 45px; width: 165px; text-align: center; background: #ce2a1e; border-radius: 2px; text-decoration: none; display: block; color: #fff; }
.detail-top-con .broker .btn a { font-size: 16px; color: #fff; background: #ce2a1e; border-radius: 2px; width: 98px; line-height: 37px; display: block; text-decoration: none; padding-left: 46px; background-image: url(../images/broker_btn.png); background-repeat: no-repeat; background-position: 21px 11px; }
.wrap-l { width: 815px; float: left; }
.wrap-r { width: 285px; float: right; }
.wrap-l .detail-title { font-size: 24px; color: #444; line-height: 45px; font-weight: bold; border-bottom: 1px solid #e5e5e5; }
.jbxx { padding: 8px 0; }
.jbxx ul li { font-size: 14px; color: #444; line-height: 36px; width: 270px; float: left; }
.jbxx ul li span { display: inline-block; min-width: 60px; text-align: justify; text-align-last: justify; color: #999; margin-right: 22px; padding-left: 4px; }
.ptss { padding: 20px 0; }
.ptss ul { margin-left: -20px; margin-top: -5px; }
.ptss ul li { font-size: 14px; color: #444; line-height: 36px; text-align: center; padding-top: 44px; background-image: url(../images/ptss.png); background-repeat: no-repeat; width: 82px; height: 80px; margin-left: 20px; margin-top: 5px; float: left; }
.ptss ul li.minghuo { background-position: 20px 0; }
.ptss ul li.xiashui { background-position: -89px 0; }
.ptss ul li.shangshui { background-position: -198px 0; }
.ptss ul li.wangluo { background-position: -307px 0; }
.ptss ul li.dianhua { background-position: -416px 0; }
.ptss ul li.keting { background-position: -525px 0; }
.ptss ul li.dianya { background-position: -634px 0; }
.ptss ul li.kongtiao { background-position: -743px 0; }
.ptss ul li.paiyan { background-position: 20px -85px; }
.ptss ul li.meiguan { background-position: -89px -85px; }
.ptss ul li.nuanqi { background-position: -198px -85px; }
.ptss ul li.tianranqi { background-position: -307px -85px; }
.ptss ul li.futi { background-position: -416px -85px; }
.ptss ul li.huoti { background-position: -525px -85px; }
.ptss ul li.chewei { background-position: -634px -85px; }
.ptss ul li.waibai { background-position: -743px -85px; }
.spms { font-size: 14px; color: #666; line-height: 30px; padding: 10px 0; }
.dtjt { padding: 20px 0; }
.dtjt .map-box { width: 815px; height: 400px; border: 1px solid #d2d2d2; }
.sptp ul { margin-left: -35px; margin-top: -10px; overflow: hidden; }
.sptp.show ul { max-height: none; }
.sptp.show .btn { display: none; }
.sptp ul li { margin-left: 35px; margin-top: 30px; float: left; }
.sptp ul li img { width: 390px; height: 260px; }
.detail-other .title { background: #e5e5e5; line-height: 58px; font-size: 18px; color: #333; font-weight: bold; padding: 0 20px; position: relative; }
.detail-other .title a { position: absolute; right: 20px; top: 0; display: block; font-size: 14px; color: #333; font-weight: normal; }
.detail-other .title a:hover { color: #f60; }
.detail-other .con .li { padding: 20px 0; border-bottom: 1px solid #e5e5e5; }
.detail-other .con .li .img img { width: 165px; height: 110px; }
.detail-other .con .li .info { width: 400px; margin-left: 20px; }
.detail-other .con .li .info .info-title { font-size: 16px; color: #333; line-height: 16px; font-weight: bold; }
.detail-other .con .li .info .info-title a { white-space: nowrap; text-overflow: ellipsis; overflow: hidden; display: block; }
.detail-other .con .li .info .info-type { font-size: 14px; color: #666; line-height: 30px; margin-top: 8px; }
.detail-other .con .li .info .info-type i { font-style: normal; padding: 0 8px; }
.detail-other .con .li .info .info-address { font-size: 14px; color: #999; line-height: 30px; }
.detail-other .con .li .info .info-broker { margin-top: 5px; }
.detail-other .con .li .info .info-broker .broker-icon { font-size: 14px; color: #fff; line-height: 20px; width: 83px; border-radius: 2px; padding: 0 35px 0 5px; position: relative; background: #ed6c00; text-align: justify; text-align-last: justify; }
.detail-other .con .li .info .info-broker .broker-icon span { display: block; position: absolute; right: 1px; top: 1px; font-size: 12px; color: #666; background: #fff; border-radius: 2px; width: 31px; text-align: center; line-height: 18px; text-align-last: auto; }
.detail-other .con .li .info .info-broker .broker-name { font-size: 14px; color: #666; line-height: 20px; margin-left: 15px; }
.detail-other .money { font-size: 14px; color: #444; line-height: 24px; text-align: center; width: 160px; padding-top: 44px; }
.detail-other .money b { font-size: 24px; font-weight: bold; }
.detail-other .money span { color: #ce2a1e; }
.other-right .title { font-size: 16px; color: #444; font-weight: normal; line-height: 40px; border-bottom: 1px solid #e5e5e5; position: relative; font-weight: bold; }
.other-right .title a { font-size: 14px; color: #999; position: absolute; right: 0; top: 0; font-weight: normal; }
.other-right .title a:hover { color: #f60; }
.other-right .con ul li { margin-top: 30px; }
.other-right .con ul li:first-child { margin-top: 15px; }
.other-right .con ul li .img { position: relative; position: relative; }
.other-right .con ul li .img img { width: 285px; height: 190px; }
.other-right .con ul li .img span { background: rgba(0,0,0,.8); font-size: 16px; color: #fff; line-height: 40px; text-align: center; padding: 0 10px; white-space: nowrap; text-overflow: ellipsis; overflow: hidden; z-index: 2; position: absolute; bottom: 0; left: 0; right: 0; height: 40px; display: block; }
.other-right .con ul li .info { font-size: 16px; color: #333; line-height: 18px; margin-top: 15px; }
.other-right .con ul li .info span { color: #ce2a1e; }
.zhoubian .title { font-size: 24px; color: #444; line-height: 45px; font-weight: bold; border-bottom: 1px solid #e5e5e5; }
.zhoubian .con ul { margin-left: -20px; margin-top: 20px; }
.zhoubian .con ul li { width: 224px; margin-left: 20px; float: left; }
.zhoubian .con ul li .img img { width: 224px; height: 150px; }
.zhoubian .con ul li .com { font-size: 14px; color: #333; line-height: 16px; margin-top: 14px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; }
.zhoubian .con ul li .info { font-size: 14px; color: #333; line-height: 16px; margin-top: 8px; }
.zhoubian .con ul li .info span { color: #ce2a1e; }
.splp-choose { border: 1px solid #d2d2d2; padding: 16px 20px; }
.splp-choose .li { border-top: 1px solid #eee; }
.splp-choose .li:first-child { border-top: none; }
.splp-choose .li .choose-title { font-size: 14px; color: #999; line-height: 40px; width: 68px; }
.splp-choose .li .choose-box { width: 1090px; }
.splp-choose .li .choose-box-nav ul { margin-left: -27px; }
.splp-choose .li .choose-box-nav ul li { float: left; font-size: 14px; color: #666; line-height: 40px; margin-left: 27px; }
.splp-choose .li .choose-box-nav ul li a.selected { color: #ce2a1e; font-weight: bold; }
.splp-choose .li .choose-box .tab-con{ margin-left: -12px; padding-bottom: 7px; }

.splp-choose .li .choose-box .tab-con ul { margin-left: -12px; padding-bottom: 7px; }
.splp-choose .li .choose-box .tab-con ul li { font-size: 12px; color: #999; line-height: 24px; float: left; margin-left: 12px; }
.splp-choose .li .choose-box .tab-con ul li .active{ color: #ffffff;}

.splp-list-title { background: #f9f9f9; font-size: 14px; color: #666; line-height: 52px; padding: 0 20px; }
.splp-list-title span, .splp-list-title .active { color: #ce2a1e; }
.splp-list-title ul li { float: left; margin-left: 25px; padding-right: 15px; position: relative; }
.splp-list-title ul li:first-child { margin-left: 0; padding-right: 0; }
.splp-list-title ul li i { display: block; position: absolute; right: 0; top: 21px; background: url(../images/paixu.png) 0 0 no-repeat; width: 7px; height: 11px; }
.splp-list-con .li { padding: 20px 0; border-bottom: 1px solid #e5e5e5; }
.splp-list-con .li .img img { width: 165px; height: 110px; }
.splp-list-con .li .info { width: 400px; margin-left: 20px; height: 110px; overflow: hidden; }
.splp-list-con .li .info .info-title { font-size: 16px; color: #333; line-height: 16px; font-weight: bold; }
.splp-list-con .li .info .info-title a { white-space: nowrap; text-overflow: ellipsis; overflow: hidden; display: block; }
.splp-list-con .li .info .info-type { font-size: 14px; color: #666; line-height: 30px; margin-top: 8px; }
.splp-list-con .li .info .info-type i { font-style: normal; padding: 0 8px; }
.splp-list-con .li .info .info-address { font-size: 14px; color: #999; line-height: 30px; }
.splp-list-con .li .info .info-broker { margin-top: 5px; }
.splp-list-con .li .info .info-broker .broker-icon { font-size: 14px; color: #fff; line-height: 20px; width: 83px; border-radius: 2px; padding: 0 35px 0 5px; position: relative; background: #ed6c00; text-align: justify; text-align-last: justify; }
.splp-list-con .li .info .info-broker .broker-icon span { display: block; position: absolute; right: 1px; top: 1px; font-size: 12px; color: #666; background: #fff; border-radius: 2px; width: 31px; text-align: center; line-height: 18px; height: 18px; text-align-last: auto; }
.splp-list-con .li .info .info-broker .broker-name { font-size: 14px; color: #666; line-height: 20px; margin-left: 15px; }
.splp-list-con .li .info .info-tips { font-size: 14px; color: #666; line-height: 30px; }
.splp-list-con .li .info .info-tips i { font-style: normal; padding: 0 8px; }
.splp-list-con .li .money { font-size: 14px; color: #444; line-height: 24px; text-align: center; width: 160px; padding-top: 30px; }
.splp-list-con .li .money b { font-size: 24px; font-weight: bold; }
.splp-list-con .li .money span { color: #ce2a1e; }
.splp-foot { border: 1px solid #d2d2d2; padding: 10px 19px; }
.splp-foot .li { border-top: 1px solid #eee; padding: 12px 0; }
.splp-foot .li:first-child { border-top: none; }
.splp-foot .li .title { font-size: 14px; color: #444; line-height: 30px; font-weight: bold; width: 138px; }
.splp-foot .li .con { width: 1020px; margin-left: -14px; }
.splp-foot .li .con li { font-size: 14px; color: #666; line-height: 30px; margin-left: 14px; float: left; }
.splp-nav .title { font-size: 30px; color: #333; font-weight: bold; line-height: 45px; }
.splp-nav .con { margin-top: 8px; background: #eee; }
.splp-nav .con ul li { font-size: 16px; color: #999; line-height: 50px; text-align: center; width: 171px; float: left; position: relative; }
.splp-nav .con ul li:first-child { width: 150px; }
.splp-nav .con ul li:before { content: ''; display: block; width: 1px; height: 20px; background: #d2d2d2; position: absolute; top: 15px; left: 0; }
.splp-nav .con ul li.active { background: #ce2a1e; color: #fff; }
.splp-nav .con ul li.active:before, .splp-nav .con ul li:first-child:before { display: none; }
.info-nav .con { background: #eee; }
.info-nav .con ul li { font-size: 16px; color: #999; line-height: 50px; text-align: center; width: 121px; float: left; position: relative; }
.info-nav .con ul li:before { content: ''; display: block; width: 1px; height: 20px; background: #d2d2d2; position: absolute; top: 15px; left: 0; }
.info-nav .con ul li.active { background: #ce2a1e; color: #fff; }
.info-nav .con ul li.active:before, .splp-nav .con ul li:first-child:before { display: none; }
.info-list .li { padding: 30px 0; border-bottom: 1px solid #e5e5e5; }
.info-list .li .img img { width: 228px; height: 152px; }
.info-list .li .con { width: 555px; height: 152px; overflow: hidden; }
.info-list .li .con .title { font-size: 16px; color: #333; line-height: 18px; font-weight: bold; }
.info-list .li .con .title a { white-space: nowrap; overflow: hidden; text-overflow: ellipsis; display: block; }
.info-list .li .con .time { font-size: 14px; color: #999; line-height: 50px; }
.info-list .li .con .time div { padding-left: 25px; margin-right: 38px;line-height:45px;padding-top:5px;background-image :url(/imgs/time.png);background-repeat:no-repeat;background-position :0px 0px; }
.info-list .li .con .time .t1 { background-position: 0 19px; }
.info-list .li .con .time .t2 { background-image :url(/imgs/zz.png);background-repeat:no-repeat;background-position :0px 18px;  }
.info-list .li .con .time .t3 { background-image :url(/imgs/djl.png);background-repeat:no-repeat;background-position :0px 18px;  }

.info-list .li .con .art { font-size: 14px; color: #666; line-height: 30px; }

.info-list .li .conall { width: 100%; height: 152px; overflow: hidden; }
.info-list .li .conall .title { font-size: 16px; color: #333; line-height: 18px; font-weight: bold; }
.info-list .li .conall .title a { white-space: nowrap; overflow: hidden; text-overflow: ellipsis; display: block; }
.info-list .li .conall .time { font-size: 14px; color: #999; line-height: 50px; }
.info-list .li .conall .time div { padding-left: 25px; margin-right: 38px;line-height:45px;padding-top:5px;background-image :url(/imgs/time.png);background-repeat:no-repeat;background-position :0px 0px; }
.info-list .li .conall .time .t1 { background-position: 0 19px; }
.info-list .li .conall .time .t2 { background-image :url(/imgs/zz.png);background-repeat:no-repeat;background-position :0px 18px;  }
.info-list .li .conall .time .t3 { background-image :url(/imgs/djl.png);background-repeat:no-repeat;background-position :0px 18px;  }
.info-list .li .conall .art { font-size: 14px; color: #666; line-height: 30px; }

.info-right { border: 1px solid #e5e5e5; }

.info-right-zj { border-radius:8px;background-image :url(/imgs/zjbg2.jpg);background-repeat:no-repeat;background-position :0px 0px;background-size:100% 40%;background-color:#F8F8F8;margin-bottom:15px; height:365px;}
.info-right-zj img{ width:95px; height: 95px;border-radius:50%;border: 2px solid #ffffff;} 
.info-right-zj .divrad{position: relative;top:95px;text-align: center;} 
.info-right-zj .remark{position: relative;text-indent : 20px;letter-spacing:4px;font-size: 14px; color:#ce2a1e; text-align: left; top:-195px;line-height: 20px;padding: 10px 10px 10px 10px; } 
.info-right-zj .tel{position: relative;font-size: 14px; color:#ce2a1e; text-align: center; top:65px;line-height: 20px; } 

.info-right-zj .name{position: relative;font-size: 18px; color:#ce2a1e; font-weight: bold; line-height: 30px;top:110px;text-align: center; } 
.info-right-zj .infonum{position:relative; top:100px;width:100%;  } 
.info-right-zj .infonum .infonuml{float: left;width:33%;border-right: 1px solid #e5e5e5;} 
.info-right-zj .infonum .infonumr{float: left;width:33%;} 
.info-right-zj .num{ text-align: center;font-size: 13px; color:#000000;line-height: 20px;} 
.info-right-zj .title{ text-align: center;font-size: 16px; color:#ce2a1e;line-height: 30px;} 
.info-right-zj .dpbutton{ position:relative; top:130px;text-align: center;}
.info-right-zj .dpbutton a{border-radius:5px;background-color:#ce2a1e;color:#ffffff;border: 1px solid #e5e5e5;font-size: 18px;padding: 5px 25px 5px 25px;text-decoration:none;}
.info-right-zj .dpbutton a:hover{background-color:#ffffff;color:#ce2a1e;text-decoration:none;}

.info-right .title { font-size: 16px; color: #444; line-height: 45px; font-weight: bold; border-bottom: 1px solid #e5e5e5; position: relative; padding: 0 14px; background: #eee; }
.info-right .title a { font-size: 14px; color: #999; font-weight: normal; position: absolute; top: 0; right: 14px; }
.info-right .title a:hover { color: #f60; }
.info-right .con { padding: 12px 14px; }
.info-right .con ul li { padding-left: 18px; font-size: 14px; color: #666; line-height: 30px; position: relative; }
.info-right .con ul li:before { content: ''; display: block; width: 4px; height: 4px; border-radius: 2px; background: #999; position: absolute; left: 0; top: 13px; }
.info-right .con ul li a { white-space: nowrap; text-overflow: ellipsis; overflow: hidden; display: block; }
.shengming .title { font-size: 30px; color: #333; font-weight: bold; line-height: 50px; border-bottom: 2px solid #ce2a1e; }
.shengming .con { font-size: 14px; color: #666; line-height: 36px; padding: 19px 0 80px 0; border-bottom: 1px solid #e5e5e5; }
.lp-detail .img .swiper-container { width: 495px; height: 330px; position: relative; }
.lp-detail .img img { width: 495px; height: 330px; }
.lp-detail .img #lp_btn1 { cursor: pointer; background: url(../images/prev.png) no-repeat; width: 34px; height: 72px; position: absolute; left: 15px; top: 50%; margin-top: -36px; }
.lp-detail .img #lp_btn2 { cursor: pointer; background: url(../images/next.png) no-repeat; width: 34px; height: 72px; position: absolute; right: 15px; top: 50%; margin-top: -36px; }
.lp-detail .con { width: 670px; }
.lp-detail .con .title { font-size: 14px; color: #444; border-bottom: 1px solid #e5e5e5; line-height: 30px; padding-bottom: 20px; }
.lp-detail .con .title b { font-weight: bold; font-size: 18px; }
.lp-detail .con .title b span { font-size: 30px; color: #ce2a1e; }
.lp-detail .con .info { padding: 8px 0; }
.lp-detail .con .info ul li { font-size: 14px; color: #333; line-height: 36px; }
.lp-detail .con .info ul li:first-child { margin-bottom: 16px; }
.lp-detail .con .info ul li span { display: inline-block; width: 56px; text-align: justify; text-align-last: justify; color: #999; margin-right: 28px; }
.lp-detail .con .info ul li .map-link { display: inline-block; color: #67c04c; margin-left: 45px; padding-left: 20px; background: url(../images/map_link.png) 0 13px no-repeat; }
.lp-detail .con .info ul li .map-link:hover { color: #f60; }
.lp-detail .con .btn { margin-top: 15px; }
.lp-detail .con .btn a { font-size: 16px; color: #fff; line-height: 45px; width: 165px; text-align: center; display: block; border-radius: 4px; }
.lp-detail .con .btn .zxzx { background: #ed6c00; }
.lp-detail .con .btn .ckdh { background: #ce2a1e; margin-left: 25px; }
.lp-hot .con ul { margin-left: -20px; margin-top: 20px; }
.lp-hot .con ul li { width: 188px; margin-left: 20px; float: left; }
.lp-hot .con ul li .img { position: relative; }
.lp-hot .con ul li .img img { width: 188px; height: 126px; }
.lp-hot .con ul li .img span { background: rgba(0,0,0,.8); font-size: 14px; color: #fff; line-height: 32px; text-align: center; padding: 0 10px; white-space: nowrap; text-overflow: ellipsis; overflow: hidden; z-index: 2; position: absolute; bottom: 0; left: 0; right: 0; height: 32px; display: block; }
.lp-hot .con ul li .com { font-size: 14px; color: #333; line-height: 16px; margin-top: 14px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; }
.lp-hot .con ul li .info { font-size: 14px; color: #333; line-height: 16px; margin-top: 8px; }
.lp-hot .con ul li .info span { color: #ce2a1e; }
.lp-hot .con ul li .info em { font-size: 12px; color: #666; }
.info-article { padding-bottom:10px; }
.info-article .title { font-size: 30px; color: #333; font-weight: bold; line-height: 45px; text-align: center; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; }
.info-article .tips { font-size: 14px; color: #999; line-height: 28px; text-align: center; }
.info-article .tips span { padding: 0 14px; }
.info-article .con { font-size: 14px; color: #666; line-height: 36px; }
.info-article .con img { width: 100%; height: auto; display: block; margin: 10px 0; }
.info-article .page-btn a { font-size: 14px; color: #666; line-height: 38px; width: 102px; border: 1px solid #ccc; background: #f1f1f1; display: block; text-decoration: none; background: url(../images/info_page.png) no-repeat; }
.info-article .page-btn a.prev { padding-left: 36px; text-align: left; background-position: 15px 13px; }
.info-article .page-btn a.next { padding-right: 36px; text-align: right; background-position: 78px -28px; }
.info-about .li { padding: 15px 0 30px 0; border-bottom: 1px solid #eee; }
.info-about .li .img img { width: 228px; height: 152px; }
.info-about .li .con { width: 555px; height: 152px; overflow: hidden; position: relative }
.info-about .li .con .title { font-size: 16px; color: #333; font-weight: bold; line-height: 18px; }
.info-about .li .con .title a { display: block; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; }
.info-about .li .con .info { font-size: 14px; color: #666; line-height: 30px; margin-top: 6px; max-height: 90px; overflow: hidden; }
.info-about .li .con .time { font-size: 14px; color: #999; line-height: 14px; margin-top: 26px; }
.info-about .li .con .btn { font-size: 14px; line-height: 36px; color: #fff; text-align: center; width: 102px; display: block; position: absolute; right: 0; bottom: 0; background: #ce2a1e; }
.rec-right .title { font-size: 16px; color: #444; font-weight: normal; line-height: 40px; border-bottom: 1px solid #e5e5e5; position: relative; font-weight: bold; }
.rec-right .title a { font-size: 14px; color: #999; position: absolute; right: 0; top: 0; font-weight: normal; }
.rec-right .title a:hover { color: #f60; }
.rec-right .con ul li { padding: 15px 0; border-bottom: 1px solid #e5e5e5; }
.rec-right .con ul li .img img { width: 129px; height: 86px; }
.rec-right .con ul li .con { width: 140px; height: 86px; overflow: hidden; }
.rec-right .con ul li .con .info { font-size: 14px; color: #444; line-height: 24px; margin-top: -5px; }
.rec-right .con ul li .con .money { font-size: 14px; color: #ce2a1e; line-height: 24px; }
.rec-right .con ul li .con .money span { font-weight: bold; font-size: 16px; }
.rec-right .con ul li .con .type { font-size: 14px; color: #666; line-height: 24px; }
.rec-right .con ul li .con .type span { color: #999; margin-right: 13px; }
.tab-right { }
.tab-right .tab-nav { }
.tab-right .tab-nav ul li { float: left; width: 50%; }
.tab-right .tab-nav ul li a { font-size: 16px; color: #666; font-weight: bold; text-align: center; display: block; line-height: 45px; border: 1px solid #e5e5e5; background: #eee; text-decoration: none; }
.tab-right .tab-nav ul li:first-child a { border-right: none; }
.tab-right .tab-nav ul li a.selected { border-color: #ce2a1e; background-color: #ce2a1e; color: #fff; }
.tab-right .tab-con { padding: 12px 14px; border: 1px solid #e5e5e5; border-top: none; }
.tab-right .tab-con ul li { padding-left: 18px; font-size: 14px; color: #666; line-height: 30px; position: relative; }
.tab-right .tab-con ul li:before { content: ''; display: block; width: 4px; height: 4px; border-radius: 2px; background: #999; position: absolute; left: 0; top: 13px; }
.tab-right .tab-con ul li a { white-space: nowrap; text-overflow: ellipsis; overflow: hidden; display: block; }
.map-list { border: 1px solid #dcdcdc; }
.map-list .title { font-size: 18px; color: #444; font-weight: bold; line-height: 46px; background: #eee; border-bottom: 1px solid #dcdcdc; padding: 0 19px; }
.map-list .con { padding: 12px 19px; }
.map-list .con .con-l { font-size: 14px; color: #999; line-height: 30px; }
.map-list .con .con-r { width: 1110px; }
.map-list .con .con-r ul { margin-left: -13px; }
.map-list .con .con-r ul li { font-size: 14px; color: #1e60ce; line-height: 30px; float: left; margin-left: 13px; }
.guess { font-size: 14px; color: #444; line-height: 58px; }
.guess a { font-weight: bold; color: #ce2a1e; font-size: 18px; }
.city-title { font-size: 16px; color: #444; line-height: 45px; border-top: 1px solid #ce2a1e; padding: 0 15px; background: #f4f4f4; font-weight: bold; }
.hot-city .con { padding: 12px 15px; }
.hot-city .con ul { margin-left: -15px; }
.hot-city .con ul li { font-size: 14px; color: #1129c0; line-height: 30px; float: left; margin-left: 15px; }
.province .con ul { margin-left: -15px; padding: 12px 0; width: 1142px; }
.province .con ul li { font-size: 14px; color: #1129c0; line-height: 30px; float: left; margin-left: 15px; }
.province .con .one, .province .con .two { font-size: 18px; color: #666; line-height: 54px; text-align: center; width: 58px; }
.province .con .one { background: #f4f4f4; }
.province .con .two { background: #d2d2d2; }
.city-search .con { padding: 13px 14px; }
.city-search .search-l select { float: left; width: 146px; height: 30px; font-size: 14px; color: #444; padding: 0 14px; border-radius: 4px; border: 1px solid #dcdcdc; margin-right: 15px; }
.city-search .search-l button { float: left; width: 80px; height: 30px; font-size: 14px; color: #444; text-align: center; border-radius: 4px; background: #ce2a1e; color: #fff; border: none; cursor: pointer; }
.city-search .search-l button:focus, .city-search .search-l select:focus { outline: none; }
.city-search .search-r label { font-size: 14px; color: #444; line-height: 30px; float: left; }
.city-search .search-r input { float: left; width: 146px; height: 30px; font-size: 14px; color: #444; padding: 0 14px; border-radius: 4px; border: 1px solid #dcdcdc; margin-right: 15px; margin-left: 15px; }
.city-search .search-r button { float: left; width: 80px; height: 30px; font-size: 14px; color: #444; text-align: center; border-radius: 4px; background: #ce2a1e; color: #fff; border: none; cursor: pointer; margin-right: 30px; }
.city-search .search-r .text{ float: left; margin-right: 15px; margin-left: 15px; position: relative;}
.city-search .search-r input{ float: none; margin: 0;}
.city-search .search-r .city-choose{ position: absolute; left: 0; top: 32px; width: 100%; border: 1px solid #dcdcdc; background: #fff; z-index: 1; display: none;}
.city-search .search-r .city-choose.show{ display: block;}
.city-search .search-r .city-choose ul{ overflow-y: scroll; max-height: 150px;}
.city-search .search-r .city-choose ul li{ display: block; list-style-type: none; font-size: 14px; line-height: 30px; border-top: 1px solid #dcdcdc;}
.city-search .search-r .city-choose ul li:first-child{ border-top: none;}
.city-search .search-r .city-choose ul li a{ display: block; padding: 0 14px;}
.city-search .search-r .city-choose ul li a:hover{color: #fff; background: #197FEB;}
/*20190715*/
.ly .wxts { border: 1px dashed #ce2a1e; border-radius: 4px; padding: 42px 29px 35px 29px; width: 322px; }
.ly .wxts .img img { width: 128px; height: 77px; margin: 0 auto; display: block; }
.ly .wxts .wxts-con { font-size: 14px; color: #999; line-height: 24px; margin-top: 70px; }
.ly .form-group { width: 700px; }
.project-popup { position: fixed; background: #fff; top: 0; opacity: 1; width: 700px; left: 50%; margin-left: -350px; z-index: 9999999; }
.project-popup.hide { display: none; }
.project-popup a.close { position: absolute; font-size: 30px; display: block; right: 15px; top: 9px; color: #fff; z-index: 1; text-decoration: none; }
.project-popup .form-group { width: 570px; margin: 0 auto; }
.project-popup .pop-list { width: 570px; margin: 0 auto; }
.project-popup .pop-list { margin-bottom: 25px; }
.project-popup .pop-list ul { margin-left: 129px; }
.project-popup .pop-list ul li { font-size: 16px; line-height: 36px; color: #4a4a4a; text-align: left; display: block; float: left; width: 50%; }
.mes-91-project { border: 1px solid #ce2a1e; border-top: none; position: relative; }
.mes-91-project .title { font-size: 18px; color: #fff; font-weight: bold; line-height: 50px; background: #ce2a1e; padding: 0 22px; }
.mes-91-project .title span { font-size: 14px; font-weight: normal; padding-left: 20px; }
.mes-91-project .con { padding: 36px 40px 45px 40px; }
.mes-91-project .list-group { margin-bottom: 10px; }
.mes-91-project .list-group label { display: block; float: left; }
.mes-91-project .list-group .input-group { display: block; float: left; }
.mes-91-project .list-group .select-group { display: block; float: left; }
.mes-91-project .list-group .input-group { border: 1px solid #dcdcdc; border-radius: 3px; width: 300px; overflow: hidden; }
.mes-91-project .list-group .select-group { border: 1px solid #dcdcdc; border-radius: 3px; width: 300px; overflow: hidden; }
.mes-91-project .list-group .select-group.third { border: none; width: auto; margin-left: -10px; }
.mes-91-project .list-group .input-group input { border: none; font-size: 14px; color: #666; font-family: Microsoft Yahei; height: 38px; line-height: 38px; padding: 0 14px; width: 491px; }
.mes-91-project .list-group .input-group input:focus, .mes-91-project .list-group .select-group select { outline: none; }
.mes-91-project .list-group .select-group select { border: none; font-size: 14px; color: #666; font-family: Microsoft Yahei; height: 38px; line-height: 38px; padding: 0 14px; width: 298px; }
.mes-91-project .list-group .select-group.third select { border: 1px solid #dcdcdc; border-radius: 3px; width: 120px; overflow: hidden; }
.mes-91-project .list-group .input-group.third input { width: 120px; display: block; float: left; }
.mes-91-project .list-group .select-group.third select { width: 120px; display: block; float: left; }
.mes-91-project .list-group label { font-size: 14px; color: #666666; line-height: 40px; position: relative; }
.mes-91-project .list-group label span { width: 50px; text-align: justify; text-align-last: justify; display: inline-block; }
.mes-91-project .list-group label i { position: absolute; left: -10px; top: 0; color: #ce2a1e; font-size: 12px; display: block; font-style: normal; }
.mes-91-project .list-group label.sex { padding-left: 25px; }
.mes-91-project .list-group label.sex input { vertical-align: middle; margin-top: -3px; }
.mes-91-project .list-group .third select { width: 120px; margin-left: 10px; }
.mes-91-project .button-group { margin-top: 18px; margin-bottom: 15px; }
.mes-91-project .button-group button { width: 200px; height: 48px; font-size: 18px; line-height: 48px; color: #fff; background-color: #ce2a1e; text-align: center; border-radius: 3px; border: none; margin-left: 65px; font-family: Microsoft Yahei; cursor: pointer; display: block; padding: 0; display: inline-block; }
.mes-91-project .button-group span { color: #666; font-size: 14px; line-height: 48px; padding-left: 25px; }
.mes-91-project .button-group span em { color: #ce2a1e; }
.mes-91-project .agree { position: relative; margin-left: 65px; padding-left: 22px; line-height: 19px; text-align: left; }
.mes-91-project .agree .checkbox { position: absolute; left: 0; top: 2px; }
.mes-91-project .agree a { font-size: 12px; display: inline; }
.mes-91-project .agree div { font-size: 12px; }
.mes-91-project .agree a { color: #ce2a1e; }
.mes-91-project .agree a:hover { text-decoration: underline; }
.cover { position: fixed; width: 100%; height: 100%; background-color: rgba(0,0,0,0.50); z-index: 9999998; top: 0; }
.cover.hide { display: none; }
.phone-box { border: 1px solid #eee; padding: 19px; margin-top: 40px; }
.phone-box .tips { font-size: 14px; color: #999; line-height: 24px; text-align: center; }
.phone-box .tips span { color: #ce2a1e; }
.phone-box .img { margin-top: 18px; }
.phone-box .img img { width: 128px; height: 77px; margin: 0 auto; display: block; }
.phone-box .form-group { width: 230px; }
.phone-box .form-group .list-group { margin-bottom: 10px; border: 1px solid #eee; height: 40px; border-radius: 2px; }
.phone-box .form-group .list-group label { font-size: 14px; color: #999; text-align: right; width: 54px; display: block; float: left; line-height: 38px; }
.phone-box .form-group .list-group input { width: 170px; border: none; font-size: 14px; line-height: 38px; height: 38px; display: block; float: right; }
.phone-box .form-group input:focus { outline: none; }
.phone-box .form-group button { width: 100%; text-align: center; font-size: 18px; line-height: 48px; height: 48px; color: #fff; background: #ce2a1e; border: none; margin-top: 15px; display: block; border-radius: 2px; }
.phone-box .form-group .cue { font-size: 14px; line-height: 24px; color: #999; margin-top: 15px; }
.phone-box-pf.fix { position: fixed; top: 10px; left: 50%; margin-left: 315px; z-index: 2; background: #fff; margin-top: 0; }


.peitao_setting {
    width: 100%;
}

.peitao_setting span {
    height: 55px;
    width: 100px;
    display: inline-block;
    text-align: center;
    color: #999;
    margin-top: 16px;
    font-size: 13px;
}

.peitao_setting i {
    font-size: 70px;
    color: #9a9a9a;
    display: inline-block;
    width: 100%;
    margin-bottom: 5px;
}

.peitao_setting span.fontColor {
    color: #e22222;
}

.peitao_setting span.fontColor i {
    color: #e22222;
}

@font-face {
    font-family: 'iconfont';
    /* project id 76056 */
    src: url('//at.alicdn.com/t/font_76056_xu8k0b6gwt8.eot');
    src: url('//at.alicdn.com/t/font_76056_xu8k0b6gwt8.eot?#iefix') format('embedded-opentype'), url('//at.alicdn.com/t/font_76056_xu8k0b6gwt8.woff') format('woff'), url('//at.alicdn.com/t/font_76056_xu8k0b6gwt8.ttf') format('truetype'), url('//at.alicdn.com/t/font_76056_xu8k0b6gwt8.svg#iconfont') format('svg');
}



.iconfont {
    font-family: "iconfont" !important;
    font-size: 32px;
    font-style: normal;
    -webkit-font-smoothing: antialiased;
    -webkit-text-stroke-width: 0.2px;
    -moz-osx-font-smoothing: grayscale;
}
.icon {
    font-size: 32px;
    color: #999;
}
