.header { height:64px; width:100%; min-width:980px;background:url(../images/portal/header_bg.png) repeat-x 0 0; padding:0 20px; position:relative; z-index:200; }
.header .logoimg { display: block; height: 50px; margin-top: 5px; width: 245px;}
.header .nav-user { color:#444; height:24px; line-height:24px; margin-top:18px;}
.header .nav-user .welcome { margin-right:10px;}
.header .nav-user a { color:#444;}
.header .nav { line-height:60px; font-size:18px;}
.header .nav a { display:inline-block; color:#444; padding:0 15px;}
.header .nav a:hover {  color:#fff; background:#008ccc;}
.header .nav .current {  color:#fff; background:#008ccc;}
.breadcrumb-box { padding:0; margin:0; background:rgba(225,225,225,0.3); z-index:100;position:fixed; width:100%;height:40px;margin-top:-4px;}
.footer { background:#f8f8f8; border-top:2px #ddd solid; overflow:hidden; padding-top:20px; min-width:980px;}
.footer dl { float:left; border-right:1px #ddd solid; padding:0 40px;}
.footer dl dt { font-size:1.6em; color:#444; font-weight:100; padding:10px 0 20px;}
.footer dl a { display:block; width:200px; height:30px; color:#999; line-height:24px;}
.footer dl a:hover { color:#444;}
.footer .contactus { float:left; padding:0 40px;}
.footer .contactus .title { font-size:1.6em; color:#444; font-weight:100; padding:10px 0 20px;}
.footer .contactus .rqcode { width:100px; height:88px; background:url(../images/portal/rqcode.jpg) no-repeat 0 0; float:left;}
.footer .contactus .tel { float:left;}
.footer .contactus .tel .t1 { color:#3d70b2;}
.footer .contactus .tel .t2 { color:#3d70b2; font-size:2em;}
.footer .contactus .tel .t3 { color:#999;}
.footer .copyright { line-height:24px; padding:10px 0; background:#f1f1f1; font-size:0.9em;}
.minifooter { width:100%; min-width:980px;height:80px; font-size:12px; color:#666; overflow:hidden; padding-top:20px;}
.minifooter a { color:#666; margin:10px; line-height:26px;}
.minifooter a:hover {color:#008ec4;}
.minifooter .copyright {}
.wrapper { width:980px; margin:0 auto; overflow:hidden;}
/*登录注册*/
.registbg { background:url(../images/portal/login_bg.png) repeat center 0; min-height:600px;min-width:980px; margin-top:-4px;} 
.registbg .form-group { margin-bottom:30px;}
.registbg .btn-regist { background:#2cc64d; border:none; color:#fff; width:100%; font-size:18px; height:35px; line-height:35px; margin-top:20px;}
.registbg .btn-regist:hover { background:#0ca62d;}
.registbg .btn-weixin-regist { background:#009420; border:none; color:#fff; width:100%; font-size:18px; height:40px; line-height:35px; margin-top:20px;}
.registbg .btn-weixin-regist:hover { background:#007e1b}
.registbg .weixin-regist { background:#f8f8f8; overflow:hidden; height:100%;}
.registbg .btn-regist-disable { background:#ddd; border:none; color:#fff; width:100%; font-size:18px; height:35px; line-height:35px; margin-top:20px;}
.registbg .registbox { width:980px; background:#fff; height:560px; margin-top:20px; position:relative;}
.registbg .registbox .title { font-size:16px; color:#444; padding:20px 20px 40px 20px;}
.registbg .registbox .conbox div { padding-left:10px;}
.registbg .loginbox { width:380px; height:420px; padding:0 40px; margin:90px 0 0 0; background:#fff;}
.registbg .loginbox .title { font-size:16px; color:#444; margin:0 -40px; margin-bottom:40px; padding:20px; border-bottom:1px #ddd solid;}
.registbg .rqcodebox {height:420px; color:#fff; background:url(../images/portal/line-loginbox.png) no-repeat 0 0; margin:90px 0 0 80px; padding:20px 80px;}
.registbg .rqcodebox .rqcode { width:290px; height:290px;}
.registbg .rqcodebox .title { margin-bottom:20px; font-size:16px;}
.registbg .rqcodebox .tips { margin-top:20px; font-size:12px;}
.registbg .registbox .stepbox { width:400px; height:100%; background:#f0f7fc; position:absolute; right:0; top:0; padding:50px 30px 0; overflow:hidden;}
.registbg .registbox .stepbox .iconbox { width:80px; height:90px; background:url(../images/portal/icon-regist-service.png) no-repeat 0 0; float:left;}
.registbg .registbox .stepbox .stepinfo { width:260px; height:100%; float:right; }
.registbg .registbox .stepbox .stepinfo .tt { font-size:12px; color:#60300e; line-height:24px; padding:15px 0;}
.registbg .registbox .stepbox .stepinfo .list { font-size:12px; line-height:24px; border-left:1px #ddd solid; padding:20px 0 20px 20px; margin-left:20px;}
.registbg .registbox .stepbox .stepinfo .list .lb { margin-bottom:20px;}
.registbg .registbox .stepbox .stepinfo .list .t1 { color:#b07a3b; background:#ecf5fc; margin-left:-40px;}
.registbg .registbox .stepbox .stepinfo .list .t2 { color:#a6b9c7;}
.registbg .registbox .stepbox .stepinfo .list .current { color:#C00; font-weight:bold;}
/*首页*/
.bannerbox { margin-top:-4px; border-bottom:2px #00bbde solid;min-width:980px;}
.features { overflow:hidden; width:1008px; padding:20px 0;}
.features .ib { width:140px; float:left; margin-right:28px;}
.features .ib .icons { width:140px; min-height:140px; border:1px #0fb9e4 solid; border-radius:50%; background:#fff;}
.features .ib .icons:hover { border:none; }
.features .ib .mr28 { margin-right:28px;}
.features .ib .fabtn { background:#e9f9fe; color:#555; border-radius:10px; margin:20px 0; text-align:center; line-height:26px;}
.features .ib .fabtnhover { background:#20b2e9; color:#fff; border-radius:10px; margin:20px 0; text-align:center; line-height:26px;}
.features .ib .icon01 { background:url(../images/portal/home-icons.png) no-repeat 0 0; }
.features .ib .icon02 { background:url(../images/portal/home-icons.png) no-repeat 0 -140px; }
.features .ib .icon03 { background:url(../images/portal/home-icons.png) no-repeat 0 -280px; }
.features .ib .icon04 { background:url(../images/portal/home-icons.png) no-repeat 0 -420px; }
.features .ib .icon05 { background:url(../images/portal/home-icons.png) no-repeat 0 -560px; }
.features .ib .icon06 { background:url(../images/portal/home-icons.png) no-repeat 0 -700px; }
.features .ib .icon01hover { background:#ffaa36 url(../images/portal/home-icons.png) no-repeat -140px 0;}
.features .ib .icon02hover { background:#ff6049 url(../images/portal/home-icons.png) no-repeat -140px -140px;}
.features .ib .icon03hover { background:#f856e3 url(../images/portal/home-icons.png) no-repeat -140px -280px;}
.features .ib .icon04hover { background:#2aa9d3 url(../images/portal/home-icons.png) no-repeat -140px -420px;}
.features .ib .icon05hover { background:#47cc5d url(../images/portal/home-icons.png) no-repeat -140px -560px;}
.features .ib .icon06hover { background:#aaa32b url(../images/portal/home-icons.png) no-repeat -140px -700px;}
.features .ib .cont { color:#20b2e9; }
.combo { border-top:1px #e1e1e1 solid; border-bottom:1px #e1e1e1 solid; padding:20px 0;min-width:980px;}
.combobg { background:url(../images/portal/bg.jpg) repeat 0 0;}
.combo .titlebox { border-bottom:1px #ddd solid; width:450px; margin:0 auto;}
.combo .titlebox .title { text-align:center; font-size:2em; color:#008dc1;}
.combo .titlebox .subtitle { text-align:center; font-size:0.8em; color:#008dc1; margin:5px 0 20px;}
.combo .contbox {  overflow:hidden; width:1008px; padding:20px 0;}
.combo .contbox .tb { display:block; width:310px; height:350px; float:left; background:#fff; margin-right:25px; padding:10px; }
.combo .contbox .tb .tt { height:50px; line-height:50px; overflow:hidden; border-bottom:1px #ddd dotted; font-size:1.2em;}
.combo .contbox .tb .tc { height:85px; line-height:24px; overflow:hidden; border-bottom:1px #ddd dotted; color:#999; padding:5px 0;}
.combo .contbox .tb .col-xs-12 { padding:5px 0;}
.combo .contbox .tb .icon-new { width:52px; height:52px; background:url(../images/portal/icon-new.png) no-repeat 0 0; position:absolute; margin:-10px 0 0 -10px;}
.combo .freetrial { width:530px; margin:0 auto; padding-right:30px;}
.combo .freetrial .col-xs-2 { text-align:center; color:#666;}
.combo .freetrial .form-control { box-shadow:none; border-color:#e5e5e5; background:#fcfcfc;}
.combo .freetrial .form-group {}
/*产品介绍*/
.watchbg {}
.probox-watch { background:#78c1f0; height:540px; margin-top:-4px;}
.probox-watch .proimg { width:500px; height:540px; background:url(../images/portal/pro-watch.png) no-repeat 50px 90px; float:left;}
.probox-watch .proinfo { float:left;}
.probox-watch .proinfo .title { color:#fff; font-size:48px; margin-top:80px;}
.probox-watch .proinfo .tt { color:#fff; font-size:24px; margin:30px 20px 50px; line-height:48px;}
.probox-watch .proinfo .btn-watch { display:block; width:200px; text-align:center; font-size:36px; color:#5faada; background:#fff; }

.probox-aio { background:#fff; height:1050px;}
.probox-aio .proimg { width:228px; height:632px; background:url(../images/portal/pro-aio.png) no-repeat center center; float:left; margin-top:300px;}
.probox-aio .proinfo { float:left; width:680px;}
.probox-aio .proinfo .title { color:#3d9dd1; font-size:48px; margin-top:70px;}
.probox-aio .proinfo .tt { color:#3d9dd1; font-size:20px; margin:20px 0 30px; line-height:40px;}
.probox-aio .proinfo .tc { margin:0 0 30px 20px;}
.probox-aio .proinfo .btn-aio { display:block; width:200px; text-align:center; font-size:36px; color:#fff; background:#5faada; }

.aio-mincont { color:#fff; padding:100px 0 240px 50px;}
.aio-mincont .title { font-size:48px;}
.aio-mincont .aiointro { font-size:16px; max-width:480px; line-height:32px; margin:30px 0 50px;}
.aio-mincont .aioicons { background:url(../images/portal/aio/icons.png) no-repeat 0 0; height:50px;}
.aio-img { margin-bottom:80px;}
/*平台介绍*/
.intro-bg-1 { width:100%; height:550px; background:url(../images/portal/intro-1.png) no-repeat center 0px; margin:0 auto; }
/*.intro-bg-1 { height:1000px; background:url(../images/portal/intro-1.png) no-repeat center 10px; margin:0 auto; }*/
.intro-bg-2 { text-align:center; background:#82d4f3;padding:20px 0;}
.intro-flow { width:980px; min-height:500px; background:#fff; margin:100px 0; padding:20px; border-radius:10px;}
.intro-flow .title { text-align:center; border-bottom:1px #ddd solid; font-size:24px; padding-bottom:15px; color:#C00;}
.intro-flow .qa { padding:20px;}
.intro-flow .qa-title { font-size:18px; color:#C00;}
.intro-flow .qa-con { color:#666; padding-left:25px;}
.intro-flow .flow-num { font-style:italic; margin-right:10px;}
.intro-flow .icon-arrow { width:18px; height:22px; background:url(../images/portal/icon-arrow.png) no-repeat 0 0; margin-left:45px;}
/*家政服务*/
.HousekeepingBanner { height:520px; background:url(../images/portal/HousekeepingBanner.jpg) no-repeat center 0; position:relative;min-width:980px;}
.HousekeepingBanner-s { height:180px; background:url(../images/portal/HousekeepingBanner-s.jpg) no-repeat center 0;min-width:980px;}
.HousekeepingBanner .Bookingbutton { display:block; width:160px; height:46px; background:#2d7dd4; font-size:24px; line-height:45px; text-align:center; border-radius:3px; color:#fff; position:absolute; left:50%; top:400px; margin-left:238px;}
.HousekeepingContent .listwall { margin:20px 0; overflow:hidden;}
.HousekeepingContent .listwall a { display:block; width:300px; height:160px; margin:0 13px; float:left; margin-bottom:26px;}
.HousekeepingContent .listwall a .bgimg { display:block; width:300px; height:160px; }
.HousekeepingContent .listwall a:hover {opacity:0.9;}
.HousekeepingContent .listwall a .tt { display:block; width:100px; height:36px; line-height:36px; font-size:20px; text-align:center; color:#b48130; background:#fff; margin:-37px 0 0 1px;}
.HousekeepingContent .listwall a .himg1-1 { background:url(../images/portal/housekeeping/1-1-fjqj.jpg) no-repeat 0 0;}
.HousekeepingContent .listwall a .himg1-2 { background:url(../images/portal/housekeeping/1-2-jdqj.jpg) no-repeat 0 0;}
.HousekeepingContent .listwall a .himg1-3 { background:url(../images/portal/housekeeping/1-3-cwqj.jpg) no-repeat 0 0;}
.HousekeepingContent .listwall a .himg1-4 { background:url(../images/portal/housekeeping/1-4-ywqj.jpg) no-repeat 0 0;}
.HousekeepingContent .listwall a .himg1-5 { background:url(../images/portal/housekeeping/1-5-jjbm.jpg) no-repeat 0 0;}
.HousekeepingContent .listwall a .himg1-6 { background:url(../images/portal/housekeeping/1-6.jpg) no-repeat 0 0;}
.HousekeepingContent .listwall a .himg2-1 { background:url(../images/portal/housekeeping/2-1-yyhl.jpg) no-repeat 0 0;}
.HousekeepingContent .listwall a .himg2-2 { background:url(../images/portal/housekeeping/2-2-tnam.jpg) no-repeat 0 0;}
.HousekeepingContent .listwall a .himg2-3 { background:url(../images/portal/housekeeping/2-3-qjzs.jpg) no-repeat 0 0;}
.HousekeepingContent .listwall a .himg3-1 { background:url(../images/portal/housekeeping/3-1-lrkh.jpg) no-repeat 0 0;}
.HousekeepingContent .listwall a .himg3-2 { background:url(../images/portal/housekeeping/3-2-jsga.jpg) no-repeat 0 0;}
.HousekeepingContent .listwall a .himg3-3 { background:url(../images/portal/housekeeping/3-3-mcsf.jpg) no-repeat 0 0;}
.HousekeepingContent .listwall a:hover {opacity:0.5; border:1px #ddd solid;}
.HousekeepingContent .listtitle { text-align:center; font-size:28px; margin-top:50px; color:#555; }
.hk-booking { padding:20px 200px;}
.hk-booking .control-label { padding-right:10px; color:#666;}
.hk-booking .form-group { margin:30px 0;}




















