@charset "utf-8";
/* CSS Document */

/* 通用样式 */
body{ padding:0px; margin:0px; min-width:1200px; max-width:1920px; margin:auto; font-family:"微软雅黑"; }
a, p{ text-decoration:none;}
img{ border:none; padding:0px; margin:0px; display:block; user-select:none;}
ul,li{ list-style:none; margin:0; padding:0;}
*{ margin:0; padding:0;}

p{text-decoration:none; display:block;}
a { text-decoration:none;}
span{margin:0; padding:0;}

/* 头部 */
.top-box{ width:1200px; height:110px;margin:auto;}
.top_image{ float:left; padding-top:26px;}
.top_nav{ width:auto; float:right;}
.top_nav a{ float:left; font-size:14px; color:#000; line-height:110px; transition:0s;width: 80px;text-align: center;}
.top_nav a:hover{ background-color:#ce302d; color:#fff;}
#dq_nav{background-color:#ce302d; color:#fff;}

/* banner */
.warp{ min-width:1200px; max-width:1200px; width:100%; height:160px; margin:auto; background:#FBEFDF; user-select:none;}
.warp2{ min-width:1200px; max-width:1200px; width:100%; height:160px; overflow:hidden; margin:auto; background:#FBEFDF;}
#banner{ position:relative; z-index:1;}
.lunbo ul{ position:relative; width:100%; height:160px; overflow: hidden; margin:0;}
.lunbo ul li{ display:none; position:absolute; top:0; left:0; width: 100%; height:160px; text-align:center;}
.cur{ position:absolute; bottom:6px; text-align: center;width:100%; height:24px; line-height:24px;}
.cur span{ display:inline-block; width:10px; height:10px; background:#fff; margin-left:10px; border-radius:20px;}
.cur span.active{ background:#DE250F;}
.btn{ position:absolute; top:24%; margin-top:25px; width:50px; height:50px; line-height:50px; text-align:center; color:#fff; font-size:18px; background:#000;}
.btnLeft{ left:0px; cursor:pointer; border-radius:50px; filter:Alpha(Opacity=0, Style=0); opacity:0; transition:0.2s;}
.btnRight{ right:0px; cursor:pointer; border-radius:50px; filter:Alpha(Opacity=0, Style=0); opacity:0; transition:0.2s;}
.lunbo:hover .btnLeft{ left:50px; filter:Alpha(Opacity=20, Style=0); opacity:0.2;}
.lunbo:hover .btnRight{ right:50px; filter:Alpha(Opacity=20, Style=0); opacity:0.2;}


/* 每周动态等 */
/* 左侧 */
.xyx{ width:100%; height:673px;}
.xyx-min{ width:1200px; height:auto; margin:auto; clear:both; overflow:hidden;}

.xyxw{ float:left; width:392px;}

.xyxw-title{ width:100%; height:50px; line-height:50px; /*border-bottom: solid 1px #dad0d2;*/ border-bottom: solid 1px #ce302d;margin-bottom:22px;}
.xyxw-title h1{ font-size:24px; font-weight:normal; /*color:#444;*/ color:#ce302d; float:left; width:100px; border-bottom: solid 3px #ce302d;}
.xyxw-title span{color:#cccccc; font-size:12px; margin-left:12px;}
.xyxw-title a{ display:block; /*color:#e8bb62;*/ color:#ce302d;font-size:14px; float:right;}
.xyxw-title a:hover{color:#ce302d; }

.xyxw-min{ width:100%; height:auto;  }

.xyxw-list{ width:100%;}
.xyxw-list a{ display:block; width:100%; height:62px; line-height:62px; border-bottom:dashed 1px #ccc;transition: left 0.5s; position:relative; left:0; }
.xyxw-list a:hover{ position:relative; left:6px;}
.xyxw-list a:hover p{ color:#ce302d;}
.xyxw-list a:hover time{ color:#ce302d;}
.xyxw-list a p{ width:92%; color:#000000; font-size:15px; float:left;overflow:hidden;text-overflow:ellipsis;white-space:nowrap; transition:0.5s;}
.xyxw-list a time{ color:#666666;font-size:15px;}
.xyxw-list a:hover p span{ color:#ce302d;}
.xyxw-list a p span{ color:#ccc; padding-right:6px;}

/* 右侧 */
.xjxcp{ width:768px; float:right;}

/*焦点图*/
	.cot-xwzx-min{ width:768px; height:396px; float:left; padding-top:58px; padding-bottom:22px;}
	
	.yx-rotaion{ float:left;}
	.yx-rotaion-btn,.yx-rotaion-title,.yx-rotation-focus,.yx-rotation-t,.yx-rotaion-btn{position:absolute}
	.yx-rotation-title{position:absolute;width:100%;height:40px;line-height:40px;background:#000;filter:alpha(opacity=40);-moz-opacity:0.4;-khtml-opacity:0.4;opacity:0.4;left:0;bottom:0;bottom:-1px;z-index:1}
	.yx-rotation-t{color:#fff;font-size:14px;font-family:microsoft yahei;z-index:2;bottom:0;left:10px;line-height:40px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
	.yx-rotation-focus span,.yx-rotaion-btn span{background:url(../images/ico.png) no-repeat;display:block;}
	.yx-rotation-focus{height:40px;line-height:40px;right:20px;bottom:0;z-index:2}
	.yx-rotation-focus span{width:12px;height:12px;line-height:12px;float:left;margin-left:5px;position:relative;top:14px;cursor:pointer;background-position:-24px -126px;text-indent:-9999px}
	
	.yx-rotaion-btn{width:100%;height:41px;top:8%;margin-top:-20px;}
	.yx-rotaion-btn span{width:41px;height:41px;cursor:pointer;filter:alpha(opacity=30);-moz-opacity:0.3;-khtml-opacity:0.3;opacity:0.3;position:relative}
	.yx-rotaion-btn .left_btn{background-position:-2px -2px;float:left;left:10px}
	.yx-rotaion-btn .right_btn{background-position:-2px -49px;float:right;right:10px}
	.yx-rotaion-btn span.hover{filter:alpha(opacity=80);-moz-opacity:0.8;-khtml-opacity:0.8;opacity:0.8}
	.yx-rotation-focus span.hover{background-position:-10px -126px}
	.rotaion_list{width:0;height:0;overflow:hidden;}
	
	/*小图*/
	.pit_box{ width:100%; height:auto; clear:both; overflow:hidden;}
	.pit_min{ float:left; width:191px; height:135px; overflow:hidden; margin-right:1px;}
	.pit_min img{ width:100%;transition:all 0.6s;height: 135px;}
	.pit_text{ width:100%; height:36px; position:relative; top:-36px; background-color:rgb(19,38,78,0.7); z-index:99;}
	.pit_text p{ width:92%; margin:auto; line-height:36px; color:#fff; text-align:center; font-size:14px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap; transition:0.5s;}
	.pit_min:hover img{width:100%; transform: scale(1.2); }

/* 楼市热点 */
.lsrd{ width:1200px; height:auto; margin:auto;}


.gltd_wz{ width:1200px; margin:auto; overflow:hidden; margin-top:44px;}
.gltd_ul{ width:2448px; margin-left:0px;  overflow:hidden; }
.gltd_ul_li{ float:left; width:280px; height:210px; margin-left:26px;}
.gltd_ul_li:hover{ transform: scale(1.01); }
.gltd_ul_li:hover .gltd_ul_img{  transform: scale(1.01); }
.gltd_ul_li:hover .gltd_ul_txt{ opacity:0.7;}
.gltd_ul_img{ width:280px; height:210px; background-color:#fff; transition:0.6s;}
.gltd_ul_img img{ width:280px; height:210px; margin:auto; }
.gltd_ul_txt{ width:100%; height:36px; position:relative; top:-36px; background-color:rgb(19,38,78,0.7); z-index:99;}
.gltd_ul_txt p{ width:92%; margin:auto; line-height:36px; color:#fff; text-align:center; font-size:14px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap; }


/* str */
.str_wrap { overflow:hidden; //zoom:1; font-size:12px; line-height:16px; position:relative; -moz-user-select:none; -khtml-user-select:none; user-select:none; white-space:nowrap;}
.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;}

/* 生活常识、优居时光、原创作品*/
/* 生活常识*/ 
.syy{ width:1200px; height:auto; margin:auto; clear:both; overflow:hidden;}
.shcs{ width:374px; height:auto; float:left;}

.shcs_min{ width:100%; height:auto; clear:both; overflow:hidden; margin-top:44px;}
.shcs_min a{ width:176px; float:left; margin-right:11px; margin-bottom:16px;}
.shcs_min a div{ width:100%; height:124px; overflow:hidden;}
.shcs_min a div img{ width:100%; height:124px; transition:all 0.6s;}
.shcs_min a p{ width:92%; margin:auto; color:#666666; line-height:42px; font-size:14px; text-align:center;overflow:hidden;text-overflow:ellipsis;white-space:nowrap; }
.shcs_min a:hover img{width:100%; transform: scale(1.1);}

/* 优居时光 */
.yjsg{ width:374px; height:auto; float:left; margin-left:39px; margin-right:39px;}

/* 原创作品 */
.yczp{ width:374px; height:auto; float:right;}


/* 底部 */
.bot{ width:100%; height:174px; background-color:#13264e; margin-top:66px;}
.bot_min{ width:1200px; margin:auto; padding-top:30px; }
.bot_01{ float:left; margin-left:132px;}
.bot_02{ float:left; margin-left:30px;}
.bot_02 h1{ font-size:28px; color:#e8bb62;}
.bot_02 div{ width:48px; height:3px; background-color:#e8bb62; margin-top:14px; margin-bottom:14px;}
.bot_02 p{ font-size:14px; color:#fff; opacity:0.48; line-height:26px;}
.bot_03{ float:left; margin-left:270px;}
.bot_03 img{ width:92px; height:auto;}
.bot_03 p{ font-size:12px; color:#fff; opacity:0.48; text-align:center; line-height:30px;}

.bot_mas{ width:100%; height:50px; background-color:#091b3f;}
.bot_mas_min{width: fit-content; margin-left: auto; margin-right: auto; clear:both; overflow:hidden;}
.bot_mas_min p{ font-size:14px; color:#fff; opacity:0.24; line-height:50px; float:left; padding-left:9px; padding-right:9px;}
.bot_mas_min div a{color:#fff;margin-right: 10px;}
.bot_mas_min img{    float: left;    padding-top: 16px;    margin-left: 36px;    margin-right: 6px;}
.bot_mas_min div {
    float: left;
    font-size: 14px;
    color: #fff;
    opacity: 0.24;
    height:50px; padding-right:9px;line-height: 50px;
}

/* 您的位置 */
	.wz{ width:1200px; height:64px; margin:auto; border-bottom:solid 1px #dcdcdc;}
	.wz-box{ padding-top:22px; }
	.wz-box div{ float:left;}
	.wz-text{ font-size:14px; text-align:center; margin-left:10px;}
	.wz-text a{ text-decoration:none;color:#666666; }
	

	
/* 通用单页内容 */
.tynr-box{ width:1200px; height:auto; margin:auto; margin-top:50px; margin-bottom:50px; }
.tynr-title{ width:100%; font-weight:bold;text-align:center; color:#333; font-size:30px; margin-bottom:16px;}
.tynr-time{ width:100%; text-align:center; color:#666666; font-size:14px; margin-bottom:30px;}
.tynr-min img{  margin:auto; margin-top:20px; margin-bottom:20px; max-width:1200px;}
.tynr-min video{  margin:auto; margin-top:20px; margin-bottom:20px; max-width:1200px;display: block;}
.tynr-min p{ font-size:15px; color:#666666; line-height:30px; text-indent:2em;}
.tynr-min span{ font-size:15px; color:#666666; line-height:0px; text-indent:2em;}

/* 通栏咨询列表内容 */
	.right-min-box{ width:1200px; height:auto; margin:auto;margin-top:50px; margin-bottom:80px;}
	.right-min-box a{ display:block;}
	.right-min{ width:1200px; height:166px; border-bottom: dashed 1px #ebebeb; border-top:solid 1px #fff; transition:all 0.6s;  border-left:solid 1px #fff; border-right:solid 1px #fff;margin:auto; margin-bottom:20px;}
	.right-min img{float:left; width:160px; height:120px; margin-left:32px; margin-top:22px;}
	.right-min:hover{ border: solid 1px #e8bb62;}
	.right-min-text{ width:880px; height:143px; float:left; margin-top:22px; margin-left:74px;}
	.right-min-text-1{ width:100%; color:#333; font-size:18px; margin-top:10px;overflow: hidden;text-overflow:ellipsis;white-space: nowrap;}
	.right-min-text p{ color:#808080; font-size:14px; line-height:24px; margin-top:10px; height:48px; overflow:hidden;-webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp:2;overflow: hidden;}
	.right-min-text-2{ float:right; width:120px; height:30px; border-radius:15px; line-height:30px; font-size:14px; color:#fff; text-align:center; background-color:#137dd5;}
	.right-min-text-2:hover{ background-color:#fbc013;}


/* 咨询列表 */
.ksjs-list-title{ font-size:24px; background-color:#f52c72; color:#fff; text-align:center; width:300px; height:48px; line-height:48px; margin:auto;margin-top:50px; border-radius:24px; }
.ksjs-list-title span{ margin-left:10px; margin-right:10px;}
.ksjs-list-box{ width:1200px; height:auto; margin:auto; margin-top:30px; margin-bottom:50px; clear:both; overflow:hidden;}

.ksjs-list-left-box{ width:250px; height:auto; float:left;}

.ksjs-list-left-box ul{ margin-bottom:18px;}


.ksjs-list-left-box h2{ color:#fff; font-size:20px; text-align:center; font-weight:normal; height:60px; line-height:60px; margin:0; padding:0; background-color:#e8bb62; margin-bottom:2px; border-radius:8px
 8px  0 0;}
.ksjs-list-left-box li a{ display:block; width:250px; height:60px; font-size:15px; background-color:#f5f5f5; color:#666; text-align:center; line-height:60px; margin-bottom:1px;transition:transform 0.3s;}
.ksjs-left-box li a span{ margin-left:6px;}

.ksjs-list-left-box li a:hover{  color:#ce302d;position:relative; cursor:pointer;transform:translate(6px,0);}

.ksjs-list-right-box{ width:900px; height:auto; float:right;}
.ksjs-list-right-box li a{ display:block; width:900px; height:auto; border-bottom:dashed 1px #dcdcdc; margin-bottom:16px; margin-top:12px; padding-bottom:16px;}
.ksjs-list-right-box li a h1{ font-size:20px;color:#f52c72;font-weight:bold; margin-bottom:10px;}
.ksjs-list-right-box li a p{ font-size:14px; color:#808080; line-height:32px; text-indent:2em;}



/* 咨询列表内容 */
.yb-right-box{ width:900px; height:auto; float:right;}

.yb-right-title{ width:100%; height:60px; padding-bottom:8px;}
.yb-right-title h1{  text-align:center; float:left; line-height:60px; margin:0; padding-left:30px;color:#444; font-size:24px;}
.yb-right-title a{ float:right; font-size:14px; color:#999; line-height:60px; padding-right:18px;}
.yb-right-title a:hover{ color:#a41b2f;}

.yb-right-box ul{ width:100%; height:auto; margin-bottom:30px;}
.yb-right-box ul li{ display:block; width:900px; height:60px;border-bottom:dashed 1px #dcdcdc; }
.yb-right-box ul li a{ display:block;height:48px; padding-left:30px; line-height:60px; float:left; width:750px; font-size:16px; color:#666;overflow: hidden;text-overflow:ellipsis;white-space: nowrap;}
.yb-right-box ul li p{ margin:0; padding:0; display:block;height:60px; line-height:60px; float:right;font-size:14px; color:#999; padding-right:18px;}
.yb-right-box ul li:hover a{ color:#a41b2f;}

/* 咨询内容详情 */
.zxnr-right-box{ width:900px; height:auto; float:right;}


/* 图片列表内容 */
.tplb-box{ width:1200px; height:auto; margin:auto; margin-top:50px; clear:both; overflow:hidden;}
.tplb-box li{ width:280px; height:260px; margin-left:10px; margin-right:10px; float:left; margin-bottom:30px;transition:transform 0.3s;}
.tplb-box li a img{ width:280px; height:210px; margin:auto;}
.tplb-box li a p{ font-size:15px; color:#666; margin-top:20px; text-align:center;overflow: hidden;text-overflow:ellipsis;white-space: nowrap;}
.tplb-box li a:hover p{ color:#a41b2f;}
.tplb-box li:hover{position:relative; cursor:pointer;transform:translate(0,-6px);}

/* 图片列表分页 */
.tpfy{width: fit-content; margin-left: auto; margin-right: auto; clear:both; overflow:hidden; line-height:108px; margin-bottom:30px;}

/* 通栏上一条下一条 */
.sx{width: fit-content; margin-left: auto; margin-right: auto; clear:both; overflow:hidden;}
.sx a{ width:500px; height:48px;  margin-left:20px; margin-right:20px; line-height:48px; float:left;  border: solid 1px #fff;}
.sx a h1{ margin-left:24px; float:left; font-size:16px; color:#333; font-weight:normal;}
.sx a p{ width:400px; float:left;font-size:14px; color:#666;overflow: hidden;text-overflow:ellipsis;white-space: nowrap;}

.sx a:hover{ border: solid 1px #e5e5e5; border-radius:12px;}


/* 上一条下一条 */

.st{width:890px; height:100px; margin:auto; margin-top:36px;}
.st a{ width:100%; height:48px; display:block;  line-height:48px;  border: solid 1px #fff;}
.st a h1{ margin-left:24px; float:left; font-size:16px; color:#333; font-weight:normal;}
.st a p{ width:752px; float:left;font-size:14px; color:#666;overflow: hidden;text-overflow:ellipsis;white-space: nowrap;}
.st a:hover{ border: solid 1px #e5e5e5; border-radius:12px;}
/* 联系我们 */
.lxwm_box{ width:1200px; margin:auto; height:auto; clear:both; overflow:hidden; margin-top:48px;}
.lxwm_list{ float:left; width:540px; height:200px; border: solid 1px #f0f0f0; border-radius:12px; margin-left:28px; margin-right:28px; margin-bottom:36px; transition:all 0.6s;}
.lxwm_list h1{ font-size:20px; margin-left:30px; padding-top:26px; color:#ce302d; padding-bottom:10px; font-weight:normal;}
.lxwm_list p{ color:#999; font-size:14px; line-height:28px;margin-left:30px;}
.lxwm_list:hover{border: solid 1px #ce302d;}

/* 子站主图 */
.zt{ width:100%; }
.zt img{ width:100%; margin:auto;}

/* 子站新闻动态 */
.news_box{ width:1200px; height:auto; margin:auto;}
/* bootstrap  分页样式 */
.pagination{display:inline-block;padding-left:0;border-radius:0}
.pagination  li{display:inline;background: none;}
.pagination>li>a,.pagination>li>span{position:relative;float:left;padding:6px 12px;line-height:1.42857143;text-decoration:none;color:#333;background-color:#fff;border:1px solid #ddd;margin-left:-1px}
.pagination>li:first-child>a,.pagination>li:first-child>span{margin-left:0;border-bottom-left-radius:0;border-top-left-radius:0}
.pagination>li:last-child>a,.pagination>li:last-child>span{border-bottom-right-radius:0;border-top-right-radius:0}
.pagination>li>a:hover,.pagination>li>span:hover,.pagination>li>a:focus,.pagination>li>span:focus{z-index:2;color:#333;background-color:#ecf0f1;border-color:#ddd}
.pagination>.active>a,.pagination>.active>span,.pagination>.active>a:hover,.pagination>.active>span:hover,.pagination>.active>a:focus,.pagination>.active>span:focus{z-index:3;color:#fff;background-color:#d20200;border-color:#ddd;cursor:default}
.pagination>.disabled>span,.pagination>.disabled>span:hover,.pagination>.disabled>span:focus,.pagination>.disabled>a,.pagination>.disabled>a:hover,.pagination>.disabled>a:focus{color:#b4bcc2;background-color:#fff;border-color:#ddd;cursor:not-allowed}



