/*
 * @Author: wangwenhao 
 * @Date: 2019-7-31 17:13:19 
 * @Last Modified by:   wangwenhao 
 * @Last Modified time: 2019-7-31 17:13:19 
 */
html,body{
	width: 100%;
	min-width: 1200px;
	font-family: "微软雅黑";
}
.headbox{
	height: auto;
	width: 100%;
}
.hb1{
	width: 100%;
	height: 32px;
	background: #f9f9f9;
}
.hb1inner{
	width: 1200px;
	height: 32px;
	margin: 0 auto;
}
.hlogo{
	display: block;
	float: left;
	width: 83px;
	height: 29px;
	margin-top: 1px;
}
.hb1_r{
	height: 32px;
	width: auto;
	float: right;
	overflow: hidden;
}
.hb1_nav{
	color: #acacac;
	font-size: 12px;
	font-family: "微软雅黑";
	float: left;
}
.hb1_nav li{
	color: #333333;
	display: inline-block;
	padding: 0px 8px;
	line-height: 30px;
	height: 32px;
}
.hb1_nav li:hover{
	color: #c0110b;
}
.hb1_btnbox{
	float: right;
	margin-left: 10px;
}
.hb1_btnbox div{
	height: 23px;
    width: 46px;
    border: 1px solid #dfdfdf;
    line-height: 23px;
    text-align: center;
    font-size: 12px;
    color: #333333;
    font-family: "微软雅黑";
    float: left;
    margin: 3px 6px;
    background: #f5f5f5;
    cursor: pointer;
}
.hb2{
	width: 100%;
	height: 280px;
	background: url(https://src.leju.com/imp/imp/deal/e0/28/e/365cefc16f04d4f27e356dd0efb_p24_mk24.jpg) no-repeat;
	background-position: center;
	background-size: 1920px 280px;
}
.hb2inner{
	width: 1200px;
	margin: 0 auto;
	height: 280px;
}
.hb2_l{
	background: url(https://src.leju.com/imp/imp/deal/dc/05/9/51af9bf9164399073aa1435c902_p24_mk24.png) no-repeat;
	background-size: contain;
	background-position: center;
	height: 103px;
	width: 305px;
	float: left;
	margin-top: 35px;
}
.hb2_r{
	height: 93px;
	width: 670px;
	float: right;
	margin-top: 56px;
}
.searchway{
	margin-left: 65px;
}
.searchway li{
	float: left;
	padding: 3px 14px;
	color: #0d0809;
	font-family: "微软雅黑";
	font-size: 14px;
	height: 32px;
	line-height: 32px;
	margin: 0px 10px;
	position: relative;
	cursor: pointer;
}
.searchway .activeway{
	background: #e01c16;
	color: #FFFFFF;
	position: relative;
}
.searchway .activeway:after{
	content:"";
	width:0;
	height:0;
	position:absolute;
	left:50%;
	margin-left: -8px;
	bottom:-10px;
	border-top:solid 5px #e01c16;
	border-left:solid 7px transparent;
	border-right:solid 7px transparent;
	border-bottom:solid 5px transparent;
}
.searchbox{
	height: 52px;
	width: 100%;
	margin-top: 6px;
}
.searchtext,.searchbtn{
	float: left;
	cursor: pointer;
}
.searchtext{
	width: 582px;
	height: 50px;
	border: 1px solid #cccccc;
	border-right: 0px;
	background: #ffffff;
	text-indent: 15px;
	font-size: 18px;
}
.searchbtn{
	width: 87px;
	height: 100%;
	background: #e01c16;
	text-align: center;
	font-size: 16px;
	color: #ffffff;
	line-height: 52px;	
}
.searchbtn:hover{
	background: #c0110b;
}
.hb3{
	width: 100%;
	height: 52px;
	background: #e22323;
}
.hb3_nav{
	width: 1200px;
	height: 52px;
	margin: 0 auto;
}
.hb3_nav li{
	width: 10%;
	height: 100%;
	text-align: center;
	font-size: 16px;
	float: left;
	line-height: 52px;
	color: #FFFFFF;
}
.hb3_nav li:hover{
	background: #c0110b;
}
.hb3_nav .activeli{
	background: #c0110b;
}
.content{
	width: 100%;
	height: auto;
}
/*foot*/
.footbox{
	height: 218px;
	width: 100%;
	background: #333333;
}
.footbox p{
	font-size: 14px;
	color: #ededed;
	text-align: center;
	height: 30px;
	line-height: 30px;
}
.fmargin{
	margin-top: 50px;
}
.crumbs{
	width: 1200px;
	height: 30px;
	line-height: 30px;
	color: #808695;
	margin: 20px auto;
	font-size: 16px;
	-webkit-touch-callout: none;
	-webkit-user-select: none;
	-khtml-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none; 
	text-indent: 20px;
}
.crumbs a{
	color: #515a6e;
	font-size: 14px;
}
.crumbs a:hover{
	color: rgb(0, 99, 186);
}
.crumbs .thispage{
	color: rgb(0, 99, 186);
}
.c2{
	width: 1200px;
	margin: 0 auto;
	margin-bottom: 20px;
}
.c2_l{
	width: 878px;
	float: left;
	margin-right: 20px;
	padding: 10px 20px 0px;
	border: 1px solid #e8e8e8;
}
.c2_r{
	width: 260px;
	float: left;
	/*border: 1px solid #e8e8e8;*/
}
.totlenum{
	height: 20px;
	font-size: 14px;
	color: #808695;
	line-height: 20px;
}
.clist li{
	width: 100%;
	overflow: hidden;
	padding: 30px 0px;
	border-bottom: 1px dashed #e8eaec;
}
.clogo{
	display: block;
	height: 95px;
	width: 95px;
	float: left;
}
.infobox{
	height: 95px;
	float: left;
}
.ctitlebox{
	height: 20px;
	margin-bottom: 40px;
	margin-top: 8px;
}
.ctitlebox p{
	float: left;
	height: 20px;
	line-height: 20px;
	font-size: 18px;
	font-weight: bold;
	color: #17233d;
	margin: 0 30px;
}
.ctitlebox div{
	float: left;
	height: 20px;
	border: 1px solid #2d8cf0;
	color: #2d8cf0;
	line-height: 20px;
	margin: 0px 6px;
	padding: 0px 8px;
	font-size: 12px;
	border-radius: 5px;
}
.crenum{
	height: 20px;
	line-height: 20px;
	font-size: 16px;
	color: #515a6e;
	padding-left: 30px;
}
.pages{
	height: 30px;
	margin: 20px auto 30px;
}
.pages #Pagination .pagination a, .pages #Pagination .pagination span{
	height: 12px;
	line-height: 12px;
}
.ntitlebox{
	height: 33px;
	width: 100%;
	border-bottom: 1px solid #f4d9d8;
}
.tname{
	font-size: 20px;
	font-weight: bold;
	color: #333333;
	float: left;
	height: 26px;
	padding-bottom: 4px;
	border-bottom: 3px solid #e01c16;
	line-height: 20px;
}
.more{
	display: block;
	float: right;
	font-size: 12px;
	color: #999999;
	line-height: 20px;
	margin-top: 4px;
}
.newslist{
	padding: 5px;
	width: 250px;
}
.newslist p{
	font-size: 12px;
	color: #515a6e;
	line-height: 20px;
	margin: 10px 0px;
}
.ctitlebox p:hover,.newslist p:hover{
	color: #c0110b;
}
.conbtn{
	float: right;
	height: 40px;
	width: 100px;
	cursor: pointer;
	border-radius: 5px;
	color: #FFFFFF;
	line-height: 40px;
	font-size: 14px;
	text-align: center;
	background: #e01c16;
	margin: 24px 10px 0px 0px;
}
.conbtn:hover{
	background: #c0110b;
}
.time{
	display: block;
	float: right;
	font-size: 16px;
	color: #808695;
	height: 30px;
	line-height: 30px;
	margin: 30px 10px 0px 0px;
}
.cr_nav{
	width: 100%;
	overflow: hidden;
	margin-bottom: 30px;
}
.cr_nav li{
	float: left;
	height: 30px;
	width: 76px;
	background: #dcdee2;
	margin: 10px 5px;
	line-height: 30px;
	text-align: center;
	color: #515a6e;
}
.cr_nav li:hover{
	background: #e01c16;
	color: #FFFFFF;
}

.top{margin:1rem auto 0;border-bottom:1px solid #e8e8e8;position: relative;}
.top h1{font-size:2.125rem;color:#17233d;}
.top-info{font-size:0.75rem;line-height:2rem;display:flex;justify-content:space-between;color: #515a6e;}
.top-info-p{margin-top:10px;}
.top-info p span{margin-right:0.5rem;}

.top-icon span{width:55px;height:55px;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;}
.top-icon .wechat-share{background-position:-183px -860px;}
.top-icon .wechat-share:hover{background-position:-268px -860px;}
.top-icon .weibo{background-position:-186px -925px;}
.top-icon .weibo:hover{background-position:-272px -926px;}
.top-icon .share{background:none;vertical-align:bottom;}
.top-icon .favorite{background-position:-2px -1060px;}
.top-icon .favorite:hover{background-position:-82px -1060px;}

.wechat-share-pic {position:absolute;width:95px;padding:6px;border:1px solid #e0e0e0;border-radius:4px;  background-color: #ffffff;right: 50px;z-index: 99;margin-top:-1rem;box-shadow: 0px 2px 10px #999;display:none;}
.summary-text{line-height:40px;margin:2rem 0;font-size:1rem;color: #515a6e;}
.summary-text p img{width:100%;}
.label{margin:4rem 0 2rem;}
.label span{font-size:0.875rem;background-color:#dcdee2;margin-right:1rem;padding:0.5rem;border-radius: 0.25rem;}
.label span a{color:#515a6e;}
.label span:hover{background-color: #c0110b;}
.label span:hover a{color:#fff;}
.related-news{margin:2rem 0 1.25rem;}
.related-news-tag{width:100%;border-bottom:4px solid #e8e8e8;margin-bottom:1rem;font-size:1.25rem;padding-bottom:0.5rem;}
.related-news-tag span{font-size:1.25rem;line-height:normal;letter-spacing:2px;border-bottom:4px solid #c72128;padding-bottom:0.5rem;}
.related-news-list li{font-size:0.875rem;display:flex;justify-content: space-between;border-bottom:1px dashed #e8e8e8;line-height:2.5rem;}
.related-news-list li span{font-weight:normal;}
.related-news-list li a{color:#515a6e;}
.related-news-list li a:hover{color: #c0110b;}
.news-small-top {
                        overflow: hidden;
                        display: flex;
                        position: relative;
                    }
                    .c-bottom20{
                        padding-bottom:20px;
                        margin-bottom:15px;
                    }
                    .c-border{
                        border-bottom: 1px dashed #e8e8e8;   
                    }
                    .c-small-img{
                        width: 45px;
                        height: 45px;
                        border: 1px solid #e8e8e8;
                        line-height: 43px;
                    }
                    .c-logo{
                        width: 45px;
                        max-width: 45px;
                        max-height: 45px;
                        vertical-align: middle;
                        display: inline-block;
                        overflow: hidden;
                    }
                    .c-info-box{
                        margin-left:15px;
                        width:200px;
                        display: inline-block;
                    }
                    .ctitlebox {
                        margin-top:0;
                        margin-bottom:0;
                        border:0;
                        height: inherit;
                    }
                    .ctitlebox div{
                        border: 0;
                        margin:0;
                        padding: 0;
                        height: 30px;overflow: hidden;
                    }
                    .ctitlebox h3{
                        font-size:12px;
                        line-height:18px;
                        font-weight: bold;
                        color: #515a6e;
                    }
                    .c-tags{
                        margin-top:5px;
                    }
                    .c-tags span{
                        height: 18px;
                        border: 1px solid #2d8cf0;
                        color: #2d8cf0;
                        line-height: 18px;
                        margin: 6px 6px 6px 0;
                        padding: 0px 3px;
                        font-size: 12px;
                        border-radius: 5px;
                        display:inline-block;
                    }
                    .crenum{
                        margin-top:5px;
                        font-size:12px;
                        color: #515a6e;
                        margin: 3px 0px;
                        padding:0;
                        float: left;
                        line-height: inherit;
                    }
                    .c-more{
                        width:100%;
                        text-align: center;
                        cursor: pointer;
                    }
                    
                    .news-box-tag{
                        height: 33px;
                        width: 100%;
                        border-bottom: 1px solid #f4d9d8;
                        margin:20px 0;
                    }
                    .news-box-tag span{
                        font-size: 20px;
                        font-weight: bold;
                        color: #333333;
                        float: left;
                        height: 26px;
                        padding-bottom: 4px;
                        border-bottom: 3px solid #e01c16;
                        line-height: 20px;
                    }