
/*服务内容*/
.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: #BB5757;}
.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:#BB5757;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: #BB5757;border-radius: 3px;}
.pagination {width: auto;display: inline-block;}
.pagination .page-numbers {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: #BB5757;}
.pagination .next, .pagination .prev {width: auto;padding: 0px 10px;}
.pagination .current {color: #fff;background: #BB5757;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{
	background: url(../images/map_01.png) no-repeat top center;
	height:60px;
	line-height:90px;
	margin:10px 0px;
}
#mapMenu botton.botton2{
	background: url(../images/map_02.png) no-repeat top center;
	height:60px;
	line-height:90px;
	margin:10px 0px;
}
#mapMenu botton.botton3{
	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;
}
