﻿@charset "utf-8";
.pageBanner{ display:none;}
.column{clear:both; overflow:hidden; padding:50px 0;}
.mainContent{width: 870px;float:left;}
.side{ float:right; width:300px; margin:0 }

/* 首页banner图切换 S*/
#indBanner{clear: both;text-align: center;position: relative;z-index: 1;}
#indBanner .bd .con{display:none;}
#indBanner .bd li{position:relative;height:475px;width:100%;overflow:hidden;}
#indBanner .bd .pic{position:absolute;top:0;left:50%;margin-left:-800px;}
#indBanner .hd{ position:absolute; left: 0; bottom: 50px; width: 100%; text-align:center; font-size:0; }
#indBanner .hd li{cursor:pointer;display:inline-block; *display:inline; zoom:1; vertical-align:top; margin:0 5px; width:14px; height:14px; background:#e3e3e3; -webkit-border-radius:14px; -moz-border-radius:14px; border-radius:14px;box-shadow:1px 1px 3px rgba(0,0,0,.3);}
#indBanner .hd li span{display:none; }
#indBanner .hd .on{background:#ffc25f;}
#indBanner .prev,#indBanner .next{ width: 50px;height: 80px;background: url(../../base/img/slidearrow.png) no-repeat;display: block;position: absolute;left:50%;top: 50%;margin-top:-40px;cursor: pointer;transition:0.3s;-moz-transition:0.3s;-webkit-transition: 0.3s;-o-transition:0.3s;}
#indBanner .prev{margin-left:-640px;background-position: 0 0;}
#indBanner .next{margin-left:600px; background-position: right 0; }
#indBanner .prev:hover,
#indBanner .next:hover{background-color:rgba(0, 0, 0, .2); *background-color:#000; filter:alpha(opacity=30);}


/* columnA */
#columnA { position: relative; z-index: 2; box-shadow:0 3px 6px rgba(0,0,0,.2); margin-top:-40px; height:370px; padding-top:0;}
#columnA .topicList{ margin:0 -10px; background-color:#fff; padding:20px; overflow:hidden;}
#columnA .topicList li{ float:left; width:33.33%; padding:0; margin:0; border:none;}
#columnA .topicList li .pic,
#columnA .topicList li .con{ margin:0 10px;}
#columnA .topicList li .pic img{ width:100%; border-bottom:5px solid #ffc25f;}
#columnA .topicList li.first .pic img{ border-color:#d74a52;}
#columnA .topicList li.last .pic img{ border-color:#ae8a56;}
#columnA .topicList .t .title{ margin:20px 0; font-weight:normal;}
#columnA .topicList .t .intro{ text-indent:2em; height:72px; overflow:hidden;}

/* columnB */
#columnB { background-color:#f8f8f8;}
#columnB .colHd{ position: relative; margin-bottom:40px; height:30px; text-align:center;}
#columnB .colHd h3{ position: relative; z-index: 2; display:inline-block; *display:inline; zoom:1;}
#columnB .colHd h3 a{ display:block; padding:0 50px; border-left:1px solid #ddd; border-right:1px solid #ddd; font-size:30px; color:#555; background-color:#f8f8f8; line-height:1em;}
#columnB .colHd .line{ position: absolute; z-index: 1; top:50%; left:0; width:100%; height:0; border-bottom:1px solid #ddd;}

#dzgt{ float:left; margin-right:20px; width:340px; border:1px solid #ddd; padding:14px;}
#dzgt .bd{ height:241px; padding-bottom:0;}
#dzgt .bd .pic{ margin-bottom:15px;}

#hzhq{ float:right; width:380px; margin-left:20px;}
#hzhq>.hd{ padding:5px 0 5px 15px; border:1px solid #ddd; border-bottom:none;}
#hzhq .bd{ padding:0;}
#hzhq .bd .picList{ margin:0;}
#hzhq .bd .picList li{ position: relative; width:100%;}
#hzhq .bd .picList li .pic{ margin:0;}
#hzhq .bd .picList li .title{ margin:0; position: absolute; z-index: 2; left:0; bottom:0; width:100%; height:40px; line-height:40px;}
#hzhq .bd .picList li .title a{ color:#fff;}
#hzhq .bd .picList li .titleBg{ position: absolute; z-index: 1; left:0; bottom:0; width:100%; height:40px; background-color:#000; filter:alpha(opacity=60);opacity:0.6;}

#hzhq #focusNews,
#hzhq #focusNews .bd .pic img{ width: 380px; height: 270px; }
#hzhq #focusNews .hd{ bottom: 16px; }

#wyh{ border:1px solid #ddd; padding:14px; overflow:hidden;}
#wyh .bd{ height:241px; padding-bottom:0;}
#wyh .bd .infoList li{ padding-top:10px; padding-bottom:10px; border-bottom:1px solid #ddd; height:40px; line-height:20px; background-position:0 20px;}
#wyh .bd .infoList li.last{ border:none;}

/* columnC */
#columnC{ background:#214f9a url(../../base/img/columncbg.jpg) no-repeat center; }
#columnC .siteWidth{ height:370px;}
#xsfc{ margin-left:5px; position: relative;}
#xsfc .hd{ position: absolute; top:0; left:0; width:390px; height:180px; background:#ae8a56 url(../../base/img/columnchdbg.png) no-repeat  center; }
#xsfc .hd h3{ padding:10px 0 0 20px;}
#xsfc .hd h3 a{ color:#fff;}
#xsfc .hd .more{ position: absolute; right:10px; bottom:10px; color:#fff; font-size:14px;}
#xsfc li{ position: absolute; height:180px; border:none !important; margin:0 !important; padding:0 !important; overflow:hidden;}
#xsfc li .pic img{ width:100% !important; height:auto !important;}
#xsfc li .con{ position: absolute; top:0; left:0; margin-top:180px; width:100%; height:175px; border-bottom:5px solid #ffc25f;}
#xsfc li .con .title{ position: relative; z-index: 2; font-weight:normal; padding:30px 24px 10px; color:#333;}
#xsfc li .con .intro{ position: relative; z-index: 2; padding: 0 24px; height:72px; overflow:hidden; color:#666;}
#xsfc li .con .titleBg{ position: absolute; top:0; right:0; bottom:0; left:0; height:100%; background-color:#fff; filter:alpha(opacity=80);opacity:0.8;}
#xsfc .li1{ top:0; left:400px; width:390px;}
#xsfc .li2{ top:0; left:800px; width:190px;}
#xsfc .li3{ top:0; left:1000px; width:190px;}
#xsfc .li4{ top:190px; left:0px; width:190px;}
#xsfc .li5{ top:190px; left:200px; width:190px;}
#xsfc .li6{ top:190px; left:400px; width:390px;}
#xsfc .li7{ top:190px; left:800px; width:390px;}
#xsfc .li1 .pic,
#xsfc .li6 .pic,
#xsfc .li7 .pic{ margin-top:-90px;}