﻿﻿@charset "utf-8";

.row{ margin-bottom: 15px; clear: both; }
.row.last{ margin-bottom: 0; }

.column-4{ float: left; width: 324px; margin-right: 14px; }
.column-4.last{ float: right; margin-right: 0; }

/* 横幅广告 */
.hfgg{ position: relative; }
.hfgg ul{ overflow: hidden; }
.hfgg .prev, .hfgg .next, .hfgg .bd .con{ display: none; }
.hfgg .hd{ position: absolute; z-index: 1; right: 5px; bottom: 5px; }
.hfgg .hd ul{ overflow: hidden; zoom: 1; float: left; }
.hfgg .hd ul li{ float: left; margin-right: 2px; width: 14px; height: 14px; line-height: 14px; text-align: center; background: #909090; cursor: pointer; color: #fff; font-size: 11px; }
.hfgg .hd ul li.on{ background: #ff0210; color: #fff; }


/* 焦点新闻 */
#focusNews{ float: left; width: 355px; margin-bottom: 0; margin-right: 14px; }
.newsWrap{ float: left; width: 358px; height: 288px; border: 1px solid #e3e3e3; }
.newsWrap .topicList{ padding: 10px 10px 0; }
.newsWrap .topicList .t{ padding-bottom: 8px; margin-bottom: 2px; border-bottom: 1px dashed #d1d1d1; }
.newsWrap .topicList .t .title{ text-align: center; }
.newsWrap .topicList .t .tit{ color: #ca0a00; }
.newsWrap .topicList .t .intro{ padding: 3px 0 0; line-height: 20px; height: 40px; overflow: hidden; text-indent: 2em; }
.newsWrap .primaryBox{ padding: 0 10px; }
.newsWrap .primaryBox>.bd{ padding: 8px 2px; }

#indLlly{ float: right; height: 288px; }
#indLlly .infoList li{ padding-top: 4px; }

/* 侨联简介 */
#indQljj{ float: right; width: 255px; }
#indQljj .intro{ height: 229px; overflow: hidden; line-height: 2.1; text-indent: 2em; font-size: 12px; }
#indQljj .intro .more{ color: #ca0a00; }

/* 高度设定 */
#indWzzy .infoList,
#indWzze .infoList,
#indWzzs .infoList,
#indWzzsi .infoList{ height: 210px; }


/* 长安互动 */
#inCdfg>.bd{ position: relative; }
#inCdfg .picSlide{ width: 944px; margin: 15px auto 0; padding-bottom: 6px; }
#inCdfg .picSlide .list li{ float: left; margin: 0 10px; }
#inCdfg .picSlide .list li .pic img{ display: block; width: 216px; height: 140px; }
#inCdfg .picSlide .list li .pic:hover img{ width: 212px; height: 136px; border: 2px solid #ca0a00; }
#inCdfg .picSlide .list li .title{ margin-top: 8px; text-align: center; }
#inCdfg .prev, #inCdfg .next{ position: absolute; top: 50%; width: 16px; height: 31px; margin-top: -25px; background: url(../../Base/img/iconArrow.png) no-repeat -4px -4px; cursor: pointer; }
#inCdfg .prev{ left: 10px; }
#inCdfg .next{ right: 10px; background-position: -4px -39px; }
#inCdfg .prev:hover{ background-position: -24px -4px; }
#inCdfg .next:hover{ background-position: -24px -39px; }