@charset "utf-8";
/*html{ filter: grayscale(100%); -webkit-filter: grayscale(100%); -moz-filter: grayscale(100%); -ms-filter: grayscale(100%); -o-filter: grayscale(100%); filter: url("data:image/svg+xml;utf8,#grayscale"); filter:progid:DXImageTransform.Microsoft.BasicImage(grayscale=1); -webkit-filter: grayscale(1);} */
html,body,form,img,ul,ol,li,dl,dt,dd,h1,h2,h3,h4,h5,h6,b,u,i,p,em,td,th,input,textarea,label,select,iframe {
    font-family: "微软雅黑","Microsoft YaHei", "Arial Narrow", HELVETICA;
    font-size: 14px;color: #333;padding: 0;margin: 0;}
img {font-size: 12px;vertical-align: middle;}
input {outline: 0}
td {font-family: Arial;}
table {border-collapse: collapse;border-spacing: 0}
ul,li {vertical-align: bottom;padding: 0;margin: 0}
em,i {font-style: normal}
li {list-style: none}
ol {list-style-type: none;list-style: none}
dd {margin-left: 0}
a img {border: 0}
h1 {font-size: 20px}
h2 {font-size: 18px;}
h3 {font-size: 16px;}
h4,h5,h6 {font-size: 14px}
a {color: #333;text-decoration: none;outline: 0;cursor: pointer;}
a:hover {color: #2e9afe;text-decoration: underline}

.fl {float: left!important;display: inline}
.fr {float: right;display: inline}
.cf:before,.cf:after {content: "";display: table}
.cf:after {clear: both}
.cf {zoom: 1}
.clearboth,.clearfix {clear: both;}
.clearfix:after{content: "";display: block;clear: both;visibility:hidden;line-height: 0;height:0;}
.ellisps{text-overflow: ellipsis;overflow: hidden;white-space: nowrap;}
.ellipsis-2{display: -webkit-box;overflow: hidden;text-overflow: ellipsis;word-wrap: break-word;word-break: break-all;white-space: normal !important;-webkit-line-clamp: 2;-webkit-box-orient: vertical;}
.align-center{text-align: center;}
.title-h1{font-size: 20px;color:#333;font-weight: normal;}
.title-h2{font-size: 18px;color:#333;font-weight: normal;}
.title-h3{font-size: 16px;color:#333;font-weight: normal;}
.title-h5{font-size: 12px;color:#333;font-weight: normal;}

body{background: #f7f8fc;}
header,article,footer{width: 100%;float: left;position: relative;}
header{z-index: 999;}
article{z-index: 998;background: transparent;}
input::-webkit-input-placeholder,textarea::-webkit-input-placeholder {color:#999;}
input:-moz-placeholder,textarea:-moz-placeholder {color:#999;}
input::-moz-placeholder,textarea::-moz-placeholder {color:#999;}
input:-ms-input-placeholder,textarea:-ms-input-placeholder { color:#999;}

/*宽度设置*/
.boxfull {width: 100%;position: relative;}
.box1200 {width: 1200px;margin: 0 auto;clear:both;position: relative;}
.box980 {width: 980px;position: relative;}
.box890 {width: 890px;position: relative;}
.box780 {width: 780px;position: relative;margin: 0 auto;}
.box580 {width: 580px;position: relative;}
.box290 {width: 290px;position: relative;}
.box200 {width: 200px;position: relative;}

/*间距设置*/
.mb0{margin-bottom:0px !important;}
.mt0{margin-top:0px !important;}
.ml0{margin-left:0px !important;}
.mr0{margin-right:0px !important;}
.mb5{margin-bottom:5px !important;}
.mt5{margin-top:5px !important;}
.ml5{margin-left:5px !important;}
.mr5{margin-right:5px !important;}
.mb10{margin-bottom:10px !important;}
.mt10{margin-top:10px !important;}
.ml10{margin-left:10px !important;}
.mr10{margin-right:10px !important;}
.mb15{margin-bottom:15px !important;}
.mt15{margin-top:15px !important;}
.ml15{margin-left:15px !important;}
.mr15{margin-right:15px !important;}
.mb20{margin-bottom:20px !important;}
.mt20{margin-top:20px !important;}
.ml20{margin-left:20px !important;}
.mr20{margin-right:20px !important;}
.mb25{margin-bottom:25px !important;}
.mt25{margin-top:25px !important;}
.ml25{margin-left:25px !important;}
.mr25{margin-right:25px !important;}
.mb30{margin-bottom:30px !important;}
.mt30{margin-top:30px !important;}
.ml30{margin-left:30px !important;}
.mr30{margin-right:30px !important;}
.mb40{margin-bottom:40px !important;}
.mt40{margin-top:40px !important;}
.ml40{margin-left:40px !important;}
.mr40{margin-right:40px !important;}
/*填充设置*/
.p0{padding:0px !important;}
.p5{padding:5px !important;}
.pb5{padding-bottom:5px !important;}
.pt5{padding-top:5px !important;}
.pl5{padding-left:5px !important;}
.pr5{padding-right:5px !important;}
.p10{padding:10px !important;}
.pb10{padding-bottom:10px !important;}
.pt10{padding-top:10px !important;}
.pl10{padding-left:10px !important;}
.pr10{padding-right:10px !important;}
.p15{padding:15px !important;}
.pb15{padding-bottom:15px !important;}
.pt15{padding-top:15px !important;}
.pl15{padding-left:15px;}
.pr15{padding-right:15px !important;}
.p20{padding:20px !important;}
.pb20{padding-bottom:20px !important;}
.pt20{padding-top:20px !important;}
.pl20{padding-left:20px !important;}
.pr20{padding-right:20px !important;}
.p30{padding:30px !important;}
.pb30{padding-bottom:30px !important;}
.pt30{padding-top:30px !important;}
.pl30{padding-left:30px !important;}
.pr30{padding-right:30px !important;}

/*背景颜色*/
.bg-white{background: #fff !important;}
.bg-f9f9f9{background: #f9f9f9 !important;}

/*通用头部*/
.header-icon{background: url(../images/header.png) no-repeat;}
.header-top{height: 30px;background:#f7f7f7;line-height: 30px;}
.header-welcome{float: left;color:#666;}
.header-welcome .welcome-word{margin-right: 20px;}
.header-welcome s{display: inline-block;width: 1px;height: 10px;background-position: -37px 0;margin-right: 15px;}
.welcome-app{display: inline-block;position: relative;cursor: pointer;font-size: 12px;}
.welcome-app dt s{background-position:0 0;display: inline-block;width: 11px;height: 11px;margin-right: 4px;margin-bottom: -1px;}
.welcome-app:hover s{background-position:0 -12px;display: inline-block;width: 11px;height: 11px;margin-right: 4px;}
.welcome-app dt a{color:#515151;font-size: 12px;text-decoration: none;}
.welcome-app dd{display: none;box-shadow:0 0 10px rgba(0,0,0,0.15);position: absolute;top:30px;left:-182px;z-index: 999;padding:25px 15px 15px;border:1px solid #e6e6e6;background: #fff;width: 500px;}
.welcome-app:hover dd{display: block;}
.welcome-app dd:before{content:'';display:block;position:absolute;top:-26px;left:175px;width: 0;height: 0;border-width: 20px;border-style: solid;border-color: transparent #fff transparent transparent;transform: rotate(90deg);}
.app-img{margin:0 15px;text-align: center;width: 70px;}
.app-img img{width: 70px;height: 70px;display: block;}
.app-img span{font-size: 12px;line-height: 15px;}
.header-menu{float:right;}
.header-menu li {float: left;position: relative;}
.welcome-app:hover a,.menu-login .menu-s:hover,.menu-loginon dl dt a:hover,.menu-message a:hover,.menu-sc a:hover,.menu-recharge a:hover{color:#238bff;}
.header-welcome .welcome-word,.menu-loginon dl dt a,.menu-sc a,.menu-message a,.menu-recharge a{color:#515151;font-size: 12px;}
.menu-loginon dl dt a,.menu-message a,.menu-sc a,.menu-recharge a{text-decoration: none;}
    /*未登录*/
.menu-login{margin-right:60px;font-size: 12px;}
.menu-login .menu-s{color:#515151;text-decoration: none;}
	/*网站导航*/
.menu-map dl {width: 95px;}
.menu-map dl:hover{box-shadow: 0 0 10px rgba(0,0,0,0.15);}
.menu-map dl:hover dd {display: block}
.menu-map dl dt{position: relative;z-index: 79}
.menu-map dl dt a{display:block;font-size:12px;text-align:center;width:100%;background: url(../images/top_icon.png) 106px 18px no-repeat;text-decoration: none;}
.menu-map dl dt a s{display:inline-block;background-position:-14px 0;width: 10px;height: 6px;margin:0 0 1px 10px;}
.menu-map dl:hover dt {height: 30px;background-color: #fff;}
.menu-map dl:hover dt a{color:#238bff;}
.menu-map dl:hover dt a s{background-position:-25px 0;}
.menu-map dl dd {box-shadow: 0 0 10px rgba(0,0,0,0.15);width: 100%;position: absolute;top: 30px;left: 0;background: #fff;z-index: 78;display: none;padding-bottom:5px;}
.menu-map dl dd a{display: block;text-align: center;font-size:12px;}
    /*已登录*/
.menu-loginon{margin-right: 20px;}
.menu-loginon dl dt img{width: 14px;height: 14px;}
.menu-sc{margin-right: 35px;}
.menu-message a span{color:#ff3131;}
.menu-message a s{display:inline-block;background-position:-41px 0;width: 16px;height: 16px;margin:0 4px -3px 0;}
.menu-recharge{margin-right: 15px;}
.menu-message{margin-right: 25px;}
.menu-recharge a s{display:inline-block;background-position:-60px 0;width: 16px;height: 16px;margin:0 4px -3px 0;}
    /*logo和导航条*/
.logo-nav{background:#fff;box-shadow:4px 10px 15px rgba(109,116,120,0.1);height:100px;float: left;}
.logo-nav .logo{margin-right:20px;}
.nav-box{padding:0 25px 0 0;}
.nav-box li{float:left;}
.nav-box li a{display: block;padding:0 20px;font-size: 16px;text-decoration: none;}
.nav-box li a span{display: block;line-height: 96px;}
.nav-box li a.on span{color:#2e9afe;font-weight: bold;border-bottom:4px solid #2e9afe;}
.nav-box li:hover a{color:#2e9afe;}

.header_search{width:244px;height: 46px;padding-top:27px;margin-right: 40px;}
.search_box input{width:146px;height: 34px;border:1px solid #e8e8e8;padding:5px 10px;}
.search_box a{display:inline-block;width:76px;height: 46px;background:#2e9afe;text-align:center;line-height: 46px;color:#fff;font-size: 16px; }
.search_box button{width:76px;height: 46px;background:#2e9afe;text-align:center;line-height: 46px;color:#fff;font-size: 16px; border:0;cursor: pointer;}

.nav-pub{padding-top:27px;}
.header-index-pub{width: 148px;height: 46px;background: #2e9afe;color:#fff;border-radius: 5px;text-align: center;line-height: 46px;display: block;}
.header-index-pub:hover,.header-pub:hover{color:#fff;text-decoration: none;opacity: 0.95}

.comm-slogan,.header-my .title-h1{padding-left: 19px;margin-right: 15px;position: relative;}
.comm-slogan:before{position: absolute;left: 0;top:-12px;width: 1px;height: 46px;background: #d9d9d9;display: block;content: '';}
.header-ewm{padding-top: 32px;}
.header-ewm dd{top:75px;left:-190px;}
.header-ewm dd:before{left: 240px;}

.comm-header-search{width:260px;height: 36px;padding-top:32px;margin-right: 20px;}
.comm-header-search input{width:198px;height: 24px;border:1px solid #2e9afe;padding:5px 10px;float: left}
.comm-header-search a{display:inline-block;width:40px;height: 36px;background:#2e9afe;text-align:center;line-height: 36px; }
.comm-header-search button{width:40px;height: 36px;background:#2e9afe;text-align:center;line-height: 36px;border:0;cursor: pointer;}
.comm-header-search button s,.comm-header-search a s{display:inline-block;background-position:-135px 0;width: 22px;height: 22px;margin-top: 5px;}
.comm-nav-pub{padding-top: 32px;}
.header-pub{color:#fff;border-radius:4px;height: 36px;line-height: 36px;text-align: center;display: block;text-decoration: none;background: #2e9afe;width: 112px;}

/*迁安优选头部*/
.header-youxuan .header-pub{background: #f13d51;}
.header-youxuan .comm-header-search button,.header-youxuan .comm-header-search a{background: #f13d51;}
.header-youxuan .comm-header-search input{border:1px solid #f13d51;}
/*房产头部*/
.header-house .header-pub{background: #ff552e;}
.header-house .comm-header-search button,.header-house .comm-header-search a{background: #ff552e;}
.header-house .comm-header-search input{border:1px solid #ff552e;}
/*分类信息头部*/
.header-info .header-pub{background: #fe8561;}
.header-info .comm-header-search button,.header-info .comm-header-search a{background: #03ba74;}
.header-info .comm-header-search input{border:1px solid #03ba74;}
/*爱在迁安头部*/
.header-friend .header-pub{background: #6954e8;}
.header-friend .comm-header-search button,.header-friend .comm-header-search a{background: #03ba74;}
.header-friend .comm-header-search input{border:1px solid #03ba74;}
/*发布头部*/
.header-my-line{display:inline-block;background-position:-131px 0;width: 2px;height: 14px;margin-bottom: -2px;}
/*个人中心头部*/
.my-drop dt{font-size: 16px;display: block;padding-bottom: 10px;width: 94px;text-align: center;}
.my-drop dt s{background-position:-107px 0;width: 10px;height: 6px;margin-left: 10px;margin-bottom:2px;display: inline-block;}
.my-drop:hover dt{color:#f44357;}
.my-drop:hover s{background-position:-119px 0;display: inline-block;width: 10px;height: 6px;}
.my-drop dd{top:38px;left:-3px;padding:8px 0 8px;border:1px solid #e6e6e6;width:95px;}
.my-drop dd:before{top:-16px;left:35px;border-width: 10px;}
.my-drop dd a{display: block;line-height: 30px;font-size: 12px;color:#333;}
.my-drop:hover dd a{color:#333;}

/*通用底部开始*/
    /*友情链接*/
.links{background:#fff;padding:5px 0 10px;}
.links-box h2{font-weight: normal;border-bottom:1px solid #ebf4fd;height: 38px;}
.links-box h2 span{border-bottom:3px solid #2e9afe;line-height: 38px;display: inline-block;}
.links-name{padding-top:5px;float: left;width:100%;}
.links-name li{float:left;margin-right: 25px;line-height: 30px;}
.links-name li a{font-size: 16px;color:#8e8e8e;}
    /*底部信息*/
.footer-box{background: #262c40;padding-top:30px;}
.footer-info{padding-bottom:15px;}
.info-box h2{color:#fefefe;font-size: 22px;font-weight: normal;}
.info-box h1{color:#fefefe;font-size: 30px;line-height: 80px;}
.info-box p,.footer-copy p{color:#fefefe;font-size: 14px;}
.footer-nav{margin-left:90px;}
.footer-nav dl{float:left;width:150px;}
.footer-nav dl dt{font-size:20px;margin-bottom: 20px;}
.footer-nav dl dt s{width: 20px;height:2px;background: #2e9afe;display: block;margin-top:2px;}
.footer-nav dl dd a{color:#b6b6b6;line-height: 30px;}
.footer-nav dl.footer-ewm{width:410px;float: right;}
.footer-nav dl.footer-ewm dd{width:120px;float:left;text-align: center;margin-right: 15px;}
.footer-nav dl.footer-ewm dd img{width:114px;height:114px;}
.footer-nav dl.footer-ewm dd p{font-size: 12px;line-height: 22px;}
.footer-nav dl dt,.footer-nav dl dd p{color:#fefefe;}
.footer-copy{border-top:1px solid #808080;}
.footer-copy p{padding:20px 0;text-transform: uppercase;}
.footer-jubao{text-align: center;padding:0px 0 35px;}
.footer-jubao img{margin:0 8px;}
/*通用底部结束*/

/*个人中心通用底部*/
.my-footer{background: #fff;padding:20px 0;}
.footer-table{text-align: center;display: table;}
.my-footer-nav{margin-bottom:18px;display:inline-table;}
.my-footer-nav li{float:left;font-size: 12px;padding-left:10px;}
.my-footer-nav li a{margin-right: 10px;color: #6b6b6b}
.my-footer p{text-align: center;font-size: 12px;margin-bottom: 12px;color: #6b6b6b;}
.my-footer p.my-footer-copy{color: #9f9f9f;margin-bottom:0;}

/*原创字样式*/
.yc{padding:0 5px;color:#ed4040;font-size: 12px;margin-right:4px;border:1px solid #ed4040;}
.zz{padding:0 5px;color:#2fbbad;font-size: 12px;margin-right:4px;border:1px solid #2fbbad;}
.sp{padding:0 5px;color:#3176bc;font-size: 12px;margin-right:4px;border:1px solid #3176bc;}
.gg{padding:0 5px;color:#454545;font-size: 12px;margin-right:4px;border:1px solid #454545;}

/*通用分页*/
.ui-paging-container{color:#666;}
.ui-paging-container ul{overflow: hidden;text-align: center;}
.ui-paging-container ul,.ui-paging-container li{list-style: none;}
.ui-paging-container li{display: inline-block;padding:8px 15px;margin-left: 10px;color:#666;}
.ui-paging-container li.ui-pager{cursor: pointer; border:1px solid #ececec;border-radius: 4px;}
.ui-paging-container li.ui-pager:hover,.ui-paging-container li.focus{background-color: #ff8a00;color:#FFFFFF;border:1px solid #ff8a00;}
.ui-paging-container li.ui-paging-ellipse{border:none;}
.ui-paging-container li.ui-paging-toolbar{padding:0;}
.ui-paging-container li.ui-paging-toolbar select{height:22px;border:1px solid #ddd;color: #666;}
.ui-paging-container li.ui-paging-toolbar input{line-height: 20px; height:20px;padding:0;border:1px solid #ddd;text-align: center;width: 30px;margin:0 0 0 5px;vertical-align: middle;}
.ui-paging-container li.ui-paging-toolbar a{vertical-align: middle; text-decoration: none;display: inline-block;height:20px;border:1px solid #ddd;vertical-align: top;border-radius: 2px;line-height: 20px;padding:0 3px;cursor: pointer;margin-left: 5px;color: #666;}
.ui-paging-container li.ui-pager-disabled,.ui-paging-container li.ui-pager-disabled:hover{background-color: #f6f6f6;;cursor: default;border:none;color:#ddd;}
/*通用面包屑位置*/
.common-local{background: url(../images/house/love_local.png) no-repeat 15px 15px ;padding-left: 45px;line-height: 42px;margin-top: 20px;}
.common-local.color-white{color:#fff;background: url(../images/house/white_local.png) no-repeat 15px 15px ;}
.common-local.color-white,.common-local.color-white a{color:#fff;}
/*左右两个浮动导航*/
.float-nav-left{position: fixed;width:54px;height: 350px;z-index: 99;}
.float-nav-item{width:32px;height: 38px;padding:6px 10px;background: #fff;margin-bottom:4px;display: block;font-size: 14px;color:#333;border:1px solid #e7e7e7;text-align: center;}
.nav-map{background: #2e9afe;color:#fff;border:1px solid #2e9afe;line-height: 40px;}
.nak-link{color:#333;text-decoration: none !important;}
.nak-link:hover{border-bottom:1px solid #2e9afe;color:#333;}
.nav-table{line-height: 40px;}
.float-nav-right{position: fixed;width:54px;height: 420px;z-index: 99;}
.float-nav-right .float-nav-item{background: #e7e7e7;margin-bottom: 1px;}

/*日期和时间控件*/
.dateTimeWrap{display: none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;-o-user-select:none;user-select:none;background: #494a4a;padding:10px;position: absolute;left:0;top:0;z-index:999;font-size:14px;color:#e2e2e2;width:240px;}
.datePart li.curDay{color:#1ea0fa;}
#dayDat li:hover{border:2px double #fff;background: #1ea0fa;color:#fff;}
#dateTime{*float:left}
.dateTimeHead{*overflow:hidden;padding:8px 0px 4px;}
.datePart li{border:2px double transparent;color:#fff;float: left;cursor: default;vertical-align: middle;width: 30px;height: 26px;text-align: center;line-height: 26px;}
.datePart ul{overflow: hidden;}
.changeMonth{float: right}
.changeMonth #pre,.changeMonth #next{display: inline-block;width:20px;height:20px;cursor: default;color:#333;background: #fff;text-align: center;line-height:20px;}
.changeMonth #next{margin-left: 10px;}
.dateTimeFoot span,.timeFooter span{cursor: pointer;display: inline-block;background: #fff;color: #333;height:20px;line-height: 20px;width:50px;text-align: center;margin-left: 6px;float:right;}
.timePart{text-align:center;color:#333;line-height: 22px;}
.timePart p,.timePart ul{background: #fff;}
.timePart>ul>li{float: left;width:119px;background: #fff;color:#333;border:1px solid #ccc;border-right:none;}
.timePart ul{overflow: hidden;}
.timePart>ul>li p{line-height: 30px;border-bottom:1px solid #ccc;}
.timePart ol{height:180px;overflow-y: hidden;*overflow-y: auto;overflow-x: hidden;}
.timePart ol::-webkit-scrollbar {width: 6px; height: 1px;}
.timePart ol::-webkit-scrollbar-thumb {border-radius: 6px;box-shadow: inset 0 0 5px rgba(0, 0, 0, 0.2);background:#535353;}
.timePart ol::-webkit-scrollbar-track {box-shadow: inset 0 0 5px rgba(0, 0, 0, 0.2);border-radius: 0;background:#ededed;}
.timePart ol:hover{overflow-y:auto;}
.timePart ol:hover li{padding-left:6px;*padding-left:0;}
.timePart ol li{line-height: 30px;}
.timePart ol li.cur{background: #1ea0fa;color: #fff}
.dateTimeFoot,.timeFooter{overflow:hidden;margin-top: 10px;height: 20px;}
.timeFooter span{width:80px;}
.timeFooter #ensure{width:50px;}
.dateTimeFoot .selTime,.timeFooter .selTime{float:left;margin-left:0;display:none;}
.selTime{width:80px!important;}
#yearSelect{margin-right: 6px;}
.darkgrey{color:#d0d0d0 !important;}