﻿@charset "utf-8";

/* 首页banner图切换 S*/
#indBanner,
#indBanner .bd,
#indBanner .bd li,
#indBanner .bd li .pic{width: 100%; height:450px;}
#indBanner{overflow: hidden; position: relative; z-index: 1; margin: -20px auto 25px; text-align: left;}
#indBanner .bd{position: relative; z-index: 2; overflow: hidden;}
#indBanner .bd li{position: relative; z-index: 3;}
#indBanner .prev,
#indBanner .next,#indBanner .bd .con .title{ display: none;}

#indBanner .hd{ height:15px; overflow:hidden; position:absolute; z-index: 8; right:0px;left: 0; bottom:40px; 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:15px; height:15px; background:#fff; -webkit-border-radius:15px; -moz-border-radius:15px; border-radius:15px;  }
#indBanner .hd li span{display:none; }
#indBanner .hd .on{background-color: #d8be5c;}

.box .hd{height: 32px;margin-bottom: 25px;}
.box .hd .more{float: right;height: 32px;line-height: 42px;display: block;font-size: 14px;color: #333;}
.box .hd ul li{float: left;height: 32px;line-height: 1;text-align: center;}
.box .hd ul li a{font-size: 20px;color: #333;}
.box .hd ul li.on{border-bottom: 3px solid #345dab;}
.box .hd ul li.on a{color: #37548b;}

/* columnA */
#columnA{margin-bottom: 20px;}
#columnA .topicList li{float: left;width: 370px;margin-right: 44px;text-align: left;border: none;}
#columnA .topicList li.last{margin: 0;}
#columnA .topicList li .pic{width: 370px;height: 220px;float: none;margin-bottom: 20px;}
#columnA .topicList li .con .date{float: none;width: 120px;height: 30px;background-color: #345dab;border-radius: 15px;display: block;line-height: 30px;color: #ffffff;font-size: 14px;margin-bottom: 12px;text-align: center;}
#columnA .topicList .title{height: 56px;margin-bottom: 12px;}
#columnA .topicList .t .tit{font-size: 16px;line-height: 28px;letter-spacing: 0px;color: #333333;text-align: justify;}
#columnA .topicList .t .intro{font-size: 14px;line-height: 26px;color: #767676;text-align: justify;text-indent: 0;}

#columnB{background: url(../../Base/img/box2_bg.jpg) no-repeat;height: 320px;}
#columnB .box .hd{padding-top: 37px;margin-bottom: 42px;}
.dateList li{float: left;width: 330px;margin-right: 44px;text-align: left;border: none;height: 148px;background: url(../../Base/img/box.png) no-repeat;padding: 15px 20px 0;position: relative;overflow: inherit;}
.dateList li.last{margin: 0;}
.dateList li .date{float: none;display: block;font-size: 16px;line-height: 30px;color: #616161;background: transparent;width: 100%;height: auto;}
.dateList li a{font-size: 16px;color: #333;}
.dateList li i{display: block;width: 30px;height: 30px;background: url(../../Base/img/round_off.png) no-repeat;position: absolute;bottom: -60px;right: 13px;}
.dateList li:hover{background: url(../../Base/img/box_on.png) no-repeat;}
.dateList li:hover .date,.dateList li:hover a{color: #fff;}
.dateList li:hover i{background: url(../../Base/img/round_on.png) no-repeat;}


#columnC{background: url(../../Base/img/box3_bg.jpg) no-repeat;height: 600px;}
#columnC .box .hd{padding-top: 50px;margin-bottom: 38px;}
#columnC .topicList li{float: left;width: 355px;margin-right: 20px;text-align: left;border: none;}
#columnC .topicList li .pic{width: 355px;height: 210px;float: none;}
#columnC .topicList li .con{background-color: #fff;padding: 20px;}
#columnC .topicList li .con .date{float: none;height: 14px;display: block;line-height: 14px;color: #676767;font-size: 14px;margin-bottom: 12px;text-align: left;}
#columnC .topicList .title{height: 56px;margin-bottom: 12px;}
#columnC .topicList .t .tit{font-size: 16px;line-height: 28px;letter-spacing: 0px;color: #333333;text-align: justify;}
#columnC .topicList .t .intro{font-size: 14px;line-height: 26px;color: #858586;text-align: justify;text-indent: 0;}
.sleft{margin: 0 47px;position: relative;width: 1105px;}
.sleft .bd{overflow: hidden;}
.sleft .prev,.sleft .next{display: block;width: 35px;height: 35px;position: absolute;top: 190px;left: -45px;cursor: pointer;}
.sleft .next{left: 1118px;background: url(../../Base/img/next.png) no-repeat;}
.sleft .prev{background: url(../../Base/img/prev.png) no-repeat;}
.htop{margin-top: 30px;}