@charset "utf-8";
/* CSS Document */
.top{width:100%;height:36px;background:#f7f2eb;font-size:12px;}
.topNav{width:1180px;margin:0 auto;height:36px}
.topNav .left{width:400px; }
.topNav li{height:36px; float:left; line-height:36px}
.topNav .right{width:380px;}

.header{width:1180px;margin:0 auto;padding:30px 0 30px;background:#fff;}
.header .logo{width:217px;height:60px;}
.header .location{ float:left;width:48px;height:20px;background:url(../images/location.png) no-repeat left center; line-height:20px;margin-top:16px;margin-left:23px;}
.header .location a{padding-left:16px;}
.header .location a:hover{color:inherit}
.headBox{width:100%;background:#fff;}
.header .reg{margin-left:5px;margin-top:10px; position:relative;padding-left:10px;}
.header .reg:before{content:""; position:absolute;width:1px;height:35px;background:#999;left:0;}
/*.header .search{width:550px;height:40px;margin-left:200px;}
.header .search form{width:100%;}
.header .searchBox{border:2px solid #37ac68;height:36px;width:448px;}
.header .searchBtn{width:98px;height:40px;background:#37ac68;border:none;color:#fff; font-size:16px; cursor:pointer}*/
/* search */
.search{border:2px solid #33955c;height:35px; float:left;margin-left:110px;}
.search select{display:none;}
.search .select_box{font-size:12px;color:#999999;width:92px;line-height:35px;float:left;position:relative;}
.search .select_showbox{height:35px;background: #f8f8f8 url(../images/search_ico.png) no-repeat 70px center;text-indent:1.5em;}
.search .select_showbox.active{background:#f8f8f8 url(../images/search_ico_hover.png) no-repeat 70px center;}
.search .select_option{border:2px solid #33955c;border-top:none;display:none;left:-2px;top:35px;position:absolute;z-index:99;background:#fff;}
.search .select_option li{text-indent:1.5em;width:90px;cursor:pointer;}
.search .select_option li.selected{background-color:#F3F3F3;color:#999;}
.search .select_option li.hover{background:#BEBEBE;color:#fff;}
.search-w{padding-top:8px; float:left;}
.search-w a{color:#999;padding-right:12px;font-size:12px;}

.search input.inp_srh,.search input.btn_srh{border:none;background:none;height:35px;line-height:35px;float:left;padding-left:10px;}
.search input.inp_srh{outline:none;width:365px;}
.search input.btn_srh{background:#33955c;color:#FFF;font-family:"微软雅黑";font-size:15px;width:100px;cursor:pointer}
.header .release{width:140px;height:38px;border:1px solid #eea236; display:block; line-height:38px; text-align:center; color:#eea236;}
.search-service-box{height:38px; line-height:38px;padding-left:10px;width:288px;border:1px solid #ea1515; float:right}
.search-service-btn{height:40px;background:#ea1515;color:#fff; line-height:40px;padding:0 15px;font-size:14px;border:none;float:right; cursor:pointer}

.nav{height:46px;width:100%;background:#3dad6a}
.navList{font-size:16px;}
.navList li{ float:left;background:url(../images/line.png) no-repeat right center}
.navList li a{width:130px; display:block; line-height:46px; text-align:center;color:#fff; }
.navList li a:hover{color:#d6c7c7; }
.navList li:last-child{background:none;}
.navService li{background:none; line-height:46px}

.formLeft{width:765px;height:432px;}
.bannerRight{width:400px;height:432px;}

.wrapBox{text-align:left;background-repeat: no-repeat;background-position: left top;height:auto;margin:0 auto;}
#menu{float:left; width:150px; background:url(../images/shuxian.jpg) no-repeat right center;background-color:#E0EFF6;}
#menu ul{}
#menu li{height:144px; text-align:right;background:#8dc153 url(../images/ico.png) no-repeat 33px 58px }
#menu li:nth-child(2){background:#3baeda }
#menu li i{display:block;width:76px;height:80px;margin-left:30px;margin-top:5px;background:url(../images/ico.png) no-repeat left -80px}
#menu a{color:#fff;
        font-size:10pt;
        text-decoration:none; 
        display:block; 
        height:144px;
        font-size:24px; text-align:center;padding-top:18px;}
#menu a:hover,#menu .on a{color:#fff;height:100%;background-repeat: no-repeat;background-position: right top;}
#menu .zd{width:150px;height:144px;background:#f6bb43}
#menu  .ico_zd{display:block;width:76px;height:80px;margin-left:30px;margin-top:5px;background:url(../images/ico.png) no-repeat left -160px }
#content{float:left;width:590px;margin-left:24px;}
#content h1{font-size:16px; font-weight:normal; margin:0; padding:0; margin-bottom:8px}
#content ul{list-style:none; margin:0; padding:0;width:100%;border:none}
#content li{width:100%;float:left;}
#copy{clear:both}


.selectTitle{color:#666; line-height:40px}
.city-picker-selector .selector-item {background:#f0f0f0;width: 184px;height: 50px;line-height: 50px;float: left;margin-left: 14px;position: relative;border-radius:3px;}
.city-picker-selector .selector-item:first-child {margin-left: 0}
.city-picker-selector .selector-item:after {content: '';border-right: 6px solid transparent;border-left: 6px solid transparent;border-top: 6px solid #ccc;display: block;width: 0;height: 0;
                                            position: absolute;top: 22px;right: 10px}
.city-picker-selector .selector-name {color: #666;font-size: 16px;display: block;text-indent: 5%;text-overflow: ellipsis;overflow: hidden;white-space: nowrap}
.city-picker-selector .selector-name:hover {background-color: #f0f0f0}
.city-picker-selector .selector-name.df-color {color: #999}
.city-picker-selector .selector-name.forbid {cursor: not-allowed}
.city-picker-selector .selector-list {border: 1px solid #f0f0f0;background: #fff;width: 100%;position: absolute;left: -1px;z-index: 1;  -webkit-box-shadow: 0 3px 6px 0 rgba(0,0,0,.1);
                                      box-shadow: 0 3px 6px 0 rgba(0,0,0,.1);}
.city-picker-selector ul {max-height: 320px;overflow-x: hidden;overflow-y: auto}
.city-picker-selector li {color: #666;cursor: pointer;width: 90%;padding: 0 5%;height: 30px;line-height: 30px;text-overflow: ellipsis;overflow: hidden;white-space: nowrap;font-size:14px;}
.city-picker-selector li:first-child {border-top: none}
.city-picker-selector li.caller:hover {background: #f5f5f5}
.city-picker-selector li.caller.active, .city-picker-selector li.caller.active:hover {background: #3dad6a;color: #fff}
.city-picker-selector li.forbid {color: #999;font-size: 14px;cursor: not-allowed}
.city-picker-selector .selector-search {border: 1px solid #ccc;border-top: none;background: #f8f8f8;font-size: 0;padding: 10px;height: 28px;margin-left: -1px;margin-right: -1px}
.city-picker-selector .input-search {border: 1px solid #ccc;border-radius: 3px;color: #333;font-size: 14px;width: 100%;height: 26px;line-height: 26px\9;padding: 0;text-indent: 5px}
.city-picker-selector .input-search:focus {outline: none}
.city-picker-selector .hide {display: none}


.diy_select{height:50px;width:580px;position:relative;font-size:12px;background:#f0f0f0;color:#000;float:left; border-radius:2px;}
.diy_select_btn,.diy_select_txt{float:left;height:100%;line-height:50px}
.diy_select,.diy_select_list{border:none;}
.diy_select_txt{width:550px;height:50px;color:#666;font-size:16px;}
.diy_select_txt,.diy_select_list li{text-indent:10px;overflow:hidden}
.diy_select_btn{width:28px;content: ''; border-right: 6px solid transparent; border-left: 6px solid transparent; border-top: 6px solid #ccc; display: block; width: 0; height: 0; position: absolute;top: 22px; right: 10px;}
.diy_select_list{position:absolute;left:-1px;z-index:88888;background:#fff;border-top:none;top:50px;width:100%;display:none;_top:51px;  border: 1px solid #f0f0f0;color:#666;font-size:14px;
                 border-radius: 0 0 3px 3px; -webkit-box-shadow: 0 3px 6px 0 rgba(0,0,0,.1); box-shadow: 0 3px 6px 0 rgba(0,0,0,.1);}
.diy_select_list li{list-style:none;height:30px;line-height:30px;cursor:default;_background:#fff}
.diy_select_list li.focus{background:#37ac68;color:#fff}
.pubBtn{width:100%;hegiht:50px;background:#37ac68;color:#fff; line-height:50px; text-align:center;border:none; border-radius:5px;font-size:16px;}


/*banner*/
.banner{width:100%;height:328px;position: relative;}
.banner_index{height:328px;position: relative;overflow:hidden;width: 400px;}
.banner_index .btn,.banner_pro .bBtn{position: absolute;top:130px;width: 56px;height: 78px;display: block;z-index: 3;}
.banner_index .btnPre,.banner_pro .bPre{background: url(../images/bg_btnPre_index.png) no-repeat 0 0;left:5px;}
.banner_index .btnPre:hover,.banner_pro .bPre:hover{background: url(../images/bg_btnPre_index_hover.png) no-repeat 0 0;}
.banner_index .btnNext,.banner_pro .bNext{background: url(../images/bg_btnNext_index.png) no-repeat 0 0;right: -10px;}
.banner_index .btnNext:hover,.banner_pro .bNext:hover{background: url(../images/bg_btnNext_index_hover.png) no-repeat 0 0;}
.banner_index .banner_wrap{position: absolute;left:0px;top: 0px; z-index: 2;height:328px}
.banner_index .banner_wrap li{width: 400px;float: left;}
.indexBanner_num{width:400px;padding:10px 0;text-align: center; top:280px; position:absolute; z-index:99999999} 
.indexBanner_num a{width: 10px;height: 10px;display: inline-block;_zoom:1;font-size: 0px;line-height: 0px;margin:0 3px;background:rgba(0,0,0,.4); border-radius:50px}
.indexBanner_num a.on,.indexBanner_num a:hover{background:rgba(248,183,71,.9);}

.entry_btn{width:100%;margin-top:28px;height:42px}
.entry_btn ul{padding-left:40px}
.entry_btn ul li{ float:left;}
.entry_btn ul li a{ display:block;background:#f8b747;width:152px;line-height:42px;border-radius:3px; text-align:left;color:#fff;font-size:16px }
.entry_btn ul li i{ background: url(../images/ico2.png) no-repeat left center;width:28px ;height:20px; display:block; float:left;margin-top:12px;margin-left:25px;margin-right:8px}
.entry_btn ul li i.fz{background: url(../images/ico2.png) no-repeat -30px center;}

.advContent{ float:left;width:100%;}
.advList{width:580px; float:left;height:120px}


.ProductList{width:100%; float:left;margin-top:30px;}
.productItem{width:280px;height:320px; float:left;font-size:14px;border:1px solid #e7e7e7;margin-right:16px;margin-top:26px;background:#fff}
.productItem .pic{ float:left; display:block; width:100%;}
.productItem .pic img{height:182px;}
.productItem .content{ float:left;margin:12px;margin-top:16px;width:256px}
.productItem .name{ overflow:hidden; text-overflow:hidden; text-overflow:ellipsis; white-space:nowrap;padding:5px 0}
.productItem span{ border:1px solid #4990e2;padding:2px 8px 3px;border-radius:3px;color:#4990e2;margin-right:10px}
.productItem .info {padding-top:8px;width:100%; float:left; line-height:28px; }
.productItem .info p{ float:left;}
.productItem .price{color:#ff9f00; width:50%; }
.productItem .price em{color:#ff9f00;font-size:20px;font-weight:bold}
.productItem .area{ width:50%; text-align:right;color:#999;font-size:12px;}
.productItem .location{font-size:12px;color:#999; background:url(../images/location2.png) no-repeat left center;padding-left:15px;width:150px}
.productItem .years{font-size:12px;color:#999; text-align:right; background:url(../images/years.png) no-repeat 48px center;width:91px; float:right;}
.productItem:nth-child(4n){margin-right:0px;}
.productItem .info .state{color:#fca646;font-size:16px; float:right;margin-top:-4px;}

/*hot*/
.tab{ width:100%;}
.tab .title{width:100%; float:left;padding-bottom:8px;}
.tab .title h2{width:150px; float:left;font-size:20px; font-weight:bold;}
.tab-hd {  overflow:hidden; zoom:1;width:400px; float:left;padding-top:7px;padding-left:550px}
.tab-hd li{ float:left; width:76px; color:#333; text-align:center; cursor:pointer;font-size:14px;}
.tab-hd li .list{width:100%}
.tab-hd li .list .item{ float:left;}
.tab-hd li.active{ color:#37ac68;}
.tab-bd li{display:none;  border-top:0 none; }
.tab-bd li.thisclass{ display:list-item;}

.hot-classify{margin-top:30px; float:left;width:100%;font-size:14px;}
.hot-classify ul{width:100%; float:left}
.hot-classify ul span{margin-right:10px;}
.hot-classify ul span:after{content:"|";padding-left:10px}
.hot-classify ul li{width:290px; float:left;height:30px;overflow:hidden; text-overflow:hidden; text-overflow:ellipsis; white-space:nowrap; padding-right:5px}
.hot-selected{ float:left;width:100%;margin-top:20px;}
.selectItems{width:100%; float:left;}

.hot-service{ float:left;width:100%;margin-top:30px;}
.hot-service-list{ float:left;width:100%;padding-top:16px;}
.hot-service-list li{ float:left;width:218px;border:1px solid #e6e6e6;margin-right:20px}
.hot-service-list li:last-child{margin-right:0px;}
.hot-service-list li .servImg{width:218px;height:176px; float:left;}
.hot-service-list li .servImg img{width:218px;height:176px}
.hot-service-list li .servName{width:100%; float:left; text-align:center;font-size:14px;padding:12px 0}

.link{float:left;width:100%;margin-top:30px;border-top:1px solid #e6e6e6;padding-top:30px}
.link ul{width:100%; float:left;padding-top:15px;}
.link ul li{width:168px; float:left;height:30px;}
.link ul li a{color:#999}

.partner{float:left;width:100%;margin-top:30px;border-top:1px solid #e6e6e6;padding-top:30px}
.partner ul{width:100%; float:left}
.partner ul li{width:196px; float:left; margin-top:15px;}
.partner ul li a{width:180px;border:1px solid #e6e6e6; display:block}
.partner ul li a img{width:100%}

.footer{width:100%;margin-top:80px;background:#f8f8f8;border-top:1px solid #eee;padding:40px 0 20px}
.foot{ float:left;}
.footer .help{width:560px; float:left;}
.footer .contact{width:290px; float:left;}
.footer .watch{ float:right;width:300px;}
.footer .help dl{ float:left;width:130px;}
.footer .help dt{  color: #262626;margin-bottom: 10px;font-size:14px;}
.footer .help dl dd a{ color:#888;display:block; line-height:25px}
.footer .contact .tel{font-size:28px;color:#259b24;font-weight:bold;}
.footer .contact .time{color:#888}
.footer .contact .phone{ padding-left:70px;width:49px;height:49px;}
.footer .watch .follow{}
.footer .watch .title{padding-bottom:8px;}
.copyright{border-top:1px solid #eee; float:left; height:50px;width:100%;margin-top:30px;padding-top:30px;color:#888}
.copyright .c1{ float:left;padding-right:100px;}
.copyw1{border-top:none;color:#fff;}

