@charset 'utf-8';
.tout{height:35px;background:-webkit-gradient(linear,0 0,0 100%,from(#fff),to(#ebeaea));background:-moz-linear-gradient(top,#fff,#ebeaea);line-height:35px;font-size:16px;color:#999;text-indent:5px}
.flsort{font-size:16px;padding-top:15px;overflow:hidden;border-top:1px solid #dddddd}
.flsort li{width:33.33333%;float:left;text-align:center;font-size:14px;padding:0 0 15px}
.flsort li a{width:60px;height:60px;display:inline-block;background-image:url(../images/flicon.png);background-repeat:no-repeat;background-size:40px;-webkit-border-radius:100%;border-radius:100%}
.flsort li span{display:block}
.flsort .job{background-color:#42bbe8;background-position:10px 9px}
.flsort .house{background-color:#fd8e35;background-position:10px -160px}
.flsort .ershou{background-color:#6dc243;background-position:9px -331px}
.flsort .car{background-color:#6dc243;background-position:10px -47px}
.flsort .service{background-color:#7a79d7;background-position:10px -220px}
.flsort .busi{background-color:#42bbe8;background-position:10px -393px}
.flsort .edu{background-color:#f4c134;background-position:10px -105px}
.flsort .date{background-color:#ff555b;background-position:10px -276px}
.flsort .pet{background-color:#fd8e35;background-position:10px -448px}
.fllists{font-size:16px}
.fllists .item{border-bottom:1px solid #dddddd;border-top:1px solid #dddddd;overflow:hidden;margin-bottom:10px;background:#fff}
.fllists .item h3{font-weight:normal;font-size:16px;;padding-left:10px;border-bottom:1px solid #ddd;line-height:40px;background:#fafafa}
.fllists .item h3 a{color:#f30}
.fllists .item h3::after{content:"";display:inline-block;width:0;height:0;border-top:3px solid transparent;border-bottom:3px solid transparent;border-right:none;border-left:6px solid #999999;vertical-align:middle;margin-left:6px}
.fllists .c{padding:0 10px;box-sizing:border-box;overflow:hidden;margin-bottom:-1px; font-size:14px;}
.fllists .c a{float:left;width:31.333333%;text-align:center;line-height:45px;height:45px; overflow:hidden;color:#555555;position:relative;border-bottom:1px solid #ddd; padding:0 1%;}
.fllists .c a:nth-child(-n+3){}
.fllists .c a::after{content:"";width:0;height:14px;border-left:1px solid #ddd;position:absolute;right:0;top:50%;margin-top:-7px}
.fllists .c a:nth-child(3n+3)::after{display:none}


body{min-width:310px;overflow-x:hidden;margin:0 auto}
.f30{color:#f30}
#opadiv{background:#333;position:absolute;width:100%;height:100%;left:0;top:83px;opacity:0.5;z-index:10;display:none}
#seleoption{position:absolute;top:86px;left:0;width:100%;background:#f6f6f6;z-index:20;overflow:hidden;display:none;-webkit-transition:top 0.5s ease-in-out}
#seleoption a{display:block;height:38px;line-height:38px;border-bottom:1px solid #e2e2e2;padding-left:10px;color:#666}
#seleoption dl{color:#666}
#seleoption dt{height:38px;line-height:38px;border-bottom:1px solid #e2e2e2;position:relative;text-indent:10px}
#seleoption dd{position:absolute;width:50%;min-height:100%;right:0;top:0;background:#fff;border-left:1px solid #e2e2e2;z-index:9;display:none}
#seleoption dl.cur dt{height:37px;line-height:37px;border-bottom:2px solid #f30;z-index:10;background:#fff;width:50%}
#seleoption dl.cur dd{display:block}
#seleoption a.cur{background:#fff}
#seleoption a.cur span{float:right;width:20px;height:20px;border:1px solid #f60;border-radius:100%;margin:7px 10px 0 0;position:relative;box-shadow:0 0 1px #f60 inset}
#seleoption a.cur span::after{content:"";position:absolute;left:7px;top:2px;width:5px;height:10px;border-right:2px solid #f60;border-bottom:2px solid #f60;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);-moz-transform:rotate(45deg);transform:rotate(45deg)}
#seleoption ul{margin-bottom:100px}
#seleoption ul li{height:38px;line-height:38px;border-bottom:1px solid #e2e2e2;padding:0 30px 0 10px;color:#666;position:relative}
#seleoption ul li::after{content:"";width:10px;height:10px;position:absolute;border-top:2px solid #a9a9a9;border-right:2px solid #a9a9a9;-webkit-transform:rotate(45deg);transform:rotate(45deg);right:10px;top:13px}
#seleoption ul li span{float:right;color:#ccc;font-size:14px;width:50%;overflow:hidden;height:38px;text-align:right;text-overflow:ellipsis;white-space:nowrap}
#seleoption .button{height:44px;background:#39c;border:none;color:#fff;margin:0 auto;display:block;border-radius:5px;margin-bottom:20px}
.l240{width:240px}
.l130{width:130px}
#seleoption .back{height:44px;background:#f6f6f6;border:1px solid #e2e2e2;color:#666;width:128px;border-radius:5px}
#seleoption p{height:38px;line-height:38px;border-bottom:1px solid #e2e2e2;padding-left:10px;color:#666;position:relative;display:block}
#seleoption p i{width:20px;height:20px;background:#fff;border:1px solid #cdcdcd;display:inline-block;border-radius:3px;position:relative;float:right;margin:10px 10px 0 0}
#seleoption p i.check::after{content:"";position:absolute;width:5px;height:12px;border-right:2px solid #f60;border-bottom:2px solid #f60;-webkit-transform:rotate(45deg);left:6px;top:1px}
#seleoption p input{display:none}
#seleoption .radiobox p i{border-radius:100%}
#seleoption .btn{padding:20px 10px 0}
i,em{font-style:normal}
img{vertical-align:middle}
.selboxwrap{height:43px;position:relative}
#selctebox2{width:100%;height:22px;background:#fafafa;border-bottom:#e2e2e2 1px solid;display:table;padding:8px 0;position:absolute;left:0;top:0;z-index:30}
#selctebox2 li{height:22px;line-height:22px;display:table-cell;border-left:#e2e2e2 1px solid;position:relative;font-size:16px;color:#666;vertical-align:middle}
#selctebox2 li i{width:0;height:0;border-top:9px solid #ccc;border-right:8px solid transparent;border-left:8px solid transparent;position:absolute;right:10px;top:8px;transition:all 0.3s ease-in-out;-webkit-transition:all 0.3s ease-in-out}
#selctebox2 li:first-child{border-left:0}
#selctebox2 span{display:inline-block;padding:2px 10px;text-align:center}
#selctebox2 li.open{color:#f30}
#selctebox2 li.open i{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);-moz-transform:rotate(180deg);transform:rotate(180deg);border-top:9px solid #f30}
/* 图片浏览 */
.picwrap{background:#fff;margin-bottom:10px;height:80px;padding:15px 0;position:relative;overflow:hidden;border-bottom:1px solid #e2e2e2;border-top:1px solid #e2e2e2}
.picwrap ul{position:absolute;height:80px;left:0;top:15px}
.picwrap ul li{float:left;margin-left:10px}
.picwrap img{height:80px;width:106px}
#album_show{width:100%;height:100%;background:rgba(0,0,0,0.8);position:fixed;top:0;left:0;z-index:9999;display:none}
#album_show_ul{position:fixed;left:0;top:0;z-index:99999;height:100%}
#album_show_ul li{height:100%;display:-webkit-box;-webkit-box-orient:horizontal;-webkit-box-pack:center;-webkit-box-align:center;-moz-box-orient:horizontal;-moz-box-pack:center;-moz-box-align:center;-o-box-orient:horizontal;-o-box-pack:center;-o-box-align:center;float:left;overflow:hidden}
.txtbox{padding:0 10px;color:#666;font-size:16px;line-height:180%;margin-bottom:10px}
.txtbox .dt.maxh{max-height:115px;overflow:hidden}
.txtbox .dd{height:40px;line-height:40px;background:#ddd;text-align:center;color:#666;margin-top:10px}
#photext{background:rgba(0,0,0,0.6);color:#FFF;position:fixed;bottom:0px;width:100%;padding:5px 0;line-height:20px;-webkit-transition-property:bottom;-webkit-transition-duration:500ms;z-index:999999}
#photext dt{line-height:40px;height:40px;overflow:hidden;padding:0 10px}
#nmspan{float:right}
.box{padding:0 10px;background:#fff;margin-bottom:10px;border-bottom:1px solid #e2e2e2;font-size:16px;border-top:1px solid #e2e2e2}
.box h3{border-bottom:1px solid #e2e2e2;line-height:38px;color:#999;font-size:16px;font-weight:normal}
.box h3 span{border-left:3px solid #ff6600;padding-left:5px}
.box p{line-height:170%;color:#666;padding:5px 0;font-size:16px;}
.top div span{font-size:14px;}
.elastic{position:relative}
.elastic p{overflow:hidden}
.elastic .arrow{position:relative;display:block;height:24px}
.elastic.open .arrow::after{-webkit-transform:rotate(135deg);-ms-transform:rotate(135deg);-o-transform:rotate(135deg);transform:rotate(135deg)}
.elastic .arrow::after{content:'';display:block;position:absolute;width:12px;height:12px;border-left:1px solid #666;border-bottom:1px solid #666;-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg);-webkit-transition:all 1s;-ms-transition:all 1s;-o-transition:all 1s;transition:all 1s;bottom:14px;left:50%;margin-left:-9px}
.pics{overflow:hidden}
.box h3 .more{float:right;color:inherit}
.top{padding-top:15px;padding-bottom:15px}
.top h1{font-size:18px;margin-bottom:10px;}
.top h1 span{color:#ff3300}
.top div{color:#ccc;font-size:16px}
.top .right{float:right}
.top.px18{font-size:18px}
.jiaju_list{}
.jiaju_list .head{line-height:32px;font-size:16px;background:url(bg.png) 0 -372px repeat-x}
.jiaju_list .head span{background:#f0f0f0;display:inline-block;padding:0 10px}
.jiaju_list ul li{position:relative;border-bottom:1px solid #e2e2e2;border-top:1px solid #fafafa;background:#fff;margin:10px 0}
.jiaju_list.box ul li{margin:0;}
.jiaju_list ul li:first-child{border-top:none}
.jiaju_list.interval ul li{margin-bottom:15px}
.jiaju_list ul li:last-child{border-bottom:none}
.jiaju_list ul li a:first-child{padding:10px;overflow:hidden;display:table;width:100%;box-sizing:border-box;font-size:16px;color:#666666}
.jiaju_list.call ul li a:first-child{padding-right:40px}
.jiaju_list ul li a>div{display:table-cell;vertical-align:middle}
.jiaju_list ul li .img{width:100px}
.jiaju_list ul li img{max-width:100%;height:75px}
.jiaju_list ul li .text span{display:block;padding-left:10px;line-height:28px;height:28px;overflow:hidden}
.jiaju_list ul li .text .title{color:#333333}
.jiaju_list ul li .text .title .authen{background:#3399cc;color:#fff;border-radius:3px;font-size:12px;padding:0 4px}
.jiaju_list .tel{float:right;color:#ff3300}
.jiaju_list .telLink{display:block;position:absolute;width:40px;height:100%;right:0;top:0}
.jiaju_list .telLink::after{content:"";width:18px;height:17px;background:url(bg.png) 0 -177px no-repeat;display:block;background-size:36px;top:50%;margin-top:-9px;left:50%;margin-left:-8px;position:absolute}
/* lists.html相关.jiaju_list */
.jiaju_list .text .small{font-size:14px;color:#a4a4a4}
.jiaju_list .text .stressed{color:#ff3300;font-size:16px}
.jiaju_list .text .time{float:right;font-size:14px;color:#a4a4a4}
.report{padding:0 10px;box-sizing:border-box}
.report a{width:100%;display:block;background:#f7f7f7;border-radius:5px;border:1px solid #e2e2e2;text-align:center;line-height:36px;margin-bottom:15px}
.callme{margin:0;border-top:1px solid #e2e2e2;background:#f7f7f7;font-size:16px;padding-top:10px;padding-bottom:10px;position:fixed;left:0;bottom:0;width:100%}
.callme .sms,.callme .tel{float:right;width:49px;height:48px;background:url(bg.png) 0 -145px no-repeat;margin-right:15px}
.callme .tel{background-position:0 -193px}
.callme span{display:block}
.callme .minor{color:#999999;padding-top:5px}
.hylists li{background:#fff;margin-bottom:10px;border-top:1px solid #e2e2e2;border-bottom:1px solid #e2e2e2}
.hylists li a{display:table;width:100%;padding:10px;box-sizing:border-box;vertical-align:middle}
.hylists li .img{width:120px;height:90px;display:table-cell;vertical-align:middle}
.hylists li .img img{max-width:100%}
.hylists li .text{padding-left:10px;vertical-align:middle;font-size:14px;line-height:32px;max-height:90px;overflow:hidden}
.hylists li .text h4{font-weight:normal;font-size:16px}
#slideShow{position:relative;width:100%;max-width:640px;height:320px;overflow:hidden;margin:0 auto}
#scrollUl{position:absolute;overflow:hidden;left:0;top:0;-webkit-transition:left 0.5s;font-size:1.33rem}
#scrollUl li{float:left;position:relative}
#scrollUl li img{width:100%;max-width:640px;height:auto;display:block}
#scrollUl li p{height:40px;line-height:40px;position:absolute;bottom:0;width:100%;color:#fff;background:rgba(0,0,0,0.6);padding:0 70px 0 10px;overflow:hidden;-webkit-box-sizing:border-box;-ms-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;font-size:16px}
#indicator{overflow:hidden;position:absolute;bottom:15px;right:4px;z-index:10}
#indicator li{float:left;width:10px;height:10px;margin-right:6px;background:#fff;border-radius:100%;cursor:pointer}
#indicator li.active{background:#738abe}
.infolist{padding:10px 0}
.infolist li{color:#666;line-height:32px}
.infolist li.col-2{display:inline-block;width:49%}
.infolist li span{color:#333}
.infolist .large{color:#f30;font-size:18px;font-family:'Arial'}
.infolist small{color:#ccc;font-size:12px}
.infolist .tel,.infolist .sms{float:right;width:20px;height:18px;background:url(bg.png) 0 -198px no-repeat;-webkit-background-size:30px;background-size:40px;margin:8px 12px 0 0}
.infolist .sms{background-position:0 -216px}
.infolist .addr{color:#3f8cd9}
.list2{padding:5px 0;line-height:32px}
.list2 li{width:49%;display:inline-block;color:#666}
.list2 li span{color:#f30}
.flsort li:nth-child(6),.flsort li:nth-child(7){display:none;}