﻿@charset "utf-8";
#content{width:1200px; padding:0; background:none}
.column{overflow: hidden; padding:20px; background:#fff; margin-bottom:20px;}
.box,.boxA{margin-bottom:0;}
/* columnA */
#columnA{overflow:hidden;}
#columnA .side{ width:340px; float:right; margin-right:0}
#columnA .mainContent{ width:620px; float:left; }
.areaL {
    width:630px;
    float: left;
    margin-right: 20px;
}
.areaR {
    width: 510px;
    float: right;    
}

/* 焦点图切换-新闻内容 */
.focusBox {
    margin-bottom: 15px; /* width: 100%; */
    overflow: hidden;
    position: relative;
}
.focusBox .hd {
    position: absolute;
    z-index: 1;
    right: 4px;
    bottom: 14px;
}
.focusBox .hd ul {
    overflow: hidden;
    zoom: 1;
    float: left;
}
.focusBox .hd ul li {
    float: left;
    margin-right: 5px;
    width: 20px;
    height: 6px;
    line-height: 6px;
    text-align: center;
    background: #fff;
    cursor: pointer;
    color: #fff;
    padding: 0px;
    position: static;
	opacity:0.35;
}
.focusBox .hd ul li.on {
    background: #007FE2; /*#FF4F01*/
    color: #fff;
	opacity:1;
}
.focusBox .hd ul li span {
    display: none;
}
.focusBox .bd {
    position: relative;
    overflow: hidden;
}
.focusBox .bd li {
    position: relative;
}
.focusBox .bd .pic {
    position: relative;
    z-index: 0;
    line-height: 0;
}
.focusBox .bd .pic img {
    width: 100%;
    height: 400px;
    border: 0;
}
.focusBox .bd .con {
    position: absolute;
    width: 100%;
    z-index: 1;
    bottom: 0;
    height: 36px;
    line-height: 36px;
    text-align: left;
}
.focusBox .bd .con .title {
    position: absolute;
    width: 76%;
    bottom: 0;
    left: 0;
    z-index: 1;
    height: 100%;
    overflow: hidden;
}
.focusBox .bd .con .title a {
    color: #fff;
    padding-left: 10px;
    text-decoration: none;
}
.focusBox .bd .con .titleBg {
    position: absolute;
    width: 100%;
    z-index: 0;
    bottom: 0;
    left: 0;
    background: #000;
    filter: alpha(opacity=60);
    opacity: 0.6;
    height: 36px;
}

/* 左右箭头 */
.focusBox .prev,.focusBox .next {
	width: 40px;
	height: 60px;
	margin: -52px 0 0;
	display: none;
	background: url(../../base/img/ctr.png) no-repeat 0 -15px;
	position: absolute;
	top: 50%;
	z-index: 10;
	cursor: pointer;
	text-indent: -9999px;
	border-radius: 0 4px 4px 0;
	background-color: rgba(0, 0, 0, 0.8);
	filter: alpha(opacity=20);
	opacity: 0.6;
}
.focusBox .prevStop { display: none; }
.focusBox .nextStop { display: none; }

.focusBox .prev {
	left: 0;
}

.focusBox .next {
	background-position: -15px -105px;
	border-radius: 4px 0  0 4px;
	right: 0;
}

.focusBox .prev:hover,	.focusBox .next:hover {
	filter: alpha(opacity=50) !important;
	opacity: 0.8 !important;
}

#topnews .topicList .t{border-bottom:none;margin-bottom: 0;}
#topnews .topicList .t .title{ text-align:left; }
#topnews .topicList .t .tit{ color: #0D5093;font-weight:bold; }
#topnews .topicList .t .tit:hover{color:#c30000}
#topnews .topicList .t .intro .more{ color: #c30000;  }

.infoList li{height: 33px;line-height: 33px;font-size: 15px;}
.infoList li a{font-size: 15px;}
.infoList li .date{font-size: 14px; }

.serve {width: 100%;}
.serve .title {width: 100%;height: 50px;border-bottom: 1px #d8d8d8 solid;}
.serve .title a:first-child{font-size: 21px;color: #e2704c;font-weight: bold;line-height: 50px;padding-left: 13px;border-left: 5px #e2704c solid;}
.serve .title a:first-child +a {font-size: 15px;color: #666666;float: right;line-height: 50px;}
.serve ul li {width: 176px;float: left;height: 60px;line-height: 60px;margin-right: 15px;
  border:2px #e8e8e8 solid;
}
.serve ul li:nth-child(6){margin-right: 0;}
.serve ul li a{display: block;width: 100%;height: 100%;font-size: 18px;padding-left: 20px;}
.serve ul li a:hover{text-decoration: none;}
.serve ul li img {vertical-align: middle;margin-top: -4px;}
.serve ul li span {text-align:left;padding-left:20px;color: #333333;font-size: 18px;line-height: 60px;}
.serve ul li span:hover{color:#0D5093;font-weight:bold;}


/* columnB */
#columnB{padding:5px 0 0 0;}
/* 公共服务 */
.ggfwBox{ background:#fff;height:110px; }
.ggfwl{float:left;width:80px;}
.ggfwr{float:left;width:1100px;padding-top:10px;}
.ggfwBox ul{ }
.ggfwBox li{float: left; height: 96px; width: 109px; margin:0 15px;font-size: 14px; text-align: center;}
.ggfwBox li a{display: block;  text-align: center;padding-top: 60px; height: 36px; line-height: 36px; overflow: hidden; background: url("../../base/img/icon-1.png") center 0 no-repeat;}
.ggfwBox li.num2 a{ background: url("../../base/img/icon-2.png") center 0 no-repeat;}
.ggfwBox li.num3 a{ background: url("../../base/img/icon-3.png") center 0 no-repeat;}
.ggfwBox li.num4 a{ background: url("../../base/img/icon-4.png") center 0 no-repeat;}
.ggfwBox li.num5 a{ background: url("../../base/img/icon-5.png") center 0 no-repeat;}
.ggfwBox li.num6 a{ background: url("../../base/img/icon-6.png") center 0 no-repeat;}
.ggfwBox li.num7 a{ background: url("../../base/img/icon-7.png") center 0 no-repeat;}
.ggfwBox li.num8 a{ background: url("../../base/img/icon-8.png") center 0 no-repeat;}
.ggfwBox li.num8 { margin-right:0px}
.ggfwBox li a:hover{filter:alpha(opacity=80);opacity:.8;text-decoration: none;}

/* 横幅1 */
#midGG{margin: 10px 0 0 0;width: 100%;float: left;}
#midGG .pic img{width:1160px;}

#gh-topicList .intro{
    display:none;
}