.container {width: 100%;background-color: #fff;font-size:14px;}

.mod-box{background: #f5f5f5;padding:20px;}
.mod-box .mod-hd h4{font-size:20px;line-height: 24px;font-weight: bold;}
.mod-box .mod-hd a.more{color:#999;line-height: 24px;}
.mod-box .mod-hd a.more:hover{color: #0eaf63}


.intro-box{width: 100%;position: absolute;background: url(../images/rBLkBVlZq--AKfvAAAAD4UrgA9o260.png) repeat-x top;left: 0;bottom: 0;color: #fff;}
.intro-box p{display: block;padding:30px 20px 15px;font-size:16px;height: 16px; line-height: 16px;overflow: hidden;}
.intro-box p span{max-width: 140px; display: inline-block; overflow: hidden; text-overflow: ellipsis; -o-text-overflow: ellipsis; white-space: nowrap;}
.intro-box p em{float: right; max-width: 105px; display: inline-block; overflow: hidden; text-overflow: ellipsis; -o-text-overflow: ellipsis; white-space: nowrap;}


.slick-list{position:relative;display:block;overflow:hidden;margin:0;padding:0}
.slick-list:focus{outline:0}
.slick-list.dragging{cursor:pointer;cursor:hand}
.slick-slider .slick-list,.slick-slider .slick-track{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
.slick-track{position:relative;top:0;left:0;display:block}
.slick-track:after,.slick-track:before{display:table;content:''}
.slick-track:after{clear:both}
.slick-loading .slick-track{visibility:hidden}
.slick-slide{display:none;float:left;height:100%;min-height:1px}
[dir=rtl] .slick-slide{float:right}
.slick-slide img{display:block}
.slick-slide.slick-loading img{display:none}
.slick-slide.dragging img{pointer-events:none}
.slick-initialized .slick-slide{display:block}
.slick-loading .slick-slide{visibility:hidden}
.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}
.slick-arrow.slick-hidden{display:none}
.slick-list,.slick-slide,.slick-slider,.slick-track{height:100%}

.banner{width:100%;min-width:1200px;overflow: hidden;position: relative;}
.banner .slider-wrap{font-size:0;line-height:0;width:100%;height:490px;position: relative;}
.banner .slider-wrap .item{height: 490px;position:relative;background-repeat:no-repeat;background-position:center center;}
.banner .slider-wrap a{display: block;width:100%;height: 100%;}
.banner .slider-wrap img{position: absolute;left: 50%;top: 0;z-index: 1;margin-left:-960px;}
.slider-wrap .slick-dots,.slide-panel .slick-dots{position:absolute;bottom:25px;left:0;width:100%;text-align:center;font-size:0;z-index:10}
.slider-wrap .slick-dots li,.slide-panel .slick-dots li{display:inline-block;vertical-align:middle;margin:0 5px}
.slider-wrap .slick-dots button,.slide-panel .slick-dots button{border:none;font-size:0;padding:0;width:10px;height:10px;border-radius:5px;background-color:#fff;opacity:1;-webkit-transition:.3s;-o-transition:.3s;transition:.3s;cursor:pointer; outline:0;}
.slider-wrap .slick-dots .slick-active button,.slide-panel .slick-dots .slick-active button{opacity:1;width:30px;background-color: #1eae6a}
.slide-panel .slick-dots{left:auto;right:20px;bottom:20px;width:auto;}
.slide-panel .slick-dots button{border-radius: 0;}
.slide-panel .slick-dots .slick-active button{width:10px;}

.lpsdscroll-box .slick-slider .slick-list{height: auto;}
.lpsdscroll-box .slick-dots{width:100%;text-align:center;overflow: hidden;font-size:0;}
.lpsdscroll-box .slick-dots li{display:inline-block;vertical-align:middle;margin:0 5px}
.lpsdscroll-box .slick-dots button{border:none;font-size:0;padding:0;cursor: pointer;display: inline-block;list-style: none;border-radius: 4px;width: 8px;height: 8px;background-color: #d8d8d8;overflow: hidden;}
.lpsdscroll-box .slick-dots .slick-active button{background-color: #f35257}

.entrances-wrap{padding:30px 0 10px;}
.entrances-wrap .items{width:25%;overflow: hidden;position: relative;float:left;}
.entrances-wrap .items:not(:last-child):after{content:'';position: absolute;top:0;right:15px;border-right:1px solid #eee;height:100%;padding-right:15px;}
.entrances-wrap .items .icons-index-entrances{float:left;width:60px;height: 60px;background-image:url('../images/icons-index-entrances.png');background-repeat: no-repeat;}
.entrances-wrap .items.newhouse .icons-index-entrances{background-position: 0 0;}
.entrances-wrap .items.sale .icons-index-entrances{background-position: 0 -80px;}
.entrances-wrap .items.rent .icons-index-entrances{background-position: 0 -160px;}
.entrances-wrap .items.findhouse .icons-index-entrances{background-position: 0 -240px;}
.info-text .text{font-size:16px;line-height: 16px;}
.info-text .text.c_tx1{color:#e96f4a}
.info-text .text.c_tx2{color:#789e3b}
.info-text .text.c_tx3{color:#b579c3}
.info-text .text.c_tx4{color:#5186b8}
.info-text .cate{font-size:0;height:52px;overflow:hidden;}
.info-text .cate a{color:#999;font-size:14px;line-height: 26px;margin-right:24px;white-space:nowrap;}.info-text .cate a:hover{color:#f35257}
.entrances-wrap .items:not(:last-child) .info-text .cate{padding-right:15px;}

.navApply-con{position: relative;width: 1200px;margin: 0 auto}
.navApply-box{position: absolute;left: 0;margin-top: -460px;width: 344px;height: 430px;z-index: 99}
.navApply-bg{position: absolute;top: 0;left: 0;width: 100%;height: 100%;background: #fff;opacity: .9;filter: alpha(Opacity=90)}

.navApply-tab{width:100%;display: block;position: relative;border-bottom: 1px solid #e9e9e9;}
.navApply-tab li{float:left;padding:18px 23px;width:40px;text-align: center;position: relative;cursor:pointer;}
.navApply-tab li a{font-size:18px;color:#999;line-height: 24px;}
.navApply-tab li .rt{width:1px;height:44px;background: #e9e9e9;position:absolute;top:50%;right:0;margin-top:-22px;}
.navApply-tab li.on .bot{width:100%;height:11px;position: absolute;bottom:-5px;left:0;;background:url('../image/ico_home_apply_tab_bot.png') no-repeat;}
.navApply-tab li.on a{font-weight: bold;color:#1eae6a;}

.navApply-form{position: relative;padding:0 24px;line-height: 24px;}
.navApply-form .form-tit{padding:18px 0;color:#666;}
.navApply-form .form-item{margin-bottom:20px;position: relative;}
.navApply-form .form-item .input-txt{width:254px;height:18px;padding:14px 20px;background: #fff;border:1px solid #e9e9e9;}
.navApply-form .form-btn-wrap{width:100%;padding-bottom:25px;}
.navApply-form .form-btn{width:100%;height:48px;line-height: 48px;font-size:18px;font-weight: bold;text-align: center;padding:0;}
.navApply-form .form-item .input-txt.n-invalid{border:1px solid #f35257;}
.navApply-form .form-item .msg-box{display: block;color:#f35257;position: absolute;left:0;line-height: 20px;}

.index-entries ul{border:1px solid #e9e9e9;}
.index-entries .entries-item {float: left;box-shadow: 0 0 0 #fff;-webkit-transition: all .3s ease;transition: all .3s ease;opacity: 1;background: #fff;border-right:1px solid #e9e9e9;}
.index-entries .entries-item.last{border-right:none;}
.index-entries .entries-item.last a{width:107px}

.index-entries .entries-item a{display: block;width:102px;height: 45px;padding: 24px 48px;}
.index-entries .entries-item .entries-item-banner{width:45px;height:45px;}
.index-entries .entries-item .entries-item-banner .icon{width:45px;height:45px;display: block;background-repeat: no-repeat;background-image: url('../images/entries_sprites.png')}
.index-entries .entries-item .entries-item-banner .icon-mflf{background-position:-10px -442px;}
.index-entries .entries-item .entries-item-banner .icon-mfbj{background-position:-10px -506px;}
.index-entries .entries-item .entries-item-banner .icon-thyf{background-position:-10px -9px;}
.index-entries .entries-item .entries-item-banner .icon-zxgs{background-position:-10px -72px;}
.index-entries .entries-item .entries-item-banner .icon-zwj{background-position:-10px -134px;}
.index-entries .entries-item .entries-item-banner .icon-zxgt{background-position:-10px -569px;}

.index-entries .entries-item .entries-item-title{font-size:18px;font-weight: bold;width:45px;display: block;color:#666;line-height: 24px;margin-top:-3px;}

.index-entries .entries-item:hover{-webkit-box-shadow:0 0 15px rgba(8,137,76,.5);box-shadow:0 0 15px rgba(8,137,76,.5);background-color: #1eae6a;}
.index-entries .entries-item:hover .entries-item-banner .icon-mflf{background-position:-10px -194px;}
.index-entries .entries-item:hover .entries-item-banner .icon-mfbj{background-position:-10px -632px;}
.index-entries .entries-item:hover .entries-item-banner .icon-thyf{background-position:-10px -257px;}
.index-entries .entries-item:hover .entries-item-banner .icon-zxgs{background-position:-10px -382px;}
.index-entries .entries-item:hover .entries-item-banner .icon-zwj{background-position:-10px -320px;}
.index-entries .entries-item:hover .entries-item-banner .icon-zxgt{background-position:-10px -695px;}
.index-entries .entries-item:hover .entries-item-title{color:#fff}

.design-topic .design-item img{transition:all .5s;-webkit-transition:all .5s;-moz-transition:all .5s;-ms-transition:all .5s;-o-transition:all .5s;}
.design-topic .design-item:hover img{-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-ms-transform:scale(1.1);-o-transform:scale(1.1);transform:scale(1.1)}

.co-topic{width:1200px;overflow: hidden;}
.co-topic ul{width:1220px;}
.co-topic li{float:left;width:285px;background: #f5f5f5;margin-right:20px;margin-top:20px;}
.co-topic li .thumb{width:100%;height:265px;position: relative;}
.co-topic li .thumb .img{width:100%;height:210px;}
.co-topic li .thumb .logo-cover{position: absolute;bottom:0;left:50%;margin-left:-55px;width:110px;height:110px;border-radius: 50%;background: #fff;overflow: hidden;}
.co-topic li .thumb .co-img{width:110px;height:110px;display: table-cell;vertical-align: middle;}
.co-topic li .thumb .co-img img{max-width:110px;max-height:110px;vertical-align: middle;overflow: hidden;}
.co-topic li .info{text-align: center;margin-top:15px;line-height: 28px}
.co-topic li .info .name{color:#333;font-size:16px;}
.co-topic li .info a:hover .name{color:#0eaf63}
.co-topic li .info .meta{color:#999;}
.co-topic li .info .meta em{color:#ff6b14;}
.co-topic li .yy-btn-wrap{text-align: center;padding:10px 0 30px;}
.co-topic li .yy-btn{background: #f5f5f5;border:1px solid #0eaf63;color:#0eaf63;width:168px;height:45px;line-height: 43px;font-size:16px;display: block;padding: 0;margin: 0 auto;}


.news-topic .slide-panel {width: 342px;height: 388px;float:left;overflow: hidden;position: relative;}
.news-topic .slide-panel .intro-box p{padding-right:80px;}
.news-topic .news-img{width:342px;height:388px;}
.news-topic .news-center{width:508px;margin:0 30px;}
.hot-news{border-bottom:1px solid #e9e9e9;}
.hot-news .hot-link{text-align: center;font-size:24px;font-weight: bold;display: block;}
.hot-news .hot-cont{color:#999;text-indent: 2em;margin: 10px 0 18px;line-height: 28px; height: 56px; overflow: hidden;}
.hot-news .hot-cont a{color:#ff6b14}
.text-list{margin-top: 15px;}
.text-list li{height:36px;line-height: 36px;padding-left: 18px;background: url(../images/dian.png) no-repeat;background-position: left center;}
.text-list li a{max-width: 394px;display: inline-block;}
.text-list li span{color:#999;}


.mod-act{width:250px;height:348px;}
.act-topic li{margin-top:20px;width:100%;}
.act-topic li .thumb{width:116px;}
.act-topic li .info{margin-left:136px;}
.act-topic li .info .title{font-size:16px;font-weight: bold;display: block;height:50px;}
.act-topic li .bm-btn{padding:0;width:100%;display: block;}


.common-tender-wrapper{position: fixed;left: 0;top: 0;width: 100%;height: 100%;background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAYAAAAfFcSJAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTM4IDc5LjE1OTgyNCwgMjAxNi8wOS8xNC0wMTowOTowMSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTcgKFdpbmRvd3MpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOkYxOEEzODk0MzI0NzExRTc4NkI3ODg2QzkyMEQyRjIwIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOkYxOEEzODk1MzI0NzExRTc4NkI3ODg2QzkyMEQyRjIwIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6RjE4QTM4OTIzMjQ3MTFFNzg2Qjc4ODZDOTIwRDJGMjAiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6RjE4QTM4OTMzMjQ3MTFFNzg2Qjc4ODZDOTIwRDJGMjAiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz5F2vrqAAAAD0lEQVR42mJgYGA4BBBgAADHAMOuvqBZAAAAAElFTkSuQmCC) repeat;z-index: 9999;}
.common-tender-popup{position: absolute;left: 50%;top: 50%;margin-left: -524px;margin-top: -250px;width: 980px;background: url(../images/tender_bg.png) no-repeat 50%;height: 565px;background-size: contain;}
.common-tender-popup .popup-tabs{position: absolute;left: -52px;top: 50%;margin-top: -78px;cursor: pointer;background: url(../images/tender_list_bg.png) no-repeat;width:52px;height: 246px;}
.common-tender-popup .popup-tabs.active1{background-position: -400px 0px;}
.common-tender-popup .popup-tabs.active2{background-position: -400px -256px;}
.common-tender-popup .popup-tabs li{display: block;width: 52px;height: 50%;}
.common-tender-popup .popup-tabs-item{display: block;height: 123px;width: 52px;}
.common-tender-popup .popup-content, .common-tender-popup .popup-main{width: 100%;}
.common-tender-popup .popup-content-left, .common-tender-popup .popup-content-right{float: left;width: 489px;height: 500px;position: relative;}
.common-tender-popup .popup-title{padding-top: 198px;font-size: 28px;color: #333333;font-weight: bold;line-height: 36px;position: relative;}
.common-tender-popup .popup-close{position: absolute;height: 64px;width: 64px;top: 58px;right: -24px;cursor: pointer;background: url(../images/tender_list_bg.png) -320px -14px no-repeat;}
.common-tender-popup .popup-left-init{padding-left:70px;}
.common-tender-popup .popup-right-init{padding-left:60px;}
.common-tender-popup .popup-tip{margin-top: 10px;color: #999;margin: 8px auto 0;font-size:14px;}
.common-tender-popup .popup-tip-num{color: #feb338;}
.popup-form{margin-top:30px;}
.popup-form .popup-form-label{float: left;position: relative;width: 95px;line-height: 46px;font-size:16px;}
.popup-form .popup-form-group{position: relative;margin-bottom:20px;}
.popup-form .popup-form-control{height:46px;line-height: 46px;width: 294px;font-size: 16px;border: 1px solid #e9e9e9;padding-left: 20px;}
.popup-form .popup-form-btn{width:316px;height: 48px;line-height: 48px;color:#fff;background: #1eae6a;border:none;margin-bottom:15px;font-size:16px;cursor: pointer;}
.popup-mfsj-txt{font-size:24px;margin-top:156px;margin-bottom:25px;}
.popup-mfsj-img em{width: 349px;height: 312px;display: block;background: url(../images/tender_list_bg.png) no-repeat 0 -293px;}
.popup-gyyf-txt1{font-size:30px;margin-top:156px;font-weight: bold;line-height: 30px;color:#1eae6a;margin-bottom:8px;}
.popup-gyyf-txt2{font-size:24px;margin-bottom:20px;}
.popup-gyyf-img em{width: 293px;height: 279px;display: block;background: url(../images/tender_list_bg.png) no-repeat 0 0;}

.popup-form .popup-form-control.n-invalid{border:1px solid #f35257;}
.popup-form .msg-box{display: block;color:#f35257;position: absolute;left:0;line-height: 20px;}

.yf-right-fixed{position:fixed;top:450px;left:50%;margin-left:610px;z-index:1000;cursor:pointer}
.yf-right-fixed .close{position:absolute;right:18px;top:0}
