
/*服务内容*/
.servicecontent{margin-top:50px;}
.servicecontent .top h1,.servicebottombg .top h1,.servicequestion .top h1,.callcenter .top h1,.housekeepingservice .top h1,
.housekeepingbottombg .top h1,.servicenewsBottom .top h1,.delivermealsbottombg .top h1,.bedbottombg .top h1,
.bedlistbottombg .top h1,.travelbottombg .top h1,.spiritualbottombg .top h1,.medicalbottombg .top h1,
.daycarebottombg .top h1,.yinlingbottombg .top h1,.yinlingservice .top h1,.interestbottombg .top h1
{font-size: 36px;color: #333333;font-weight: 500;}
.servicecontent .top p, .callcenter .top p,.housekeepingservice .top p,
.servicenewsBottom .top p
{color:#aaaaaa}
.servicecontent .content .img{height:150px;padding-top:30px;}
.servicecontent .content .content-info{height: 150px;}
.servicecontent .content .content-info .title-info{margin-top:20px;line-height: 24px;height:100px;}
.content-info .col-lg-8{border-right:1px solid #e5e5e5;padding-top:20px;padding-bottom:30px;}
.content-info .col-lg-8 p{color: #333333;}
.content-info .col-lg-4{padding:20px 0px 0px 0px;}
.query-button{width:110px; height:30px; line-height:30px; margin:10px auto; border:0px; border-radius:10px; background:#ea8812; font-size:15px; color:#ffffff; display:block;}
.query-button a{text-align:center;width:100%;display:block;color:white;}
.query-button a:hover{color:white;}.borT0{border-top:0px; }
.servicebottombg{background:url(../images/servicecontent/bottom-title.png) no-repeat center;height: 600px;}
.servicebottombg .bottomTitle{padding: 20px 0px;font-size: 24px;color: #333333;}
.servicequestion{line-height: 24px;}
.askIcon{background:url(../images/servicecontent/ask.png) no-repeat;height: 20px;width: 20px;display:block;float:left;margin-right:10px;}
.answerIcon{background:url(../images/servicecontent/answer.png) no-repeat;height: 20px;width: 20px;display:block;float:left;margin-right:10px;}
.servicequestion .bottomTitle{color: #333333;font-size: 16px;}
.servicequestion .bottomContent{font-size: 14px;}
.query-more-button{width:100%; height:40px; line-height:40px; margin:10px auto; border:0px; background:#45c4f1; font-size:15px; color:#ffffff; display:block;text-align: center;}
.query-more-button a{text-align:center;width:100%;display:block;color:white;}
.query-more-button a:hover{color:white;}
.yuesaotimeimg{width: 20px;}

/*商品数量*/
.spinner .decrease,.spinner .decrease[disabled],.spinner .increase,.spinner .value,.spinner .value.passive,.spinner-sprite{background:url(../images/spinner.png) no-repeat}
.spinner{height:25px;width:71px;overflow:hidden;-webkit-box-shadow:0 3px 3px -4px #aaa;-moz-box-shadow:0 3px 3px -4px #aaa;box-shadow:0 3px 3px -4px #aaa}
.spinner .value,.spinner button{text-align:center;display:block;float:left;height:100%;line-height:25px;margin:0}
.spinner button{border:none;width:23px;color:#e5312a;font:22px Arial 700;padding:0;outline:0}
.spinner .decrease{background-position:0 -50px;cursor:pointer;text-indent:-10000px}
.spinner .decrease[disabled]{background-position:0 -75px;cursor:default}
.spinner .increase{background-position:0 0;cursor:pointer;text-indent:-10000px}
.spinner .value{background-position:0 -25px;width:24px;height:27px;border:none;font-family:Arial;color:#666666;padding:0}
.spinner .value.passive{background-position:0 -25px;color:#919191}
.spinner .error,.spinner .invalid{background:#a00}
.spinner input[type=text]{min-width: 24px}
/*下单窗口*/
.popup{width:550px; height:350px; border: 1px solid #eaeaea; background-color:rgba(255,255,255,0.85); z-index:1000; position:fixed;margin:auto;left:0; right:0; top:0; bottom:0; display: block}
.popup .top-w{width:100%; height: 50px; padding:0px; line-height:50px; text-align:center; font-size:24px; background: #eaeaea;}
.popup .top-w .top-close{width: 30px; height: 30px;  line-height:30px; text-align:center; border: 0; border-radius:15px;  background: #ffffff; color: #eaeaea; font-size:18px}
.popup-button{width:150px; height:40px; line-height:40px; margin:10px auto; border:0px; font-size:18px; color:#ffffff; display:block; text-align:center}
.userlogin .user{width:350px;height: 240px;background: white;text-align: center;padding-top: 30px;position: relative;left: 100px}

.userlogin .man{width:450px;height: 350px;text-align: center;padding-top: 30px;position: relative;left: 70px}
.userlogin .man .text {BORDER: 0 0 0 0px ; OUTLINE-WIDTH: 0px; PADDING-LEFT: 0px; border-left-style: none;border-right-style: none;border-top: 1px solid #e5e5e5;border-bottom: 1px solid #e5e5e5;cursor: auto;outline:none;WIDTH: 280px; HEIGHT: 40px; LEFT: 30px; line-height:30px;float: left;margin-left: -3px;font-size:16px;border-right: 1px solid #e5e5e5;border-left: 1px solid #e5e5e5;border-radius:5px;}
.userlogin .userMan{display: inline-table;width: 110px;height: 40px;text-align: left;padding-top: 4px;padding-left:5px;float: left;font-size: 18px;}
.userlogin .man-button{width:178px; height:40px; line-height:40px; border:0px; font-size:18px; color:#ffffff; display:block; text-align:center}

.userlogin .subs{width:400px;height: 350px;text-align: center;padding-top: 30px;position: relative;left: 75px}
.userlogin .subs .bt{width: 350px; font-size: 20px; position: relative; left: 25px}
.userlogin .subs .btPayment{width: 200px; font-size: 20px; color:#ffffff; padding: 5px; position: relative; left: 100px}
.userlogin .subs .fbPay{width: 155px; font-size: 18px; }
.userlogin .subs i{background: url(../images/ipic.png) no-repeat;height: 16px;width: 16px;display:block;float:left;margin:4px}
.userlogin .subs .fbzs{border: 0; font-size: 18px; color: #fff}
.userlogin .subs input{margin-bottom: 20px; font-size: 14px}

.userlogin .paySucc{width:400px;height: 350px;padding-top: 30px;position: relative;left: 75px}
.userlogin .paySucc p{margin-left: 45px}
.rc-fw li i{background:url(../images/service.jpg) no-repeat;width:180px;height:180px;display:block;margin:0 auto 18px auto;}
.Pic-i img{padding: 3px;}


/*呼叫中心*/
.callcenter .text {BORDER: 0 0 0 0px ; OUTLINE-WIDTH: 0px; PADDING-LEFT: 0px; PADDING-TOP: 5px; border-left-style: none;border-right-style: none;border-top: 1px solid #e5e5e5;border-bottom: 1px solid #e5e5e5;cursor: auto;outline:none;WIDTH: 546px; HEIGHT: 45px; LEFT: 30px; line-height:35px;float: left;margin-left: -3px;font-size:18px}
.searchInfo{display: inline-table;width: 40px;height: 45px;text-align: center;padding-top: 4px;padding-left:5px;float: left;border-top: 1px solid #e5e5e5;border-bottom: 1px solid #e5e5e5;border-left: 1px solid #e5e5e5;}
.searchIcon{background:url(../images/callcenter/search.png) no-repeat;height: 32px;width: 33px;display:block;float:left;margin-right:10px;}
.callcenter .queryInfo{width:170px; height:45px; line-height:45px; margin:0 auto; border:0px; float: left;background:#45c4f1; font-size:20px; color:#ffffff; display:block;text-align: center;display: inline-table;margin-left:-3px;}
.callcenter .queryInfo a{text-align:center;width:100%;display:block;color:white;}
.callcenter .queryInfo a:hover{color:white;}.borT0{border-top:0px; }

/*家政服务*/
.housekeepingservice img{width: 378px;height: 240px;}
.housekeepingservice .img{margin:5px;float: left;}
.housekeepingservice .contentTitle{color: #333333;font-size: 24px;}
.housekeepingservice .contentpay{font-size: 14px;}
.housekeepingservice .queryInfo{width:150px; height:35px; line-height:35px; margin:0 auto; border:0px; background:#45c4f1; font-size:15px; color:#ffffff; display:block;text-align: center;display: inline-table;margin: 10px 0px;}
.housekeepingservice .queryInfo a{text-align:center;width:100%;display:block;color:white;}
.housekeepingservice .queryInfo a:hover{color:white;}.borT0{border-top:0px; }
.housekeepingbottombg{background:url(../images/housekeeping/bottomIcon.png) no-repeat center;height: 600px;}
.housekeepingbottombg .bottomTitle{padding: 20px 0px;font-size: 24px;color: #333333;}
.servicenewsBottom .img{max-width: 360px;}
.moreIcon{background:url(../images/housekeeping/more.png) no-repeat;height: 32px;width: 32px;display:block;float:left;margin-right:10px;margin-top: 10px;}


/*家政服务-保洁*/
.top-line{background: url(../images/housekeeping/projectionline.png) repeat-x 0px 95px}
.baojie .title{width: 1090px;}
.price-list{width:100%;display:block;font-size:14px;overflow: hidden;}
.price-list div{overflow:hidden;border:1px solid #DAD8D8;}
.price-list div table thead tr th,.price-list div table tbody tr td{text-align:center;padding:9px 15px;line-height:25px;border-left:1px solid #DAD8D8;color: #666666;margin-left:-1px;}
.price-list div table tbody tr td{border-top:1px solid #DAD8D8;}
.price-list div table thead tr .change,.price-list div table tbody tr .change{border-left: none;}
.baojie-introduce img{width: 840px;}
.baojie .introduce2bg{background: url(../images/housekeeping/baojie-introduce2.png) no-repeat center;width: 834px;height: 242px;line-height:30px;padding:30px 70px;}
.servicetext {OUTLINE-WIDTH: 0px; border: 1px solid #e5e5e5;cursor: auto;outline:none;font-size:15px;margin:10px 0px;border-radius: 15px;}
.btn-danger,.btn-order{background: #45c4f1;border: 0px;border-radius: 15px;color:white;margin-bottom:32px;}
.btn-danger:hover,.btn-order:hover,.btn-danger:focus,.btn-order:focus{background: #45c4f1;border: 0px;color:white;}

.you{width: 240px;/*height: 397px; */text-align: center;font-size: 14px; padding: 28px 0 30px;margin-left:10px;}
.you H4 {font-size: 16px;color: #333333;margin-bottom: 40px;}
.phone-search {padding-bottom: 15px;background: #fff;margin-top: 15px;overflow: hidden;margin-left: 10px;width:240px;}
.phone-search .company-tel{text-decoration: none;position: relative;z-index: 1;padding-left: 36px;margin: 18px 0 0 26px;}
.phone-search .phone-icon {width: 24px;height: 46px;background: url(../images/housekeeping/iphone.png) no-repeat 0 0px;position: absolute;left: 0;top: 5px;}
.phone-search strong {float: left;color: #f89601;font-size: 20px;margin-left:10px;}
.phone-search .tel-name {color: #333333;font-size: 18px;margin-right: 3px;margin-left:10px;font-weight:500;line-height:28px;}
.baojie .iphone{width: 240px;/*height: 200px;*/margin-top:15px;text-align: center;font-size: 14px; padding: 28px 0 30px;margin-left:10px;}
.baojie .iphone .you-project{font-size: 16px;color: #333333; margin-bottom:20px;}

/*订餐*/
.delivermealsbottombg{background:url(../images/delivermeals/introduce2.png) no-repeat center;height: 580px;}

/*床位*/
.bedbottombg{background:url(../images/bed/introduce1.png) no-repeat center;height: 580px;}
.bedlistbottombg{background:url(../images/bed/introduce3.png) no-repeat center;height: 580px;}
.bedimg img{max-width: 700px;margin:10px;}

/*旅游*/
.travelbottombg{background:url(../images/travel/introduce1.png) no-repeat center;height: 580px;}
.pikachoose{display: none;}
.pikachoose div img{max-height: 300px;max-width: 400px;width: 400px;height: 300px}
#pikame{width: 150px;}
#pikame div img{width: 100%;height:auto;max-height:55px;}
.travelimg{border: 1px solid #e5e5e5;padding: 10px;}
.pikachoose{width:530px; position:relative;}
.pika-thumbs {margin: 10px 0 0 17px; width:250px;position: absolute;top: 10px;right: 30px;}
.pika-thumbs li { margin: 5px 5px;width: 120px; height:55px;}
.travelInfo .travel-text a{color: #333333}

.jcarousel-skin-pika{position:absolute;top:0px;right:0px;}
.jcarousel-skin-pika .jcarousel-container-vertical { width: 125px;height: 290px; overflow:hidden;}
.jcarousel-skin-pika .jcarousel-clip-vertical { width:  125px; height: 290px;}
.jcarousel-skin-pika .jcarousel-item-vertical { }

/*办事流程*/
.flowservice .nav {width: 170px;color: #333333;padding-right: 30px;padding-top:30px;border-right: 1px solid #45c4f1;margin-bottom: 100px;font-size: 18px;margin-right:50px;}
.flowservice .nav li{height: 80px;}
.flowservice .nav li i{background: #45c4f1;width: 25px;height: 25px;display:block;border-radius:50%;float: right;position: relative;right: -42px;top:-35px;}
.flowservice .nav li.cur i{background: url(../images/flow/bslc-icon.png);width: 38px;height: 24px;right: -44px;}
.flowservice .nav li a {background: none;color:#333333}
.flowservice .nav li a:hover {background: #EAEAEA;}
.flowservice .nav li.cur a:hover {background: #45c4f1;}
.flowservice .nav li.cur a{background: #45c4f1;color: white;font-style: 20px;}
.flowservice .top{width: 900px;border-bottom: 1px solid #EAEAEA;display:block;}
.flowservice .top font{border-bottom: 1px solid #45c4f1;font-size: 18px;padding-bottom:10px;text-align:center;width:120px;display:block;}

.flowservice .nav-content{margin: 50px;}
.flowservice .nav-content li.d div{border-top: 1px solid #45c4f1;border-right: 1px solid #45c4f1;padding-bottom:30px;display: inline-block;width: 100%}
.flowservice .nav-content li.d div i{margin-top:0px;}
.flowservice .nav-content li.s div{border-top: 1px solid #f89601;border-left: 1px solid #f89601;padding-bottom:30px;display: inline-block;width: 100%}
.flowservice .nav-content li.end div{border-bottom: 1px solid #45c4f1;}
.flowservice .nav-content li.d div n{background: #f89601;width: 40px;height: 40px;display:block;border-radius:50%;color:white;line-height:40px;font-size:18px;text-align:center;position:relative;top:-20px;left: -20px;}
.flowservice .nav-content li.s div n{background: #45c4f1;width: 40px;height: 40px;display:block;border-radius:50%;color:white;line-height:40px;font-size:18px;text-align:center;position:relative;top:-20px;float: right;right: -20px;}
.flowservice .nav-content div i{width:82px;height: 82px;display:block;background:#45c4f1;border-radius:50%;margin-top:30px;margin-left:50px;float:left;}
.flowservice .nav-content p{display:inline-block;margin:10px 20px;}
.flowservice .nav-content li.s p{display:inline-block;margin:40px 20px;}
.flowservice .nav-content .nav-title{color: #333333;font-size: 18px;font-weight: bold;}
.flow-content{display: none;}
.flow-content.lnz{display: block;}

/*精神慰藉*/
.spiritualbottombg{background:url(../images/spiritual/home2.png) no-repeat center;height: 600px;}
.spiritualbottombg .bottomTitle{padding: 20px 0px;font-size: 24px;color: #333333;}

/*医疗康复*/
.medicalbottombg{background:url(../images/medical/home2.png) no-repeat center;height: 600px;}
.medicalbottombg .bottomTitle{padding: 20px 0px;font-size: 24px;color: #333333;}

/*日托服务*/
.daycarebottombg{background:url(../images/daycare/home2.png) no-repeat center;height: 600px;}
.daycarebottombg .bottomTitle{padding: 20px 0px;font-size: 24px;color: #333333;}

/*银龄互助*/
.yinlingbottombg{background:url(../images/yinling/home2.png) no-repeat center;height: 600px;}
.yinlingbottombg .bottomTitle{padding: 20px 0px;font-size: 24px;color: #333333;}

/*银龄互助*/
.interestbottombg{background:url(../images/interest/home2.png) no-repeat center;height: 600px;}
.interestbottombg .bottomTitle{padding: 20px 0px;font-size: 24px;color: #333333;}


/*用户登录*/
.userlogin .row{width:350px;height: 350px;background: white;text-align: center;border-radius:5px;padding-top: 40px;position:relative;top: -530px;right: 80px;float: right;}
.userlogin .row p{color: #12A6DA;font-size: 28px;padding-bottom: 30px;font-weight: bold;}
.userlogin .text {BORDER: 0 0 0 0px ; OUTLINE-WIDTH: 0px; PADDING-LEFT: 0px; border-left-style: none;border-right-style: none;border-top: 1px solid #e5e5e5;border-bottom: 1px solid #e5e5e5;cursor: auto;outline:none;WIDTH: 280px; HEIGHT: 40px; LEFT: 30px; line-height:30px;float: left;margin-left: -3px;font-size:16px;border-right: 1px solid #e5e5e5;border-radius:5px;}
.userlogin .userInfo{display: inline-table;width: 40px;height: 40px;text-align: center;padding-top: 4px;padding-left:5px;float: left;border-top: 1px solid #e5e5e5;border-bottom: 1px solid #e5e5e5;border-left: 1px solid #e5e5e5;border-radius:5px;margin-right:-20px;padding-right:25px;}
.userlogin .userIcon{background:url(../images/login/name.png) no-repeat;height: 18px;width: 16px;display:block;float:left;margin:7px 5px 7px 4px;}
.userlogin .passIcon{background:url(../images/login/pass.png) no-repeat;height: 18px;width: 16px;display:block;float:left;margin:7px 5px 7px 4px;}
.userlogin .loginButton{width:320px; height:40px; line-height:40px; margin:0 auto; border:0px; background:#f89600; font-size:18px; color:#ffffff; display:block;text-align: center;display: inline-table;border-radius:5px;}
.userlogin .loginButton a{text-align:center;width:100%;display:block;color:white;}
.userlogin .loginButton a:hover{color:white;}.borT0{border-top:0px; }

/*用户中心*/
.userinfo{margin-bottom: 50px;background: #EAEAEA;display:inline-block;}
.userinfo .nav {width: 250px;min-height: 400px;float: left;display:inline-block;} 
.userinfo .nav ul{text-align: center;width: 100%;}
.userinfo .nav ul li{line-height: 50px;height: 50px;border-bottom: 1px solid #dddddd}
.userinfo .nav ul li.cur a{color: white;background: #e87e18;width: 100%;height: 100%;display: inline-block;}
.userinfo .nav ul li a{color: #333333;width: 100%;height: 100%;display: inline-block;}
.userinfo .nav ul li a:hover{color: white;background: #e87e18}
.userinfo .content{background:white;display:inline-block;min-height: 400px;width: 880px;}
.userinfo .content .top{border-bottom: 1px solid #dddddd;color: #e87e18;font-size: 16px;}
.userinfo .content .top p{padding: 10px;}
.userinfo .content .info{margin:20px;}
.userinfo .content .info .logo{float: left;}
.userinfo .content .info .username{margin-left: 30px;display: inline-block;width: 600px;font-size: 18px;color:#e87e18;margin-top: 10px; }
.userinfo .content .info .linkinfo{margin: 30px;display: inline-block;margin-top: 20px;}
.userinfo .content .info .linkinfo a{margin-right: 50px;color: #333333;}
.userinfo .content .info .linkinfo a font{margin-left: 10px;}
.userinfo .content .info p{display: inline-block;width: 100%;line-height: 40px;height:50px;}
.userinfo .content .info label{font-weight: normal;float: left;width: 120px;margin-left: 20px;}
.userinfo .content .info .text {BORDER: 0 0 0 0px ; OUTLINE-WIDTH: 0px; PADDING-LEFT: 0px; border-left-style: none;border-right-style: none;border: 1px solid #e5e5e5;cursor: auto;outline:none;WIDTH: 680px; HEIGHT: 40px; LEFT: 30px; line-height:30px;float: left;margin-left: -3px;font-size:16px;}
.userinfo .content .info .saveButton{width:320px; height:40px; line-height:40px; margin:0 auto; border:0px; background:#45C4F1; font-size:18px; color:#ffffff; display:block;text-align: center;display: inline-table;border-radius:5px;}
.userinfo .content .info .saveButton a{text-align:center;width:100%;display:block;color:white;}
.userinfo .content .info .saveButton a:hover{color:white;}.borT0{border-top:0px; }
.userinfo .content .info .radiolabel input[type="radio"] {margin: 3px 3px 0px 5px;display: none;}
.userinfo .content .info .radiolabel {padding-left: 30px;margin-top:5px;padding-right: 50px;cursor: pointer;width: 24px;height: 24px;margin-left: 0px;background: url(../images/userinfo/introduce4.png) no-repeat;line-height: 24px;}
.userinfo .content .info .radiolabel.checked {background: url(../images/userinfo/introduce3.png) no-repeat;}
.userinfo .content .info .userimg{border-radius:4px;}

.userinfo .userinfo-order{width: 100%;text-align: center;}
.userinfo .userinfo-order table{width: 95%;border: 1px solid #dddddd;display: inline-table;margin-top: 30px;}
.userinfo .userinfo-order table thead{background: #F0F0F0;}
.userinfo .userinfo-order table tr{height: 45px;}
.userinfo .userinfo-order table tr td{text-align: center;line-height: 40px;border:1px solid #dddddd;}

.complaintbottombg{height: 500px;background: #F0F0F0;background-image:url(../images/complaint/down.png);background-repeat:no-repeat;background-position-x:center;}
.complaintbottombg .queryInfo{width:1003px; height:45px; line-height:45px; margin:0 auto; border:0px; float: left;background:#F89601; font-size:20px; color:#ffffff; display:block;text-align: center;display: inline-table;margin-left:-3px;}
.complaintbottombg .queryInfo a{text-align:center;width:100%;display:block;color:white;}
.complaintbottombg .queryInfo a:hover{color:white;}.borT0{border-top:0px; }







/*服务项目*/
.block .service-title{font-size: 24px;color: #292d33;}
.block .service-title span{float: right;font-size: 14px;}
.block .des{color: #848c99;margin-top: 15px;}

/*价格透明*/

/*价格透明*/

/*服务范围*/
.rc-fw{overflow: hidden;margin-top: 25px;}
.rc-fw ul{width: 950px;} 
.rc-fw li{width:447px;float:left;border-left: 1px solid #f5f5f5;border-top: 1px solid #f5f5f5;
margin-top: -1px;margin-left: -1px;padding:6px 0 30px 0;}
.rc-fw .pt{padding-top: 25px;}
.rc-fw li i
{background:url(../images/service.jpg) no-repeat;width:180px;height:180px;display:block;
margin:0 auto 18px auto;}
.rc-fw .p2{background-position:0 -180px}
.rc-fw .p3{background-position:0 -361px}
.rc-fw .p4{background-position:0 -543px}
.rc-fw .des-title{color:#222;font-size:18px;text-align:center}
.rc-fw .des-item{margin-top:13px;text-align: center;color: #848c99;}
.rc-fw .des-name{display:block;padding-left:15px}
/*服务范围*/

/*用户保障*/
.pb38{padding-bottom:34px;}
.security dl dt{background: url(../images/security.png) no-repeat;}
.security{padding: 0 20px 0 14px;}
.security dl{width:100%; display: block; float: left; margin-top: 35px;margin-bottom: 4px;}
.security dl dt{width: 95px;float: left;height: 61px; overflow: hidden; text-indent:-10em;margin-top:0;}
.security dl .security-a{background-position: 0 -66px;}
.security dl dd {font-size: 14px;line-height: 22px;color: #848c99;margin-top: 6px;}
.security dl dd .s1{font-size: 18px;color: #292d33;margin-bottom: 9px;}
/*用户保障*/

/*顾客评价*/
.new-evaluation-wrap{padding-top: 7px;}
.new-evaluation-wrap .evaluation-inner{overflow: hidden;}
.new-evaluation-wrap .evaluation-item {padding: 20px 0;position: relative;border-top: 1px dotted #f5f5f5;margin-top: -1px;float: left;width: 800px;}
.new-evaluation-wrap .last-item {border: 0;}
.evaluation-item .portrait-bd {width: 76px;height: 76px;position: absolute;left: 0;top: 20px;}
.evaluation-item .portrait-bd img {width: 76px;height: 76px;border-radius: 50%;}
.evaluation-item .text-bd{padding-left: 103px;padding-top: 11px;}
.evaluation-item .text-bd .top-wrap {color: #848c99;overflow: hidden;font-size: 14px;margin-bottom: 11px;}
.evaluation-item .text-bd .top-wrap .left {float: left;width: auto;}
.evaluation-item .text-bd .top-wrap .right {float: right;width: 160px;text-align: right;}
.evaluation-item .text-bd .p-text {font-size: 14px;line-height: 1.5;color: #292d33;}
.pb48{padding-bottom: 20px;}
/*顾客评价*/

/*预约模块*/



/*家政服务*/
.project-box{width:100%;float: left;}
.project-info{width:100%;border: 1px solid #e5e5e5;float: left;}
.project-info figure img{width: 100%;float: left;position: relative;overflow: hidden;}
.project-info figure img{left: 0px;top: 0px;max-width: 100%;height:200px;z-index: 1;}
.project-details{padding-right: 60px;padding-left: 20px;position: relative;width: 100%;float: left;}
.service-project-title{width:100%;float: left;margin-top:30px;line-height: 20px;margin-bottom: 0px;font-size: 130%;}
.service-project-title a{color: #333;}.service-project-pay{color: #e14d43;margin-bottom:20px;margin-top: 10px;float: left;font-style:italic;}

/*新闻资讯*/
.new-info {width: 100%;display: inline-block;position: relative;-moz-box-sizing: border-box;-webkit-box-sizing: border-box;box-sizing: border-box;padding-left: 75px;margin-bottom: 30px;padding-bottom: 20px;border: 0px solid #e5e5e5;border-bottom-width: 1px;padding-left: 390px;min-height: 200px;}
.new-info.noimg{padding-left: 75px;}
.new-info .img {margin-bottom: 30px;width: 100%;display: inline-block;}
.new-info div {margin-bottom: 30px;width: 100%;float: left;max-height: 200px;overflow: hidden;max-width: 300px;position: absolute;left: 75px;top: 0px;}
.new-info div img {max-width: 100%;width:100%;}
.new-info div figcaption {position: absolute;top: 0px;left: 0px;width: 100%;height: 100%;z-index: 10;overflow: hidden;display: none;}
.new-info div figcaption i {display: inline-block;position: absolute;font-size: 24px;background-color: #fff;text-align: center;line-height: 64px;border-radius: 100px;width: 60px;height: 60px;top: 0;margin-top: -30px;left: 50%;margin-left: -30px;}
.new-info div figcaption i:hover {color: #fff;transition-duration: 0.2s;transition-style: linear;}
.new-info header {width: 100%;display: inline-block;margin-bottom: 15px;}
.new-info header h3 {margin: 0px;padding: 0px;width: 100%;display: inline-block;position: relative;-moz-box-sizing: border-box;-webkit-box-sizing: border-box;box-sizing: border-box;padding-left: 40px;}
.new-info header h3 a, .new-info header h3 span {display: inline-block;float: left;line-height: 30px;font-size: 160%;}
.new-info header h3 .fa {width: 30px;margin: 0px;padding: 0px;height: 30px;line-height: 30px;font-size: 60%;color: #fff;text-align: center;float: left;display: inline-block;margin-right: 10px;position: absolute;left: 0px;top: 0px;background: #45C4F1;}
.new-info header p {margin: 0px;padding: 0px;letter-spacing: 2px;text-transform: uppercase;font-size: 80%;width: 100%;float: left;}
.new-info .date {position: absolute;width: 70px;left: 0px;top: 0px;}
.new-info .date span {width: 100%;float: left;text-align: center;line-height: 30px;}
.new-info .date span.day {font-size: 170%;color: #333;font-weight: bold;}
.new-info .date span.month {letter-spacing: 2px;text-transform: uppercase;border-top-width: 1px;border-top-style: solid;font-size: 80%;border-top-color:#45C4F1;margin-top:10px;}
.new-info .likes {position: absolute;width: 60px;left: 0px;top: 75px;}
.new-info .likes span {width: 100%;float: left;text-align: center;line-height: 30px;}
.new-info .likes span.month {letter-spacing: 2px;text-transform: uppercase;border-top-width: 1px;border-top-style: solid;font-size: 80%;}
.new-info .likes span .fa {font-size: 180%;color: #333;font-weight: bold;}
.new-info-2 {padding-left: 390px;min-height: 200px;}
.new-info-2 figure {max-width: 300px;position: absolute;left: 75px;top: 0px;}
.new-info p.tags {margin-bottom: 0px;}
.new-info p.tags a {margin-right: 10px;}
.new-info p.tags i.fa {color: #ddd;}

.new-btn {width: auto;display: inline-block;border-radius: 3px;padding: 0px 10px;-moz-box-sizing: border-box;-webkit-box-sizing: border-box;box-sizing: border-box;text-align: center;border: 0px;text-transform: uppercase;border-style:solid;border-width:1px;line-height: 200%;margin:20px 0px;}
.new-btn:hover {text-decoration: none;color: #fff !important;background: #45C4F1;border-radius: 3px;}
.pagination {width: auto;display: inline-block;}
.pagination .page-numbers {width: 30px;height: 30px;line-height: 30px;text-align: center;display: inline-block;border: 1px solid #e5e5e5;cursor:pointer;margin: 0px 3px;}
.pagination .page-numbers:hover {text-decoration: none;color: #fff;background: #45C4F1;}
.pagination .next, .pagination .prev {width: auto;padding: 0px 10px;}
.pagination .current {color: #fff;background: #45C4F1;margin: 0px 3px;}

.news-widget h3{margin-bottom:20px;font-size:17px;}
.news-widget strong{padding-right:5px;}

/**/

.mainwrap{width: 1090px;float:left;}
.mainwrap #tabbox{width: 1090px;border:1px solid #DFDFDF;z-index:9999;}
.mainwrap #tabbox ul{width:100%;background-color:#FFF;height:48px;}
.mainwrap #tabbox ul li{float:left;margin-left: 1px;height: 48px;line-height: 48px;display: block;cursor: pointer;}
.mainwrap #tabbox ul li.tm-selected{position:relative;border-top:2px solid #45c4f1;height:47px;margin:-1px 0px 0px -1px;z-index:1;padding: 0px;}
.mainwrap #tabbox ul li a{text-decoration:none;font-style:normal;border-right:1px dotted #d2d2d2;color:#333;padding:0 20px}
.mainwrap #tabbox ul li a:hover{text-decoration:none}
.mainwrap #tabbox ul li a em{font-style:normal;color:#35a;margin:0 1px}
.mainwrap #tabbox ul li.tm-selected a{
	font-weight:700;
	font-style:normal;
	display:block;
	*display:inline;
	*zoom:1;
	height:100%;
	line-height:46px;
	color:black;
	border-left:1px solid #cfbfb1;
	border-right:1px solid #cfbfb1
}
.mainwrap #tabbox ul li.tm-selected:after{
	content:' ';
	display:block;
	border-width:5px;
	border-style:solid;
	border-color:#45c4f1 transparent transparent;
	width:0;
	height:0;
	font-family:arial;
	position:absolute;
	top:-1px;
	left:50%;
	margin-left:-5px
}
#goodstabdetails {width: 1090px;margin-top:10px;}
#goodstabdetails table{text-align:left;width: 1090px;}
#goodstabdetails table p{font:14px/1.5 tahoma,arial,宋体,sans-serif;margin:1.12em 0px;line-height:1.4;}
.shopingInfo img{max-width: 1090px;}
#storeInfo,#gradeInfo{display: none;}

.classroomul{width: 100%;margin-bottom:50px;display:inline-block;margin-top:10px;}
.classroomul ul{width: 100%;}
.classroomul ul li{float: left;border: #EAEAEA 3px solid;display:inline-block;font-size:18px;color:#333333;cursor:pointer;padding: 8px 40px;margin: 5px;}
.classroomul ul li.click,.classroomul ul li:HOVER{border: #45C4F1 3px solid;color:white;background: #45C4F1}

.videoTitle{padding: 10px 0px;background: #eaeaea;font-size: 18px;margin: 0px;color:#333333;}
.videotitle .top span{ border:1px solid #45c4f1; color:#45c4f1; padding:5px 20px; display:block; font-size:16px;display: inline-block;}
.videotitle .top span a{color:#45c4f1;}
.videotitle .top span a:hover{color:#ffffff;cursor: pointer;}
.videotitle .top span:hover{ background:#45c4f1; color:#ffffff;}
.videotitle .top span:hover a{color:#ffffff;}

.map-nav-status{
	font-size: 14px;
	display: inline-block;
	margin-top: 10px;
	line-height: 36px;
	height: 36px;
	margin-left: 10px;
}
.map-nav-status .vacancybtn{
	margin: 0px 5px;
    line-height: 20px;
    padding: 3px 8px;
    background: #45C4F1;
    color: white;
    border-radius: 5px;
}
.map-nav-status .fullbtn{
	margin: 0px 5px;
    line-height: 20px;
    padding: 3px 8px;
    background: #B5B5B5;
    color: white;
    border-radius: 5px;
}
.sort{
	padding-left: 10px;
	height:34px;
	line-height: 34px;
	border-top:3px solid #999;
	border-bottom:#ccc 1px solid;
	color: black;
	font-size: 14px;
	background: url(../images/sort.gif) repeat-x;
}
.sort ul li{
	float:left;
	position:relative;
	height:34px;
	line-height:34px;
	width:48px;
	text-align:center;
	padding:0 0 0 2px;
	cursor:pointer;
	background:url(../images/sortside.gif) no-repeat left top;
}
.sort .total,.map-listinfo .total{color: #F89601;display: inline-block;margin: 0px 5px;}
.map-listinfo{
	display: block;
}
.map-listinfo ul li{
	position:relative;
	border-bottom:1px solid #ccc;
	padding:5px 10px 5px 20px;
	height: 110px;
	display:block;
	overflow:hidden;
	color: #666;
}
.map-listinfo ul li:HOVER, .map-listinfo ul li.cur{
	background: #f3f3f3;
}
.map-listinfo ul li a{
	font-size: 16px;color: black;line-height: 28px;height: 24px;width: 100%;overflow: hidden;display:inline-block;
}
.map-listinfo ul li a:HOVER,.map-listinfo ul li.cur a{
	color: #45C4F1;
	text-decoration: none;
}
v.v{
	background: url(../images/v.png) no-repeat;
	width: 26px;
	height: 23px;
	display: inline-block;
	background-position:10px 10px;
}
.micon-reco{
	position:absolute;
	top:0px;
	right:0px;
	background: url(../images/icon-reco.png) no-repeat;
	width: 36px;
	height: 36px;
	display: inline-block;
}
#mapMenu botton{
	border-right:1px solid #ccc;padding:10px;display:inline-block;
}
#mapMenu botton.botton1{
	color: #12A6DA;
	background: url(../images/apartmentIcon.png) no-repeat top center;
	height:60px;
	line-height:90px;
	margin:10px 0px;
}
#mapMenu botton.botton2{
	color: #FFB321;
	background: url(../images/homeIcon.png) no-repeat top center;
	height:60px;
	line-height:90px;
	margin:10px 0px;
}
#mapMenu botton.botton3{
	color: #65E0AA;
	background: url(../images/servicecenterIcon.png) no-repeat top center;
	height:60px;
	line-height:90px;
	margin:10px 0px;
}
#mapMenu botton.botton4{
	color: #FE6C6C;
	background: url(../images/volunteerIcon.png) no-repeat top center;
	height:60px;
	line-height:90px;
	margin:10px 0px;
}
#mapMenu botton.botton5{
	color: #C81B17;
	background: url(../images/regimeIcon.png) no-repeat top center;
	height:60px;
	line-height:90px;
	margin:10px 0px;
}
#mapMenu botton.botton6{
	color: #C81B17;
	background: url(../images/communitiesIcon.png) no-repeat top center;
	height:60px;
	line-height:90px;
	margin:10px 0px;
}
#mapMenu botton.botton7{
	color: #C81B17;
	background: url(../images/dining.png) no-repeat top center;
	height:60px;
	line-height:90px;
	margin:10px 0px;
}
#mapMenu botton.botton8{
	color: #C81B17;
	background: url(../images/hospital.png) no-repeat top center;
	height:60px;
	line-height:90px;
	margin:10px 0px;
}
#mapMenu botton.botton9{
	color: #C81B17;
	background: url(../images/serviceIcon.png) no-repeat top center;
	height:60px;
	line-height:90px;
	margin:10px 0px;
	border-right:0px;
}
