﻿@charset "utf-8";
body {padding: 0; margin: 0;
    font-size:12px;
    font-family:Microsoft YaHei,SimSun;color:#333333;background:#f5f5f5;
    /* iOS禁止微信调整字体大小 */
    -webkit-text-size-adjust: 100% !important;
    text-size-adjust: 100% !important;
    -moz-text-size-adjust: 100% !important;}
img{border:0;}
html a{text-decoration:none;}
ul li{list-style-type:none;}
.clear{clear:both;}
.color-333333{color:#333333 !important;}
.color-3985d4{color:#3985d4 !important;}
.color-999999{color:#999999 !important;}
.color-ff4a4a{color:#ff4a4a !important;}
.fontsize14{font-size:14px;}
.text-center{text-align:center !important;}
.text-left{text-align:left !important;}
.text-right{text-align:right !important;}
.float-left{float:left;}
.float-right{float:right;}
.height52{height:52px;}
.border-top{border-top:1px #f5f5f5 solid;}
.menulist {width: 100%;position: fixed;left:0;bottom: 0;background: #ffffff;display:flex;border-top: 1px #eeeeee solid;height:46px;z-index: 999999;}
.menu {flex:1;text-align: center;padding: 4px 0;bottom: 0;}
.menu i{display:inline-block;width: 23px;height: 23px;}
.menu3 i{width: 39px;height: 40px;margin-top: -16px;}
.menu span{display:block;font-size:12px;color:#999999;line-height: 12px;}
.menu a{display:block;}
.menu1 i {background: url(../images/main/home.png) center center no-repeat;background-size:contain;}
.menu2 i {background: url(../images/main/shentu.png) center center no-repeat;background-size:contain;}
.menu3 i {background: url(../images/main/fabu.png) center center no-repeat;background-size:contain;}
.menu4 i {background: url(../images/main/xunzhao.png) center center no-repeat;background-size:contain;}
.menu5 i {background: url(../images/main/wo.png) center center no-repeat;background-size:contain;}
.rightarrowbg{background:#ffffff;width: 26px;height: 26px;display: block;position: absolute;right: 16px;bottom: 0;cursor:pointer;}
select::-ms-expand { display: none; }
input[type="radio"], .prot input[type="checkbox"] {position: relative;top: 2px;}
.mode {position: fixed;width: 100%;height: 100%;background: rgba(34, 34, 34, 0.33);background: #2222224d;top: 0;left: 0;z-index: 9999999;display:none;}
.modebody {position: relative;background: #ffffff;margin: 0 28px;top: 10%;border-radius:5px;}
.close{display:block;width: 12px;height:13px;position: absolute;right:14px;top:16px;background: url(../images/main/cha.png) center center no-repeat;background-size: 100%;cursor:pointer;}
.modetitle {border-top-left-radius:5px;border-top-right-radius:5px;background: #3985d4;font-size: 16px;color: #ffffff;text-align: center;height: 48px;line-height: 48px;}
.modefooter{padding:0 6px;}
.modefooterbody{width:100%;display:flex;border-top:1px #f5f5f5 solid;}
.modefooteritem{flex:1;text-align:center;color:#3985d4;height:36px;line-height:36px;margin:3px 0;}
.modefooteritem a{color:#3985d4;}
.modefooteritem:first-child{border-right:1px #f5f5f5 solid;}
.paddingb20{margin-bottom:20px;}
.yuyuesjs{display:flex;width:100%;position:fixed;bottom:46px;line-height:44px;z-index: 99999;}
.yuyuesjscol{flex:1;height:44px;text-align:center;}
.yuyuesjscol1,.yuyuesjscol1 a{background:#ffffff;color:#333333;}
.yuyuesjscol2,.yuyuesjscol2 a{background:#3985d4;color:#ffffff;}
.trendtop {background: #ff4a4a;border-radius: 3px;color: #ffffff;padding:0px 3px;position: relative;margin-right: 5px;font-size: 12px;float: left;}
.zptop {background: #ff4a4a;border-radius: 3px;color: #ffffff;padding:0px 3px;position: relative;margin-right: 5px;font-size: 12px;}
.height90{height:90px;}
/*搜索框页面css*/
.searchpagebody{padding:0 16px;}
.searchpage{display:flex;margin-top:6px;width:100%}
.bgfff{background:#ffffff;}
.searchcolum1 {width: 11px;margin-right: 12px;}
.searchcolum1 img{width:11px;height:18px;margin-top:8px;cursor:pointer;}
.searchcolum2{flex:1;}
.searchcolum3{width:40px;text-align:right;}
.searchbtn {outline:none;background: none;border: 0;font-size: 12px;line-height:34px;padding: 0;}
.searchcolum2 input {outline:none;border: 0;background: #f5f5f5;height: 34px;padding: 5px;box-sizing: border-box;font-size: 14px;border-radius: 3px;background: #f5f5f5 url(../images/main/search.png) left 12px center no-repeat;padding-left: 40px;width: 100%;}
.topkeys{padding:0 16px;}
.topkeysline{height:6px;background:#f5f5f5;margin-top:6px;}
.topkeys h3{font-size:14px;font-weight:normal;margin:25px 0 15px 0;}
.topkeys ul{margin:0;padding:0;}
.topkeys ul li {float: left;margin-right: 15px;margin-bottom: 15px;line-height:28px;}
.topkeys ul li a{color:#999999;background:#f5f5f5;padding:6px 10px;}
.yuyuesjsposition{bottom:0px;}
.height44{height:44px;}
.lettersp2 {width: auto !important;letter-spacing: 23px;}
/*项目进度条样式*/
.statusprolist {position:relative;padding: 16px;color: #999999;height: auto;overflow: hidden;padding-top:40px;width: 520px;}
.statuspro {float: left;width: 130px;position:relative;}
.statuspro:last-child{width:10px;}
.statusproline {height: 1px;background: #d9d9d9;width: 390px;margin-top: -8px;margin-left: 30px;}
.statusprolistbody {background: #ffffff;width: 100%;overflow: auto;margin-bottom: 8px;}
.quan span {display: inline-block;width: 10px;height: 10px;border-radius: 50%;background: #d9d9d9;margin: 0 auto;}
.quantxt {position: absolute;width: 120%;top: -25px;}
.quan {width: 20px;text-align: center;background: #ffffff;margin-left: 30px;}
.quantxt2 {left: 10px;}
.quantxt3 {left: 3px;}
.quantxt4 {left: -28px;}
.quantxt5 {left: 21px;}
.quantxt7 {left: 33px;}
.quantxt8 {left: 13px;}
.weixuanstatusline{width:130px;}
.statusproOn,.statusproOn1,.statusproOn2,.statusproOn3{color: #3985d4;}
.statusproOn4,.statusproOn5,.statusproOn6{color: #3985d4;}
.statusproOn .quan span,.statusproOn1 .quan span,.statusproOn2 .quan span,.statusproOn3 .quan span{background:url(../images/main/quan.jpg);background-size:100%;}
.statusproOn4 .quan span,.statusproOn5 .quan span,.statusproOn6 .quan span{background:url(../images/main/quan.jpg);background-size:100%;}
.quan2,.statusproline2{margin-left: 53px;}

/*托管保证金模态框样式表*/
.fbmodebody {background: #ffffff;position: absolute;bottom: 0;width: 100%;}
.fbmodetitle {height: 45px;line-height: 45px;text-align: center;position: relative;font-size: 14px;border-bottom: 1px #f5f5f5 solid;}
.tbclose {width: 12px;height: 13px;display: block;line-height: 0;position: absolute;top: 16px;left: 28px;cursor: pointer;}
.tbclose img{width:12px;}
.line-height23{line-height:23px;}
.cancel{font-size:12px;color:#999999;background:none;border:0;}
.ensure{font-size:12px;color:#3985d4;background:none;border:0;}
.upshentu{position:relative;}
.upshentu input {width: 100%;height: 44px;position: absolute;left: 0px;cursor: pointer;background: transparent;opacity: 0;filter: alpha(opacity=0);z-index: 99999;}

.fabtnhui {width: 100%;height: 44px;font-size: 14px;color: #ffffff;background: #d9d9d9;border: 0;line-height: 44px;}
.applyensure {font-size: 14px;color: #3985d4;background: none;border: 0;position: absolute;right: 16px;top: 14px;}
.yuyueta{font-size: 14px;color: #ffffff;background:#3985d4;border: 0;width:100%;height:44px;font-weight:normal;}
input::-webkit-input-placeholder{color:#999999;}
input:-ms-input-placeholder{color:#999999;}
input:-moz-input-placeholder{color:#999999;}
input::-moz-input-placeholder{color:#999999;}
textarea::-webkit-input-placeholder{color:#999999;}
textarea:-ms-input-placeholder{color:#999999;}
textarea:-moz-input-placeholder{color:#999999;}
textarea::-moz-input-placeholder{color:#999999;}
.line-height100{line-height:100px;}
.line-height45{line-height:45px;}

.downfilemode {position: fixed;top: 0;left: 0;width: 100%;height: 100%;}
.downfiletips {position: absolute;top: 20%;left: 0;right: 0;width: 142px;height: 46px;margin: 0 auto;text-align: center;line-height: 46px;border-radius: 5px;color: #fefefe;background: rgba(0, 0, 0, 0.61);background: #0009;}
.yyredtips{padding:0 16px;color:#ff4a4a;}
.bgf5f5f58{height:8px;background:#f5f5f5;}
.bgwhite{background:#ffffff;}
.yyredtips{padding:0 16px;color:#ff4a4a;}
.yyredtips{padding:0 16px;color:#ff4a4a;}
.bgf5f5f58{height:8px;background:#f5f5f5;}
.bgwhite{background:#ffffff;}
.border0{border:0 !important;}
.lettersp3 {letter-spacing: 6px; display: inline !important;}
.margin8px{margin-top:8px;}
.downfilemode{display:none;}
.w88{width:88px;display:inline-block;}

/*2019-04-30*/
/*返回顶部*/
.backtop {position: fixed;right: 5px;bottom:40px;display: none;cursor: pointer;border-radius: 5px;text-align: center;padding-top: 8px;box-sizing: border-box !important;z-index:99999999;}
.backtop img{width:50px;}

/*2019-05-05*/
.caseitemtxt img{width:100%;height:auto; }
.zyixiang { border: #3985d4 1px solid; border-radius: 3px;color: #3985D4;padding:0px 3px;position: relative;margin-right: 5px;font-size: 12px;}

/*2019-05-14筛选修改*/
.pselistsOn{display:block !important;}
.pselect .hidearrow{background: url(../images/find/toparrow.png);background-size: 100%;}
.menu1on i {background: url(../images/main/homehover.png) center center no-repeat;background-size: auto;background-size: contain;}
.menu2on i {background: url(../images/main/shentuhover.png) center center no-repeat;background-size: auto;background-size: contain;}
.menu4on i {background: url(../images/main/xunzhaohover.png) center center no-repeat;background-size: auto;background-size: contain;}
.menu5on i {background: url(../images/main/wohover.png) center center no-repeat;background-size: auto;background-size: contain;}
.menu3on a span,.menu1on a span,.menu2on a span,.menu4on a span,.menu5on a span{color:#3985d4;}
.menu3 span {line-height: 10px;}

/* 2019-07-02*/
.tuijian {
    width: 26px;
    height: 26px;
    display: inline-block;
    position: absolute;
    top: 0;
    left: 0;
    background: url(../images/tubiao/mbtuijian.png) top left no-repeat;
    background-size: contain;
}

/*2021/1/18优惠券代码*/
.youhuiquan {font-family: Microsoft YaHei;background: #ffffff;padding: 16px;}
.youhuiquan h3{font-size:14px;margin:0;}
.youhuiquan h3 span {font-size: 12px;font-weight: normal;color: #ff4a4a;margin-left: 10px;}
.youhuiquanitem {width: 49%;text-align: center;display: inline-block;color: #ffffff;padding: 2px 0;margin-top: 20px;}
.youhuiquanitem {width: 49%;text-align: center;display: inline-block;}
.youhuiquanitemL {width: 70%;float: left;font-size: 12px;font-weight: bold;}
span.yuan {font-size: 12px;}
span.yuannum {font-size: 18px;margin: 0 2px;}
.youhuiquanitemL div {font-size: 12px;margin-top: 2px;margin-bottom:3px;font-weight:normal;}
.youhuiquanitemR {font-size: 12px;margin-top: 6px;}
.yhqbg1 {background: url(../images/main/fen.png) center center no-repeat;background-size: cover;}
.yhqbg2 {background: url(../images/main/lv.png) center center no-repeat;background-size: cover;}
.yhqbg3 {background: url(../images/main/huang.png) center center no-repeat;background-size: cover;}
.yhqbg4 {background: url(../images/main/lan.png) center center no-repeat;background-size: cover;}