@charset "gb2312";

#content { max-width: 1160px; _width: 1160px; padding-top: 20px; }

/* columnA */

#columnA { overflow: hidden; margin-bottom: 20px; }

#columnA .areaL { width: 600px; float: left; _display: inline; height: 383px; overflow: hidden; }

#columnA .areaR { width: 540px; float: right; _display: inline; height: 383px; overflow: hidden; }

#columnA .focusBox .bd .pic img { height: 383px; }

#columnA .focusBox .bd .con { height: 43px; }

#columnA .focusBox .bd .con .titleBg { height: 43px; }

#columnA .focusBox .bd .con .title { width: 520px; padding: 0 40px; height: 40px; line-height: 40px; text-align: center; top: 0px; bottom: auto; }

#columnA .focusBox .hd { width: 600px; height: 3px; bottom: 0px; left: 0px; right: auto; }

#columnA .focusBox .hd ul { overflow: hidden; height: 3px; _display: inline; width: 600px; }

#columnA .focusBox .hd ul li { width: 25%; float: left; _display: inline; margin: 0px; padding: 0px; height: 3px; overflow: hidden; background: #9d9d9d; }

#columnA .focusBox .hd ul li.on { background: #d72901; }

#columnA .focusBox .prev, #columnA .focusBox .next { width: 40px; height: 40px; display: block; position: absolute; bottom: 3px; left: 0px; cursor: pointer; z-index: 2; background: url(../../Base/img/slider-arrow.png) 13px 50% no-repeat; filter: alpha(opacity=50); opacity: 0.5; }

#columnA .focusBox .next { right: 0px; left: auto; background-position: -43px 50%; }

#columnA .focusBox .prev:hover, #columnA .focusBox .next:hover { filter: alpha(opacity=100); opacity: 1.0; }

/* columnB */

#columnB { overflow: hidden; margin-bottom: 20px; }

#columnB .areaL { float: left; _display: inline; width: 424px; height: 750px; background: #fff; padding: 20px 20px 20px 20px;border-top: 2px solid #c40808; }

#columnB .areaR { float: left; _display: inline; width: 676px; height: 750px; margin-left: 20px;background: #fff; padding: 20px 20px 20px 20px;border-top: 2px solid #c40808;}

#columnB .areaR .box { width: 550px; _display: inline; }

#columnB .areaR .box .bd { height: aoto; padding-top: 5px }

#boxPatr-1, #boxPatr-2 { margin-bottom: 0px; }/* 首页信息公开 */

/* ad */

#columnC .areaL { float: left; _display: inline; width: 464px; height: 90px; background: #fff; padding: 0px; }

#columnC .areaR { float: left; _display: inline; width: 716px; height: 90px; margin-left: 20px;background: #fff; padding: 0px;}

/* 新闻列表 */
#indXwdt1 { overflow: hidden; zoom: 1; }
.ad {width: 100%; height: 80px; }

.newsbox { margin-bottom: 3px; }

