﻿@charset "utf-8";
.topicon {background: #ffffff;padding:10px 10px 10px 10px;}
.topicolum a{display:block;color:#333333;}
.topicolum {width:100%;text-align: center;}
.topicolum i {display: block;margin: 0 auto;}
.topicolum .topicon1 {background: url(../images/main/top1.png) center center no-repeat;background-size: contain;width:27px;height:32px;margin-bottom:5px;}
.topicolum .topicon2 {background: url(../images/main/top2.png) center center no-repeat;background-size: contain;width:28px;height:31px;margin-bottom:6px;}
.topicolum .topicon3 {background: url(../images/main/top3.png) center center no-repeat;background-size: contain;width:28px;height:31px;margin-bottom:6px;}
.topicolum .topicon4 {background: url(../images/main/top4.png) center center no-repeat;background-size: contain;width:31px;height:33px;margin-bottom:4px;}
.topicolum .topicon5 {background: url(../images/main/top5.png) center center no-repeat;background-size: contain;width:30px;height:30px;margin-bottom:7px;}
.topicolum .topicon6 {background: url(../images/main/top6.png) center center no-repeat;background-size: contain;width:30px;height:30px;margin-bottom:7px;}
.homepicshow {display: flex;padding: 15px 11px;background: #ffffff;margin:8px 0;}
.homepiccolum {flex: 1;padding: 5px;}
.homepiccolum a{display:block;}
.homepiccolum img {width: 100%;}
.itemnumbershow {background: #ffffff;display: flex;padding: 15px 16px;}
.itemnumbercolum {flex: 1;color: #666666;text-align: center;}
.itemnumbercolum div {margin-bottom: 5px;}
.itemnumbercolum span {font-size: 16px;font-weight: bold;}
.itemtop {background: #ffffff;margin: 8px 0;}
.itemtoptitle h3 {color: #999999;font-size: 12px !important;font-weight: normal;}
span.itemtitle {font-size: 15px;color: #333333;font-weight: bold;margin-right: 8px;}
.itemtoptitle {height: auto;overflow: hidden;padding: 15px 16px 0 16px;}
.itemtoptitle h3 a {float: right;color: #666666;line-height: 20px;}
.itemtoptitle a img {width: 12px;height: 12px;display: inline;vertical-align: middle;position: relative;top: -2px;margin-left: 2px;}
.items {background: #ffffff;padding: 8px 16px 16px 16px;margin: 8px 0;border-bottom: 1px #f5f5f5 solid;height: auto;overflow: hidden;}
.items a {display: block;font-size: 12px;color: #666666;}
.items h3 {margin: 0;padding: 0;font-weight: normal;height: auto;overflow: hidden;}
.trendname {color: #333333;font-size: 14px;float: left;}
.itembiaohao {font-size: 12px;color: #666666;float: right;}
.trendpay {color: #ff4a4a;font-size: 14px;font-weight: bold;}
.trendstazbz {font-size: 12px;background: #3985d4;color: #ffffff;display: block;width: 51px;text-align: center;border-radius: 3px;float: right;}
.trendstajxz {background: #e0eaf5;color: #3985d4;display: block;width: 51px;text-align: center;border-radius: 3px;float: right;}
.trendstaywc {background: #d9d9d9;color: #ffffff;display: block;width: 51px;text-align: center;border-radius: 3px;float: right;}
.items p {margin: 10px 0;}
.guwen{background:#ffffff;}
.guwenlistbody{padding: 16px 12px;}
.guwenlist{text-align:center;width:100%;margin-bottom:20px;}
.guwenlist a{display:block;background:#f9f9fa;color:#999999;padding:10px 2px;}
.swiper-slide {height:150px;text-align: center;background: #fff;display: -webkit-box;display: -ms-flexbox;display: -webkit-flex;display: flex;-webkit-box-pack: center;-ms-flex-pack: center;-webkit-justify-content: center;justify-content: center;-webkit-box-align: center;-ms-flex-align: center;-webkit-align-items: center;align-items: center;}
.guwenlist a img{width:60px;height:60px;border-radius:50%;margin: 0 auto;}
.guwenlist a h3{font-size:12px;color:#333333;margin-top:10px;margin-bottom:10px;height: 16px;overflow: hidden;}
.coupon{margin:6px 0;}
.coupon img{width:100%;}
.footer{background:#ffffff;padding:13px 11px;margin-bottom:8px;color:#999999;text-align:center;}
.footerbody{display:flex;}
.footercol{flex:1;padding:0 5px 10px 5px;}
.footercol img{width:100%;}
/*热门服务*/
.projcttitle {padding: 0px 16px;height: 45px;line-height: 45px;background: #ffffff;position: relative;border-bottom: 1px #f5f5f5 solid;z-index: 9999;}
.projcttitlepic a, .projcttitlepic img {width: 11px;height: 18px;vertical-align: middle;line-height: 0;display: inline-block;}
.projcttitletxt {position: absolute;top: 0;left: 0;right: 0;width: 130px;text-align: center;font-size: 16px;line-height: 45px;margin: 0 auto;}
.hotserpic{padding:0 16px;height:auto;overflow:hidden;}
.hotserpicol{width:33.33333%;float:left;text-align:center;margin-top:25px;margin-bottom:5px;}
.hotserpicol,.hotserpicol a{display:block;color:#333333;}
.hotserpicol img{width:48px;height:auto;}
.hotserpicol div{padding:0 10px;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;}
.trendfiltertitle {position: absolute;top: 0;right: 16px;}
.trendfiltertitle img {width: 8px;height:auto;position:relative;top:-3px;}
.projcttitle span {color:#666666;font-size: 12px;line-height: 20px;cursor: pointer;}
.hottitle a{color:#666666;}
.hottitle {position:relative;z-index:999;background: #ffffff;line-height: 45px;padding: 0 16px;border-bottom: 1px #f5f5f5 solid;}
.plistmode {z-index: 9999;position: absolute;height: auto;overflow: hidden;background: #ffffff;display: none;width: 100%;}
.provinlist {position: relative;background: #ffffff;width: 100%;padding: 0;margin: 0;height: auto;overflow: hidden;}
.provinlist li {list-style: none;float: left;width: 33.3333%;border-top: 1px #f5f5f5 solid;padding: 8px;box-sizing: border-box;}
.trendfilter li {width: 100%;}
.provinlist li a {color: #666666;font-size: 12px;padding: 5px;}
.plistmode, .pselists {height: 300px;overflow-y: auto;}
.hotbanner{padding:23px 16px 16px 16px;background:#ffffff;margin-bottom:8px;}
.hotbanner img{width:100%;}
.hotnumbershow div{color:#333333;}
.hotnumbershow .hotnumber {font-size: 16px;color: #ff4a4a;}
.fabuitems{position:relative;background:#ffffff;border-bottom:1px #f5f5f5 solid;padding:15px 0px 6px 0px;}
.fabuitemsbody{position:relative;padding: 0 16px;margin-bottom: 6px;}
.fabuitems span{position:absolute;left:16px;bottom:0px;}
.fabuitems input,.fabuitems select{padding-left:88px;font-size:12px;color:#999999;width:100%;box-sizing:border-box;border:0;outline:none;}
.fabuitems select{appearance: none;-webkit-appearance: none;-moz-appearance: none;background: url(../images/main/rightarrow.png) right center no-repeat;}
.duanxincode{position:absolute;right:16px;bottom:-4px;border:0;background:none;padding:0;font-size:12px;color:#3985d4;    border-left: 1px #f5f5f5 solid;padding-left: 10px;line-height: 22px;}
.subbutton{background:#3985d4;height:44px;color:#ffffff;font-size:14px;width:100%;border:0;border-radius:5px;font-weight:normal;}
.hotyy{background:#ffffff;margin:8px 0;}
.itemhottitle {height: auto;overflow: hidden;padding:0px 16px 0 16px;}
.itemhottitle h3 {color: #999999;font-size: 12px !important;font-weight: normal;margin-bottom: 0;}
.hotyysjstip{color:#ff4a4a;position:relative;margin-top:5px;padding:0 16px;}
.btns{padding:10px 16px;}
.zjf5 {background: #ffffff;padding:20px 16px 16px 16px;height: auto;overflow: hidden;}
.zjf5col {width: 25%;float: left;text-align: center;color:#333333;}
.zjf5colPic img {height: 27px;width: auto;}
.zjf5col2 .zjf5colPic{border-left:1px #f5f5f5 solid;border-right:1px #f5f5f5 solid;}
.zjf5col3 .zjf5colPic{border-right:1px #f5f5f5 solid;}
.zjf5col p {margin-bottom: 0;margin-top: 5px;}
.hotfooter {width: 100%;position: fixed;left: 0;bottom: 0;background: #ffffff;display: flex;height: 44px;padding: 0 16px;}
.hotfootercol {flex: 1;text-align: center;height:35px;margin-top:5px;bottom: 0;}
.hotfootercol a div,.hotfootercol div{font-size:12px;color:#666666;transform:scale(0.84);-webkit-transform:scale(0.84);margin-top: -3px;}
.hotitemsbody{margin-bottom:44px;}
.weixinma {text-align: center;padding: 40px 0 30px 0;}
.weixinma img {margin-bottom: 6px;width: 110px;height: auto;}
.hotfootercol2{border-left:1px #f5f5f5 solid;border-right:1px #f5f5f5 solid;}
.hotyouhuiquan{background:#ffffff;padding:4px 16px 16px 16px;margin-bottom:8px;height:auto;overflow:hidden;}
.hotyhqcol{width:100%;float:left;text-align:center;box-sizing:border-box;height: 47px;margin-top: 15px;color: #ffffff;}
.hotyhqcolleft {width: 90px;display: inline-block;height:47px;}
.hotyhqcolright {width: 38px;display: inline-block;height:47px;vertical-align: top;}
.quancash span {font-size: 20px;font-family: Arial;font-weight: bold;}
.quancash .yuan {font-size: 12px;transform: scale(0.84);-webkit-transform: scale(0.84);display: inline-block;font-weight: normal;}
span.lingquan {display: inline-block;padding-top: 7px;width: 100%;}
.manjian{font-size: 12px;transform: scale(0.84);-webkit-transform: scale(0.8);}
.quancash {margin-top: 4px;}
.hotyhqpadding {width: 50%;float: left;padding-right: 5px;box-sizing:border-box;}
.hotyhqpadding2 {width: 50%;float: left;padding-left: 5px;box-sizing:border-box;}
.mask {background: rgba(34, 34, 34, 0.33);background: #2222224d;width: 100%;height: 100%;opacity: .6;position: fixed;top: 0;left: 0;z-index: 100;pointer-events: auto;display: none;overflow: hidden;}
.hotyhqcol1 {background: #f9848f url(../images/hotservice/fenline1.jpg) left center repeat-y;}
.fenline{background:url(../images/hotservice/fenline2.jpg) right center repeat-y;height:47px;}
.hotyhqcol1 .hotyhqcolleft{background:url(../images/hotservice/fenline3.jpg) right center repeat-y;}
.hotyhqcol1 .hotyhqcolright{background:url(../images/hotservice/fenline4.jpg) left center repeat-y;}
.hotyhqcol2 {background: #62c3a8 url(../images/hotservice/lvline1.jpg) left center repeat-y;}
.lvline{background:url(../images/hotservice/lvline2.jpg) right center repeat-y;height:47px;}
.hotyhqcol2 .hotyhqcolleft{background:url(../images/hotservice/lvline3.jpg) right center repeat-y;}
.hotyhqcol2 .hotyhqcolright{background:url(../images/hotservice/lvline4.jpg) left center repeat-y;}
.hotyhqcol3 {background: #fca830 url(../images/hotservice/huangline1.jpg) left center repeat-y;}
.huangline{background:url(../images/hotservice/huangline2.jpg) right center repeat-y;height:47px;}
.hotyhqcol3 .hotyhqcolleft{background:url(../images/hotservice/huangline3.jpg) right center repeat-y;}
.hotyhqcol3 .hotyhqcolright{background:url(../images/hotservice/huangline4.jpg) left center repeat-y;}
.hotyhqcol4 {background: #7ba5e5 url(../images/hotservice/lanline1.jpg) left center repeat-y;}
.lanline{background:url(../images/hotservice/lanline2.jpg) right center repeat-y;height:47px;}
.hotyhqcol4 .hotyhqcolleft{background:url(../images/hotservice/lanline3.jpg) right center repeat-y;}
.hotyhqcol4 .hotyhqcolright{background:url(../images/hotservice/lanline4.jpg) left center repeat-y;}
.itemhot{margin:8px 0;}
.hotitems .items {margin: 0;padding-top: 16px;}
.itemhot .itemhottitle {background: #ffffff;}
.hotnumbercolum2{border-left:1px #f5f5f5 solid;border-right:1px #f5f5f5 solid;}
.footercol img{width:100%;}
/*热门服务*/
.projcttitle {padding: 0px 16px;height: 45px;line-height: 45px;background: #ffffff;position: relative;border-bottom: 1px #f5f5f5 solid;z-index: 9999;}
.projcttitlepic a, .projcttitlepic img {width: 11px;height: 18px;vertical-align: middle;line-height: 0;display: inline-block;}
.projcttitletxt {position: absolute;top: 0;left: 0;right: 0;width: 130px;text-align: center;font-size: 16px;line-height: 45px;margin: 0 auto;}
.hotserpic{padding:0 16px;height:auto;overflow:hidden;}
.hotserpicol{width:33.33333%;float:left;text-align:center;margin-top:25px;margin-bottom:5px;}
.hotserpicol,.hotserpicol a{display:block;color:#333333;}
.hotserpicol img{width:48px;height:auto;}
.hotserpicol div{padding:0 10px;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;}
.trendfiltertitle {position: absolute;top: 0;right: 16px;}
.trendfiltertitle img {width: 8px;height:auto;position:relative;top:-3px;}
.projcttitle span {color:#666666;font-size: 12px;line-height: 20px;cursor: pointer;}
.hottitle a{color:#666666;}
.hottitle {position:relative;z-index:999;background: #ffffff;line-height: 45px;padding: 0 16px;border-bottom: 1px #f5f5f5 solid;}
.plistmode {z-index: 9999;position: absolute;height: auto;overflow: hidden;background: #ffffff;display: none;width: 100%;}
.provinlist {position: relative;background: #ffffff;width: 100%;padding: 0;margin: 0;height: auto;overflow: hidden;}
.provinlist li {list-style: none;float: left;width: 33.3333%;border-top: 1px #f5f5f5 solid;padding: 8px;box-sizing: border-box;}
.trendfilter li {width: 100%;}
.provinlist li a {color: #666666;font-size: 12px;padding: 5px;}
.plistmode, .pselists {height: 300px;overflow-y: auto;}
.hotbanner{padding:23px 16px 16px 16px;background:#ffffff;margin-bottom:8px;}
.hotbanner img{width:100%;}
.hotnumbershow div{color:#333333;}
.hotnumbershow .hotnumber {font-size: 16px;color: #ff4a4a;}
.fabuitems{position:relative;background:#ffffff;border-bottom:1px #f5f5f5 solid;padding:15px 0px 6px 0px;}
.fabuitemsbody{position:relative;padding: 0 16px;margin-bottom: 6px;}
.fabuitems span{position:absolute;left:16px;bottom:0px;}
.fabuitems input,.fabuitems select{padding-left:88px;font-size:12px;color:#999999;width:100%;box-sizing:border-box;border:0;outline:none;}
.fabuitems select{appearance: none;-webkit-appearance: none;-moz-appearance: none;background: url(../images/main/rightarrow.png) right center no-repeat;}
.duanxincode{position:absolute;right:16px;bottom:-4px;border:0;background:none;padding:0;font-size:12px;color:#3985d4;    border-left: 1px #f5f5f5 solid;padding-left: 10px;line-height: 22px;}
.subbutton{background:#3985d4;height:44px;color:#ffffff;font-size:14px;width:100%;border:0;border-radius:5px;font-weight:normal;}
.hotyy{background:#ffffff;margin:8px 0;}
.itemhottitle {height: auto;overflow: hidden;padding:0px 16px 0 16px;}
.itemhottitle h3 {color: #999999;font-size: 12px !important;font-weight: normal;margin-bottom: 0;}
.hotyysjstip{color:#ff4a4a;position:relative;margin-top:5px;padding:0 16px;}
.btns{padding:10px 16px;}
.zjf5 {background: #ffffff;padding:20px 16px 16px 16px;height: auto;overflow: hidden;}
.zjf5col {width: 25%;float: left;text-align: center;color:#333333;}
.zjf5colPic img {height: 27px;width: auto;}
.zjf5col2 .zjf5colPic{border-left:1px #f5f5f5 solid;border-right:1px #f5f5f5 solid;}
.zjf5col3 .zjf5colPic{border-right:1px #f5f5f5 solid;}
.zjf5col p {margin-bottom: 0;margin-top: 5px;}
.hotfooter {width: 100%;position: fixed;left: 0;bottom: 0;background: #ffffff;display: flex;height: 44px;padding: 0 16px;}
.hotfootercol {flex: 1;text-align: center;height:35px;margin-top:5px;bottom: 0;}
.hotfootercol a div,.hotfootercol div{font-size:12px;color:#666666;transform:scale(0.84);-webkit-transform:scale(0.84);margin-top: -3px;}
.hotitemsbody{margin-bottom:44px;}
.weixinma {text-align: center;padding: 40px 0 30px 0;}
.weixinma img {margin-bottom: 6px;width: 110px;height: auto;}
.hotfootercol2{border-left:1px #f5f5f5 solid;border-right:1px #f5f5f5 solid;}
.hotyouhuiquan{background:#ffffff;padding:4px 16px 16px 16px;margin-bottom:8px;height:auto;overflow:hidden;}
.hotyhqcol{width:100%;float:left;text-align:center;box-sizing:border-box;height: 47px;margin-top: 15px;color: #ffffff;}
.hotyhqcol>div{display:flex;}
.hotyhqcolleft {flex:1;width: 90px;display: inline-block;height:47px;}
.hotyhqcolright {width:48px;display: inline-block;height:47px;vertical-align: top;}
.quancash span {font-size: 20px;font-family: Arial;font-weight: bold;}
.quancash .yuan {font-size: 12px;transform: scale(0.84);-webkit-transform: scale(0.84);display: inline-block;font-weight: normal;}
span.lingquan {display: inline-block;padding-top: 7px;width: 100%;}
.manjian{font-size: 12px;transform: scale(0.84);-webkit-transform: scale(0.8);}
.quancash {margin-top: 4px;}
.hotyhqpadding {width: 50%;float: left;padding-right: 5px;box-sizing:border-box;}
.hotyhqpadding2 {width: 50%;float: left;padding-left: 5px;box-sizing:border-box;}
.mask {background: rgba(34, 34, 34, 0.33);background: #2222224d;width: 100%;height: 100%;opacity: .6;position: fixed;top: 0;left: 0;z-index: 100;pointer-events: auto;display: none;overflow: hidden;}
.hotyhqcol1 {background: #f9848f url(../images/hotservice/fenline1.jpg) left center repeat-y;}
.fenline{background:url(../images/hotservice/fenline2.jpg) right center repeat-y;height:47px;}
.hotyhqcol1 .hotyhqcolleft{background:url(../images/hotservice/fenline3.jpg) right center repeat-y;}
.hotyhqcol1 .hotyhqcolright{background:url(../images/hotservice/fenline4.jpg) left center repeat-y;}
.hotyhqcol2 {background: #62c3a8 url(../images/hotservice/lvline1.jpg) left center repeat-y;}
.lvline{background:url(../images/hotservice/lvline2.jpg) right center repeat-y;height:47px;}
.hotyhqcol2 .hotyhqcolleft{background:url(../images/hotservice/lvline3.jpg) right center repeat-y;}
.hotyhqcol2 .hotyhqcolright{background:url(../images/hotservice/lvline4.jpg) left center repeat-y;}
.hotyhqcol3 {background: #fca830 url(../images/hotservice/huangline1.jpg) left center repeat-y;}
.huangline{background:url(../images/hotservice/huangline2.jpg) right center repeat-y;height:47px;}
.hotyhqcol3 .hotyhqcolleft{background:url(../images/hotservice/huangline3.jpg) right center repeat-y;}
.hotyhqcol3 .hotyhqcolright{background:url(../images/hotservice/huangline4.jpg) left center repeat-y;}
.hotyhqcol4 {background: #7ba5e5 url(../images/hotservice/lanline1.jpg) left center repeat-y;}
.lanline{background:url(../images/hotservice/lanline2.jpg) right center repeat-y;height:47px;}
.hotyhqcol4 .hotyhqcolleft{background:url(../images/hotservice/lanline3.jpg) right center repeat-y;}
.hotyhqcol4 .hotyhqcolright{background:url(../images/hotservice/lanline4.jpg) left center repeat-y;}
.itemhot{margin:8px 0;}
.hotitems .items {margin: 0;padding-top: 16px;}
.itemhot .itemhottitle {background: #ffffff;}
.hotnumbercolum2{border-left:1px #f5f5f5 solid;border-right:1px #f5f5f5 solid;}
.hotfootercol img {height: 20px;}
/*2019-09-28首页添加虫筑服务号图标*/
.chongzhufw{position:fixed;top:54%;right:5px;z-index:999;}
.chongzhufw img{width:37px;height:37px;border:2px #00aef3 solid;}
.chongzhufw2{position:fixed;top:60%;right:5px;z-index:999;}
.chongzhufw2 img{width:37px;height:37px;border:2px #00aef3 solid;}

.weixinfwma{text-align:center;padding:30px 0 30px 0;}
.weixinfwma img{width:110px;margin-bottom:15px;display:inline-block;}

/*投诉专区css*/
.tousutxt{padding:25px;font-size:12px;}
.tousutxt div{margin-bottom:5px;}
.tousutxt input{margin-bottom:15px;height:39px;}
.tousutxt input,.tousutxt textarea{display: block;width: 100%;padding: 6px 12px;line-height: 1.42857143;color: #555555;background-color: #ffffff;background-image: none;border: 1px solid #999999;border-radius: 5px;}