.art-fl{float: left;width: 810px;height: auto;}
.art-fla{background: #fff;float: left;width: 780px;padding: 15px;position: relative;}
.art-fla-bt{float: left;width: 100%;height:18px;line-height: 18px;font-size:16px;font-weight: 700;color: #4caf50;overflow: hidden;}
.art-fla-bt span{float: right;font-size:12px;font-weight: normal;color: #a2a2b6;}
.art-fla-bt i{color: #4caf50;}
.art-fla-bt a{color:#4caf50}
.art-fla-list{float:left;width:100%;overflow: hidden;}
.art-fla-list li{float: left;width: 100%;padding:15px 0;border-top:1px solid #f7f8fa;position: relative;}
.art-fla-xbt{float: left;width: 100%;height: 20px;line-height:20px;overflow: hidden;font-size: 16px;}
.art-fla-xbt span{float: right;font-size:12px;color:#a2a2b6;font-weight: normal;}
.art-fla-abt{float: left;width: 100%;height:20px;line-height:20px;overflow: hidden;font-size: 16px;font-weight: 600;}
.art-fla-abt a{color:#4caf50}
.art-fla-alist{float: left;width:510px;height:120px;margin-left:20px;overflow: hidden;}
.art-fla-ming{float: left;width: 100%;height:20px;margin-top:10px}
.art-fla-ming span{float: left;height:20px;padding:0 5px;background: #00c1de;margin-right:5px;font-size:12px;color:#fff;border-radius: 2px;}
.art-fla-ming span:nth-child(2){background:#4caf50;}
.art-fla-ming span:nth-child(3){background:#f60;}
.art-fla-ming span:nth-child(4){background:#ddae33;}
.art-fla-ainfo{position: absolute;bottom:15px;right:0;color:#7cabf7;font-size:12px}
.art-fla-axx{float: left;width: 100%;line-height:20px;margin-top:10px;color:#666;max-height:40px;overflow: hidden;}
.art-fla-axx span{float:left;color: #a2a2b6;}
.art-fla-axx i{float:left;font-family: Georgia, "Times New Roman", Times, serif;font-size:20px;color:#4caf50;font-style: normal;}
.art-fla-axx a{float: left;margin-left:50px;color:#4caf50;text-decoration:underline}
.art-fla-xtu{float: left;width: 100%;height:120px;overflow: hidden;margin-top:10px}
.art-fla-ximg{float: left;width:250px;height:120px;overflow: hidden;position: relative;}
.art-fla-xbimg{float: left;width:250px;height:120px;overflow: hidden;position: relative;}
.art-fla-xbimg img{display: block;height:100px;margin:10px auto}
.art-fla-xinfo{float: left;width:485px;height:90px;overflow: hidden;margin-left:15px;padding:15px;background: #f7f8fa;color:#a2a2b6}
.art-fla-xinfo .tags a{padding: 0 3px;color: #fff; font-size: 12px;background-color: #4caf50;}
.art-fla-xshop{float: left;width:485px;height:100px;overflow: hidden;margin-left:15px;padding:10px 15px;background: #f7f8fa;color:#666}
.art-fla-xshopm{float: left;width: 100%;height:25px;line-height: 25px;overflow: hidden;white-space:nowrap;text-overflow:ellipsis;}
.art-fla-xshop p{float: left;width: 100%;height:25px;line-height: 25px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.art-fla-xshop span{font-weight: 700;color:#a2a2b6}
.art-fla-stu{float: left;width: 250px;height:120px;overflow: hidden;position: relative;margin-right:15px;}
.art-fla-stu:last-child{margin-right:0}
.art-fla h1{width: 100%;height:50px;font-size:22px;color:#222;text-align: center;line-height:50px; font-weight: 700;}
.art-fla-info{float: left;width: 100%;height:20px;line-height: 20px;padding-bottom:5px;font-size:12px;color:#a2a2b6;border-bottom:1px solid #f7f8fa;}
.art-fla-info span{float: left;margin-right:10px}
.art-fla-info .icon{font-size:12px;margin-right:3px}
.art-fla-info span:last-child{float: right;margin-right:0}
.art-fla-txt{float: left;width: 100%;overflow: hidden;font-size:16px}
.art-fla-txt .tags a{padding: 0 3px;color: #fff; font-size: 14px;background-color: #4caf50;}
.art-fla-txt p{margin-top:15px;text-indent: 2em;}
.art-fla-txt img{display: block;min-width: 400px;max-width:650px;margin:0 auto}
.art-fla-bg{float: left;width: 250px;height:120px;position:relative;transition:all .3s ease-in-out;}
.art-fla-bg a{float:left;width: 100%;height:100%;}
.art-fla-bg:hover{opacity:0.8;transition:all .3s ease-in-out;}
.art-fla-bg1{background:#63b2ee}
.art-fla-bg2{background:#76da91}
.art-fla-bg3{background:#f8cb7f}
.art-fla-bg4{background:#f89588}
.art-fla-bg5{background:#7cd6cf}
.art-fla-bg6{background:#9192ab}
.art-fla-bg7{background:#7898e1}
.art-fla-bg8{background:#8BC34A}
.art-fla-bg9{background:#eddd86}
.art-fla-bg10{background:#9987ce}
.art-fla-motit{width: 200px;height:50px;line-height: 25px;margin-left:25px;margin-top:35px;color:#fff;font-size:20px;font-weight: 600;}
.art-fla .layui-tab{margin:0}
.art-fla .layui-tab-content{padding: 0;}
.art-fla .layui-tab-brief>.layui-tab-title .layui-this{color: #4caf50;}
.art-fla .layui-tab-brief>.layui-tab-title .layui-this:after{border-bottom: 2px solid #4caf50;}
.art-flb{float: left;width: 780px;height:auto;padding:15px;overflow: hidden;background: #fff;}
.art-flb-list{float: left;width: 100%;height:auto;}
.art-flb-list li{float: left;width:183.75px;overflow: hidden;height:auto;margin-right:15px;margin-top:15px;}
.art-flb-list li:nth-child(3n){margin-right:0}
.art-flb-img{float: left;width: 100%;height:110px;overflow: hidden;position: relative;}
.art-flb-bt{float: left;width: 163.75px;height:36px;padding:5px 10px;background: #f7f8fa;overflow: hidden;}
.art-flb-bt span{float: left;width: 100%;height:36px;line-height:18px;overflow: hidden;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;}
.art-next{float:left;width:780px;padding:10px 15px;background:#fff;}
.art-next li{float:left;line-height:32px;overflow: hidden;color:#a2a2b6;max-width:370px;white-space:nowrap;text-overflow:ellipsis;}
.art-next li:nth-child(2){float:right}
.art-next li span{color:#555;}
.art-flc{float: left;width: 780px;height:auto;padding:15px;overflow: hidden;background: #fff;}
.art-flc-list{float:left;width:100%;margin-top:10px;}
.art-flc-list li{float:left;width:48%;height:33px;overflow: hidden;line-height:32px;}
.art-flc-list li:nth-child(2n){margin-left:4%}
.art-flc-list li::before {font-family: iconfont!important;content: "\ec1e";color:#dedede;line-height: 33px;margin-right: 5px;}
.art-flc-list li span{float:right;font-size:12px;color:#a2a2b6;margin-left:10px;}
/*栏目右侧*/
.art-fr{float: right;width: 370px;overflow: hidden;}
.art-frbt{float: left;width: 100%;height:18px;line-height: 18px;font-size:16px;font-weight: 700;color: #4caf50;}
.art-fra{float: left;width:340px;background: #fff;padding:15px;}
.art-fra-a{float: left;width: 100%;height:199px;overflow: hidden;position: relative;margin-top:15px}
.art-fra-abt{position: absolute;width: 330px;height:30px;background: rgba(0,0,0,0.5);color:#fff;padding:0 10px;bottom:0;line-height: 30px;text-align: center;overflow: hidden;}
.art-fra-b{float: left;width: 100%;counter-reset:sectioncounter;margin-top:7px}
.art-fra-b li{ position: relative;float: left;width:305px;padding-left:35px;height:32px;line-height: 32px;overflow:hidden;}
.art-fra-b li:after{content: "";display: inline-block;width: 30px;height: 20px;line-height: 20px;text-align: center;color: #fff;background: #ccc;text-align: center;position: absolute;left: 0;top: 5px;font-size:13px}
.art-fra-b li:first-child:after{content: "02";background: #fd0100;}
.art-fra-b li:nth-child(2):after {content: "03";background: #4caf50;}
.art-fra-b li:nth-child(3):after {content: "04";background: #666;}
.art-fra-b li:nth-child(4):after {content: "05";}
.art-fra-b li:nth-child(5):after {content: "06";}
.art-fra-b li:nth-child(6):after {content: "07";}
.art-fra-b li:nth-child(7):after {content: "08";}
.art-fra-b li:nth-child(8):after {content: "09";}
.art-fra-b li:nth-child(9):after {content: "10";}
.art-fra-b li span{float:right;margin-left:10px;font-size: 12px;color: #a2a2b6;}
.art-frb{float: left;width:340px;background: #fff;padding:15px;}
.art-frb-list li{float:left;width: 165px;height:auto;margin-right:10px;margin-top:15px}
.art-frb-list li:nth-child(2n){margin-right:0}
.art-frb-list li span{float: left;width: 100%;height:90px;overflow: hidden;position: relative;}
.art-frb-bt{float: left;width:155px;padding:5px;background: #f7f8fa;overflow: hidden;}
.art-frb-list li p{float: left;width: 100%;height:36px;line-height:18px;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp:2;overflow: hidden;font-size:12px}
.art-frc{float: left;width:340px;background: #fff;padding:15px;}
.art-frc-list{float:left;overflow: hidden;margin-top:10px}
.art-frc-list li{float: left;width: 165px;height: auto;margin-top:5px;margin-right:10px}
.art-frc-list li:nth-child(2n){margin-right:0}
.art-frc-list li a{float: left;width:145px;height: 32px;background: #f5f5f5;margin: 2px 0;line-height: 32px;padding: 0 10px;margin-right: 20px;color: #a2a2b6;overflow: hidden;}
.art-frc-list li a:hover{background: #4caf50;color:#fff}
.art-frd{float: left;width: 340px;padding:10px 15px;background: #fff;}
.art-frd-list li{float: left;width: 100%;margin-top:15px}
.art-frd-q{float:left;width: 100%;height:30px;line-height:30px;overflow: hidden;white-space:nowrap;text-overflow:ellipsis;}
.art-frd-q span{float: left;width: 22px;height:22px;background: #4caf50;line-height: 22px;font-size:12px;text-align: center;color:#fff;margin-top:4px;margin-right:5px;border-radius: 3px;}
.art-frd-a{float:left;width: 100%;height:44px;line-height:22px;overflow: hidden;color:#a2a2b6;}
.art-frd-a span{float: left;width: 22px;height:22px;background:#c39869;line-height: 22px;font-size:12px;text-align: center;color:#fff;margin-top:4px;margin-right:5px;border-radius: 3px;}
.art-frd-a p{float: left;width:313px;height:44px;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp:2;font-size:12px}
.art-fre{float: left;width:340px;background: #fff;padding:15px;}
.art-fre-box{float: left;width: 100%;height:100%;overflow: hidden;position: relative;}
/*条件筛选*/
.item-all{width: 1170px;height:auto;padding:10px 15px;background: #fff;margin:0 auto;margin-bottom:15px;overflow: hidden;}
.item-box{float: left;width: 100%;max-height:130px;overflow: hidden;}
.item-box-height{max-height:1000px;}
.item-all-type{float: left;width: 100%;overflow: hidden;padding:5px 0;border-top:1px solid #f5f5f5;}
.item-all-type:nth-child(1){border-top:0px}
.item-all-type-info{float: left;width: 90px;height:auto;color:#4caf50;line-height: 36px;}
.item-all-type-list{float: left;width: 1080px;max-height:76px;overflow: hidden;}
.item-all-height{max-height:500px}
.item-all-type-list li{float: left;font-size:12px}
.item-all-type-list li a{float: left;line-height:28px;padding:0 10px;background: #f5f5f5;margin:5px}
.item-all-type-list li:hover a{background:#4caf50;color:#fff}
.item-all-type-list li.this a{background:#4caf50;color:#fff}
#item-all{width:80px;height:30px;overflow: hidden;margin:0 auto;line-height: 30px;font-size:12px;}
#item-all a{color:#4caf50}
#item-aall{width:100%;height:30px;overflow: hidden;margin:0 auto;line-height: 30px;font-size:12px;text-align: center;}
#item-aall a{color:#4caf50}
.item-all-citysub{float:left;width: 1060px;height:auto;padding:10px;margin-left:90px;background: #f5f5f5;overflow: hidden;margin-top:5px}
.item-all-citysub li{float:left;margin:0 10px}
.item-all-citysub li.this a{color: #4caf50;}
.comm-tishi{width:1170px;height:30px;line-height:30px;padding:0 15px;margin:0 auto;background: #fff;font-size:12px;color:#a2a2b6;}
/*编辑信息*/
.art-user{float:left;width: 330px;padding:10px 20px;background: #fff;}
.art-user-tx{width:100%;height:80px;padding:20px 0;border-bottom: 1px solid #f5f5f5;}
.art-user-thumb{float: left;width:80px;height:80px;margin:0 125px;border-radius: 50%;overflow: hidden;}
.art-user-thumb img{width: 80px;}
.art-user-nike{float:left;width: 100%;height:26px;line-height:26px;text-align: center;font-size:16px;font-weight: 700;margin-top:10px}
.art-user-info{float:left;width: 100%;height:22px;line-height:22px;text-align: center;color: #a2a2b6;font-size:12px}
.art-user-num{float:left;width: 100%;margin-top: 10px;text-align: center;margin-bottom:20px}
.art-user-num li{float:left;width:25%;height:45px;border-right: 1px solid #f5f5f5;box-sizing: border-box;}
.art-user-num li:nth-child(4){border: 0}
.art-user-num p{float:left;width: 100%;line-height: 20px}
.art-user-num p:nth-child(1){color:#4caf50;font-size:16px;font-weight: 600;line-height: 25px;}
/*家电城市*/
.city-jd{float:left;width:100%;height:auto;}
.city-img{float:left;width:360px;height:360px;overflow: hidden;position: relative;}
.city-txt{float:left;width:395px;height:360px;overflow: hidden;margin-left:15px;}
.city-bt{float:left;width:100%;height:60px;line-height:60px;font-size:20px;color:#333;border-bottom: 1px solid #f6f6f6;overflow: hidden;}
.city-bt span{margin-left:20px;font-size:14px;color:#a2a2b6}
.city-info{float:left;width:100%;}
.city-info p{margin-top:10px;line-height:24px;font-size:15px;color:#666}
.city-info b{color:#4caf50}
.city-ztonline{float:left;padding:20px 0 10px 0;width:100%;height:auto;}
.city-ztonline a{float:left;width:125px;height:50px;background: #c39869;line-height:50px;font-size:14px;text-align: center;color:#fff;margin-right:10px;overflow: hidden;}
.city-ztonline a:nth-child(2){background: #f78115;}
.city-ztonline a:last-child{margin-right:0;background: #4caf50;}
.city-ztonline a:hover{opacity:0.8;}
.city-text{float:left;width:100%;margin-top:13px;font-size:14px;line-height:20px;color:#a2a2b6;height:40px;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;}
.city-ainfo{position: absolute;bottom:3px;right:3px;font-size:12px;color:#7cabf7;line-height: 13px;}
/*维修网点*/
.art-flshop{width:780px;height:auto;padding:15px;background: #fff;overflow: hidden;}
.art-flshop-img{float: left;width: 370px;height:250px;background: #f5f5f5;}
.art-flshop-img img{width: 370px;height:250px;}
.art-flshop-box{float: left;width: 395px;height:250px;overflow: hidden;margin-left:15px}
.art-flshop-box h1{float: left;width: 100%;height:50px;line-height: 50px;font-size:18px;font-weight: 600;}
.art-flshop-tel{float: left;width: 100%;height:26px;line-height:26px;overflow: hidden;font-size:16px;color:#666}
.art-flshop-tel span{color:#a2a2b6}
.art-flshop-text{float: left;width: 100%;height:88px;line-height: 22px;color:#666;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp:4;-webkit-box-orient: vertical;}
.art-flshop-btn{float:left;margin-top:20px;height:38px;width:185px;padding:0 105px}
.art-flshop-btn a{float: left;width: 100%;line-height: 38px;background: #4caf50;text-align: center;color:#fff}
.art-flshop-btn a:hover{opacity:.8;}
.art-flb-shop{width: 100%;overflow: hidden;}
.art-flb-shop li{float: left;width:115.5px;margin-right:15px;height:36px;line-height: 36px;text-align: center;margin-top:15px;border: 1px solid #a2a2b6;border-radius: 5px;}
.art-flb-shop li:hover{background: #4caf50;border: 1px solid #4caf50;color:#fff;cursor:pointer}
.art-flb-shop li:nth-child(6n){margin-right:0}
#allmap {width: 100%;height:368px;overflow: hidden;margin:0;}
.art-flb-md{width:100%;overflow: hidden;}
.art-flb-md li{float: left;width: 180px;margin-right:15px;overflow: hidden;margin-top:15px}
.art-flb-mdimg{float: left;width:100%;position: relative;height:121.61px;overflow: hidden;}
.art-flb-mdbt{float: left;width: 100%;height:20px;line-height:20px;margin-top:5px;text-align: center;}
/*问答板块*/
.art-ask{float: left;overflow: hidden;margin-top:15px;}
.art-ask li{float: left;width:100%;padding: 15px 0;border-top: 1px solid #f7f8fa;}
.art-ask li:last-child{padding-bottom:0}
.art-askbt{float: left;width: 100%;height:20px;line-height:20px;font-size:16px;overflow: hidden;}
.art-askinfo{float: left;width: 100%;height:20px;line-height: 20px;font-size:12px;color:#a2a2b6}
.art-askbox{float: left;width:580px;height:auto;margin-top:10px}
.art-askuser{float: left;width:580px;height:20px;line-height: 20px;font-size:12px;overflow: hidden;}
.art-askuser span{float: left;width: 20px;height:20px;overflow: hidden;border-radius: 50%;}
.art-askuser span img{float:left;width: 100%;}
.art-asktext{float: left;width:580px;height:60px;line-height: 20px;margin-top:5px;overflow: hidden;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp:3;}
.art-asktext a{color:#f08200}
.art-asktime{float: left;width:580px;height:20px;line-height: 20px;font-size:12px;color:#a2a2b6;margin-top:5px}
.art-askimg{position: relative;float: right;width: 180px;height:110px;overflow: hidden;}
/*问答内容*/
.art-flk{float:left;width: 780px;height:auto;padding:15px;background: #fff;overflow: hidden;}
.art-flk h1{float:left;width: 100%;height:50px;font-size:22px;color:#222;line-height:50px;}
.art-flk h1 span{float: left;font-size:14px;font-weight: normal;width:22px;height:22px;text-align: center;background: #4caf50;margin-top:14px;color:#fff;line-height: 22px;border-radius:3px;margin-right:5px}
.art-flk-text{float: left;width:750px;padding:15px;background: #f7f8fa;}
.art-flk-text span{float: left;width: 100%;height:18px;line-height: 18px;font-size:15px;font-weight: 700;color:#4caf50;padding-bottom:10px;border-bottom:1px solid #fff;}
.art-flk-text p{float: left;width: 100%;height:auto;margin-top:10px;font-size:15px;color:#666}
.art-flk-img{float:left;width:100%;height:0px;overflow:hidden}
.art-flk-info{float: left;width: 100%;height:24px;line-height: 24px;font-size:12px;color:#a2a2b6;overflow: hidden;margin-top:5px}
.art-flk-info span{float: left;margin-right:10px}
.art-flk-info span:last-child{float: right;margin-right:0}
.art-flk-info .icon{margin-right:3px;font-size:12px}
.art-flq{float:left;width: 780px;height:auto;padding:15px;background: #fff;overflow: hidden;position: relative;}
.art-flq-user{float: left;width:100%;height:40px;overflow: hidden;position: relative;padding-bottom:10px;border-bottom:1px solid #f7f8fa;}
.art-flq-uinfo{float: left;width: 730px;height:40px;padding-left:50px;}
.art-flq-unike{float: left;width:100%;height: 22px;line-height: 22px;font-size:12px;color:#C39869}
.art-flq-unike a{font-size:14px;font-weight: 700;margin-right:5px}
.art-flq-utime{float: left;width:100%;height: 18px;line-height:18px;font-size:12px;color:#a2a2b6}
.art-flq-uthumb{position: absolute;width: 40px;height:40px;overflow: hidden;border-radius: 50%;left:0}
.art-flq-uthumb img{width: 100%;min-height:100%}
.art-flq-text{float: left;width: 100%;font-size:15px}
.art-flq-text p{margin-top:10px;text-indent: 2em;}
.art-flq-text img{display: block;max-width:650px;min-width: 400px;margin:0 auto}
.art-flq-da{position: absolute;width: 60px;height:60px;top:0;right:0}