.newsbox .hd { margin-bottom: 5px; height: 36px; line-height: 36px; position: relative;  font-size: 16px; border-bottom: 1px solid #e4e4e7; }

.newsbox .hd .more { position: absolute; right: 0; color: #999; font-size: 14px; }

.newsbox .hd .more a { color: #999 }

.newsbox .hd h3 {border-bottom: 2px solid #fff;line-height: 33px;position: absolute;color: #666;padding: 0 12px 4px 12px;}

.newsbox .hd h3 a { color: #0068B7; }

.newsbox .hd h3 a:hover { text-decoration: none; }

.newsbox .hd ul { position: absolute; height: 36px; line-height: 33px; overflow: hidden; }

.newsbox .hd li { float: left; padding: 2px 18px 2px 18px; position: relative; }

.newsbox .hd li a:hover { text-decoration: none; }

.newsbox .hd .on {  background: #A30808;}

.newsbox .hd .on a { color: #fff; font-size: 17px;}

.newsbox .bd { padding: 6px; overflow: hidden;  }

.indexinfoList { text-align: left; }

.indexinfoList li { height: 28px; line-height: 28px; overflow: hidden; }

.indexinfoList li a { padding-left: 12px; background: url(../../Base/img/list.png) -4px center no-repeat; font-size: 15px; }/* 列表图标  */

.indexinfoList li .date { font-size: 14px; margin-left: 15px; float: right; color: #999; }

.indexinfoList li .node { color: #f00; margin-right: 5px; }

/* 图片-列表页 ----------------------------------------- */

.picPageList { margin-right: -3%; overflow: hidden; text-align: center; }

.picPageList li { border: 1px solid #ddd; float: left; width: 30%; margin: 1.5% 3% 2.5% 0; display: inline; position: relative; background: #fff; overflow: hidden; }

.picPageList .pic { margin: 3%; }

.picPageList .pic img { height: auto; width: 100%; }

.picPageList .title, .picPageList .titleBg { position: absolute; bottom: 0; left: 0; width: 94%; margin: 3%; display: block; overflow: hidden; line-height: 28px; padding: 5px 0; height: 28px; z-index: 3; color: #fff; -webkit-transition: 400ms; -o-transition: 400ms; -moz-transition: 400ms; transition: 400ms; }

.picPageList .titleBg { background: #000; filter: alpha(opacity=60); opacity: 0.6; z-index: 2 }

.picPageList .title a { color: #fff; padding: 0 10px; display: block; font-size: 14px }

.picPageList li:hover { border-color: #bbb; -webkit-box-shadow: #eee 2px 2px 0; -moz-box-shadow: #eee 2px 2px 0; box-shadow: #eee 2px 2px 0; }

.picPageList li:hover .title, .picPageList li:hover .titleBg { height: 56px; }

/* 视频-列表页 ----------------------------------------- */

.vedioPageList { margin-right: -3%; overflow: hidden; text-align: center; }

.vedioPageList li { float: left; width: 30.3%; margin: 1.5% 3% 2.5% 0; display: inline; }

.vedioPageList .last { background: #fff; position: relative; }

.vedioPageList .pic { background: #fff; border: 1px solid #ddd; position: relative; }

.vedioPageList .pic a { display: block; margin: 3%; overflow: hidden; }

.vedioPageList .pic .ico { position: absolute; left: 50%; top: 50%; width: 62px; height: 62px; margin-left: -31px; margin-top: -31px; background: url(../../Base/img/playButton.png) 0 0 no-repeat; display: none; filter: alpha(opacity=80); opacity: 0.8; }

.vedioPageList .pic img { height: auto; width: 100%; -webkit-transition: 400ms; -o-transition: 400ms; -moz-transition: 400ms; transition: 400ms; }

.vedioPageList .title { overflow: hidden; padding-top: 5px; line-height: 24px; height: 48px; text-align: left; font-size: 14px; padding-left: 25px; background: url(../../Base/img/icons.png) 0 -2218px no-repeat; }

.vedioPageList .title a { }

.vedioPageList .pic:hover { border-color: #bbb }

.vedioPageList .pic:hover img { -moz-transform: scale(1.05, 1.05); -webkit-transform: scale(1.05, 1.05); -o-transform: scale(1.05, 1.05); }
/* columnD */

#columnD { margin-bottom: 0px; }

#boxXwtp .bd { padding: 15px 0 0 0 }

/* 友情链接 */
.link{
	width: 1180px;
	margin-right: auto;
	margin-left: auto;
	height: 70px;
	color: #666666;
	font-size: 16px;
	line-height: 29px;
	padding: 5px 10px 20px 10px;
}
.link_ti{
	width: 99%;
	margin-right: auto;
	margin-left: auto;
	color: #990000;
	font-size: 18px;
	padding-top: 5px;
    padding-left: 5px;
	border-bottom: 1px solid #990000;
    clear: both;
}
.link li{
	width: 150px;
	color: #666666;
	font-size: 16px;
	padding: 5px;
	float: left;
}