@charset 'utf-8';
/*Author:yjc 2016-11-21*/
/*counselor-list 顾问列表页*/
.text-overflow{ text-overflow: ellipsis; white-space: nowrap; overflow: hidden; }
.btnh:hover{filter:alpha(opacity=90); -moz-opacity:0.9;-khtml-opacity: 0.9; opacity: 0.9;}
/*内容 start*/
/*面包屑 start*/
.bread_nav{padding: 10px 0 10px 5px;font-size: 12px;color: #666; width: 1175px; margin: 0 auto;}
.bread_nav>span>img{ position: relative; top: -1px;}
.bread_nav a:hover{color: #004b92;}
/*面包屑 end*/
/*类别选择 start*/
.category-choice{ width: 918px; border: 1px solid  #e5e5e5; margin-top: 0; padding: 2px 0 0 0;}
.category-choice-lists{ overflow:hidden; }
.category-choice-lists>li{ overflow: hidden; padding: 6px 0 3px 20px; border-top: 1px dashed #dedede;}
.category-choice-lists>li:first-child{ border: none; }
.category-choice-name{ float: left; }
.category-choice-name>span{ display: inline-block; vertical-align: middle; font-size: 14px; color: #999; line-height: 24px; font-weight: bold;padding: 3px 0 2px 4px;}
.category-choice-all{ display: inline-block; padding: 3px 4px 2px 4px; vertical-align: middle; font-weight: 400; line-height: 24px;margin: 0 12px;font-size: 14px;}
.category-choice-all.on{  padding: 3px 4px 2px 4px; line-height: 12px; background: #014b92; color: #fff; }
.category-choice-type{ float: left; width: 758px; font-size:0; line-height: 29px; vertical-align: middle;}
.category-choice-type-new{width: auto;}
.zone_detail{margin-left: 78px;}
.category-choice-type>a{ display: inline-block; vertical-align: middle; padding: 3px 4px 2px 4px; font-size: 14px; color: #666; margin: 0 12px; line-height: 24px;}
.category-choice-type>a.on{ line-height: 12px; background: #014b92; color: #fff;}
.category-choice-type>a:hover{ color: #004b92; }
.category-choice-type>a.on:hover{ color: #fff;}
.category-choice-sort{ border-top: 1px solid #e5e5e5; background: #f6f6f6; margin-top: 6px; padding: 10px 0; overflow: hidden; padding-left: 4px;}
.category-choice-sort .category-choice-type{ margin: 0; float: left; width: auto;}
.category-choice-sort .category-choice-type>a>span{ display: inline-block; vertical-align: middle;}
.category-choice-sort .category-choice-type>a>i{ display: inline-block; vertical-align: middle; width: 7px; height: 10px; margin-left: 4px; background: url("../images/counselor-list-icons.png") -15px 0 no-repeat;}
.category-choice-sort .category-choice-type>a.on{ line-height: 24px; background: none;}
.category-choice-sort .category-choice-type>a.on span{ color: #004b92;}
.category-choice-sort .category-choice-type>a.on>i{ background-position: 0 0;}
.category-choice-sort .category-choice-type>a:hover i{ background-position: 0 0;}
.category-choice-sort .counselor-count{ float: right; font-size: 12px; color: #666; line-height: 24px; padding: 3px 0 2px 4px; vertical-align: middle; margin-right: 20px;}
.category-choice-sort .counselor-count>span{ color: #fa4f4f;}
/*类别选择 end*/
/*顾问信息 start*/
.counselor-filter-lists{ overflow: hidden; width: 920px; margin-top: 19px; }
.counselor-filter-lists>li{ width: 100%; border-bottom: 1px dotted #cdcdcd;}
.counselor-filter-lists>li:hover{ background: #f6f6f6;}
.counselor-filter-lists>li .counselor-info{ width: 910px; margin-left: 10px;padding: 20px 0 20px 0;}
.counselor-filter-lists>li:first-child{ border-top: 1px dotted #cdcdcd;}
.info-show{ display: block; width: 100%; padding-bottom: 4px;}
.info-show>.head{ float:left; width: 104px; height: 104px; overflow: hidden; margin-left: 10px;}
.info-show>.head>img{ width: 100%;}
.counselor-describe{ float: left; margin-left: 20px; width: 530px;}
.counselor-describe .experience,.counselor-describe .goodat{ text-overflow: ellipsis; white-space: nowrap; overflow: hidden;} 
.counselor-describe>.tit{ font-size: 0; margin-top: -3px;}
.counselor-describe>.tit .company{display: inline-block; vertical-align: bottom; font-size: 16px; color: #004b92; font-weight: 700; line-height: 1;}
.counselor-describe>.tit .type{display: inline-block; vertical-align: bottom; font-size: 12px; color: #666; line-height: 1; margin-left: 10px;}
.counselor-describe>.tit .gold{display: inline-block; vertical-align: middle; width: 15px; height: 19px; margin-left: 8px; background: url("../images/counselor-list-icons.png") -30px 0 no-repeat;}
.counselor-describe>.tit .word{cursor: pointer; display: inline-block; vertical-align: middle; width: 15px; height: 15px; margin-left: 8px; background: url("../images/counselor-list-icons.png") -50px 0 no-repeat;}
.counselor-describe>.tit .word:hover{
	display: inline-block;
	*zoom:1;
	*display: inline;
	-webkit-animation-name: bounce;
	animation-name: bounce;
	-webkit-animation-duration: 1s;
	animation-duration: 1s;
	-webkit-animation-fill-mode: both;
	animation-fill-mode: both;
	-webkit-animation-iteration-count: infinite;
	animation-iteration-count: infinite
}
.counselor-describe>.experience{ font-size: 12px; color: #666; margin-top: 18px;}
.counselor-describe>.experience .line{ display: inline-block; vertical-align: middle; width: 0; height: 8px; border-left: 1px solid #999; margin: 0 8px; }
.counselor-describe>.goodat{ font-size: 12px; color: #999; margin-top: 5px;}
.lately-business{ vertical-align: middle; font-size: 0; margin-top: 13px; background: none; width:100px;}
.lately-business>span{display: inline-block; *display: inline; *zoom: 1; text-overflow: ellipsis; white-space: nowrap; vertical-align: middle; font-size: 12px; color: #004b92;}
.lately-business>i{ display: inline-block; vertical-align: middle; width: 9px; height: 5px; margin-left: 5px; background: url("../images/counselor-list-icons.png") -85px 0 no-repeat;}
.lately-business.on>i{ background-position: -70px 0;}
.counselor-data-box{ overflow: hidden; float: right; min-width: 165px; margin:0 30px 0 0; text-align: center;}
.counselor-data{ overflow: hidden;}
.counselor-data>li{  display: inline-block; *display: inline; *zoom:1; text-align: center; font-size: 0; padding: 0 7px; border-left: 1px solid #ddd;}
.counselor-data>li:first-child{ border: none; }
.counselor-data>li>p{ font-size: 12px; color: #999; line-height: 1;}
.counselor-data>li>span{ font-size: 12px; color: #333; line-height: 1; margin-top: 7px;}
.counselor-data-btn{ width: 96px; height: 30px; font-size: 12px; border: 1px solid #014b92; color: #014b92; background: none; margin-top: 20px; border-radius: 2px;}
.counselor-data-btn:hover{color: #fff; background: #014b92;}
.lately-business-info{ display: none; width: 877px; background: #fff; margin-left: 10px; margin-top: 14px; padding: 10px 0; position: relative; left: 0; top: 0;}
.lately-business-info table tr .col1{ width: 270px;padding-left: 30px;}
.lately-business-info table tr .col2{ width: 245px; }
.lately-business-info table tr .col3{ width: 220px; }
.lately-business-info table tr .col4{ width: 110px; }
.lately-business-info table tr{ border-top: 1px dashed #e6e6e6; }
.lately-business-info table thead tr{border: 0;}
.lately-business-info table tr th,.lately-business-info table tr td{ line-height: 29px; vertical-align: middle;;}
.lately-business-info table tr th{ font-size: 12px; color: #666;}
.lately-business-info table tr td{ font-size: 12px; color: #999;}
.lately-business-info table tr td a{ color: #004b92; padding-left: 30px; display:inline-block; max-width: 260px; line-height: 29px; vertical-align: middle;;}
.lately-business-info .triangle{ width: 0; height: 0; border-top: 0; border-left: 8px solid transparent; border-right: 8px solid transparent; border-bottom: 8px solid #fff; position: absolute; top: -8px; left: 152px;}
/*顾问信息 end*/
/*边侧栏 start*/
/*服务保障 start*/
.sidebar-guarantee{margin-top: 20px; width: 238px; height: auto; border: 1px solid #eee; background: #f8f8f8;}
.sidebar-guarantee-tit{ font-size: 16px; color: #333; padding-left: 17px; padding-top: 15px;}
.sidebar-guarantee-sub{ font-size: 12px; color: #999; padding-left: 17px; padding-bottom: 5px;}
.sidebar-guarantee-lists{ overflow: hidden;background: #fff;padding: 5px 0 5px 20px;}
.sidebar-guarantee-lists>li{ display: block; padding: 15px 0;}
.sidebar-guarantee-lists>li>i{ float: left; margin-right: 10px; vertical-align: middle; width: 38px; height: 38px; background: url("../images/safe_icon2.png") no-repeat;}
.sidebar-guarantee-lists>li big{ font-size: 14px; color: #333; display: block;}
.sidebar-guarantee-describe{ font-size: 12px; color: #999; display: block;}
.sidebar-guarantee-lists>li>.icon1{ background-position: 0px 0;}
.sidebar-guarantee-lists>li>.icon2{ background-position: -38px 0;}
.sidebar-guarantee-lists>li>.icon3{ background-position: -76px 0;}
.sidebar-guarantee-lists>li>.icon4{ background-position: -114px 0;}
/*服务保障 end*/
/*预约顾问 start*/
.order-adviser{ width: 240px; overflow: hidden; background: url("../images/order-adviser.jpg") no-repeat; }
.order-adviser-tit{ font-size: 15px; color: #fff; font-weight: 700; line-height: 22px; margin: 26px 0 0 22px;}
.order-adviser-tit>span{ font-size: 14px; font-weight: 400; }
.order-form{ width: 210px; padding: 10px 14px 8px 14px; overflow: hidden; margin-top: 28px; border: 1px solid #e5e5e5; border-top: 0;}
.order-form-tit{ font-size: 12px; color: #666; text-align: center; margin: -3px 0 10px 0;}
.order-form-piece{ width: 208px; height: 38px; border: 1px solid #cdcdcd; position: relative;}
.order-form-piece>i{ display: inline-block; vertical-align: middle; width: 14px; height: 14px; position: absolute; top: 13px; left: 8px; background: url("../images/service-list-icons.png") no-repeat;  }
.order-form-piece .icon-name{ background-position: -70px 0; }
.order-form-piece .name-input{ font-size: 14px; height: 14px; width: 165px; line-height: 14px; padding: 12px 10px 12px 30px;  }
.order-form-piece .dummy{ font-size: 14px; height: 14px; line-height: 14px; }
.order-form-piece.order-search{ height: 40px; margin-top: 10px; position: relative;width:208px;}
#choseBusiness{display: none}
.order-form-piece .icon-service{ position: absolute; top: 15px; left: 9px; background-position: -93px 0; margin: 0;}
.order-search .dummy { line-height:40px; height: 40px; padding: 0 20px 0 30px; border:0; font-size: 14px; color: #333; width: 158px; background: url(../images/service-list/select-bk1.png) center right no-repeat;margin-left: -1px;}
#dummydata.order-select { background: #fff; z-index: 21; border: 1px #004b92 solid; border-top: 0; padding: 5px 0 10px;}
#dummydata.order-select>a { display: block; height: 24px; line-height: 24px; padding: 0 10px 0 30px; }
#dummydata.order-select>a:hover { color: #fff;background:#004b92;}
.found-service-btn{ display: inline-block; vertical-align: middle; width: 210px; height: 40px; line-height: 40px; font-size: 14px; color: #fff; background: #004b92; border-radius: 1px; margin-top: 10px; text-align: center; }
.apply-record-lists>li{ font-size: 12px; color: #999; line-height: 22px; vertical-align: middle; }
.apply-record-lists>li .phone-num{ margin: 0 15px 0 13px; }
.apply-record{ margin-top: 13px; }
.order-form-piece .order-on{ border-color: #004b92;}
.order-on{ border-color: #004b92; }
/*预约顾问 end*/
/*促销活动 start*/
.sales-active{ width: 240px; overflow: hidden; margin-top: 16px;}
.sales-active-tit{ font-size: 16px; color: #333; }
.sales-active-lists{ width: 240px; margin-top: 5px; }
.sales-active-lists>li{ width: 100%; height: 140px; overflow: hidden;margin-bottom: 10px; background: #e6f0f9;}
.sales-active-lists>li>a{ display: block; width: 100%; height: 140px; overflow: hidden; }
.sales-active-lists>li>a>img{ width: 100%; }
/*促销活动 end*/
/*热门服务推荐 start*/
.hot-recommend{ width: 240px; overflow: hidden; margin-top: 7px;}
.hot-recommend>.tit{ font-size: 16px; color: #333; margin-top: 0;}
.hot-recommend-lists{ width: 100%; margin-top:5px;}
.hot-recommend-lists>li{ width: 238px; height: 77px; border: 1px solid #e5e5e5;border-bottom: none;}
#last_hot{border-bottom: 1px solid #E5E5E5;}
.hot-recommend-lists>li>a{ display: block; width: 238px; height: 77px; overflow: hidden;}
.hot-recommend-lists>li>a>.name{ display: inline-block; float: left; margin: 26px 0 0 14px; font-size: 16px; color: #666; font-weight: 700;}
.hot-recommend-lists>li>a>.price{ display: inline-block; float: right; margin: 26px 14px 0 0; font-size: 16px; color: #fa4f4f;}
/*热门服务推荐 end*/
/*内容 end*/
/*分页 start*/
.newPage{text-align: center;padding: 30px 0; font-size:0;}
.newPage>a{display: inline-block;*display:inline;*zoom:1;vertical-align: middle;line-height: 34px;font-size: 14px;padding: 0 5px;min-width: 26px;background: #fff;color: #767776;border: 1px solid #dedede;}
.page-number{display: inline-block; vertical-align: middle; font-size: 0;}
.page-number>a{display: inline-block;*display:inline;*zoom:1;vertical-align: middle;line-height: 34px;font-size: 14px;padding: 0 5px;min-width: 26px;background: #fff;color: #767776;border: 1px solid #dedede; border-left:0;}
.page-number>a:first-child{border-left:1px solid #dedede}
.page-number>span{ font-size: 14px; color: #ccc; margin: 0 7px; font-weight: 700;}
.page-number>a:hover{background: #014c92;color: #fff; border-color: #014c92;}
.page-number>a.active{background: #014c92;color: #fff;border-color: #014c92;}
.newPage>a:hover{border-color: #014c92;color: #014c92;}
.newPage a.prevPage,.newPage a.nextPage{padding: 0 7px;min-width: 16px;}
.newPage a.prevPage{ margin-right: 5px}
.newPage a.prevPage span{margin-left: 5px;font-size: 14px;}
.newPage a.nextPage span{font-size: 14px;}
.newPage .page-total{display: inline-block; color: #aaa; font-size: 12px; margin-left: 11px; line-height: 34px; vertical-align: middle;}
.newPage .page-total>span{display: inline-block;line-height: 34px; visibility: middle;}
.newPage .page-total .page-input{ vertical-align: middle;width: 35px; height: 14px; padding: 10px 0; border: 1px solid #ededed; color: #333; text-align: center; margin: 0 6px; }
.newPage .page-total .page-input.page-on{ border-color: #014c92;}
.page-total-sure{ display: inline-block;vertical-align: middle; width: 58px; margin-left: 4px; height: 34px; border: 1px solid #ededed; color: #333; line-height: 34px; text-align: center; font-size: 14px; }
.page-total-sure:hover{ background: #014c92;color: #fff; border-color: #014c92;}
/*分页 end*/

/*Author:ly 2016-12-5*/
/*counselor-unfound 顾问列表无结果页*/
.category-choice-new2{margin-top: 0;}
.order-adviser-new{margin-top: 0;}
.unfound_div{width: 918px;border: 1px solid #E5E5E5;min-height: 700px;margin-top: 20px;position: relative;}
.unfound_wrap{position: absolute;top: 50px;left: 50%;margin-left: -150px;}
.unfound_box{overflow: hidden;}
.box_left{float: left;}
.box_right{float: left;margin-left: 20px;}
.box_right_title{font-size: 16px;color: #333;margin: 10px 0 5px 0;}
.box_right_sub{font-size: 12px;color: #999;}
.unfound_info .order-form-piece-new{width: 350px;}
.order-form-piece-new .dummy{width: 300px;}
.order-form-piece-new2{width: 350px;margin-top: 20px;}
.order-form-piece .name-input1{width: 310px;}
.ask-now{margin-top: 20px;width: 350px;text-align: center;}
.ask-now a{display: inline-block;*zoom: 1;*display: inline;width: 210px;height: 40px;text-align: center;line-height: 40px;font-size: 14px;color: #fff;background: #004b92;border-radius: 3px;}
.position2 {
    width: 1180px;
    padding: 14px 0 10px;
    margin: auto;
    background: url(../images/nx_icon8.png) no-repeat left center;
    text-indent: 18px;
    font-size: 12px;
}
.aptitude-sub {
    top: -25px;
    width: 270px;
}
.aptitude-nav {
    padding-top: 32px;
}
.aptitude-box {
    height: 450px;
}