body{color:#666;font:14px "\5FAE\8F6F\96C5\9ED1", Helvetica,STHeiti, Droidsansfallback;-webkit-user-select:text;-webkit-text-size-adjust:none}
ul{margin:0;padding:0;list-style: none;}
h1,h2,h3,h4{margin:0;padding:0;}
dl,dt,dd, form{margin:0;padding:0;}
a{color:#666;text-decoration:none;}
a:hover{color:#D32C25;font-weight:500;}
input::-webkit-input-placeholder, textarea::-webkit-input-placeholder{color: #d0d0d0;}
input:-moz-placeholder, textarea:-moz-placeholder {color:#d0d0d0;}
input::-moz-placeholder, textarea::-moz-placeholder {color:#d0d0d0;}
input:-ms-input-placeholder, textarea:-ms-input-placeholder {color:#d0d0d0;}
button{border:0;}

.ui-topHeader-cnt {
    width: 1200px;
    height: 36px;
    margin: 0 auto;
    overflow: hidden;
    zoom: 1;
}

.banner{background-color:#e43a15;height: 157px;text-align: center;}

.main{width:100%;margin:20px 0 0;position: relative;}
.box{width:1200px;margin:0 auto; display: flex; justify-content: space-between;}
.left-box{width:793px;}
/* 焦点图 */
.focus{position: relative;}
.focus ul{overflow: hidden;width:793px;height:360px;}
.focus ul li{position: relative;}
.focus ul li h2{position: absolute;height:75px;width:793px;bottom:4px;left:0px;background-color:rgba(0, 0, 0, 0.6);line-height:38px;text-align: center; font-size:20px;margin:0;}
.focus ul li h2 a{color:#fff;}
.focus ul li h2 a:hover{color:#fff;}
.focus-btn-box{position:absolute; bottom:7px;width:793px; display:flex;justify-content: center;margin-top:12px;}
.focus-btn-bottom{width:50px; height:6px; background-color:#ffffff;margin-right:5px;cursor: pointer;}
.focus-btn-bottom.cur{background-color:#D0021B}
.focus-btn-bottom:hover{background-color:#D0021B;}

.banner1{width:386px;height:90px;float:left;}
.magb20{margin-bottom:10px;}

.right-box{width: 387px; height: 360px;}
/* 会员登录 */
.member{width: 387px;height:358px;border:1px solid #BFBFBF;border-radius:4px;background:#FFFFFF; text-align: center;}
.member img{margin-top:20px;}
.member p, .member .login, .member .register{margin-top:20px;}
.member p{margin:10px auto 40px;font-size:16px;}
.login{width:217px;height:35px;display:block;line-height:35px;background:#D0021B;border-radius:4px; color:#fff;margin:20px auto 0;}
.login:hover{background-color:#D32C25;color:#fff;}
.register{width:217px;height:35px;display:block;line-height:35px;background:#fafafa;border:1px solid #DCDCDC;box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.36);border-radius:4px;color:#D32C25;margin:20px auto 0;display:flex;align-items: center;justify-content: center;}
.register:hover{background-color:#ffffff;}
.icon-register{background: url(../../index/images/icon-register@2x.png) no-repeat;width: 17px; height: 17px; display:inline-block;margin-right:10px;}
.icon-register{background-size:100% 100%;}

/* 已登录 */
.logged{background:#F9F9F9;}
.member-name{font-size:16px;color:#4B4B4B;margin:20px 10px 18px;}
.member-level{display:block;color:#fff;height:26px;background:#F37335;border-radius:4px;width:80px;font-size:12px;line-height:26px;margin:0 auto;}

/* 会员中心 */
/* .member-center{display:flex; justify-content: space-between;flex-wrap: wrap; width:216px; margin:40px auto 0;} */
.member-center{display:flex; flex-wrap: wrap; width:247px; margin:40px auto 0;}
.member-center li{position: relative; text-align: center;margin:2px 6px;}
/* .member-center li p{font-size: 14px;margin: 0 auto;line-height: 31px;} */
.member-center li p{font-size: 12px;margin: 0 auto;line-height: 31px;}
.icon-msg, .icon-dues, .icon-meeting, .icon-publish, .icon-safe, .icon-certify, .icon-report{display:block;width:23px;height:20px;margin:10px auto 0;}
.member-center li:hover .icon-msg{background:url(../../index/images/icon-msg-hover@2x.png);background-size:100% 100%;}
.member-center li:hover .icon-dues{background:url(../../index/images/icon-dues-hover@2x.png);background-size:100% 100%;}
.member-center li:hover .icon-meeting{background:url(../../index/images/icon-meeting-hover@2x.png);background-size:100% 100%;}
.member-center li:hover .icon-publish{background:url(../../index/images/icon-publish-hover@2x.png);background-size:100% 100%;}
.member-center li:hover .icon-safe{background:url(../../index/images/icon-safe-hover@2x.png);background-size:100% 100%;}
.member-center li:hover .icon-certify{background:url(../../index/images/icon-certify-hover@2x.png);background-size:100% 100%;}
.member-center li:hover .icon-report{background:url(../../index/images/icon-report-hover@2x.png);background-size:100% 100%;}
.icon-msg{background:url(../../index/images/icon-msg@2x.png);background-size:100% 100%;}
.icon-dues{width:20px;height:20px;background: url(../../index/images/icon-dues@2x.png);background-size:100% 100%;}
.icon-meeting{width:25px;height:20px;background: url(../../index/images/icon-meeting@2x.png);background-size:100% 100%;}
.icon-publish{width:21px;height:20px;background: url(../../index/images/icon-publish@2x.png);background-size:100% 100%;}
.icon-safe{width:20px;height:20px;background: url(../../index/images/icon-safe@2x.png); background-size:100% 100%;}
.icon-certify{width:21px; height:20px; background: url(../../index/images/icon-certify@2x.png);background-size:100% 100%;}
.icon-report{width:20px;height:20px; background: url(../../index/images/icon-report@2x.png);background-size:100% 100%;}
.tips-box{position: absolute; top:0; right: 0; padding: 0 5px;height:18px;background:#D0021B;border:1px solid #fff;border-radius:5px;font-size:10px;color:#fff;line-height:18px;}
.dues-box{right:-10px;}
.rep-box{right:-10px;}

.gd{
	float: right;
	font-size: 14px;
	color: #666;
    margin-top: 3px;
}
.news-tag{
	background:none;
	display: flex;
    justify-content: space-between;
}
.news-tag .r_tit{
	font-size: 20px;
	color: #c91d20;
	font-weight: 500;
	margin-bottom: 8px;
}


.item-news{margin:0 0 1.25rem;}
.item-news-tag{width:100%;border-bottom:4px solid #e8e8e8;margin-bottom:1rem;font-size:20px; display:flex; justify-content: space-between;}
.item-news-tag .tab span{    font-size: 20px;
    letter-spacing: 2px;
    border-bottom: 4px solid #e8e8e8;
    padding: 0 0.5rem 0.5rem 0.5rem;
    margin-right: 0.5rem;
    height: 46px;
    line-height: 54px;}
.item-news-tag .tab span.cur{border-bottom:4px solid #c72128;}
.item-news-top{display:flex;justify-content: space-between;line-height:2.5rem;}
.item-news-p{font-size:14px;line-height:1.75rem;color:#999;}
.item-news-list li::before{
	content: "·";         /* Unicode圆点字符 */
	color: #4F8EFF;       /* 颜色 */
	margin-right: 10px; 
	float:left;
}
.item-news-list li span{font-size:0.75rem;font-weight:normal;}

/*各地房协等*/

.tab{padding-bottom:0;}
.tab span{cursor:pointer;letter-spacing: normal;border-bottom:4px solid #e8e8e8;padding-top:0.75rem;display:inline-block;margin-bottom: -4px;}
.tab span.cur{border-bottom:4px solid #c72128;color:#c72128;font-weight:500;}
.tab span:hover{border-bottom:4px solid #c72128;color:#c72128;font-weight:500;}
.item-news-tag span.cur {
    border-bottom: 4px solid #c91d20;
}
.tab span.cur {
    border-bottom: 4px solid #c91d20;
    color: #c91d20;
}
.fxhy-right{
	float: right;
	width:354px;
}
.item-news-list li{
	padding: 10px 0px;
	font-size: 14px;
}
.item-news-top{
	line-height: 28px;
}
.item-news-tag{
	margin-bottom: 5px;
	cursor: pointer;
}

.more{
    margin: 16px auto;
    text-align: center;
    width: 100%;
}
.hide{display:none;}


.fs12{
	float: right;
	font-size: 14px;
	font-weight: 500;
}
/*会员单位*/
/*各地房协*/
#gdfx{
	clear:both;
	width:100%;
	height:230px;
	background-color: #e8e8e8;
	margin-bottom: 30px;
}
.gdfx-bt h2{
	width:1200px;
	padding-top: 40px;
	margin-bottom: 30px;
	font-size: 20px;
	margin:0 auto;
	font-weight: 600;
}
.gdfx-city{
	width:1110px;
	margin:0 auto;
	padding-left: 90px;
	height: 130px;
    padding-top: 30px;
}
.gdfx-city li{
	float: left;
	padding: 10px 10px 10px 0px;
}
.gdfx-city li a{
	padding-right: 10px;
	font-size: 14px;
}


.fs12{font-size:0.75rem;}
.show{display:block;}
.hide{display:none;}
.text-black{color:#424242;}
.text-grey{color:#bcbcbc;}
.right-tag{bottom:60px;}
.right-tag-cp{width: 125px;
    height: 60px;
    position: fixed;
    right: 0px;
    bottom: 20px;
z-index:99;
}
.right-tag-cp .cp-btn{
display:block;
width:125px;
height:60px;
background:url("http://src.leju.com/imp/imp/deal/1f/c9/6/57ed9a797a9c87031f42df4f9ed_p24_mk24.png") no-repeat;
background-size:100%;
}
.right-tag-cp .cp-btn:hover{
background:url("http://src.leju.com/imp/imp/deal/f0/73/6/c35d240666037b608656666020b_p24_mk24.png") no-repeat;
background-size:100%;
}
/* 中房研协报告 */
.zfyx-box{width: 260px;float:left;}
.zfyx-box-list{margin:0;overflow: hidden;}
/* .zfyx-box-list ul li{font-size: 14px;line-height: 20px;padding:10px 0;} */
.zfyx-box-list ul li h3{font-size: 14px;padding:0px;margin:0px;}
.zfyx-box-list ul li h3 a{ color:#c91d20;}
.list-top{margin-top:0 !important;}

/* 会员专属服务 */
.hyzs-box{width:780px;}
.hyzs-box ul{display:flex; justify-content:flex-start; flex-wrap: wrap;}
.hyzs-box ul li{width:185px;margin-right:13px;margin-bottom: 15px;}
.hyzs-box ul li.nom{margin-right:0;}
.hyzs-box ul li p{padding:2px 0 5px;margin:0;text-align:center;}

.hyyg-box{width:260px;float:left;}
.hyyg-btn{width: 100px;height: 35px;display: block;line-height: 35px;background: #fafafa;border: 1px solid #DCDCDC;box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.36);
    border-radius: 4px;
    color: #D32C25;
    margin: 10px auto 0;text-align:center;float:right;}
.hyyg-detail p{padding-left:4px;margin-bottom:0px;}

p.fair_name{font-weight: bold;font-size:16px;color:#c91d20}

.mb20{margin-bottom:20px;}

.section3-left-box{
	width:300px;
	margin-right:20px;
}
.section3-middle-box{
	width:660px;
	margin-right:20px;
}
.section3-right-box{
	width:198px;
	height: 1160px;
	border-radius: 6px;
	border: 1px solid #C9C9C9;
}
.news-tag{
	height: 60px;
	background: linear-gradient(90deg,#F1B4BB, #FFFFFF);
	line-height: 60px;
	text-indent: 1em;
	/* margin-bottom:20px; */
}

/* 协会组织机构 */
.zzjg{width:660px;display:flex;justify-content: space-between;flex-wrap: wrap;}
.zzjg li{width: 150px;height: 50px;background: linear-gradient(0deg, #FFF0BC, #FFFAEA);border-radius: 5px;margin-bottom:20px; display: flex; justify-content: left;align-items:center;}
.zzjg li:hover{background:#fbeaec;cursor: pointer;}
.zzjg li a{color:#c91d20;}
.zzjg li:hover a{color:#333;}

/* 协会简介 */
.xhjj{width: 30px;height: 30px; display:block; background:url(../images/new-index/1@2x.png) no-repeat;margin-left:20px;margin-right:10px;}
.xhjj{background-size: 100% 100%;}


/* 协会章程 */
.xhzc{width: 30px;height: 30px; display:block; background:url(../images/new-index/2@2x.png) no-repeat;margin-left:20px;margin-right:10px;}
.xhzc{background-size: 100% 100%;}

/* 会员会费 */
.hyhf{width: 30px;height: 30px; display:block; background:url(../images/new-index/3@2x.png) no-repeat;margin-left:20px;margin-right:10px;}
.hyhf{background-size: 100% 100%;}

.hyhff{width: 30px;height: 30px; display:block; background:url(../images/new-index/4@2x.png) no-repeat;margin-left:20px;margin-right:10px;}
.hyhff{background-size: 100% 100%;}

.hyhf-sub{width: 112px;position: absolute;right:0; background-color:#D0021B; z-index: 99;min-height:60px;}
.hyhf-sub div{width: 84px;padding: 0 14px;height: 40px; line-height: 40px; cursor: pointer;}
.hyhf-sub div:hover{background-color: #D32C25; cursor: pointer;}
.hyhf-sub div a{color:#fff;}

/* 协会领导 */
.xhld{width: 30px;height: 30px; display:block; background:url(../images/new-index/5@2x.png) no-repeat;margin-left:20px;margin-right:10px;}
.xhld{background-size: 100% 100%;}

/* 理事会 */
.lsh{width: 30px;height: 30px; display:block; background:url(../images/new-index/6@2x.png) no-repeat;margin-left:20px;margin-right:10px;}
.lsh{background-size: 100% 100%;}

/* 监事会 */
.jsh{width: 30px;height: 30px; display:block; background:url(../images/new-index/7@2x.png) no-repeat;margin-left:20px;margin-right:10px;}
.jsh{background-size: 100% 100%;}

/* 秘书处 */
.msc{width: 30px;height: 30px; display:block; background:url(../images/new-index/8@2x.png) no-repeat;margin-left:20px;margin-right:10px;}
.msc{background-size: 100% 100%;}

/* 分支机构 */
.fzjg{
	width: 200px;
	height: 60px;
	line-height: 60px;
	/* background: linear-gradient(90deg, #D0021B, #FFFFFF); */
	background: #D0021B;
	border-radius: 6px 6px 0px 0px;
	opacity: 0.8;
	font-weight: 800;
	font-size: 20px;
	color: #FFFFFF;
	text-shadow: 0px 2px 2px rgba(0,0,0,0.3);
	font-family: Source Han Serif CN;
	text-align: center;
	margin-bottom:20px;
}
.fzjg-glbf{
	width: 180px;
	height: 40px;
	border: 1px solid #c9c9c9;
	border-radius: 5px;
	font-weight: 800;
	line-height: 40px;
	text-align:center;
	color: #D0021B;
	margin:0 auto 20px;
}
.fzjg-glbf a{
	color: #D0021B;
}
.fzjg-list{
	width: 180px;
	height: 40px;
	margin:0 auto 20px;
	line-height: 40px;
	font-weight: 800;
	text-align:center;
	color: #D0021B;
	background: url(../images/new-index/fzjg-bg@2x.png) no-repeat;
}
.fzjg-list{
	background-size: 100% 100%;
}

ul.news-list{
	margin:10px 0;
}

ul.news-list li::before{
	content: "·";         /* Unicode圆点字符 */
	color: #4F8EFF;       /* 颜色 */
	margin-right: 10px; 
	float:left;
}
ul.news-list li{
	line-height: 20px;
    padding: 14px 0;
    overflow: hidden;
}
ul.news-list li span{
	font-size: 0.75rem;
    font-weight: normal;
}
ul.news-list .list-item{
	display:flex;
	justify-content: space-between;
}
ul.news-list .list-item a{
	width:570px;
}

.zs-box{
	display:flex;
	margin-top:20px;
}
.zs-icon{
	margin-right:20px;
}
.zs-content{
	line-height:24px;
}
.zs-content h3{
	font-size: 16px;
	color: #D0021B;
}
.zs-content span{
	margin-right:8px;
}
#scrollDiv{
	height:195px;
	overflow: hidden;
}
.xrh-list{
	height:195px;
	/* overflow-y:scroll; */
	line-height:34px;
	overflow: hidden;
}
.xrh-list li{
	margin-left: 10px; 
	float:left;
}

/* .xrh-list::-webkit-scrollbar{
    width:6px;
}
.xrh-list::-webkit-scrollbar-thumb{
    border-radius: 10px;
    -webkit-box-shadow: inset 0 0 5px rgba(0, 0, 0, 0.5);
    opacity: 0.5;
    background: rgba(238, 238, 238, 1);
}
.xrh-list::-webkit-scrollbar-track{
    border-radius: 0;
    background:#EEEEEE;
} */

/*页脚*/
footer{background-color:#292c33;color:#fff;overflow:hidden;}
.footer{width:1200px;margin:2rem auto;font-size:14px;position:relative;z-index:3;}
.about{margin:0 auto;width:552px;}
footer ul li{display:inline-block;}
footer ul li a{color:#fff;opacity:0.8;padding:1rem;}
footer ul li a:hover{color:#fff;opacity: 1;}
footer ul li:first-child a{padding-left:0;}
footer p{opacity: 0.8;text-align:center;}
footer .icon{position:absolute;bottom:10px;right:10px;}
footer .icon span{width:46px; height:46px; display:inline-block;margin:0 5px;cursor: pointer;background:url("http://src.leju.com/imp/imp/deal/26/56/7/e3c79274db763a2938329c83723_p24_mk24.png") no-repeat;}
footer .icon .wechat{background-position:-7px -869px;}
footer .icon .wechat:hover{background-position:-89px -869px;}
footer .icon .weibo{background-position:-7px -935px;}
footer .icon .weibo:hover{background-position:-88px -935px;}
footer .icon .totop{background-position:-7px -1006px;}
footer .icon .totop:hover{background-position:-88px -1006px;}
.wechat-pic,.weibo-pic,.totop-pic{position:absolute;z-index:99;padding:6px;border:1px solid #e0e0e0;border-radius:4px;background-color:#ffffff;bottom:100px;display:none;font-size:0.75rem;}
.wechat-pic .v,.weibo-pic .v,.totop-pic .v{background:url("http://src.leju.com/imp/imp/deal/26/56/7/e3c79274db763a2938329c83723_p24_mk24.png") no-repeat -4px -1121px; width:10px;height:8px;display:block;position:absolute;left:50px;bottom:-6px;z-index:98;}
.totop-pic .v{left:26px;}

.right-tag{width:55px; border:2px solid #e0e0e0; border-radius:4px; background-color:#f5f5f5;height:146px;position:fixed;right:12px;top:200px;display:none;}
.right-tag span{width:55px;height:55px;cursor:pointer;background:url("http://src.leju.com/imp/imp/deal/26/56/7/e3c79274db763a2938329c83723_p24_mk24.png") no-repeat;display:block;}
.right-tag span:hover{background-color:#404040;}
.right-tag .r-wechat{border-top-left-radius: 4px; border-top-right-radius:4px;background-position:-183px -860px;}
.right-tag .r-weibo{background-position:-186px -925px;}
.right-tag .r-totop{height:36px;border-bottom-left-radius: 4px;border-bottom-right-radius: 4px;background-position:-187px -1010px;}
.r-wechat-pic, .r-weibo-pic, .r-totop-pic{position:fixed;top:200px;right:72px;padding:6px;border:1px solid #e0e0e0;border-radius:4px;background-color:#ffffff;font-size:0.75rem;display:none;}

