@charset "utf-8";
/* css document */
.zygj, ul.zygjico, .zygjcont{width:1200px; margin:0 auto; overflow:hidden;}
h1.zygjtit{line-height:120px; font-size:38px; height:120px; display:block; overflow:hidden; font-weight:normal; text-align:center; padding-bottom:10px;}
ul.zygjico li{width:300px; overflow:hidden; float:left; text-align:center; padding:100px 0 0; background:url(/uploads/image/iiv4.0/zygjmax.png) no-repeat; line-height:24px; font-size:18px;}
ul.zygjico li p{font-size:14px; color:#869099;}
ul.zygjico li.ico_1{background-position:100px 0;}
ul.zygjico li.ico_2{background-position:-134px 0;}
ul.zygjico li.ico_3{background-position:-370px 0;}
ul.zygjico li.ico_4{background-position:-604px 0;}
.navurl{background:#f4f4f4; height:50px; line-height:50px; width:100%; overflow:hidden; margin:50px 0 10px;}
.navurl span{color:#666; padding:0 0 0 15px;}
.navurl a, ul.gjdp li p a, .dptxt p a{color:#3b4144; padding:0 0 0 15px;}
.navurl a:hover, .navurl a.sec, .gjtxt p a:hover strong, ul.gjdp li p a:hover{color:#11a43c; text-decoration:inherit;}
.zygjlist, .zygjleft{width:870px; overflow:hidden;}
.zygjleft{float:left;}
.zygjtj{width:300px; float:right; overflow:hidden;}
.zygjlist ul li{width:100%; height:168px; overflow:hidden; padding:20px 0; border-bottom:#eee 1px solid; position:relative;}
.gjpic{width:126px; height:168px; display:block; float:left;}
.gjtxt, .smallname{display:block; overflow:hidden; padding:0 0 0 20px;}
.gjtxt p, ul.gjdp li p{line-height:30px; height:30px; display:block; overflow:hidden; color:#3b4144;}
.gjtxt p span{color:#869099; padding:0 5px 0 0;}
.gjtxt p strong, ul.gjdp li p strong{font-size:20px;color:#3b4144; padding-bottom:5px;}
.gjtxt p{width: 454px;white-space: nowrap;overflow: hidden;text-overflow:ellipsis;}
a.gjim{width:74px; height:18px; background:url(/uploads/image/iiv4.0/imnews.png) no-repeat; display:inline-block; text-indent:-99em; overflow:hidden; margin:0 0 5px 10px; vertical-align:middle;}
a.zx{background-position:0 0;}
.gjtxt p.name{padding:0 0 10px;}
.cans{position:absolute; top:80px; right:0px; height:50px; overflow:hidden;}
.cans ul li{float:right; overflow:hidden; font-size:20px; line-height:24px; text-align:right; width:90px; height:auto; padding:0; border:none;}
.cans ul li p{font-size:14px; color:#869099;}
.rigdp{font-size:20px; line-height:60px; display:block; overflow:hidden;font-weight: bold;}
ul.gjdp{width:300px; overflow:hidden;}
ul.gjdp li{background:#f4f4f4; padding:20px; width:260px; display:block; overflow:hidden; margin:0 0 20px;}
.gjpicsmall{width:70px; height:70px; display:block; float:left;}
ul.gjdp li canvas, .gjpicsmall{-moz-border-radius:35px; -webkit-border-radius:35px; border-radius:35px;}
ul.gjdp li p{font-size:12px; line-height:20px; height:20px;}
ul.gjdp li p strong{font-size:14px;}
.smallname{padding:5px 0 0 10px;}
ul.gjdp li p a, .dptxt p a{padding:0;}
.dptxt{background:#fff; padding:6px 10px; margin:20px 0 0; line-height:22px; width:240px; overflow:hidden;}
.dptxt p{color:#869099; font-size:12px; height:auto !important; overflow:hidden;}
.dptxt p a{float:right;}
.nogj{width:100%;height:320px; background:url(/uploads/image/iiv4.0/nogj.png) top center no-repeat;}

/* 管家详情 */
.gjcon-left{width: 870px;float: left;}
.gj-detail-box{border:1px solid #e5e5e5;margin-top: 20px;padding: 30px;}
.gj-detail-box .img{width: 126px;height: 168px;display: block;float: left;overflow: hidden;}
.gj-detail-box .img img,.gj-detail-box .img canvas{width: 100%;height: 100%;}
.gj-detail-box .text{width: 662px;float: left;margin-left: 20px;}
.gj-detail-box .text .name-col .name{color: #333;font-size: 30px;}
.gj-detail-box .text .name-col .consult-btn{width: 90px;height: 26px;text-align: center;line-height: 26px;color:#fff;font-size:14px;display: inline-block;*display: inline;*zoom:1;border-radius: 3px;background-color: #11a43c;background: url(/uploads/image/iiv4.0/gj_service.png) 0 -275px no-repeat\9;position: relative;top:-5px;margin-left: 5px;}
.gj-detail-box .text .name-col .consult-btn i{width: 12px;height: 11px;display: inline-block;*display: inline;*zoom:1;background: url(/uploads/image/iiv4.0/gj_service.png) -48px -315px no-repeat;vertical-align: middle;margin-right: 5px;position: relative;top: -1px;}
.gj-detail-box .text .labs{}
.gj-detail-box .text .labs span{font-size: 12px;padding: 1px 4px;display: block;float: left;background-color: #fff;border:1px solid #fff;margin-right: 5px;}
.gj-detail-box .text .labs span.c1{color: #e7ac26;border-color: #e7ac26;}
.gj-detail-box .text .labs span.c2{color: #fd8746;border-color: #fd8746;}
.gj-detail-box .text .labs span.c3{color: #f67575;border-color: #f67575;}
.gj-detail-box .text .labs span.c4{color: #5eb4fd;border-color: #5eb4fd;}
.gj-detail-box .text .labs span.c5{color: #8c85e6;border-color: #8c85e6;}
.gj-detail-box .text .labs span.c6{color: #6a86f2;border-color: #6a86f2;}
.gj-detail-box .text .ms-list{}
.gj-detail-box .text .ms-list li{color: #999;font-size: 14px;line-height: 24px;padding-left: 70px;position: relative;min-height: 24px;}
.gj-detail-box .text .ms-list li span{color: #333;float: left;position: absolute;top:0;left: 0;}
.gj-detail-box .text .service-list{margin-right: -30px;}
.gj-detail-box .text .service-list .cell{width: 200px;height: 80px;padding-top: 15px;display: block;float: left;background-color: #f7f7f7;margin-right: 30px;text-align: center;color: #999;font-size: 14px;}
.gj-detail-box .text .service-list .cell em{color: #11a43c;font-size: 30px;}
.gj-detail-box .text .ms-list li a:hover{color:#11a43c;}

.service-dynamic{margin-top: 50px;}
.service-dynamic .tit{color: #333;font-size: 30px;}
.service-dynamic .dynamic-box{margin-top: 20px;height: 500px;overflow: hidden;position: relative;}
.service-dynamic .dynamic-box .inbox{border-left: 1px solid #ccc;margin-left: 15px;padding-left: 30px;}
.service-dynamic .dynamic-box .inbox li{padding-top: 8px;position: relative;margin-bottom: 10px;}
.service-dynamic .dynamic-box .inbox li i{width: 28px;height: 28px;display: block;background: url(/uploads/image/iiv4.0/gj_service.png) 0 -315px no-repeat;position: absolute;top:10px;left: -44px;}
.service-dynamic .dynamic-box .inbox li .time{color: #333;font-size: 24px;}
.service-dynamic .dynamic-box .inbox li .txt{margin-top: 15px;}
.service-dynamic .dynamic-box .inbox li .txt span{color: #666;font-size: 14px;padding: 2px 5px;background-color: #f4f4f4;display: inline-block;float: left;margin-right: 15px;margin-bottom: 10px;}

.index-icon{ background-image:url(/uploads/image/iiv4.0/index_icon.png); background-repeat:no-repeat;}
.yszico {width: 48px;height: 14px;background: url(/uploads/image/iiv4.0/loupan_ysz.png) no-repeat;position: absolute;bottom: 5px;right: 5px;z-index: 1;}
.loupan-list-left .tit{color: #333;font-size: 30px;}
.loupan-list1-box1:hover .loupan-list1-mask{display: block;}
/*分页样式*/
.tg-tab-center{height:40px;float:right;}
.tg-rownum-prev,.tg-rownum-next{width:94px;height:38px;display:block;float:left;line-height:38px;color:#869099;}
.tg-rownum-num{float:left;}
.tg-rownum-num li{float:left;}
.tg-rownum-num li a{width:39px;height:38px;float:left;border:1px solid #e5e5e5;border-left:none;text-align:center;line-height:38px;cursor:pointer;color:#869099;}
.tg-rownum-num li a:hover{background:#11a43c;border:1px solid #11a43c;border-left:none;color:#fff;}
.tg-rownum-prev{border:1px solid #e5e5e5;background-position:-8px -579px; text-indent:30px;}
.tg-rownum-next{border:1px solid #e5e5e5;border-left:none;background-position:50px -617px;text-indent:20px;}
.tg-rownum-prev:hover{background-color:#11a43c;color:#fff;background-position:-8px -655px;border:1px solid #11a43c;}
.tg-rownum-next:hover{background-color:#11a43c;color:#fff;background-position:50px -698px;}
.num-active a{background:#11a43c !important;color:#fff !important;border:1px solid #11a43c !important;}
.loupan-list1:hover{background-color: #f6f6f6;}

/* 2017-7-21 新加扫码拨号 */
.sm-tel{display: inline-block;*display: inline;position: relative;z-index: 2;top:-3px;}
.sm-tel span{padding: 0;}
.sm-tel .smbtn{color: #999;font-size: 12px;}
.sm-tel .smbtn i{width: 10px;height: 11px;display: inline-block;background: url(/uploads/image/iiv4.0/gj_service.png) -44px -18px no-repeat;vertical-align: middle;position: relative;top:-1px;}
.sm-tel .qrcodebox{width: 98px;border:1px solid #e5e5e5;background-color: #fff;padding: 10px;line-height: 18px;text-align: center;position: absolute;top:100%;left: 0;display: none;}
.sm-tel .qrcodebox span{color: #333;font-size: 12px;display: block;}
.sm-tel .qrcodebox img{width: 100px;height: 100px;margin-top: 8px;}
.sm-tel:hover .qrcodebox{display: block;}






