﻿@charset "utf-8"; 

body{background: #fff;}
#content{width: 100%; min-width: 1200px; margin: 0 auto 0px; overflow: hidden;}
/* .indBanner{height: 433px; background: url(../../base/img/homebanner.jpg) 50% 0px no-repeat;}
.indBanner .siteWidth{height: 56px; padding-top: 377px; position: relative;}
.indBanner .s-form{position: absolute; bottom: 12px; right: 0px;} */
.pageBanner { display: none; }

/* 灰色 */
.indBanner{height: 56px; margin-top: -56px; position: relative; z-index: 1; }
.indBanner .siteWidth{height: 56px; position: relative; z-index: 1}
.indBanner .s-form{ position: absolute; bottom: 12px; right: 0px;}
.indBanner span.bg { background: #000; opacity: 0.5; filter: alpha(opacity=0.5); position: absolute; display: block; width: 100%; height: 56px; left: 0; top: 0; }

/* 广告位 */
#indBanner{ min-width:1200px; position:relative;  height:433px; overflow:hidden;  }	
#indBanner .bd{ position:relative; z-index:0;  }	
#indBanner .bd ul{ width:100% !important;  }	
#indBanner .bd li{ width:100% !important;  height:433px; overflow:hidden; text-align:center;  }	
#indBanner .hd { height:10px; overflow:hidden; width:100%; position:absolute; left:0; bottom:70px; text-align:center; font-size:0; }
#indBanner .hd li{ display:inline-block; *display:inline; zoom:1; cursor: pointer; vertical-align:top; margin:0 3px; width:10px; height:10px; background:#fff; -webkit-border-radius:14px; -moz-border-radius:14px; border-radius:14px; transition:0.5s;-moz-transition:0.5s;-webkit-transition: 0.5s;-o-transition:0.5s;  }
#indBanner .hd li span{display:none; }
#indBanner .hd .on{ background:#e6c264; width: 24px; }



/* 热点新闻 */
.hotNews{height: 56px; width: 950px; float: left; _display: inline; overflow: hidden; position: relative;}
.hotNews .hd{height: 56px; float: left; _display: inline; width: 120px;}
.hotNews .hd h3{display: block; height: 56px; line-height: 56px; font-size: 16px; color: #fff; text-align: right; background: url(../../base/img/icons.png) 9px 22px no-repeat; text-align: right;}
.hotNews .hd h3 a{color: #008ba8}
.hotNews .bd{width: 830px; float: left; _display: inline; height: 56px; overflow: hidden;}
.hotNews .bd li{height: 56px; line-height: 56px; overflow: hidden; font-size: 14px; color: #fff}
.hotNews .bd li a{color: #fff}
.hotNews .bd li .dateRight{ color: #fff; margin-left: 10px;}

/* columnA */
#columnA{overflow: hidden; width: 1200px; margin: 20px auto 40px;}
#columnA .areaL{width: 838px; float: left; _display: inline;}
#columnA .areaR{width: 332px; float: right; _display: inline;}

/* 焦点图 */
#boxZYDT{margin-bottom: 10px;}
.newsSlide{background: #2eaeb5;position: relative;}
.newsSlide li{overflow: hidden;}
.newsSlide .pic{float: left; width: 573px;}
.newsSlide .pic img{width: 573px; height: 320px;}
.newsSlide .con{overflow: hidden;zoom: 1;padding: 54px 20px 0 20px;}
.newsSlide .title{ font-size: 16px; line-height: 26px; max-height: 52px; _height: 52px; overflow: hidden; margin-bottom: 20px;}
.newsSlide .title a{color: #fff}
.newsSlide .title a:hover{color: #f0feff}
.newsSlide .intro{color: #a8f9ff;font-size: 12px;line-height: 20px;height: 80px;overflow: hidden; text-indent: 2em;}
.newsSlide .intro .more{display: none}
.newsSlide .hd{text-align: center;width: 32%;position: absolute;z-index: 1;bottom: 20px;right: 0;height: 13px;font-size: 0;}
.newsSlide .hd li{display: inline-block; *display: inline; zoom: 1; cursor: pointer; width: 10px; height: 10px; background: #fff; overflow: hidden; margin-right: 4px;}
.newsSlide .hd li span{display: none;}
.newsSlide .hd .on{background: #ffbb73}

/*tzggList  */
.tzggList li{ height: 58px; overflow: hidden; padding-bottom: 14px; margin-bottom: 14px; border-bottom: 1px solid #ececec;}
.tzggList li.last{margin-bottom: 0px; border-bottom: none; padding-bottom: 0px}
.tzggList .date{float: left; width: 63px; height: 58px; text-align: center; margin-right: 20px; font-size: 12px; background: #f2f2f2;}
.tzggList .date span{ color: #fff; display: block; height: 22px; line-height: 22px; font-size: 12px; background: #c2c2c2;}
.tzggList .date b{ color: #000; font-weight: normal; font-size: 24px; display: block; height: 36px; line-height: 36px;}
.tzggList .intro{display: none}
.tzggList li.first .date span{background: #2eaeb5;}

/* columnB */
#columnB{width: 100%; height: 645px; padding-top: 40px; background: url(../../base/img/columnbg.jpg) 50% 0px no-repeat #f3f3f3; margin-bottom: 30px;}
#columnB .siteWidth{overflow: hidden;}
#columnB .areaL{width: 248px; float: left; _display: inline;}
#columnB .areaR{width: 922px; float: right; _display: inline;}
#columnB .areaR .box{width: 446px;}
#columnB .areaR .box .bd{height: 216px;}
#indBoxZWGK, #indBoxJSGZ{margin-bottom: 30px;}

/* 快速导航 */
.indKSDH{background: #fff; margin-bottom: 20px; padding-bottom: 4px;}
.indKSDH .hd{padding: 4px; background: #ee9154; overflow: hidden;}
.indKSDH .hd h3{display: block; height: 36px; border: 1px solid #f2ad80; font-size: 22px; color: #fff; text-align: center;}
.indKSDH .bd{padding: 0px;}
.indKSDH .bd li{height: 44px; border-bottom: 1px solid #f0f0f0; line-height: 44px; padding-left: 108px; background: url(../../base/img/icons-quick.png) 0px 0px no-repeat; font-size: 14px;}
.indKSDH .bd li.li1{background-position: 72px 11px;}
.indKSDH .bd li.li2{background-position: 72px -72px;}
.indKSDH .bd li.li3{background-position: 72px -158px;}
.indKSDH .bd li.li4{background-position: 72px -238px;}
.indKSDH .bd li.li5{background-position: 72px -319px;}
.indKSDH .bd li.li6{background-position: 72px -404px;}
.indKSDH .bd li.li7{background-position: 72px -490px;}
.indKSDH .bd li.li8{background-position: 72px -571px;}

/* 专题列表 */
.ztList {}

.ztList li{width: 248px; height: 77px; margin: 0px auto 10px;}
.ztList li img{width: 240px; height: 69px; border: 4px solid #fff;}
.ztList li .tit{display: none;}
.ztList li.last{margin-bottom: 0px;}

/* columnC */
#columnC{overflow: hidden; width: 1200px; margin: 0 auto 40px;}
#indBoxJCSJ{border-top: none;}
#indBoxJCSJ .hd{background: none;border-bottom: 2px solid #2eaeb5;}
#indBoxJCSJ .hd h3{float: left; _display: inline; position: static; height: 38px; background: #2eaeb5; padding: 4px 4px 2px 4px}
#indBoxJCSJ .hd h3 a{display: block; height: 36px; border: 1px solid #54bdc2; line-height: 36px; font-size: 18px; color: #fff}
#indBoxJCSJ .bd{padding: 25px 0px 0px; width: 1200px; overflow: hidden;}
#indBoxJCSJ .bd .picListFl li{width: 288px; margin: 0 16px 0 0;}
#indBoxJCSJ .bd .picListFl li .title{font-size: 16px; line-height: 26px; height: 26px;}
#indBoxJCSJ .bd .picListFl li .titleBg{display: none;}