 .pageBanner{display: none}
.column{ padding: 20px 0;overflow: hidden;}
.side{ float: right;width: 330px;margin: 0 0 0 20px;}

/* focusBanner */
.focusBanner{ background: #d9dde0; height: 400px; margin: 0 auto; clear: both;text-align: center;position: relative;z-index: 0; overflow: hidden;}
.focusBanner .con{display: none}
.focusBanner .bd li .pic{position: absolute;left: 50%; margin-left: -800px; z-index: 0}
.focusBanner .hd{ height: 25px; position: absolute; bottom: 0; right: 50%;margin-right: -40px; z-index: 1; font-size: 0;}
.focusBanner .hd li{ height: 12px; width: 12px; background: #fff; margin: 0 5px; cursor: pointer; display: inline-block; *display: inline; zoom: 1; vertical-align: top; -webkit-border-radius: 12px; -moz-border-radius: 12px; border-radius: 12px;}
.focusBanner .hd li span{display: none;}
.focusBanner .hd .on{background: #FF8A00}
.focusBanner .prev,.focusBanner .next{left: 50%;top: 50%;margin: -25px 0 0 -650px;width: 50px;height: 50px;background: url(../../../gjjy/Base/img/icons.png) center -389px no-repeat #a3a3a4;display: block;position: absolute; filter: alpha(opacity=50);opacity: 0.5;}
.focusBanner .next{ margin-left: 600px; background-position: center -290px;}
.focusBanner .prev:hover,.focusBanner .next:hover{ filter: alpha(opacity=100);opacity: 1;}

/* ========= column1 ========= */
#column1,#column1 .siteWidth,#xwzx{ overflow: visible;}

/* 新闻资讯 */
#xwzx{ position: relative;}
#xwzx .hd h3{ padding-left: 40px; background: url(../../../gjjy/base/img/iconBig.png) no-repeat 0 7px;}
#xwzx .prev,#xwzx .next{ position: absolute; top: 160px; left: -90px; width: 80px; height: 120px; background: url(../../../gjjy/base/img/iconBig.png) no-repeat center -325px; cursor: pointer; transition: all 0.25s ease 0s;}
#xwzx .next{ left: auto; right: -90px; background-position: center -436px;}
#xwzx a:hover.prev,#xwzx a:hover.next{ background-color: #fafafa;}
#xwzx .topicList{margin: 0 -10px; overflow: hidden;}
#xwzx .topicList li{float: left;width: 33.3%; padding: 0; margin: 0; border: none; position: relative;}
#xwzx .topicList li .pic{ float: none;margin: 0 10px;padding: 10px;}
#xwzx .topicList li .pic a{ display: block;border: 3px solid transparent; transition: all 0.25s ease 0s;}
#xwzx .topicList li .pic img{ width: 100%;}
#xwzx .topicList li .con{margin: 0 10px;padding: 0 10px 20px;}
#xwzx .topicList li .title{ position: absolute; z-index: 3; top: 180px; left: 20px; right: 20px; padding: 0 10px;}
#xwzx .topicList li .title a{ color: #fff;}
#xwzx .topicList li .titleBg{ position: absolute; z-index: 2; top: 128px; left: 23px; right: 23px; height: 85px; background: url(../../../gjjy/base/img/titleBg.png) repeat-x left bottom; filter: alpha(opacity=80);opacity: 0.8;}
#xwzx .topicList .t .intro{height: 120px; line-height: 24px; padding: 0; font-size: 14px; color: #444; overflow:hidden;}
#xwzx .topicList li:hover .pic a{ border-color: #9a0000;}

/* ========= column2 ========= */
#column2{ padding: 40px 0 80px; background: #9a0000 url(../../../gjjy/base/img/columnBg.jpg) no-repeat center top;}
#column2 .box{ float: left; width: 33.33%;}
#column2 .box .hd{ margin: 0 35px 20px;}
#column2 .box .hd h3{ padding-left: 45px; background: url(../../../gjjy/base/img/iconBig.png) no-repeat 0 -56px;}
#column2 #djtj .hd h3{ background-position: 0 -122px;}
#column2 #jyjx .hd h3{ padding-left: 50px; background-position: 0 -186px;}
#column2 .box .hd a{ color: #fff;}
#column2 .box .bd{margin: 0 35px; padding: 20px; background-color: #fff;}
#column2 .box .bd .topicList .t{ padding: 0; margin: 0; border: none;}
#column2 .box .bd .topicList .t .pic{ float: none;}
#column2 .box .bd .topicList .t .title{ height: auto;}
#column2 .box .bd .topicList .t .title a{ display: block; font-size: 18px; padding: 10px 0; margin-bottom: 10px; border-bottom: 1px solid #9a0000; white-space: nowrap; text-overflow: ellipsis;}
#column2 .box .bd .topicList .t .intro{ height: 144px;}

/* ========= column3 ========= */
#column3 .bd{ position: relative;}
#column3 .hdTit{ position: absolute; top: 20px; left: 10px; float: left; width: 390px; height: 180px; background: #c7a25a url(../../../gjjy/base/img/column3TitleBg.jpg) no-repeat;}
#column3 .hdTit h3{ margin: 20px 0 0 30px; font-size: 20px;}
#column3 .hdTit a{ color: #fff;}
#column3 .hdTit .more{ position: absolute; right: 10px; bottom: 10px;}
#column3 .topicList .first{ margin-left: 410px;}
#column3 .topicList li{ position: relative; padding: 0; border: none; margin: 0 0 10px 10px; float: left; width: 390px; height: 180px; overflow: hidden;}
#column3 .topicList li .pic{ margin: 0; float: none;}
#column3 .topicList li .titleBg{ position: absolute; top: 0; right: 0; bottom: 0; left: 0; z-index: 1; background-color: #fff; filter: alpha(opacity=80);opacity: 0.8;}
#column3 .topicList li .con{ position: absolute; top: 100%; right: 0; bottom: 0; left: 0; padding: 25px 30px 0; transition: all 0.25s ease 0s;}
#column3 .topicList li .con .title{ position: relative; z-index: 3; height: auto; line-height: 20px;}
#column3 .topicList li .con .title a{ font-size: 14px;}
#column3 .topicList li .con .intro{ position: relative; z-index: 3; padding-top: 10px; height: 72px; overflow: hidden; font-size: 12px; text-indent: 0;}
#column3 .topicList li:hover .con{ top: 0;}
#column3 .topicList li.t-2, #column3 .topicList li.t-3, #column3 .topicList li.t-4, #column3 .topicList li.t-5{ width: 190px;}
#column3 .topicList li.t-2 .pic img, #column3 .topicList li.t-3 .pic img, #column3 .topicList li.t-4 .pic img, #column3 .topicList li.t-5 .pic img{ margin-left: -105px;}


/* ------ news-group1 ------ */
#news-group1{padding-top: 20px;padding-bottom: 30px;overflow:hidden;}
.list-xwzx{overflow:hidden; margin-right:-30px;}
.list-xwzx .t{float:left; width:240px; margin-right:30px; margin-bottom:20px;}
.list-xwzx .t .pic img{width:100%; height:160px;}
.list-xwzx .t .title{font-size:16px; font-weight:bold; padding:10px 0;}
.list-xwzx .t .intro{color:#999; font-size:12px; height:63px; overflow:hidden;}
.list-xwzx .n{clear:both; overflow:hidden; margin-bottom:8px;}
.list-xwzx .n .date{ background:#F2F2F2; color:#666; padding:3px 8px; margin-right:20px;}

/* 通知公告 */
#tzgg .bd .list li{padding: 14px 0;background:none;border-bottom:1px dotted #ddd;line-height:2;}
#tzgg .bd .list li a i{ display: none;}
#tzgg .bd .list .calendar{float: left;margin: 0 15px 0 0px;background-color: #F5F5F5;overflow:hidden; width:64px;}
#tzgg .bd .list .calendar em{background:none; line-height:30px; padding-top:4px; color: #BF2D2D; font-size:24px;}
#tzgg .bd .list .calendar i{ background: none; line-height:20px; padding-bottom:4px; color:#BF2D2D}
#tzgg .bd .list-hover li:hover,
#tzgg .bd .list-hover tr:hover{background:none;}
#tzgg .bd .list-hover li:hover .calendar{background:#BF2D2D; color:#fff;}
#tzgg .bd .list-hover li:hover .calendar em,
#tzgg .bd .list-hover li:hover .calendar i{color:#fff}

/* 新闻焦点图 */
#focusNews{float: left; margin-right: 20px; width: 420px; height: 320px; overflow: hidden; }

/* ------ news-group2 ------ */
#news-group2{overflow:hidden; background: url(http://www.lightgy.com/Content/mkszyxyrwskxy/Base/img/news-group2-bg.jpg) 50% 100% no-repeat;}
#news-group2 .container{padding: 50px 0;}
#news-group2 .box .hd h3 a{color:#fff}
#mtgz .list-pic{ margin:0 -15px }
#mtgz .list-pic .pic,#mtgz .list-pic .title{ margin-top:0; padding:0 15px}
#mtgz .list-pic .title{height:auto;}
#mtgz .list-pic .title a{ display:block; padding:10px; height:68px; line-height:24px;overflow:hidden;background:#fff;}

/* ------ news-group3 ------ */
#news-group3{overflow:hidden; background: #fff;}
#news-group3 .container{  background: none; padding-top: 20px;}
#news-group3 .row{margin-bottom: 20px;}
#news-group3 .box .hd{ background: none;}