*{margin:0;padding:0;}
body{background-color:#f9f9f9;font-size:12px;}
.mb30{margin-bottom:30px;}
.mt10{margin-top:10px;}
.listbaner-bg{width:100%;height:300px;background:#1184E1 url(../images/ph_bg.png) top center no-repeat;background-size:auto 100%;margin-bottom:20px;}
.list-breadnav{padding-top:12px;margin-bottom:43px;color:#fff;font-size:12px;line-height:18px;overflow:hidden;}
.list-breadnav li{float:left;}
.list-breadnav a,.list-breadnav a:hover{color:#fff;}
.list-breadnav .iconfont{padding:0 5px;font-size:12px;line-height:12px;}
.list-baner-img{width:151px;height:47px;margin:0 auto 14px auto;}
.list-baner-img img{width:100%;height:100%;}
.listbaner-h1{margin-bottom:25px;font-size:32px;line-height:45px;color:#fff;text-align:center;font-weight:bold;}
.listbaner-p{width:535px;margin:0 auto;font-size:14px;line-height:24px;color:#fff;text-align:center;}
.bordere8-4{border:1px solid #e8e8e8;background-color:#fff;margin-bottom:20px;border-radius:4px;}
.bordere8-4.mb30{margin-bottom:30px;}
.listoffice-cont{padding:0 39px;}
.listoffice-cont li{width:100%;border-top:1px solid #e8e8e8;padding:30px 0;overflow:hidden;}
.listoffice-cont li:first-child{border-top:0;}
.listoffice-left{float:left;width:73px;color:#dedede;}
.listoffice-left .iconfont{padding-left:5px;font-size:26px;line-height:26px;}
.listoffice-left p{margin-top:6px;font-size:16px;color:#999;line-height:20px;}
.listoffice-left.on,.listoffice-left.on p{color:#ff2d55;}
.listoffice-mid{float:left;width:780px;overflow:hidden;}
.listoffice-m-img{float:left;width:140px;height:140px;padding:6px;border:1px solid #e8e8e8;border-radius:2px;}
.listoffice-m-img div{width:126px;height:126px;display:table-cell;vertical-align:middle;}
.listoffice-m-img img{width:100%;max-height:100%;height:auto;}
.listoffice-m-img:hover img{opacity:0.6;filter:alpha(opacity=60);}
.listoffice-mr{float:left;*display:inline;margin-left:20px;width:620px;font-size:0;-webkit-text-size-adjust:none;}
.text-ellipsis{overflow:hidden; white-space: nowrap;text-overflow:ellipsis;}
.office-name,.office-name:focus{display:inline-block;margin:2px 0 10px 0;height:22px;line-height:22px;font-size:18px;color:#333;font-weight:bold;overflow:hidden; white-space: nowrap;text-overflow:ellipsis;}
.office-name:hover{color:#1184E1;}
.list-olabel{float:left;background-color:#E3F2FF;padding:3px 5px;font-size:12px;line-height:12px;color:#333;}
.list-record{float:left;padding-left:10px;font-size:13px;line-height:18px;}
.mb8{margin-bottom:8px;}
.mb26{margin-bottom:26px;}
.listoffice-mr .mb26{overflow:hidden;}
.map-icon{float:left;font-size:12px;color:#bbb;line-height:18px;}
.map-span{float:left;padding-left:4px;width:600px;height:18px; vertical-align:middle;line-height:18px;font-size:13px;color:#666;overflow:hidden; white-space: nowrap;text-overflow:ellipsis;}
.list-btn{display:inline-block;width:130px;height:36px;background-color:#fff;border: 1px solid #1A8FEE;line-height:34px;font-size:12px;color: #1184E1;text-align:center;border-radius: 2px;}
.list-btn:hover{color:#1A8FEE;}
.listoffice-right{float:right;width:260px;height:140px;border:1px solid #e8e8e8;border-radius:2px;}
.listoffice-right h5{margin-top:8px;font-size:32px;color:#FF2D55;text-align:center;line-height:36px;font-weight:bold;}
.listoffice-right p{margin-bottom:6px;font-size:12px;color:#aaa;line-height:17px;text-align:center;}
.listoffice-rcont{border-top:1px solid #e8e8e8;padding:7px 20px 0 20px;height:67px;font-size:12px;color:#666;line-height:20px;overflow : hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp:3;-webkit-box-orient: vertical;}
.list-more-bottom{padding:18px 0;font-size:13px;text-align:center;line-height:18px;}
.list-more-bottom .list-more,.list-more-bottom .list-more:hover{color: #1184E1;line-height:18px;text-decoration:underline;}
.list-more-bottom .list-more-span{color:#666;}
.list-footer{padding:15px 20px 10px 20px;}
.border-de8{border-top:1px dashed #e8e8e8;padding-top:15px;}
.list-fh6{margin-bottom:15px; font-size:16px;color:#333;line-height:24px;}
.list-fp{margin-bottom:15px;font-size:12px;color:#666;line-height:20px;}
.list-hot-box{font-size:12px;line-height:24px;overflow:hidden;}
.list-hot-l{float:left;width:63px;color:#323232;}
.list-hot-r{float:left;width:1115px;overflow:hidden;}
.list-hot-r a{float:left;margin:0 16px 5px 0;color:#666;font-size:12px;}
.list-hot-r a:hover{color:#1184E1;}
/*list detail*/
.listdetail-rela{position:relative;background-color:#fff;margin:10px auto;padding-bottom:20px;border:1px solid #e8e8e8;border-radius:4px;}
.listdetail-rela .listbaner-h1{padding-left:30px;margin-bottom:10px;text-align:left;font-size:28px;line-height:36px;color:#323232;}
.listdetail-rela .listbaner-p{padding-left:30px;margin:0 0 26px 0;width:930px;min-height:24px;text-align:left;color:#666;}
.listdetail-rela .best-icon{display:inline-block;padding-left:9px;vertical-align:top;color:#FE548F;font-size:36px;line-height:36px;font-weight:normal;}
.listde-breadnav{padding-left:20px;margin-bottom:25px;border-bottom:1px dashed #e8e8e8;overflow:hidden;}
.listde-breadnav li{float:left;font-size:12px;color:#666;line-height:48px;}
.listde-breadnav a,.listde-breadnav a:focus{color:#666}
.listde-breadnav a:hover{color:#1184E1;}
.listde-breadnav .iconfont{padding:0 5px;font-size:12px;line-height:48px;}
.text-aright{text-align:right;}
.listde-author{float:left;width:840px;font-size:12px;color:#666;line-height:17px;}
.listde-author-r{position:absolute;bottom:20px;right:39px;z-index:3;}
.listde-author-ra,.listde-author-ra:hover{float:left;*display:inline;margin-left:10px;color:#1184E1;;line-height:24px;}
.pl10r10{padding:0 10px;}
.pl20r20{padding:0 20px;}
.pc-relattion{position:relative;}
.list-deban-img{position:absolute;bottom:0;right:0;width:310px;height:180px;}
.list-deban-img img{width:100%;height:100%;}
.list-detail-l{float:left;width:954px;}
.list-detail-l li{/*position:relative;*/float:left;width:472px;margin:0 10px 10px 0;}
.list-detail-l .li-relattion{position:relative;width:472px;background-color:#fff;border:1px solid #e8e8e8;padding:30px 20px 30px 25px;overflow:hidden;border-radius:4px;}
.list-detail-l .listoffice-m-img{margin:0 20px 0 0;}
.list-detail-l li:nth-child(2n){margin-right:0;}
.listde-lr{width:100%;}
.mb20{margin-bottom:20px;}
.mb11{margin-bottom:11px;}
.listde-sort-icon{position:absolute;top:-1px;left:25px;z-index:2;width:46px;height:60px;}
.listde-sort-icon img{width:100%;height:100%;}
.listde-sort-ab{position:absolute;top:0;left:0;z-index:3;width:100%;height:100%;padding-top:5px;color:#fff;text-align:center;}
.listde-sort-num{font-family:Arial;font-size:24px;line-height:27px;font-style:italic;}
.listde-sort-np{font-size:13px;line-height:18px;}
.listde-h2{display:inline-block;max-width:265px;margin:2px 0 11px 0;font-size:18px;font-weight:bold;color: #323232;line-height: 22px;height:22px;overflow:hidden;white-space: nowrap;text-overflow:ellipsis;}
.listde-h2:hover{color:#1184E1;}
.listde-h2:visited,.listde-h2:focus{color:#323232;}
.listde-map{margin-bottom:10px;line-height:16px;overflow:hidden;}
.list-detail-l .map-icon{line-height:14px;}
.list-detail-l .map-span{width:240px;height:14px;line-height:14px;}
.listde-reason{background-color:#fff;font-size:13px;color:#666;line-height:20px;}
.list-detail-l .listde-reasonab{position:absolute;z-index:10;height:auto;width:472px;background-color:#fff;box-shadow: 0 3px 5px 0 rgba(0,0,0,0.10);}
.multi-rowhide{overflow:hidden;max-height:80px;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient: vertical;}
.list-detail-l li.hover-li{height:auto;border-bottom:0;overflow:visible;}
.list-detail-r{float:right;width:255px;}
.list-detail-r .bordere8-4{margin-bottom:10px;padding-bottom:5px;}
.list-detail-r h3{border-bottom:1px solid #e8e8e8;margin-bottom:15px;font-size: 15px;line-height:48px;color:#323232;text-indent:15px;}
.other-list{padding:0 16px;}
.other-list a{display:block;margin-bottom:10px;width:100%;height:17px;vertical-align: middle;overflow:hidden;white-space: nowrap;text-overflow:ellipsis;font-size:12px;line-height:17px;color: #666;}
.other-list a:hover{color:#1184E1;}
.creat-ltext{padding:13px 16px 0 16px;margin-bottom:20px;font-size:13px;color:#323232;line-height: 24px;}
.list-detail-r .basic-btn-green{display:block;margin:0 auto 25px auto;width:139px;height:40px;font-size:14px;line-height:40px;text-align:center;border-radius:2px;}
.about-list-box{padding:14px 20px 11px 20px;height:54px;overflow:hidden;}
.about-list-title{display:inline-block;margin-bottom:8px;font-size:14px;color:#333;line-height:24px;cursor:pointer;}
.about-list-title .iconfont{padding-left:5px;font-size:12px;color:#979797;}
.about-list-box a{float:left;*display:inline;margin:0 20px 7px 0;font-size:12px;color:#666;line-height: 18px;}
.about-list-box a:hover{color:#1184E1;}
.about-list-title+.clearflow{display:none;}
.about-list-box .open+.clearflow{display:block;}
.listde-share{float:left;}
.listde-share-t{float:left;font-size:12px;color:#666;line-height:24px;}
.bdshare-button-style0-24 a, .bdshare-button-style0-24 .bds_more{margin:0 3px 0!important;}
.bdshare-button-style0-24{float:left;}
.pl30{padding-left:30px;}
/*listpc*/
.plr20{padding:0 20px;}
.listpc-left{float:left;width:955px;}
.listpc-nav{overflow:hidden;padding:0 20px;border-bottom:1px solid #e8e8e8;}
.listpc-nav li{float:left;font-size: 12px;color:#666;line-height:47px;overflow:hidden;}
.listpc-nav li a,.listpc-nav li span{float:left;color:#666;font-size:12px;}
.listpc-nav .iconfont{float:left;padding:0 5px;font-size:12px;line-height:47px;}
.listpc-nav li a:hover{color:#1184E1;}
.listpc-sort{background-color:#F9F9F9;line-height:41px;border-bottom:1px solid #e8e8e8;padding:0 20px;overflow:hidden;}
.listpc-sort-text{padding:11px 20px;border-bottom:1px solid #e8e8e8;font-size:13px;color:#666;line-height:18px;}
.listpc-sort a{font-size:12px;color:#666;line-height:17px;}
.listpc-sort strong{padding-right:5px;font-size:12px;}
.listpc-sort a.on,.listpc-sort a:hover{color:#1184E1;}
.listpc-gap{padding:0 20px;font-size:12px;color:#e8e8e8;}
.listpc-sort-r{font-size:14px;color:#333;}
.listpc-sort-r .color-blue{color:#1184E1;}
.listpc-iteam{padding:0 20px;}
.listpc-iteam dd{width:100%;border-top:1px solid #e8e8e8;padding:20px 0;overflow:hidden;}
.listpc-iteam dd:first-child{border:0;}
.listpc-iteam-l{float:left;width:768px;}
.listpc-iteam-title{display:block;width:100%;height:24px;margin-bottom:10px;font-size:18px;line-height:24px;}
.listpc-iteam-title span{display:inline-block;max-width:738px;font-weight:bold;color:#333;vertical-align:middle;overflow:hidden;white-space: nowrap;text-overflow:ellipsis;}
.listpc-iteam-title .iconfont,.listpc-iteam-title:hover .iconfont{display:inline-block; vertical-align:middle;font-size:20px;line-height:21px;color:#fe5590;}
.listpc-iteam-title:hover span{color:#1184E1;}
.listpc-iteaml-infor{width:100%;height:18px;margin-bottom:6px;font-size:13px;color:#888;line-height: 18px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}
.listpc-iteaml-office{margin-bottom:34px;font-size:13px;color:#888;line-height:18px;overflow:hidden;}
.listpc-iteaml-left{float:left;*display:inline;margin-right:10px;max-width:680px;height:18px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}
.listpc-iteaml-office a,.listpc-iteaml-office a:hover{float:left;color:#1184E1;}
.listpc-author{font-size:12px;color:#999;line-height:17px;}
.listpc-iteam-r{float:right;width:118px;height:118px;border:1px solid #e8e8e8;border-radius:2px;}
.listpc-iteam-r div{display:table-cell;width:116px;height:116px;vertical-align:middle;}
.listpc-iteam-r img{width:100%;height:auto;max-height:100%;}
.listpc-iteam-r:hover img{opacity:0.6;filter:alpha(opacity=60);}
.listpc-fh6{margin-bottom:10px;font-size:14px;color:#333;line-height:24px;}
.listpc-hot-r{float:none;line-height:18px;}
.list-detail-r .mb0{margin-bottom:0;}
.hot-office-box{padding:10px 15px;}
.hot-office-box li{width:100%;border-top:1px dashed #e8e8e8;padding:8px 0; overflow:hidden;}
.hot-office-box li:first-child{border-top:0;}
.hot-office-box .hot-office-l{float:left;*display:inline;margin:0;width:66px;height:46px;border-radius:2px;}
.hot-office-l div{display:table-cell;width:66px;height:46px; vertical-align: middle;overflow:hidden;}
.hot-office-l img{width:100%;height:auto;max-height:100%;}
.hot-office-l:hover img{opacity:0.6;filter:alpha(opacity=60);}
.hot-office-r{float:right;width:149px;}
.hot-office-r a{display:block;width:100%;height:20px;margin-bottom:6px;line-height:20px;font-size:13px;color:#666;overflow:hidden;white-space: nowrap;text-overflow:ellipsis;}
.hot-office-r a:hover{color:#1184E1;}
.hot-office-r p{margin:0;font-size: 12px;color:#999;line-height: 18px;}
/*page*/
.basic-page > li > a:hover,.basic-page > li > a:focus{border:1px solid #1184E1;background-color:#fff;color:#1184E1;}
.basic-page > li > a:hover .iconfont{color:#1184E1;}
.basic-page .active,.basic-page .active:hover,.basic-page .active:focus{background-color:#1184E1;color:#fff;border:1px solid #1184E1;}
.basic-page .active,.basic-page .active:hover,.basic-page .active:focus{background-color:#1184E1;color:#fff;border:1px solid #1184E1;}
/*获取最低报价的弹框*/
/*文字无缝滚动插件样式 start*/
.str_wrap {overflow:hidden;*zoom:1;width:100%;font-size:12px;line-height:16px;position:relative;-moz-user-select: none;-khtml-user-select: none;user-select: none;  background:#fff;white-space:nowrap;}
.str_wrap.str_active {background:#fff;}
.str_move { white-space:nowrap;position:absolute; top:0; left:0;cursor:move;}
.str_move_clone {display:inline-block;*display:inline;*zoom:1;vertical-align:top;position:absolute; left:100%;top:0;}
.str_vertical .str_move_clone {left:0;top:100%;}
.str_down .str_move_clone {left:0;bottom:100%;}
.str_vertical .str_move,.str_down .str_move {white-space:normal;width:100%;}
.str_static .str_move,
.no_drag .str_move,
.noStop .str_move{cursor:inherit;}
.str_wrap img {max-width:none !important;	}
/*文字无缝滚动样式 end*/
.get-pop{width:970px;height:460px;margin:-230px 0 0 -485px}
.get-pop .basic-layer-main{height:400px}
.get-pop .pop-left{float:left;width:470px;height:400px;border-right:1px solid #e8e8e8;;}
.get-pop .pop-right{float:right;width:481px;}
.bt-radius{border-top-left-radius:4px;}
.bb-radius{border-bottom-left-radius:4px;}
.pop-title{margin-top:4px;font-size:28px;color:#333;line-height:28px;text-align:center;}
.pop-tp{margin:16px auto 30px auto;font-size:12px;color:#666;line-height:17px;text-align:center;}
.pop-tp span{color:#1184E1;}
.get-pop .form-input{margin-left:64px;}
.get-pop .errorText{margin-left:66px;}
.get-pop .control-label{float:left;width:48px;font-size:12px;color: #323232;line-height:32px;*display:inline;margin-right:18px;}
.get-pop .basic-input{width:266px;}

.get-pop .pop-btn{display:block;width:266px;height:40px;margin-left:66px;line-height:40px;text-align:center;font-size:14px;color:#fff;}
.pop-bp{width:266px;margin:15px 0 0 66px;line-height:17px;text-align:center;font-size:12px;color: #FF2D55;}
.pop-rul{margin:3.5px 0 0 56px;}
.pop-rul li{float:left;width:70px;*display:inline;*zoom:1;}
.pop-rul .pop-p{margin:11.5px 0 0 0;font-size:14px;line-height:20px;text-align:center;color:#666;}
.mlr78{margin:0 78px;}
.get-pop .icon-div{width:70px;height:70px;border:1px solid #e8e8e8;border-radius:35px;text-align:center;}
.get-pop .icon-div .iconfont{font-size:36px;line-height:70px;color:#00A2FF;}
.regeri-pop{margin:40px auto 0 auto;width:366px;height:17px;background:url(../images/line.png) center center repeat-x;text-align:center;}
.regeri-pop .pop-span-line{float:left;width:60px;height:1px;background-color:#D8D8D8;*display:inline;margin-top:9px;}
.regeri-pop .pop-span-t{display:inline-block;background-color:#fff;padding:0 16px;line-height:17px;font-size:12px;color:#666;}
.regeri-pop .color-red{color:#FF2D55;}
.has-regi-list{margin:15px auto 0 auto;width:335px;height:100px;overflow:hidden;*zoom:1;}
.has-regi-list li{margin-bottom:8px;width:100%;height:17px;line-height:17px;font-size:12px;color:#666;}
.has-regi-list li span{padding:0 5px;display:inline-block;*zoom:1;vertical-align:middle;}
.has-regi-list li .span-has-w{width:118px;height:17px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}
.pop-online{display:block;width:100%;margin-top:35px;text-align:center;line-height:35px;font-size:14px;color:#329EF5;}
.pop-online:hover,.pop-online:focus{color:#329EF5;}
.pop-online .iconfont{display:inline-block;*display:inline;*zoom:1;vertical-align:middle;padding:0 16px 0 8px;color:#329EF5;font-size:20px;line-height:20px;}
.com-tel{margin-top:4px;font-size:12px;text-align:center;line-height:17px;}
.com-tel label{position:relative;}
.com-tel .tel-teacher{margin-left:5px;display:none;}
.com-tel i{position:absolute;z-index:1;top:0px;right:0px;width:51%;background-color:#fff;height:17px;opacity: 0.9; }
.com-tel a{position:absolute;z-index:2;top:0px;right:0px;width:40%;color:#4083CD;background-color:#fff;}
.getpop-ok .basic-layer-main{height:300px;width:266px;margin-top:118px;}
.getpop-ok .basic-layer-title{display:none;}
.popok-icon{display:block;text-align:center;font-size:100px;line-height:101px;color:#1184E1;}
.popok-t{margin-top:20px;font-size:18px;color:#323232;line-height:25px;text-align:center;}
.popok-p{margin:6px 0 0 0;font-size:12px;color:#999;line-height:17px;text-align:center;}
.popok-btn{display:block;margin-top:20px;width:100%;height:40px;line-height:40px;text-align:center;font-size:14px;color:#fff;}

.list-view {float: left;overflow: hidden;}
.list-view a {float: left;margin: 0 20px 5px 0;color: #666;font-size: 12px;}
.list-view a:hover {color: #1184E1;}
.list-fh6-title {margin-bottom: 15px;font-size: 15px;color: #333;line-height: 24px;}
.bordere8-4-view {border: 1px solid #e8e8e8;background-color: #fff;margin-bottom: 10px;border-radius: 4px;}
.listoffice-m-img{position:relative}
.listoffice-m-img .moffice-city{display:block;padding:0 4px;height:17px;position:absolute;left:0px;top:0px;background:#53CF8E;border-radius:2px 0px 2px 0px;opacity:1;font-size:12px;font-weight:400;color:#FFFFFF;text-align:center;line-height:17px}