@charset 'utf-8';
/*Author:gtc*/
/*顾问列表-顾问详情-css*/
.container{width: 100%;height: auto;overflow: hidden;min-width: 1180px;background: #f6f6f6;}
.shadow{-ms-box-shadow:0 0 5px #ececec;-o-box-shadow:0 0 5px #ececec;-webkit-box-shadow:0 0 5px #ececec;-moz-box-shadow:0 0 5px #ececec;box-shadow:0 0 5px #ececec;margin: 0 auto 0px;}
.ser_title{width:1180px;height: 42px;text-indent:20px;background:url("../images/consultant&serve/nx_icon8.png") no-repeat left center;color: #666;font:12px/42px "宋体";overflow:hidden;margin: 0 auto;}
.ser_title a{color: #666;}
.subnavBox{margin-top: 20px;}
.subTop{padding:0 20px 0 30px;line-height:48px;border-bottom:2px solid #004b92;overflow: hidden;}
.subTop label{color: #ff7102;cursor: pointer;}
.subTop .fl{overflow: hidden;}
.subTop .fl span{float: left;color: #014b92;font-size: 16px;}
.subTop .fl .pos{float: left;background:url("../images/consultant&serve/nx_icon8.png") no-repeat left center;padding-left:20px;margin:3px 0 0 25px;font:12px/42px "宋体";overflow:hidden;}
.subTop .fl .pos a{color: #666;}
.subTop .fr{font-size:12px;}
#subnav{margin:20px auto 0;overflow: hidden; width:100%; position: relative; *position: relative; position: relative\9;}
#subnav li{padding:6px 0 6px 100px;line-height:22px; /*width:100%;*/ font-size:14px;overflow: hidden;position: relative;*position: relative; position: relative\9;}
#subnav li span{width:70px;font:14px "微软雅黑";color: #323232;  display: inline; zoom:1; *display: inline; position: absolute;top: 12px;left: 30px;text-align: right; *position: absolute;}
#subnav li span{position: absolute;top: 5px;left: 30px;text-align: right; *position: absolute; position: absolute\9; display: inline;float: left;    line-height: 22px;display: block;padding: 5px 0;}
#subnav li a{display:block;float: left;line-height: 22px;margin: 5px 8px 5px 0;*display:inline;}
#subnav li a{padding:0 8px;}
.ie8-pl30{position: relative;}
#subnav li .subnav-span{text-align: right; width:100px;float:left; line-height: 30px;}
#subnav li .subnav-div{float:left; width:750px;}
#subnav li .b_blue{background: #3fbff0;color: #fff;}
#subnav li a:hover{color: #3fbff0;}
#subnav li a:active{color: #fff;background: #3fbff0;}
#subnav li .b_blue:hover{color: #fff;}
#subnav li .b_active{color: #3fbff0;}
.Sortbox{width: 1180px;height: auto;margin: 0 auto;background: #fbfbfb;border-top: 1px solid #e3e3e3;margin-bottom: 20px;}
#subnav li.bt-bor{border-top: 1px dotted #dedede;position: relative;left: 100px;padding-left: 0;padding-right: 90px;}
#subnav li.last{margin-top:20px;background:#fbfbfb;border-top:1px solid #ececec;padding: 0 0 10px 90px;}
#subnav li.last>span{top: 14px;}
#subnav li.last div{display:inline-block;float:left;margin:10px 10px 0px 0;line-height:27px;vertical-align: middle;}
#subnav li.last .select{width:auto;height: 27px;line-height:27px;padding:0 30px 0 10px;background:#eef2f6;border: 1px solid #014b92;color:#014b92;position: relative;overflow: hidden;}
#subnav li.last .select span{display:block;position:absolute;right:0px;top:0;width: 27px;height: 27px;line-height: 27px;float:right;margin-right:0;background:url("../images/consultant&serve/nx_icon19.png") no-repeat center;color: #014b92;text-align: center;cursor: pointer;}
#subnav li.last .condition{background:url("../images/consultant&serve/nx_icon23.png")5px 7px no-repeat;padding-left:20px;color: #014b92;cursor: pointer;}
#subnav li.last a{padding: 0;}
.consult{}
.consult li{padding: 35px 0;border-bottom:1px solid #ececec;overflow: hidden;vertical-align: middle;}
.consult li .left{width:630px;margin-left: 35px;}
.consult li .left .pic{width: 113px;height: 113px;border-radius: 50%;text-align:center;}
.consult li .left .pic img{width: 113px;height: 113px;vertical-align: middle;border-radius: 50%;-webkit-transition: all 500ms ease;-moz-transition: all 500ms ease;-ms-transition: all 500ms ease;-o-transition: all 500ms ease;transition: all 500ms ease;}
.consult li .left .pic:hover img{-webkit-transform:scale(1.1,1.1);-moz-transform:scale(1.1,1.1);-ms-transform:scale(1.1,1.1);-o-transform:scale(1.1,1.1);transform:scale(1.1,1.1);}
.consult li .left .pic>p{padding-top: 10px;color: #8e8e8e;font-size: 12px;text-align: center;cursor: pointer;}
.consult li .left .pic>p i{width: 14px;height: 17px;display: inline-block;*zoom:1;*display: inline;background: url(../images/brand/icon.png) -8px -63px no-repeat;position: relative;top: 3px;padding-right: 5px;}
.consult li .left .txt{width: 496px;}
.consult li .left .txt .p1{height:28px;line-height:28px;margin-bottom:6px;color: #8e8e8e;}
.consult li .left .txt .p1 label{font-size: 18px;margin-right: 10px;color: #323232;}
.consult li .left .txt .p1 label a{color: #323232;}
.consult li .left .txt .p1 img{padding-left: 5px;position: relative;top: -2px;}
.consult li .left .txt .p1 .t_txt{width: auto;height: 28px;overflow: hidden;display: inline-block;*display: inline;*zoom:1;position: relative;top: 8px;max-width: 392px;}
.consult li .left .txt .p2 img{padding-left: 5px;position: relative;top: -2px;}
.consult li .left .txt .p2{height: 34px;line-height: 34px;color:#7c7c7c;overflow: hidden;padding-left: 20px;}
.consult li .left .txt .p2 label{color: #ff8a00;}
.consult li .left .txt .p2 span{width:1px;height: 8px;margin:0 10px;background: #dfdfdf;display: inline-block;}
.consult li .left .txt .icon1{background: url(../images/consultant&serve/cont-list-iocn_11.png) 0 10px no-repeat;}
.consult li .left .txt .icon2{background: url(../images/consultant&serve/cont-list-iocn_11.png) 0 -22px no-repeat;}
.consult li .left .txt .icon3{background: url(../images/consultant&serve/cont-list-iocn_11.png) 0 -56px no-repeat;}
.consult li .left .txt .aBox{display: block;margin-top: 10px;}
.consult li .left .txt .aBox a{display: inline-block;width: 25px;height: 25px;line-height:25px;margin:0 2px;background: url("../images/consultant&serve/nx_icon18.png") no-repeat center #009de8;-webkit-transition: all 200ms linear;-moz-transition: all 200ms linear;-ms-transition: all 200ms linear;-o-transition: all 200ms linear;transition: all 200ms linear;}
.consult li .left .txt .aBox .a1{background-position: 4px 4px;}
.consult li .left .txt .aBox .a2{background-position: -29px 4px;}
.consult li .left .txt .aBox .a3{background-position: -62px 4px;}
.consult li .left .txt .aBox a:hover{background-color: #ff8a00;}
.consult li .mid{width:185px;height:103px;margin:50px 0 0 30px;text-align: center;}
.consult li .mid .star{margin-bottom: 10px;}
.consult li .mid .star div{text-align: center;width: 85px;height:14px;background: url("../images/consultant&serve/nx_star.png") no-repeat 0 -16px;margin:auto;overflow: hidden;}
.consult li .mid .star div span{display: inline-block;_zoom:1;*display: inline;text-align: left;height:14px;background: url("../images/consultant&serve/nx_star.png") no-repeat 0 0;float: left;}
.consult li .mid .star>strong{font-size: 20px;padding-left: 5px;color: #ff8a00;font-weight: 500;padding-top: 10px;line-height: normal;}
.consult li .mid .star>strong span{font-size: 12px;padding-left: 2px;}
.consult li .mid p{color: #999;}
.consult li .mid p strong{font-size: 30px;color: #ff8a00;line-height: 30px;}
.consult li .right{width: 288px;margin-top:14px;text-align: center;}
.consult li .abbr{margin-top: 28px;}
.consult li .right span{color: #ff8a00;font-size: 20px;font-weight: bold;}
.consult li .right span label{font-size: 36px;}
.consult li .right a{width: 111px;height: 32px;line-height: 32px;border:1px solid #33b1ed;font-size:13px;margin: 10px auto 0;background: #3fbff0;display: block;color: #fff;-webkit-transition: all 200ms linear;-moz-transition: all 200ms linear;-ms-transition: all 200ms linear;-o-transition: all 200ms linear;transition: all 200ms linear;}
.consult li .right strong{display: inline-block;font-size: 32px;color: #f94b4b;font-weight: 500;line-height: normal;position: relative;top: 5px;}
.consult li .right strong span{font-size: 20px;color: #f94b4b;}
.consult li .right strong .promote-icon{ position: absolute; right: -60px; top: 9px;}
.consult li .right a img{margin-right: 9px;position: relative;top: -2px;}
.consult li .right a.a4{background: #014b92;border-color:#014b92;color: #fff;}
.consult li .right a.a4:hover{background: #fff;border-color:#014b92;color: #014b92;}
.consult li .right a.zx{border-color:#ff8a00;color: #ff8a00;}
.consult li .right a.zx:hover{background: transparent;color: #ff8a00;}
.consult li .right a:hover{background: #0e8cc8;border-color:#0e8cc8;color: #fff;font-size: 15px;}
.consult li .right .bg-red{background: #fa4f4f;border: 1px solid #fa4f4f;}
.consult li .right .bg-red:hover{background: #e85757;border: 1px solid #e85757;}
.consult li:hover{background: #fbfbfb;}
.consult li:hover .left .txt .p1 label a{color:#014b92;}
.consult li.tj .left .pic{border-radius:0%;}
.page{margin:0 auto;padding: 30px 0;text-align: center;}
.page a{padding: 5px 11px;color: #afafaf;border: 1px solid #e8e8e8;font-size: 13px;margin: 0 2px;}
.page a:hover,.page a.cur,.page a.on{background: #014c92;border-color:#014c92;color: #fff;}
.page .active{background: #014c92;border-color:#014c92;color: #fff;}
/*地址弹出层*/
#pop{cursor: pointer;padding: 0 20px 10px 20px;}
.panel{display: none;}
.panel .tit{width:390px;margin:auto;padding:23px 0;border-bottom: 1px dotted #e6e6e6;overflow: hidden;}
.panel .tit h3{color: #323232;font-size: 18px;line-height: 32px;}
.panel .tit p{color: #666;line-height: 30px;}
.panel .cont{width: 390px;margin:20px auto 0;overflow: hidden;}
.panel .cont dl{line-height:30px;margin:0px auto 15px;overflow: hidden;}
.panel .cont dl dt{float: left;}
.panel .cont dl dd{display:inline-table;height: 30px;line-height:30px;margin-left:10px;padding:0 30px 0 10px;border: 1px solid #014b92;color:#014b92;position: relative;overflow: hidden;}
.panel .cont dl dd span{display:block;position:absolute;right:0px;top:0;width: 27px;height: 27px;line-height: 27px;float:right;margin-right:0;background:url("../images/consultant&serve/nx_icon19.png") no-repeat center;color: #014b92;text-align: center;cursor: pointer;}
.panel .cont .dizhi{padding-left: 5px;overflow: hidden;}
.panel .cont .dizhi a{display:block;width: 83px;height: 30px;line-height: 30px;margin:5px;float: left;border: 1px solid #e6e6e6;text-align:center;color: #666;overflow: hidden;}
.panel .cont .dizhi a:hover{color: #014b92;}
.panel .cont .btn{width: 200px;margin:20px auto;overflow:hidden;}
.panel .cont .btn div{width: 90px;height: 30px;line-height: 30px;float:left;margin:0 5px;background:#014b92;color:#fff;text-align:center;border-radius:3px;overflow: hidden;cursor: pointer;}
.panel .cont .btn div:hover{background: #009de8;}
body .layui-layer-rim{border:10px solid rgba(0,0,0,.3);border-radius: 0;}
body .layui-layer-title{border-radius:0px;}
/*body .layui-layer-setwin .layui-layer-close1{background: url("../images/consultant&serve/close1.png") no-repeat center;}*/
body .layui-layer-setwin .layui-layer-close1:hover{opacity:1;}
/*服务*/
.registerBox{width: 100%;}
.registerBox ul{width: 1148px;margin:25px auto;overflow: hidden;}
.registerBox ul li{width: 241px;height: 311px;float:left;background:url("../images/consultant&serve/nx_icon1.png") no-repeat center 264px #fafafa;margin:23px;text-align: center;}
.registerBox ul li *{-webkit-transition: all 200ms linear;-moz-transition: all 200ms linear;-ms-transition: all 200ms linear;-o-transition: all 200ms linear;transition: all 200ms linear;transform:translate(0px,0px);}
.registerBox ul li .icon{width: 100px;height: 100px;line-height:100px;margin:42px auto 25px;background: #eeeeee;border-radius: 50%;overflow: hidden;}
.registerBox ul li p{color: #323232;font-size: 16px;line-height: 25px;}
.registerBox ul li div{color: #8e8e8e;font-size: 12px;line-height: 22px;}
.registerBox ul li div label{color: #ff8103;}
.registerBox ul li .txt{padding:0 15px;height: 44px;overflow: hidden;}
.registerBox ul li span{display: block;width: 91px;height: 32px;line-height: 32px;margin:10px auto 5px;background: #ff8103;color: #fff;opacity: 0;}
.registerBox ul li span,.registerBox ul li .txt2{opacity: 0;*display: none;display:none \9;transform:translate(0px,50px);}
.registerBox ul li:hover{background-image:none;}
.registerBox ul li:hover .icon{transform:translate(0px,-10px);}
.registerBox ul li:hover p,.registerBox ul li:hover .txt{transform:translate(0px,-20px);}
.registerBox ul li:hover span,.registerBox ul li:hover .txt2{opacity: 1;*display: block;display:block \9;transform:translate(0px,-10px);}
.area-box{background: #fff;position:relative;width: 1180px;margin: 0 auto 20px;padding-bottom: 20px;z-index: 5;}
.area-box>span{position: absolute;left: 20px;line-height: 33px;}
.area-box .area{position: relative;padding:0 0 6px 90px;line-height:22px;font-size:14px;}
.area-box .area ul{}
.area-box .area li{padding-left: 0;padding-top: 0;float: left;position: relative;min-height: 33px;line-height: 33px;border: 1px solid #fff;}
.area-box .area li a{background: url(../images/consultant&serve/bor-rig.png) #fff center left no-repeat;padding-left: 15px;padding-right: 30px;display: block;position: relative;z-index: 2;color: #666;}
.area-box .area li i{width: 9px;height: 5px;background: url(../images/consultant&serve/bor-dow.png) no-repeat;position: absolute;top: 14px;right: 15px;}
.area-box .area .active{border: 1px solid #dedede;border-bottom: 1px solid #fff;}
.area-box .area .active>a{}
.area-box .area li .sub-area{position: absolute;top:32px;left: -1px;display: none;background: #fff;border:1px solid #dedede;z-index: 0;padding: 18px 2px 6px 15px;width: 330px;overflow: hidden;}
.area-box .area li .sub-area span{padding: 0 12px 8px 0;float: left;cursor: pointer;}
.area-box .area li .sub-area span:hover{color: #3fbff0;}
.shadow .rank{background: #fbfbfb;width: 100%;height: 49px;line-height: 49px;border-bottom: 1px solid #ececec;overflow: hidden;}
.shadow .rank label{width: 90px;float: left;text-align: right;}
.shadow .rank a{padding: 0 19px;float: left;position: relative;}
.shadow .rank .active{background: #fff;border-left: 1px solid #ececec;border-right: 1px solid #ececec;}
.shadow .rank .up{width: 6px;height: 7px;background: url(../images/consultant&serve/bor-top.png) no-repeat;position: absolute;top: 18px;right: 8px;}
.shadow .rank .next{width: 6px;height: 7px;background: url(../images/consultant&serve/bor-nx.png) no-repeat;position: absolute;top: 18px;right: 8px;}
.not-find{margin:85px auto;text-align:center;overflow: hidden;}
.not-find p{margin:15px auto 5px;font-size: 20px;color: #333333;}
.not-find div{color: #666;}
.not-find div span{font-size:16px;color: #ff6600;}
.not-find div a{display:inline-block;width:100px;height:33px;line-height:33px;background:#3fbff0;border-radius:2px;font-size:13px;color: #fff;text-align: center;}
.not-find div a:hover{text-decoration: underline;}
/*顾问详情页*//*当前位置*/
.position{width:1180px;padding:14px 0 10px;margin: auto;background: url("../images/consultant&serve/c_ico4.png") no-repeat left center;text-indent:18px;color: #fff;font-size:12px;}
.position a{color:#fff;}
.position a:hover{color: #fff;}
.position2{width:1180px;padding:14px 0 10px;margin: auto;background: url("../images/consultant&serve/nx_icon8.png") no-repeat left center;text-indent:18px;font-size:12px;}
.position2 a:hover{color: #004b92;}
.detail-banner{width: 100%;height:450px;background: url("../images/img/c_banner1.jpg") no-repeat center;overflow: hidden;}
.medal-box{margin:5px auto 0;color:#fff;text-align: center;}
.medal-box .gold{background:url("../images/consultant&serve/c_gold.png") no-repeat center 117px;}
.medal-box .gold .img{width: 120px;height: 120px;border:5px solid rgba(255,255,255,.3);border-radius:50%;margin: auto;}
.medal-box .gold .img img{width: 120px;height: 120px;border-radius:50%;}
.medal-box .gold .txt{margin:40px auto 10px;font-size: 12px;color:#fff;text-align: center;}
.medal-box .gold .txt em{font-size: 20px;margin-right: 5px;}
.medal-box .address{font-size: 12px;}
.medal-box .address .region{padding:14px 0 10px 20px;margin: auto;background: url("../images/consultant&serve/c_ico4.png") no-repeat left center;}
.medal-box .address .border{margin: 0 8px;font-weight: 100;}
.medal-box .info{margin: 5px auto 19px;overflow: hidden;}
.medal-box .info .txt{max-width:450px;max-height:50px;display:inline-block;background:rgba(255,255,255,.2);border-radius:20px;padding:7px 20px;line-height:27px;overflow: hidden;}
.medal-box .info .sub{vertical-align: top;}
.medal-box .info .down{vertical-align: bottom;}
.medal-box .free-tel{display: block;width: 110px;line-height: 36px;margin:auto;background:#72bb38;color: #fff;text-align: center;cursor: pointer;}
.medal-box .free-tel:hover{background:#3fbff0;}
.sidebar_main{margin:20px auto;overflow: hidden; clear: both;}
.sidebar_a{width: 860px;position:relative;}
.sidebar_b{width: 300px;}
.detail-box-1{margin-bottom:20px;background:#fff;clear: both;}
.detail-box-1 .c_title{padding: 0 30px;line-height: 52px; height:52px; border-bottom:1px solid #ececec;color:#333333;font-size: 16px; clear: both; overflow: hidden;position: relative;}
.detail-box-1 .text{padding:30px;line-height:32px;color:#666666; position: relative; overflow: hidden;}
.detail-list{width: 800px;margin: auto;overflow: hidden;}
.detail-list>li{border-bottom:1px dotted #d0d0d0;padding:40px 0 30px;overflow: hidden;}
.detail-list>li:last-child{border-bottom: 0;}
.detail-list li .left{width: 160px;height: 200px;background:#f8f8f8;text-align: center;}
.detail-list li .left div{width: 98px;height: 98px;margin:35px auto 9px;border-radius: 50%;overflow:hidden;}
.detail-list li .left p{white-space: nowrap;}
.detail-list li .right{width: 610px;overflow: hidden;}
.detail-list li .right .list{overflow: hidden;}
.detail-list li .right .list li{margin:0px auto 10px;overflow: hidden;}
.detail-list li .right .list li .t{width: 75px;line-height:40px;color:#999999;}
.detail-list li .right .list li .c{width: 535px;overflow: hidden;}
.detail-list li .right .list li .c dd{float:left;height:30px;line-height:30px;margin:5px 12px 5px 0;padding:0 12px;border:1px solid #3fbff0;border-radius:2px;color:#3fbff0;cursor:pointer;text-align: center;position: relative;}
.detail-list li .right .list li .c dd.active,.detail-list li .list li .c dd:hover{background:#3fbff0;color:#fff;}
.detail-list li .right .list li .c .address{min-width:150px;display: inline-block;padding:0 45px 0 15px;height:40px;line-height:40px;border:1px solid #d7d7d7;text-align:center;position: relative;}
.detail-list li .right .list li .c .address img{position: absolute;right: 15px;top: 10px;}
.detail-list li .right .list li .a_link{display:block;width: 110px;height: 36px;line-height: 36px;float:left;background:#fa4f4f;text-align:center;color:#fff;}
.detail-list li .right .list li .a_link:hover{background:#3fbff0;}
.detail-list li .right .list li .price{color:#fa4f4f;font-size: 16px;}
.detail-list li .right .list li .price b{font-size: 22px;margin:0 2px;}
.detail-list li .right .list li .price em{font-size: 12px;}
.detail-list li .right .list li .txt{line-height:40px;}
.detail-list li .right .list li .txt em{color:#ff7f00;}
.guarantee{width:880px;margin:auto;overflow: hidden;}
.ensure-ul{width: 101%;padding:35px 0 30px;border-bottom: 1px dashed #e4e4e4;overflow:hidden;}
.ensure-ul li{width:378px;float:left;margin-left:32px;padding-right:30px;border-right:1px solid #ececec;overflow:hidden;}
.ensure-ul li:last-child{border-right: 0;}
.ensure-ul li .img{width: 50px;}
.ensure-ul li .txt{width: 300px;line-height: 24px;}
.ensure-ul li .txt p{white-space:nowrap;color:#333333;font-size: 16px;}
.ensure-ul li .txt div{margin-top:2px;font-size: 12px;overflow:hidden;}
.ensure-div{width: 100%;margin:35px auto 45px;overflow:hidden;}
.ensure-div p{padding:0 40px 20px;color:#333333;font-size: 16px;}
.ensure-div p img{margin-right: 30px;}
.ensure-div div{}
.detail-box-2{margin-bottom:20px;padding-bottom:30px;background:#fff;overflow: hidden;}
.detail-box-2 .c-title2{padding:17px 24px 12px;color:#333333;font-size: 16px;}
.detail-box-2 .txt1{margin:25px auto;text-align: center;}
.detail-box-2 .txt1 label{color:#999999;font-size: 12px;}
.detail-box-2 .txt2{padding:0 24px;line-height: 24px;color:#666;}
.detail-box-2 a{display:block;width: 252px;height: 34px;line-height: 34px;margin:20px auto 0;background:#ff7f00;color:#fff;text-align: center;}
.detail-box-2 a:hover{background:#fa4f4f;}
.detail-box-2 .number{width: 260px;margin: auto;position:relative;overflow:hidden;}
.detail-box-2 .number li{width:50%;padding:25px 0 20px;;float:left;border-bottom:1px solid #ececec;text-align: center;}
.detail-box-2 .number li div{color:#ff7f00;font-size:18px;}
.detail-box-2 .number li p{color:#999999;font-size: 12px;}
.detail-box-2 .number span{display:block;width: 1px;height: 16px;background:#ececec;position: absolute;left: 130px;top: 40px;}
.tel-tank{width: 534px;height: 249px;background:#fff;overflow: hidden;position: relative;display: none;}
.tel-tank .bgcolor{background:#f7f7f7;width:100%;height: 70px;position: absolute;bottom: 0;left: 0;}
body .layui-layer-title{border-bottom: 0;}
.tel-tank .tel-cont1{width:306px;margin:23px auto 0;background: url("../images/consultant&serve/c_tel1.png") no-repeat left bottom;padding-left: 118px;}
.tel-tank .tel-cont1 p{color: #333;font-size: 16px;}
.tel-tank .tel-cont1 .inp-box{width: 304px;height: 43px;line-height: 43px;margin-top:10px;overflow: hidden;}
.tel-tank .tel-cont1 .inp-box input[type="text"]{padding:0 20px;width: 166px;height: 41px;line-height: 41px \9;border: 1px solid #d0d0d0;border-right:0;border-top-left-radius:5px;border-bottom-left-radius:5px;float: left;color:#ff7f00;}
.tel-tank .tel-cont1 .inp-box .btn{width: 97px;height:100%;float: left;background:#3fbff0;color:#fff;}
.tel-cont2{margin: 68px auto 0;position: relative;z-index: 3}
.tel-cont2 p{margin-top:13px;}
.tel-line{background:#ff7f00;padding:11px 55px;border-radius:20px;color: #fff;}
.tel-line img{vertical-align: middle;margin-right: 3px;}
.tel-line:hover{background:#3fbff0;}
.ser-menu{width:800px;margin:40px auto 10px;overflow: hidden;}
.ser-menu dt{padding: 0 20px;height: 35px;line-height: 35px;float:left;margin:0 10px 10px 0;background:#f2f3f7;border-radius:2px;cursor: pointer;white-space: nowrap;}
.ser-menu dt.active{background: #004b92;color: #fff;}
.ser-menu dt.active:hover{background: #004b92;}
.ser-menu dt:hover{background: #3fbff0;color: #fff;}
.ser-cont{width: 800px;margin:0 auto 50px;overflow: hidden;}
.service-list{width:100%;overflow: hidden;}
.service-list li{margin:0px auto 10px;overflow: hidden;}
.service-list li .t{width: 75px;line-height:40px;color:#999999;}
.service-list li .c{width: 722px;overflow: hidden;}
.service-list li dl dd{float:left;margin:5px 10px 5px 0;border:1px solid #d9d9d9;border-radius:2px;cursor:pointer;text-align: left;position: relative;}
.service-list li dl dd span{display: block;padding:0 12px;height:26px;line-height:26px;border: 1px solid transparent;white-space: nowrap;}
.service-list li dl dd.active,.service-list li dl dd:hover{border-color:#3fbff0;color:#3fbff0;}
.service-list li dl dd.active span,.service-list li dl dd:hover span{border-color:#3fbff0;color:#3fbff0;}
.service-list li .address{min-width:150px;display: inline-block;padding:0 45px 0 15px;height:40px;line-height:40px;border:1px solid #d7d7d7;text-align:center;position: relative;}
.service-list li .address img{position: absolute;right: 15px;top: 10px;}
.service-list li .a_link{display:block;width: 110px;height: 36px;line-height: 36px;margin-right:20px;float:left;text-align:center;color:#fff;}
.service-list li .bg-red{background:#fa4f4f;}
.service-list li .bg-blue{background:#3fbff0;}
.service-list li .bg-gree{background: #72bb38;}
.service-list li .bg-red:hover{opacity: 0.9;}
.service-list li .bg-blue:hover{opacity: 0.9;}
.service-list li .bg-gree:hover{opacity: 0.9;}
.service-list li .price{color:#fa4f4f;font-size: 16px;}
.service-list li .price b{font-size: 22px;margin:0 2px;}
.service-list li .price em{font-size: 12px;}
.service-list li .txt{line-height:40px;}
.service-list li .txt em{color:#ff7f00;}
.detail-tel{padding:0 25px 40px;margin:auto;background: #fff;}
.detail-tel .wrap{margin:-76px auto 0;position: relative;z-index: 2;overflow: hidden;width: 100%;float: none;}
.detail-tel .left{width: 140px;height: 140px;border: 5px solid rgba(255,255,255,.2);border-radius:50%;}
.detail-tel .left img{width: 100%;height: 100%;border-radius: 50%;}
.detail-tel .left:hover img{}
.detail-tel .right{width: 968px;}
.detail-tel .right .name{margin:28px auto 37px;color: #fff;}
.detail-tel .right .name em{font-size: 20px;}
.detail-tel .right .name img{margin: 0 10px 0 6px;}
.detail-tel .right .txt .roll-icon{ line-height: inherit; margin-left: 5px;}
.detail-tel .right .txt{color: #999;line-height: 24px;}
.detail-tel .right .txt .org{color: #ff7f00;}
.detail-tel .right .txt2{margin:12px auto 20px;font-size: 12px;}
.detail-tel .right .txt3{font-size: 30px;color: #fa4f4f;line-height: 32px;height: 32px;}
.detail-tel .right .txt3 *{display:block;float: left;}
.detail-tel .right .txt3 span{margin-right: 15px;}
.detail-tel .right .txt3 .tel{font-size: 14px;color: #fff;width:1px;padding:0 8px 0 25px;margin-right: 8px;height: 32px;line-height: 32px;border-radius:2px;text-align: center;-webkit-transition: all 600ms;-moz-transition: all 600ms;-ms-transition: all 600ms;-o-transition: all 600ms;transition: all 600ms;}
.detail-tel .right .txt3 .tel em{display: none;margin-left: 3px;}
.detail-tel .right .txt3 .tel1{background:url("../images/consultant&serve/c_ico11.png") no-repeat 8px center #72bb38;}
.detail-tel .right .txt3 .tel2{background:url("../images/consultant&serve/c_ico12.png") no-repeat 8px center #3fbff0;}
.detail-tel .right .txt3 .tel:hover{width: 65px;}
.detail-tel .right .txt3 .tel:hover em{display: block;}
.Evaluation{}
.evalTop2{width:805px;height:auto;margin:auto;overflow: hidden;}
.evalTop2 .left{width:90px;margin:35px 0 0 0px;text-align: center;}
.evalTop2 .left p{}
.evalTop2 .left div{font: 44px "arial";color: #fd6769;}
.evalTop2 .mid{width: 170px;margin-top:38px;padding:5px 28px 0 24px;border-right: 1px solid #ececec;overflow: hidden;}
.evalTop2 .mid li{height:12px;line-height:12px;margin-bottom: 20px;overflow: hidden;}
.evalTop2 .mid li .fl{width: 75px;font-size: 12px;}
.evalTop2 .mid li .fr{width: 90px;height: 10px;background: #e9eae9;overflow: hidden;}
.evalTop2 .mid li .fr span{background:#fd6769;float:left;height:10px;}
.evalTop2 .rig{margin:23px 0 0 27px;overflow: hidden;}
.evalTop2 .rig p{}
.evalTop2 .rig div{width: 465px;overflow: hidden;}
.evalTop2 .rig div span{display: inline-block;padding:0 14px;height:25px;line-height:25px;margin:10px 5px 0px 0;background: #fef4df;font-size: 12px;text-align: center;}
.eval2{width:805px;margin:16px auto;}
.eval2 th{line-height: 40px;background:#f5f5f5;color: #323232;font-size: 14px;}
.eval2 th span{color: #004b92;margin-right:20px;}
.eval2 th a{padding: 0 14px;}
.eval2 th a.last{float: right;}
.eval2 th a.last label>input{position: relative;top: 2px;}
.eval2 th:first-child{padding-left:23px;}
.eval2 td{border-bottom: 1px dashed #e4e4e4;padding: 23px 0 26px 0;}
.eval2 .left{width:550px;padding-left:23px;margin: 0;}
.eval2 .left .t{color: #999;font-size: 12px;}
.eval2 .left .t strong{color: #004b92;font-weight: normal;margin-right: 20px;}
.eval2 .left .t label{margin-right: 20px;}
.eval2 .left .t span{margin-right: 15px;}
.eval2 .left p{margin-top: 8px;line-height: 20px;text-align: left;}
.eval2 .left .pj{}
.eval2 .left .pj span{display: inline-block;padding:0 14px;height:25px;line-height:25px;margin:10px 5px 0px 0;background: #fef4df;font-size: 12px;text-align: center;white-space: nowrap;}
.eval2 .mid{text-align: left;width: 85px;height:14px;background: url("../images/consultant&serve/nx_star.png") no-repeat 0 -16px;}
.eval2 .mid span{display: block;height:14px;background: url("../images/consultant&serve/nx_star.png") no-repeat 0 0;}
.eval2 .right{width: 200px;margin:20px 0 0 60px;line-height: 20px;overflow: hidden;}
.eval2 .right img{display: block;width: 69px;height: 69px;border-radius: 50%;}
.eval2 .right span{color: #014b92;}
/*gtc add 用户提交的图片评论*/
.eval2 .table-sub{width: 100%;}
.eval2 .table-sub td{border:none;padding:0;}
.photograph-box{position: relative;overflow: hidden;padding: 12px 0 10px 20px;}
.photograph-box ul{overflow: hidden;}
.photograph-box li{float: left;padding: 1px;width: 56px;height: 56px;border: 1px solid #ddd;margin-right: 10px;cursor: pointer;}
.photograph-box li img{width: 100%;height: 100%;}
.photograph-max{display: none;border: 1px solid #ddd;padding: 3px;margin-top: 10px;}
.photograph-max .image-wrapbox{text-align: center;position: relative;margin: 0 auto;}
.photograph-max .image-wrapbox img{width: 100%;height: 100px;}
.table-sub .append-cmt{padding: 0 0 10px 20px;font-size: 12px;}
.table-sub .append-cmt label{color: #ff7f00;margin-right: 5px;}
.table-sub .return-cmt{margin: 0 0 10px 20px;padding-left: 15px;display: block;font-size: 12px;height: 36px;line-height: 36px;background: #f5faff;padding-right: 82px;position: relative;}
.table-sub .return-cmt label{margin-right: 5px;color: #014b92;font: 14px "微软雅黑";}
.table-sub .return-cmt .time{position: absolute;top: 0;right: 10px;height: 36px;line-height: 36px;color: #999;}
/*gtc add 用户提交的图片评论 end*/
.consult-msg{margin:auto;}
.consult-msg th{text-align: left;padding: 17px 0 8px;}
.consult-msg th em{color: #004b92;}
.consult-msg td{padding: 8px 0;}
.consult-msg .txt,.consult-msg textarea{width: 228px;padding:10px 15px;border: 1px solid #dddddd;border-radius: 2px;}
.consult-msg .txt{height:18px;line-height:18px \9;}
.consult-msg textarea{height:59px;resize: none;}
.consult-msg .submit{width: 258px;height: 38px;padding:0;background: #b2b2b2;color: #fff;}
.consult-msg .submit:hover{background: #ff7f00;border-color:#ff7f00;}
.chech-box{position: relative;}
.clickBox{display: none;width: 258px;padding-bottom: 12px;background: #fff;border: 1px solid #dddddd;border-top: 0;position: absolute;left:0;top:40px;z-index: 9;}
.chech-box .a-click{display:block;width: 203px;height: 38px;line-height:38px;padding:0 40px 0 15px;background:url("../images/nx_select.png") no-repeat 224px center transparent;border: 1px solid #dddddd;border-radius: 2px;color: #000;text-align: left;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.chech-box .a-click:hover{background:url("../images/nx_select.png") no-repeat 224px center transparent;}
.clickBox ul{width: 220px;margin:0px auto 12px;padding:10px 0;border-bottom:1px dotted #e0e0e0;overflow: hidden;}
.clickBox ul li{float: left;margin-right:25px;line-height: 27px;/*white-space: nowrap;*/}
.clickBox ul li input{margin-right: 5px;}
.clickBox>div{margin: 0 20px;}
.clickBox button{width: 50px;line-height: 24px;background:#b2b2b2;color: #fff;border-radius: 2px;margin-left: 4px;}
.clickBox .okBtn{background: #ff7f00;}
.free-tel-position{position:fixed;top: 0;z-index:9;}
.free-tel{width:300px;margin:20px auto 0;background:white;text-align: center;overflow: hidden;}
.free-tel p{width: 260px;margin:auto;padding:24px 0 9px;border-top: 1px solid #ececec;font-size: 18px;}
.free-tel div{text-align: center;overflow: hidden;}
.free-tel a{width: 110px;height: 36px;line-height: 36px;margin:0 5px;color: #fff;border-radius: 2px;display: inline-block;*display: inline;*zoom: 1;vertical-align: middle;}
.free-tel .green{background:#72bb38;}
.free-tel .skyblue{background: #3fbff0;}
.free-tel .green:hover{background: #4cbb32;}
.free-tel .skyblue:hover{background: #12d5f0;}
/*商业地产 分页*/
.house-page{padding:50px 0;overflow:hidden;}
.house-page ul{overflow:hidden;text-align:center;}
.house-page ul li{display:inline-block; *zoom:1; *display: inline;}
.house-page ul li span,.house-page ul li a{border:1px solid #d7d7d7;width:29px;height:27px;text-align:center;line-height:27px;text-align:center;display:inline-block; *zoom:1; *display: inline; margin:0 3px;}
.house-page ul li .prev,.house-page ul li .next{width:70px;}
.house-page ul li a:hover{border:1px solid #0079c0;background-color:#0079c0;color:#fff;}
.house-page ul li a span{width:auto;border:0;}
.house-page ul li .active{border:1px solid #0079c0;background-color:#0079c0;color:#fff;}
/*dmk 2016-06-08 新增 自定义支付css*/
.udf_customPay_body{border:1px solid #e3e3e3;height: 120px;line-height: 120px;color: #666;padding: 0 30px;margin: 30px 0 40px;}
.udf_customPay_body a{padding: 12px 22px;color: #FFF;background: #fa4f4f;border-radius: 3px;margin-left: 10px;}
.udf_customPay_body a:hover{background: #fa744c;}
.udf_pay_detail .detail-box-1{padding: 0 20px;}
.udf_pay_detail .c_title{margin-bottom: 42px;}
.udf_pay_consultant{line-height: 48px;}
.udf_photo{display: block;float: left;height: 48px;width: 48px;border-radius: 50%;overflow: hidden;margin-right: 17px;}
.udf_photo img{margin-top: -2px;}
.udf_pay_list li dl dd{background: #eeeeee;min-width: 96px;text-align: center;border: none;}
.udf_pay_list li dl dd span{padding: 4px 20px;border: none;}
.udf_pay_list li dl dd.active span, .udf_pay_list li dl dd:hover span{background:url(../images/udf_pay_bg.png) right bottom no-repeat #3fbff0;color: #FFF;}
.service-list li{margin-bottom: 20px;}
.service-list li .t{width: 85px;text-align: right;}
.service-list li .c{width: 710px;}
.udf_input{height: 42px;width: 274px;line-height: 42px;border: 1px solid #cccccc;padding: 0 12px;}
.udf_input input{height: 42px;line-height: 42px;width:253px;float: left;}
.service-list li .udf_texrarea{height: 106px;width: 688px;border: 1px solid #cccccc;padding: 10px;overflow:hidden;}
.udf_pay_bottom{padding: 34px 5px;border-top: 1px solid #ececec;}
.udf_pay_bottom label{cursor: pointer;line-height: 42px;}
.udf_pay_bottom label input{float: left;margin-top: 13px;height: 18px;margin-right: 5px;cursor: pointer;}
.udf_pay_bottom .udf_pay_accounts{float: right;}
.udf_pay_bottom .udf_pay_accounts span{color: #fa4f4f;font-size: 18px;margin-left: 2px;line-height: 42px;}
.udf_pay_bottom .udf_pay_accounts span span{font-size: 14px;}
.udf_pay_bottom .udf_pay_accounts a{display: block;float: right;height: 42px;width: 140px;text-align: center;line-height: 42px;background: #fa4f4f;color: #fff;font-size: 16px;border-radius: 3px;margin-left: 10px;}
.udf_pay_bottom .udf_pay_accounts a:hover{background: #e13939;}
.udf_pos{position: absolute;bottom: 0px;right: 0px;}
.sidebar_main{position: relative;}
.rank-search{display: block;padding: 10px;background: #fbfbfb;width: 1160px;height: 32px;line-height: 32px;margin: 20px auto 0;border-top: 1px solid #ececec;overflow: hidden;clear: both;}
.rank-search .number{float: left;color: #666;font-size: 12px;padding-left: 10px;border: none;}
.rank-search .number span{color: #ff7f00;padding: 0 3px;}
.rank-search .search{border: 1px solid #e3e3e3;width: 204px;height: 30px;line-height: 30px;float: right;padding-left: 14px;position: relative;}
.rank-search .search input{width: 175px;color: #999;font-size: 12px;}
.rank-search .search button{position: absolute;right: 10px;top: 7px;width: 15px;height: 15px;background: url(../images/consultant&serve/search.png) no-repeat}
.rank-search .search button:hover{background: url(../images/consultant&serve/search_1.png) no-repeat;}
/*add 其他顾问推荐*/
.detail-right-cont{width: 100%;background: #fff;overflow: hidden;}
.detail-right-cont h3{line-height:45px;text-align: center;position: relative;border-bottom:1px solid #ececec;background: #fff;color:#666;font-size: 14px;z-index: 10;}
.detail-right-cont .advisor{width: 300px;margin: auto;overflow: hidden;margin-top: -1px;}
.detail-right-cont .advisor li{padding:20px;border-top: 1px dashed #dfdfdf;overflow: hidden;height: 72px;position: relative;}
.detail-right-cont .advisor li.first .a-link{display: block;}
.detail-right-cont .advisor li .img{width: 70px;height: 70px;margin-left:5px;border-radius:50%;overflow: hidden;margin-right: 20px;}
.detail-right-cont .advisor li .info{width: 100px;overflow: hidden;float: left;}
.detail-right-cont .advisor li .info p{color: #323232;font-size: 16px;}
.detail-right-cont .advisor li .info p img{vertical-align: middle;margin-left: 3px;position: relative;top: -2px;}
.detail-right-cont .advisor li .info span{display:block;margin:4px 0 2px;color: #8b8b8b;font-size: 12px;}
.detail-right-cont .advisor li .info span em{color: #ff6600;}
.detail-right-cont .advisor li .info div{color: #fa5655;font-size: 16px;}
.detail-right-cont .advisor li .info span em{font-size: 12px;}
.detail-right-cont .advisor li .a-link{overflow: hidden;margin: 0 auto;clear: both;position: absolute;left: 110px;bottom: 12px;}
.detail-right-cont .advisor li .a-link a{display: inline-block;*zoom:1;*display: inline;width: 80px;height: 27px;line-height: 27px;text-align: center;font-size: 12px;color:#fff;margin: 0 5px;}
.detail-right-cont .advisor li .a-link a>img{display: inline-block;*zoom:1;*display: inline;}
.detail-right-cont .advisor li .a-link .ser{background:#fa4f4f;}
.detail-right-cont .advisor li .a-link .online{background:#72bb38;}
.detail-right-cont .advisor li .a-link .ser:hover{background:#e6212a;}
.detail-right-cont .advisor li .a-link .online:hover{background:#609833;}
.detail-right-cont .advisor li:hover .a-link{display: block;}
/*dmk 2016-07-24 新增css*/
.udf_share{position: absolute;top: 100px;right: 20px;}
.udf_share a{display: block;width: 28px;height: 28px;float: left;margin-left: 10px;}
.udf_share a.udf_sina{background: url(../images/consultant&serve/udf_share_icon.png) -1px 0 no-repeat;}
.udf_share a.udf_sina:hover{background: url(../images/consultant&serve/udf_share_icon.png) -1px -37px no-repeat;}
.udf_share a.udf_sina.active{background: url(../images/consultant&serve/udf_share_icon.png) -1px -37px no-repeat;}
.udf_share a.udf_weixin{background: url(../images/consultant&serve/udf_share_icon.png) -36px 0 no-repeat;}
.udf_share a.udf_weixin:hover{background: url(../images/consultant&serve/udf_share_icon.png) -36px -37px no-repeat;}
.udf_share a.udf_weixin.active{background: url(../images/consultant&serve/udf_share_icon.png) -36px -37px no-repeat;}
.detail-box-1 .text.udf_text{padding: 30px 30px 0px;}
.detail-box-1 .text.udf_text .udf_img{padding: 30px 0px;}
.udf_record{border-bottom: 1px solid #ececec;height: 50px;}
.udf_record li{float: left;width: 172px;height: 50px;text-align: center;line-height: 50px;font-size: 14px;color: #666;border-right: 1px solid #ececec;background: #FFF;cursor: pointer;/*border-bottom: 1px solid #ececec;*/}
.udf_record li.current{border-top: 2px solid #3fbff0;height: 47px;line-height: 47px;padding-bottom: 2px;}
.udf_table{padding:0 30px 27px;}
.udf_table table{width: 100%;text-align: center;font-size: 12px;color: #666666;}
.udf_table table thead{font-size: 14px;color: #323232;}
.udf_table tr th,.udf_table tr td{border-bottom: 1px dashed #e4e4e4;}
.udf_table tr th{padding: 10px 0px;}
.udf_table tr td{padding: 15px 0px;}
.udf_table tbody tr td .udf_photos{margin-right: 5px; border-radius: 50%;}
.udf_table tbody tr td .udf_photos img{height: 42px;width: 42px;}
.udf_paging{width: 300px;margin: 0 auto;padding-top: 30px;}
.udf_paging a{display: block;float: left;height: 30px;width: 30px;line-height: 30px;text-align: center;border: 1px solid #e8e8e8;color: #5a5a5a;}
.udf_paging a.nopaging{color: #b5b5b5;}
.udf_have_content{cursor: pointer;display: block;float: right;padding-right: 20px;}
.udf_have_content input[type="checkbox"]{height: 15px;width: 15px;display: inline-block;*display: inline;*zoom: 1;vertical-align: middle;margin-top: -2px;}
.udf_silder{  position: absolute; right: 10px; top: 0;font-size: 12px;color: #999;}
.udf_silder .udf_hide{display: none;}
.udf_silder i{padding: 0px 10px;background: url(../images/consultant&serve/udf_unfold.png) 0px 5px no-repeat;margin-left: 10px;}
.udf_silder.active,.udf_silder:hover{color: #004b92;}
.udf_silder:hover i{background: url(../images/consultant&serve/udf_unfold.png) 0px -5px no-repeat;}
.udf_silder.active i{background: url(../images/consultant&serve/udf_unfold.png) 0px -15px no-repeat;}
.udf_detail_box{position: relative;left: 0px;width: 100%;}
.udf_detail_body{padding: 25px 30px;}
.udf_detail_classily a{display: block;float: left;padding: 6px 16px;background: #f2f3f7;color: #666;font-size: 14px;margin: 15px 15px 0px 0;border-radius: 50px;white-space:nowrap;}
.udf_detail_classily a:hover,.udf_detail_classily a.active{color: #FFF;background: #004b92;}
.udf_detail_title{margin: 20px 0px;font-size: 16px;color: #333;}
.udf_detail_title span{padding: 0px 2px;background: #014b92;margin-right: 10px;}
.udf_detail_table{width: 100%;color: #666;border: 1px solid #ddd;}
.udf_detail_table thead tr th{border-bottom: 1px solid #ddd;background: #fafafa;}
.udf_detail_table thead tr th,.udf_detail_table tbody tr td{padding: 8px 0px;text-align: center;vertical-align: middle;border-left:1px solid #ddd ;border-bottom: 1px solid #ddd;}
.udf_detail_table tbody tr td{ position: relative;}
.udf_detail_table tbody tr td .promote-icon{ position: relative; top: -1px; right: 0;}
.udf_detail_table tbody tr td .udf_icon{display: inline-block;*display: inline;*zoom: 1;width: 19px;height: 19px;vertical-align: middle;margin-bottom: 0;}
.udf_detail_table tbody tr td .udf_icon.udf_icon_phone{background: url(../images/consultant&serve/udf_icon1.png) center no-repeat;}
.udf_detail_table tbody tr td .udf_icon.udf_icon_phone:hover{opacity: 0.9;}
.udf_detail_table tbody tr td .udf_icon.udf_icon_note{background: url(../images/consultant&serve/udf_icon2.png) center no-repeat;margin-left: 8px;}
.udf_detail_table tbody tr td .udf_icon.udf_icon_note:hover{opacity: 0.9;}
.udf_detail_table tbody tr td{font-size: 12px;}
.udf_detail_table tbody tr td.font14{font-size: 14px;}
.udf_detail_table tr td .udf_buy{display: block;width: 60px;margin: 0 auto;height: 20px;line-height: 22px;border: 1px solid #fa4f4f;color: #fa4f4f;text-align: left;font-size: 12px;border-radius: 3px;}
.udf_detail_table tr td .udf_buy:hover{background: #fff3f3;}
.udf_detail_table tr td .udf_buy i{display: block;height: 12px;width: 13px;background: url(../images/consultant&serve/udf_shop_cart.png) no-repeat;float: left;margin: 4px 5px 0 10px;}
/*add 顾问详情兼容外界css代码*/
.detail-box-1 .text .slide_case{width: 450px !important;}
.detail-box-1 .text .detail{margin-left: 20px !important;}
/* add 顾问详情兼容外界css代码 end*/
/*============================================= 领取优惠券弹框 start ==============================================*/
.roll-pop{ padding: 30px 30px 20px; width: 682px;}
.roll-pop .bank1{ overflow: hidden;}
.roll-pop .bank1>strong{ font-size: 14px; color: #666; float: left; border-bottom: 2px solid #fa4f4f; font-weight: 500;}
.roll-pop .bank1>ul{ clear: both; overflow: hidden; padding: 20px 0;}
.roll-pop .bank1>ul li{ float: left; margin-right: 10px; width: 217px; height: 157px; text-align: center; background: url(../images/trademark/box4.png)#f4f4f4 no-repeat; color: #fff;}
.roll-pop .bank2>ul .cannot-use-icon{background: url(../images/trademark/box5-no.png)#f4f4f4 no-repeat;}
.roll-pop .bank1>ul li strong{font-weight: 500; font-size: 30px; padding-left: 20px; display: block; height: 50px; overflow: hidden; line-height: 70px; padding-bottom: 5px;}
.roll-pop .bank1>ul li strong em{ font-size: 14px; position: relative; top: -2px;}
.roll-pop .bank1>ul li strong span{ font-size: 12px; padding-left: 5px; position: relative; top: -2px;}
.roll-pop .bank1>ul li p{ font-size: 12px; line-height: 20px;}
.roll-pop .bank1>ul li>a{ width: 77px; height: 24px; line-height: 24px; display: block; font-size: 12px;  color: #fff;background: #3fbff0; text-align: center; margin: 27px auto 0; border-radius: 12px;}
.roll-pop .bank1>ul li>a:hover{opacity: 0.9;}
.roll-pop .bank1>ul li>a.click{ background: url(../images/trademark/box6.jpg) left center no-repeat; color: #666; padding-left: 30px; width: auto; display: inline-block; *zoom:1; *display: inline; cursor: default;}
.roll-pop .bank2>ul li{ background: url(../images/trademark/box5.png) #f4f4f4 no-repeat;}
.roll-pop .bank2>ul li>a{ background: #fa4f4f;}
.roll-pop .bank2>ul li>a.click{ background: #b2b2b2; cursor: default; padding: 0; width: 77px; color: #fff;}
/*============================================= 领取优惠券弹框 end ==============================================*/
/*==================================== 2016.10.24 -yjc- add 顾问详情页 start ====================================*/
/*=============== 工商和会计详情页 start*/
/*导航条*/
.sx-detail-cont{ width: 860px; overflow: hidden; background: #fff; margin-left: -30px; margin-top: -30px;}
.sx-detail-piece{ width: 860px; overflow: hidden; background: #fff;}
.sx-detail-tab{ width: 860px; overflow: hidden; }
.sx-detail-tab>li{ float:left; height: 48px; text-align: center;  border: 1px solid #ececec; border-right: none;}
.sx-detail-tab>li>a{ display: block; line-height: 47px; font-size: 14px; color: #666; vertical-align: middle;}
.sx-detail-tab>.sx-detail-tab1{ width: 172px; border-left: none;}
.sx-detail-tab>.sx-detail-tab2{ width: 189px; }
.sx-detail-tab>.sx-detail-tab3{ width: 189px; }
.sx-detail-tab>.sx-detail-tab4{ width: 176px; }
.sx-detail-tab>.sx-detail-tab5{ width: 130px; font-size: 0;}
.sx-detail-tab>.sx-on{ height: 47px; border-top: 2px solid #3fbff0; border-bottom: none; }
.sx-detail-tab>.sx-on>a{ color: #333; }
.sx-tab-head{ width:38px; height: 38px; border-radius: 50%; margin: 5px 0 0 31px; overflow: hidden; vertical-align: middle;}
.sx-tab-head>img{ width: 100%; vertical-align: middle;}
.sx-detail-tab>.sx-detail-tab5>a{ line-height: 0; }
/*标题*/
.sx-piece-title{ font-size: 16px; color: #333; height: 52px; line-height: 52px; padding-left: 29px; vertical-align: middle; border-bottom: 1px solid #ececec; }
.sx-tit-box{ text-align: center; font-size: 0;}
.sx-piece-tit{ font-size: 16px; color: #333; }
.sx-tit-sub{ display: inline-block; vertical-align: middle; width: 50px; height: 0; border-top: 1px solid #999; margin-top: 4px; }
/*擅长领域*/
.sx-good-at{ overflow: hidden; padding: 35px 0 25px 0;}
.sx-goodAt-lists{ overflow: hidden; margin-top: 38px; font-size: 0; text-align: center;}
.sx-goodAt-lists>li{ display: inline-block; vertical-align: middle; *display: inline; *zoom: 1; text-align: center; width: 283px; overflow: hidden;}
.sx-goodAt-img{ height: 170px; position: relative; }
.sx-goodAt-bk{ width: 170px; height: 170px; }
.sx-goodAt-name{ position: absolute; top: 69px; left: 0; width: 100%; text-align:center; font-size: 20px; color: #fff; font-weight: 700;}
.sx-goodAt-txt{ font-size: 14px; color: #666; line-height: 24px; margin-top: 15px; }
/*服务数据*/
.sx-serve-data{ overflow: hidden; padding: 25px 0 30px 0; }
.sx-pie-chart{ width: 805px; height: 280px;  text-align: center;overflow: hidden; margin: 0 auto; margin-top: 20px;}
.sx-pie-chart>img{ display: block; margin: 0 auto;max-height: 280px; max-width: 805px;}
.sx-sd-num{ font-size: 15px; color: #666; text-align: center;line-height: 17px; margin-top: 35px;}
.sx-sd-num>em{ display: inline; font-size: 24px; color: #3fbff0; font-weight: 700; line-height: 17px;}
.sx-sd-num .color-blue{ color: #3fbff0;  font-weight: 700;}
/*执业经历*/
.sx-experience{ overflow: hidden; padding: 35px 0 20px 0; }
.sx-experience-box{ overflow: hidden; margin-top: 5px; position: relative;}
.sx-experience-lists{ overflow: hidden; margin-top: 20px;}
.sx-experience-lists>li{ overflow: hidden; min-height: 80px; position: relative;}
.sx-experience-info-box{ margin-left: 47px; overflow: hidden;}
.sx-experience-time{ float: left; width: 346px;  margin-top: 15px;color: #c0c8cb; font-weight: 700; font-size: 20px; padding: 0 5px 0 0; line-height: 40px; vertical-align: middle; text-align: right;}
.sx-experience-dot{ float: left; height: 80px; margin: 0 15px;}
.sx-experience-describe{ width: 341px; float: left; margin-top: 15px; min-height: 24px;  background: #c0c8cb; border-radius: 2px; line-height: 24px; vertical-align: middle; padding: 8px 0 8px 10px; font-size: 15px; color: #fff; position: relative;}
.sxe-triangel{ display: inline-block; vertical-align: middle; width: 0; height: 0; border-top: 5px solid transparent; border-right: 5px solid #c0c8cb; border-bottom: 5px solid transparent; border-left: 0; position: absolute; left: -5px; top: 15px;}
.sx-experience-opposite.sx-experience-describe{ text-align: right; padding: 8px 10px 8px 0; }
.sx-experience-opposite-time.sx-experience-time{ text-align: left; padding: 0 0 0 5px; }
.sx-experience-opposite .sxe-triangelr{ display: inline-block; vertical-align: middle; width: 0; height: 0; border-top: 5px solid transparent; border-right: 0; border-bottom: 5px solid transparent; border-left: 5px solid #c0c8cb; position: absolute; right: -5px; top: 15px;}
/*.sx-experience-line{ width: 10px; height: 80px;  background: #dcf1ff;  position: absolute; left: 423px; top: 0;}*/
.sx-experience-lists>.sx-experience-first .sx-experience-time{ color: #3fbff0; }
.sx-experience-lists>li .sx-experience-first{ background: #3fbff0; }
.sx-experience-lists>li .sx-experience-first .sxe-triangel{ border-right-color: #3fbff0; }
.sx-experience-lists>li .sx-experience-first .sxe-triangelr{ border-left-color: #3fbff0; }
/*案例分享*/
.sx-case-share{ padding: 15px 0 20px 0; overflow: hidden; }
.sx-cs-lists{ overflow: hidden; margin-top: 30px; font-size: 0; text-align: center;}
.sx-cs-lists>li{display: inline-block; vertical-align: top; *display: inline; *zoom:1; text-align: left; width: 390px; border-radius: 5px; overflow: hidden; margin: 0 12px;}
.sx-cs-tit{ font-size: 14px; color: #fff; line-height: 50px; height: 50px; text-align: center; vertical-align: middle; background: #3fbff0; }
.sx-cs-txt{ overflow: hidden; background: #ebf9ff; padding: 0 15px 15px 22px;}
.sx-cs-type,.sx-cs-describe{ font-size: 14px; color: #666; line-height: 24px;}
.sx-cs-type{ display: inline-block; vertical-align: middle; margin-top: 13px; }
/*小顶工商服务*/
.sx-business{ padding: 15px 0 35px 0; overflow: hidden; }
.sx-business-lists{ margin: 30px 0 0 35px; }
.sx-business-lists>li{float: left; width: 233px; height: 144px; overflow: hidden; position: relative; margin: 0 15px;}
.sx-business-lists>li img{ width: 100%; }
.sx-business-info{ width: 100%; height: 45px; overflow: hidden; position: absolute; bottom: 0; left: 0;}
.sx-business-bk{ width: 100%; height: 45px; background: #000;}
.opacity05{filter:alpha(opacity=50);-moz-opacity:0.5;-khtml-opacity:0.5;  opacity:0.5;}
.sx-business-type{ height: 45px; width: 100%; position: absolute; left: 0; bottom: 0; line-height: 45px; vertical-align: middle; font-size: 22px; color: #fff; font-weight: 700; text-align: center; }
/*============ 工商和会计详情页 end*/
/*============ 法律详情页 start*/
/*擅长领域*/
.sx-law-goodAt{ padding: 45px 0 25px 0; }
.sx-law-goodAt .sx-goodAt-lists{  margin-top: 33px;}
.sx-law-goodAt .sx-goodAt-lists>li{ width: 180px; height: 180px; margin: 0 35px;}
.sx-law-goodAt .sx-goodAt-img{ height: 180px; }
.sx-law-goodAt .sx-goodAt-bk{ width: 180px; height: 180px; }
.sx-law-goodAt .sx-goodAt-name{ top: 75px; }
/*案例分享*/
.sx-law-case{ padding: 20px 0 25px 0; }
.sx-lc-lists{ overflow: hidden; margin-top: 40px; font-size: 0; text-align: center;}
.sx-lc-lists>li{ display: inline-block; vertical-align: top; *display: inline; *zoom:1; text-align: left; width: 240px; overflow: hidden; border-radius: 5px; margin: 0 20px; }
.sx-lc-tit{ width: 240px; height: 118px; overflow: hidden; background: #3fbff0;  }
.sx-lc-left{ float: left; font-size: 0; margin: 28px 0 0 18px;}
.sx-lc-time{ font-size: 24px; color: #fff; line-height: 26px;  text-align: center;}
.sx-lc-line{ width: 4px; height: 16px; background: #fff; margin-left: 43px; }
.sx-lc-info{ float: left; margin: 27px 0 0 20px;}
.sx-lc-info>p{ font-size: 14px; color: #fff; line-height: 24px; }
.sx-lc-cont{ padding-bottom: 20px; overflow: hidden; background: #ebf9ff; }
.sx-lc-cont>p{ font-size: 14px; color: #666; line-height: 24px; padding: 12px 20px 0 22px; }
/*顶泰服务*/
.sx-law{ padding: 25px 0 48px 0; overflow: hidden; }
/*============ 法律详情页 end*/
/*============ 贷款详情页 start*/
/*个人业务受理数据*/
.sx-loan-sd{ padding: 40px 0 20px 0; }
.sx-loan-data{ overflow: hidden; margin: 62px 0 0 130px;}
.sx-loan-data>li{ float:left;font-size: 15px; color: #666; margin: 0 33px;}
.sx-loan-data>li>p{ display: inline; }
.sx-loan-data>li>.color-blue{ color: #3fbff0;  font-weight: 700;}
.sx-loan-info{ overflow: hidden; margin: 56px 0 0 28px;}
.sx-loan-info>li{ float: left; width: 335px; position: relative; padding-top: 30px; margin-left: 45px;}
.sx-li-tit{ width: 158px; height: 30px; border: 1px solid #c8e9ff; font-size: 14px; line-height: 30px; color: #333; vertical-align: middle; text-align: center; position: absolute;top:0; left: 0; border-bottom: 0; background: #fff;}
.sx-loan-box{ width: 333px; height: 127px; border: 1px solid #c8e9ff; position: relative;}
.sx-loan-line{ width: 285px; height: 6px; border-radius: 2px; background: #f7f7f7; margin: 0 auto; margin-top: 52px; }
.sx-loan-grade{ overflow: hidden; position: absolute; top: 31px; left: 12px;}
.sx-loan-grade>div{ float: left; text-align: center; margin: 0 25px 0 30px;}
.sx-lg-icon{ display: inline-block; vertical-align: middle; width: 46px; height: 46px; text-align: center; border-radius: 50%; }
.sx-lg-icon1{ background: #3fbff0; }
.sx-lg-icon2{ background: #aec4cc; }
.sx-lg-icon3{ background: #bdbdbd; }
.sx-lg-icon>em{ font-size: 14px; color: #fff; line-height: 46px; }
.sx-lg-txt{ font-size: 14px; color: #333; margin-top: 11px;}
/*案例分享*/
.sx-loan-case{ padding: 18px 0 20px 0; overflow: hidden; }
.sx-lc-count{ font-size: 18px;color: #fff; margin-top: 0;}
.sx-lc-count>em{ font-size: 60px; }
.sx-loan-case .sx-lc-left{ margin: 45px 0 0 18px; }
.sx-loan-case .sx-lc-info{ margin: 23px 0 0 20px; }
/*小顶贷款服务*/
.sx-loan-serve{ padding: 15px 0 35px 0; }
.sx-loan-serve .sx-business-type{ font-size: 24px; color: #333; font-weight: 700; bottom: 48px; }
/*============ 贷款详情页 end*/
/*============ 知识产权详情页 start*/
/*个人知产业务受理数据*/
.sx-patent-data .sx-loan-data{ margin: 62px 0 0 212px; }
.sx-patent-data .sx-loan-data>li{ margin: 0 25px; }
/*商标案件受理数据*/
.sx-accept-data{ padding: 25px 0 20px 0; }
.sx-ad-img{ overflow:hidden; width: 805px; height: 300px; margin: 0 auto; margin-top: 3px;text-align: center;}
.sx-ad-img>img{ display: block; margin: 0 auto;max-width: 805px; max-height: 300px;}
.sx-loan-serve{ padding: 20px 0 40px 0; overflow: hidden; }
/*============ 知识产权详情页 end*/
/*==================================== 2016.10.25 -yjc- add 顾问详情页 end ====================================*/


/*==============================dmk 2016-10-27 搜索无结果 start=========================================*/
.search-no-result { text-align: center; margin: 20px auto; padding: 70px 0 115px; }
.search-no-result p{ font-size: 20px; color: #333333; margin: 20px 0; }
.search-no-result a{ width: 111px; height: 32px; line-height: 32px; border: 1px solid #33b1ed; font-size: 13px; margin: 10px auto 0; background: #3fbff0; display: block; color: #fff; -webkit-transition: all 200ms linear; -moz-transition: all 200ms linear; -ms-transition: all 200ms linear; -o-transition: all 200ms linear; transition: all 200ms linear; }
.search-no-result a:hover { background: #0e8cc8; border-color: #0e8cc8; color: #fff; font-size: 15px; }
/*==============================dmk 2016-10-27 搜索无结果 end=========================================*/