﻿html, body { min-width: 1200px; background: #F5F5F5; font-size: 14px; }
.wx { width: 1200px; margin: 0 auto; }
.no-padding { padding: 0 !important; }
a { text-decoration: none !important; }
.letterspacing05 { letter-spacing: 0.5em; }
.letterspacing2 { letter-spacing: 2em; }
.no-padding-left { padding-left: 0 !important; }
.no-padding-right { padding-right: 0 !important; }
.overflow_Body { overflow: hidden; }
ul { list-style: none; padding: 0; }
.NewLeft { margin-left: 30px; margin-top: 25px; margin-bottom: 25px; }
.NewsRightIcon { margin-top: 18px; color: #A9A9A9; font-size: 35px; margin-left: 7px; }
.newsContent { margin-top: 25px; color: #A9A9A9; font-size: 14px; margin-left: 7px; overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 3; -webkit-box-orient: vertical; }
.uls li a { color: #323232; }
.NewsTitle { margin-top: 10px; font-size: 18px; margin-left: 7px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap; }
.TimeSpan { color: #A9A9A9; font-size: 18px; margin-left: 7px; }
.uls li:hover .NewsRightIcon { display: block; display: inline-block; }
.uls .NewsRightIcon { display: none; }
.uls li:nth-child(3n+1) { margin-left: 0; }
.uls li:hover { box-shadow: 2px 2px 7px 7px #eeeeee; }
.ImgDiv { background-color: #ffffff; }
.uls li { width: 31%; background: #ffffff; margin-left: 3.5%; float: left; padding: 15px; height: 250px; margin-top: 20px; }
.NewHuaXian { border-top: 1px solid #dddddd; margin-left: 50px; margin-right: 50px; }
.biaoti { font-size: 20px; text-align: center; color: #323232; }
.rq { margin: auto; text-align: center; color: #808080; margin-bottom: 20px; }
.NewJianju { margin-top: 30px; margin-left: 50px; margin-right: 50px; text-indent: 2em; color: #403f3f; font-size: 15px; }
.backgroung { background-color: #ffffff; }
.NewDiBu { margin-top: 30px; }
.top { margin-bottom: 30px; }

.Header { background: #333333;color:#ffffff;padding:12px 0; }
.Header a{color:#ffffff;}
.Header ul{float:right;margin:3px 0 0 0;}
.Header ul li{float:left;border-left:1px solid #ffffff;line-height:1;padding:0 15px;}
.Header ul li:first-child{border-left:none;}
.Header ul li:last-child{padding-right:0;}
.Header span{display:inline-block;background:url(img/Telephone.png) no-repeat left center;padding-left:25px;font-size:14px;}
.HeadLogoDiv{padding-top:15px;background:#ffffff;}
.HeadLogoDiv ul{float:left;width:100%;margin-left:10%}
.HeadLogoDiv li{float:left;width:10%;text-align:center;font-size:16px;height:112px;line-height:112px;}
.HeadLogoDiv li a{color:#323232}
.HeadLogoDiv li.active a{ color:#CF3736;}
.HeadLogoDiv ul li{position:relative;}
.HeadLogoDiv ul ul{position:absolute;background:#ffffff;width:initial;margin:0;border:1px solid #f4f4f4;top:80px;left:0;width:100%;padding:10px 0;z-index:100;display:none;box-shadow:1px 1px 1px 1px #dddddd;}
.HeadLogoDiv ul ul li{float:initial;width:initial;margin:0;height:initial;line-height:initial;padding:10px 0;color:#323232;font-size:14px;}
.HeadLogoDiv ul li.active ul li a { color: #323232; }
.HeadLogoDiv ul li:hover ul{display:block;}
.HeadLogoDiv ul li.active ul li.active a { color: #CF3736; }

footer{border-top:1px solid #dddddd;padding:30px 0;background:#ffffff;}
footer .footerName{font-size:18px;margin-bottom:15px;}
footer p{margin:0;color:#666666;font-size:15px;margin-top:5px;}
footer p span{display:inline-block;padding:0 10px;}
.SelectBox { position: absolute; z-index: 100; bottom: -35px; width: 80%; left: 10%; background: #ffffff; padding: 15px 20px; border: 1px solid #dddddd; border-radius: 5px; }
.SelectBox input { height: 45px; line-height: 45px; border: 1px solid #dddddd; border-radius: 5px;padding-right:50px; }
.SelectBox .SelectBox_Tab { font-size: 16px; background:url(img/Searcharrow.png) no-repeat center right;margin:10px 15px 0 0;padding-right:15px; }
.SelectBox .SelectBox_Tab a { color: #666666; border-left: 1px solid #989898; padding: 0 10px; }
.SelectBox .SelectBox_Tab a:first-child { border-left: none; padding-left: 0; }
.SelectBox .SelectBox_Tab a.active{color:#CF3736}
.SelectBox .overflow_Body{position:relative;}
.SelectBox .SelectBox_Btn{display:block;background:url(img/Magnifier.png) no-repeat center center;width:20px;height:20px;position:absolute;right:20px;top:12px;cursor:pointer;}
.Index_ServiceBox{padding-top:33px;background:url(img/1.png) no-repeat top left;background-position-x:11px;}
.Index_ServiceBox_Title { font-size: 18px; font-weight: bold; color: #323232; }
.Index_ServiceBox_Title p { font-size: 12px; color: #999999; font-weight: initial; margin: 5px 0 0 0; }
.Index_ServiceBox_Tab { float: left; width: 100%; margin-top: 40px; }
.Index_ServiceBox_Tab li { float: left; width: 30%; margin-left: 5%; color: #323232; }
.Index_ServiceBox_Tab li img { margin-right: 20px; }
.Index_ServiceBox_Tab li:first-child { margin-left: 0; } 
.Index_ServiceBox_Tab li .overflow_Body { border-left: 1px solid #999999; padding-left:20px;}
.Index_ServiceBox_Tab li .overflow_Body p{margin-bottom:0;color:#323232}
.Index_ServiceBox_Tab li .Index_ServiceBox_TabTxt{margin-bottom:30px;}
.Index_About{background:url(img/index_about_bg.png) no-repeat center center;height:487px;}
.Index_About_Logo{position:absolute;right:0;top:0;margin-top:-3px;z-index:100}
.Index_About_Content_Bg{position:absolute;bottom:-30px;left:-90px;background:url(img/index_about_fc.png) no-repeat top left;background-position-x:130px;background-position-y:30px; background-color:#000000;opacity:0.5;height:410px;width:930px;z-index:80;}
.Index_About_Content{position:absolute;top:170px;left:0;z-index:120;color:#ffffff;width:750px;}
.Index_About_Content_Title{font-size:20px;}
.Index_About_Content_Title p{font-size:12px;line-height:1;margin-bottom:30px;}
.Index_About_Content .overflow_Body{font-size:14px;line-height:2.5;text-indent:2em;}
.Index_About_Content .overflow_Body a{color:#ffffff;}
.Index_Train{margin-top:80px;}
.Index_Train_Title{float:right;background:url(img/index_train_bg.png) no-repeat left top;font-size:20px;font-weight:bold;text-align:right;padding:12px 0 20px 30px}
.Index_Train_Title p{margin:0;font-size:12px;line-height:1;font-weight:initial;}
.Index_Train ul{width:100%;}
.Index_Train li{float:left;width:220px;margin-left:25px;}
.Index_Train li img{width:220px;height:180px} 
.Index_Train li:first-child { margin-left: 0; }
.Index_Train li p{text-align:center;margin:10px 0 0 0;color:#323232;padding:0 10px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.moreLink{display:block;border:1px solid #dddddd;width:120px;margin:0 auto;margin-top:25px; padding:5px 0;border-radius:10px;color:#323232}
.Index_News{margin-top:100px;}
.Index_News_Title{float:left;background:url(img/index_news_bg.png) no-repeat right top;font-size:20px;font-weight:bold;text-align:left;padding:30px 80px 50px 0; }
.Index_News_Title p{margin:0;font-size:12px;line-height:1;font-weight:initial;}
.Index_News ul{width:100%;margin-top:-15px;}
.Index_News li{float:left;width:33.33%;padding:0 30px;}
.Index_News .Index_NewsTitle{color:#323232;font-size:15px;text-align:center;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.Index_News hr{margin:0 auto;width:120px;margin-top:10px;margin-bottom:10px;}
.Index_News .Index_NewsTime { color: #CF3736;text-align:center;font-size:16px; }
.Index_News .Index_News_Content { font-size: 12px; color: #999999; padding-top: 10px; line-height: 1.8; overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 3; -webkit-box-orient: vertical; }
.FollowQRCode{position:fixed;top:40px;background:#ffffff;padding:0px;border:1px solid #dddddd;display:none;}
.FollowQRCode img{width:120px;}
.AboutUs { background: #ffffff; margin-bottom: 30px; padding: 20px 25px 20px 25px; }
.AboutUs_Content { padding: 80px 0px 30px 0px; border-bottom: 1px dashed #dddddd; margin: 0 80px; }
.AboutUs_Content img { margin-right: 40px; }
.AboutUs_Content_Title { font-size: 16px; font-weight: bold; margin-bottom: 20px; }
.AboutUs_Content_Body { color: #666666; font-size: 15px; line-height: 1.9; text-indent: 2em; }
.AboutUs_Item{margin:0 80px;}
.AboutUs_Item .col-xs-12{margin:30px 0 20px 0;}
.ServiceSquared { float: left; width: 100%; }
.ServiceSquared li { float: left; width: 25%; text-align: center; border: 1px solid #dddddd; height: 300px; border-left: none; font-size: 12px; }
.ServiceSquared li:nth-child(4n+1) { border-left: 1px solid #dddddd; }
.ServiceSquared li:nth-child(1) { border-bottom: none; }
.ServiceSquared li:nth-child(2) { border-bottom: none; border-top: none; }
.ServiceSquared li:nth-child(3) { border-bottom: none; }
.ServiceSquared li:nth-child(4) { border-bottom: none; border-top: none; border-right: none; }
.ServiceSquared li:nth-child(5) { border-bottom: none; border-left: none; }
.ServiceSquared li:nth-child(6) { /*border-bottom: none;*/ }
.ServiceSquared li:nth-child(7) { border-bottom: none; }
.ServiceSquared li:nth-child(8) { /*border-bottom: none;*/ }
.ServiceSquared li:nth-child(9) { }
.ServiceSquared li:nth-child(10) { border-bottom: none; }
.ServiceSquared li:nth-child(11) { }
.ServiceSquared li:nth-child(12) { border-right: none; border-bottom: none; }
.ServiceSquared li a { display: block; color: #999999; height: 100%; }
.ServiceSquared li img { margin-top: 75px; }
.ServiceSquared li p { color: #323232; margin: 0; font-size: 14px; }
.ServiceSquared li hr { width: 80px; margin: 0 auto; margin-top: 10px; margin-bottom: 15px; border-top: 1px dashed #E3CD82; }
.ServiceSquared_Title { position: absolute; right: 0; top: -65px; font-size: 20px; font-weight: bold; color: #323232; background: url(img/FamilyBottom.png) no-repeat center left; text-align: right; height: 100px; width: 140px; padding-top: 12px; }
.ServiceSquared_Title p { margin: 0; font-size: 12px; color: #999999; font-weight: initial; }
.NoDataTip { display: none; }
.cmsservicedetail{background:url(img/jiaren-001.png) no-repeat top center;}
.CmsServiceDetail_Right{padding:20px;margin-left:20px;} 
.cmsservicedetail_Div { background: #ffffff;margin-bottom:40px;position:relative; }
.CmsServiceDetail_Right_Title{font-size:16px;color:#323232;position:relative;text-align:center;}
.CmsServiceDetail_Right_Title:before{content:'';position:absolute;top:10px; left:0;width:23%;height:1px;background:#dddddd;}
.CmsServiceDetail_Right_Title:after { content: ''; position: absolute; top: 10px; right: 0; width: 23%; height: 1px; background: #dddddd; }
.CmsServiceDetail_Right_QrCode{background:url(img/qrcode-border.png) no-repeat center center;width:120px;height:120px;margin:0 auto;background-size:100%;margin-top:15px;padding:10px 0 0 10px;}
.CmsServiceDetail_Right p{text-align:center;font-size:12px;color:#999999;margin-top:5px;}
.CmsServiceDetail_Right_Service{margin-top:5px;} 
.CmsServiceDetail_Right_Service li { border: 1px solid #dddddd; margin-top: 15px; text-align: center; padding: 8px; }
.CmsServiceDetail_Right_Service li a{color:#323232;display:block;}
.CmsServiceDetail_Right_Service li.active { border: 1px solid #CF3736; }
.CmsServiceDetail_Body{padding:20px;}
.cmsservicedetail_Div .before{position:absolute;top:2%;right:300px;display:block;height:96%;border:1px dashed #dddddd;}

/*招商加盟*/
.backimgvideo {background-image:url(../SDJ/img/jobvideobackimg.png); }
/*分页条*/
.pager.pager-loose { display: inline-block; }
.pager > li.active > a, .pager > li.active > a:hover, .pager > li.active > span, .pager > li.active > span:hover { background-color: #d9534f; border-color: #d9534f; }
.pager-loose > li > a { color: #d9534f; }

/*公司、家政员列表公共*/
.media-box { padding: 15px; border: 1px solid #f1f1f1; margin-top: 15px; }
.media-box:first-child { margin-top: 0; }
.media-box a { color: #333; }
.media { margin-top: 0; }
.media,
.media-body { zoom: 1; overflow: hidden; }
.media-body { width: 10000px; }
.media-object { display: block; }
.media-object.img-thumbnail { max-width: none; }
.media-right,
.media > .pull-right { padding-left: 10px; }
.media-left,
.media > .pull-left { padding-right: 15px; }
.media-left,
.media-right,
.media-body { display: table-cell; vertical-align: top; }
.media-middle { vertical-align: middle; }
.media-bottom { vertical-align: bottom; }
.media-heading { margin-top: 0; margin-bottom: 5px; }
.media-list { padding-left: 0; list-style: none; }

    .sdj label { font-weight: normal; }
    .sdj-panel { border-color: transparent; }
    .sdj-panel > .panel-heading { background-color: #fff; border-color: #eee; }
    .sdj-checkbox, .sdj-radiobox { display: inline-block; text-align: center; width: 100px; color: #333; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; cursor: pointer; }
    .sdj-checkbox input, .sdj-radiobox input { display: none; }
    .sdj-checkbox.active, .sdj-radiobox.active { color: #d84f4b; }
    .sdj-search-item { border-bottom: 1px solid #eee; padding-top: 10px; }
    .sdj-search-item:first-child { padding-top: 0; }
    .sdj-search-item:last-child { border-bottom: none; }
    .sdj-search-left { color: #999; display: table-cell; max-width: 90px; vertical-align: top; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; padding-right: 15px; }
    .sdj-search-right { display: table-cell; }
    .sdj-valign-middle { vertical-align: middle; }

.mt-10 { margin-top: 10px; }
.padd-b-10 { padding-bottom: 10px; }
.padd-tb-10 { padding-top: 10px; padding-bottom: 10px; }
.letter-spacing2 { letter-spacing: 2em; }
.text-999 { color: #999; }
.text-gold { color: #e3cf7e; }
.text-666 { color: #666; }
.text-size-18 { font-size: 16px; }

.sort-list { list-style: none; padding-left: 0; margin: 0; }
.sort-list li { display: inline-block; text-align: center; cursor: pointer; padding-left: 0; padding-right: 20px; color: #999; }
.sort-list li.active { color: #d84f4b; }

.sdj-media-right { width: 100px; }

/*公司列表*/
.sdj-cpy-data > .media-left > .media-object { max-width: none; width: 198px !important; height: 154px; }
.sdj-cpy-data .sdj-desc-box { display: table; padding-bottom: 10px; }
.sdj-cpy-data .sdj-desc-box:last-child { padding-bottom: 0; }
.sdj-cpy-data .sdj-desc-left { max-width: 80px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; border: 1px solid #e3cf7e; color: #e3cf7e; text-align: center; padding: 0 5px; }
.sdj-cpy-data .sdj-desc-right { padding-left: 10px; max-width: 360px; display: table-cell; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }

.sdj-cpy-data .media-right { border-left: 1px dashed #f1f1f1; }
.sdj-total-top { padding-bottom: 10px; border-bottom: 1px dashed #f1f1f1; }
.sdj-total-bottom { padding-top: 20px; }
.sdj-media-right p { font-size: 18px; font-weight: bold; }
.sdj-cpy-data .media-box:hover { box-shadow: 0 3px 10px rgba(0,0,0,.175); }

.sdj-right-topline { background-color: #f1f1f1; height: 1px; overflow: hidden; margin-top: 10px; }
.sdj-qr-top { width: 80%; height: 40px; padding: 10px 35px; background-color: #ede5c1; color: #fff; text-align: right; float: right; border-bottom-right-radius: 5px; border-top-right-radius: 5px; }
.sdj-qr-bottom { width: 80%; height: 40px; padding: 10px 35px; background-color: #ede5c1; color: #fff; text-align: left; float: left; border-bottom-left-radius: 5px; border-top-left-radius: 5px; }
.sdj-qr-1 { width: 140px; height: 140px; display: block; padding: 5px; border: 5px solid #ede5c1; border-radius: 5px; background-color: #fff; position: absolute; top: 0; }
.sdj-qr-1 img { width: 120px; height: 120px; }

.sdj-qr-2 { width: 140px; height: 140px; display: block; padding: 5px; border: 5px solid #ede5c1; border-radius: 5px; background-color: #fff; position: absolute; bottom: 0; right: 10px; }
.sdj-qr-2 img { width: 120px; height: 120px; }

.sdj-horizontal-mask { background-color: #fff; width: 40px; height: 5px; }
.sdj-vertical-mask { background-color: #fff; width: 5px; height: 40px; }
.sdj-qr-1 .top, .sdj-qr-2 .top { position: absolute; top: -5px; left: 50%; margin-left: -20px; }
.sdj-qr-1 .right, .sdj-qr-2 .right { position: absolute; top: 50%; right: -5px; margin-top: -20px; }
.sdj-qr-1 .bottom, .sdj-qr-2 .bottom { position: absolute; bottom: -5px; left: 50%; margin-left: -20px; }
.sdj-qr-1 .left, .sdj-qr-2 .left { position: absolute; top: 50%; left: -5px; margin-top: -20px; }

.sdj-serStatus-list { list-style: none; padding-left: 0; margin-top: 10px; }
.sdj-serStatus-list li { padding-top: 8px; padding-bottom: 8px; border-bottom: 1px dashed #ddd; }
.sdj-serStatus-list li .left { width: 252px; float: left; padding-right: 10px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
.sdj-serStatus-list li .right { display: table-cell; max-width: 82px; }

/*家政员列表*/
.sdj-seach-others { border: 1px solid #eee; margin-top: 30px; position: relative; }
.sdj-seach-others:first-child { margin-top: 20px; }
.sdj-other-item { padding-top: 10px; }
.sdj-other-title { font-size: 12px; display: block; color: #fff; background-color: #F0BAB9; text-align: center; padding: 0 5px; position: absolute; top: -19px; right: 0; }

.sdj-nurse-data { padding: 10px; border: 1px solid #f1f1f1; }
.sdj-nurse-data .media .media-left .media-object { max-width: none; width: 95px !important; height: 118px; }
.sdj-nurse-data:hover { /*border-color: #d84f4b;*/ /*box-shadow: 0 3px 10px rgba(0,0,0,.175);*/ }
.sdj-nurse-data .sdj-desc-box { display: table; padding-bottom: 10px; }
.sdj-nurse-data .sdj-desc-box:last-child { padding-bottom: 0; }
.sdj-nurse-data .sdj-desc-left { max-width: 80px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; border: 1px solid #eee; color: #ccc; text-align: center; padding: 0 5px; }
.sdj-nurse-data .sdj-desc-right { padding-left: 10px; max-width: 200px; display: table-cell; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
.sdj-nurse-data .media-left { padding-right: 10px; }
.sdj-nurse-data .sdj-nurse-basic { padding-bottom: 5px; border-bottom: 1px dashed #f1f1f1; }
.sdj-nurse-data .sdj-nurse-basic .basic-name { font-size: 16px; font-weight: bold; color: #666; }
.sdj-nurse-data .sdj-nurse-basic .basic-sm { font-size: 12px; }
.sdj-nurse-data .sdj-sys { color: #666; background-color: #f9f9f9; margin-top: 8px; }
.sdj-nurse-data .sdj-sys .col-sm-4:first-child { padding-left: 0; }
.sdj-nurse-data .sdj-sys .col-sm-4:last-child { padding-right: 0; }


.companyResult{float:left;width:100%;}
.companyResult li{float:left;width:24.25%;background:#ffffff;text-align:center;padding:20px 20px;margin-left:1%;margin-bottom:8px;height:273px;}
.companyResult li:nth-child(4n+1){margin-left:0;}
.companyResult li a{display:block;}
.companyResult li b{background:url(img/icon_company.png) no-repeat center center;display:inline-block;width:70px;height:70px;}
.companyResult .companyResult_Name{font-size:15px;color:#000000;font-weight:bold;}
.companyResult hr{margin:5px 0;}
.companyResult .companyResult_Other{font-size:12px;color:#999999}
.companyResult .companyResult_Other span{margin:0 5px;}
.companyResult p{font-size:12px;color:#999999;margin:0;line-height:1.8;}


.Company-Views-li { list-style: none; margin: 0; padding: 0; margin-top: 0px; }
.Company-Views-li li { border: 1px solid #efefef; padding: 20px; margin-bottom: 10px; background: #ffffff; }
.Company-Views-li img { width: 198px; height: 154px; margin-right: 20px; }
.Company-Views-li .Company-Views-Body { overflow: hidden; padding-right: 20px; }
.Company-Views-li .Company-Views-Body a { text-decoration: none; }
.Company-Views-li .Company-Views-Body .Company-Views-BodyTitle { font-family: '微软雅黑'; font-size: 18px; color: #d7181f; margin-bottom: 20px; padding-left: 0 !important; }
.Company-Views-li .Company-Views-Body p { overflow: hidden; text-overflow: ellipsis; white-space: nowrap; padding-left: 20px; }
.Company-Views-li .Company-Views-liEvalOrder { width: 178px; margin: 0 auto; margin-top: 20px; }
.Company-Views-li .Company-Views-liEvalOrder p { font-family: '微软雅黑'; font-size: 20px; color: #333333; text-align: center; }
.Company-Views-li .Company-Views-liEvalOrder p span { font-size: 18px; color: #d7181f; }
.Company-Views-li .Company-Views-liEval { height: 154px; border-left: 1px dashed #dddddd; width: 250px; }
.Company-Views-li .Company-Views-liBtn { display: inline-block; width: 178px; height: 33px; background: #d7181f; color: #ffffff; font-family: '微软雅黑'; font-size: 16px; line-height: 33px; text-decoration: none; }
.icon-service { background: url(../SDJ/img/icon-service.png) no-repeat center left; padding-left: 20px; background-size: 14px 14px; }
.icon-phones{background:url(../SDJ/img/icon-phone.png) no-repeat center left;background-size:14px 14px;}
.icon-map{background:url(../SDJ/img/icon-map.png) no-repeat center left;padding-left:20px;background-size:14px 14px;}
.cEval{background:url(../SDJ/img/icon-cEval.png) no-repeat left center;padding-left:18px;font-size:14px;color:#FF9600;margin-top:3px;}

/*寻找工作FindJob页*/
.findactive {background-image:url(../SDJ/img/jobgougou.png);background-repeat:no-repeat;z-index:5;background-position:top right; }
